satsolver  0.17.2
Functions
solverdebug.h File Reference
#include "pooltypes.h"
#include "pool.h"
#include "solver.h"

Go to the source code of this file.

Functions

Idsolver_create_decisions_obsoletesmap (Solver *solv)
 
void solver_printruleelement (Solver *solv, int type, Rule *r, Id v)
 
void solver_printrule (Solver *solv, int type, Rule *r)
 
void solver_printruleclass (Solver *solv, int type, Rule *r)
 
void solver_printproblem (Solver *solv, Id v)
 
void solver_printwatches (Solver *solv, int type)
 
void solver_printdecisionq (Solver *solv, int type)
 
void solver_printdecisions (Solver *solv)
 
void solver_printtransaction (Solver *solv)
 
void solver_printproblemruleinfo (Solver *solv, Id rule)
 
void solver_printprobleminfo (Solver *solv, Id problem)
 
void solver_printcompleteprobleminfo (Solver *solv, Id problem)
 
void solver_printsolution (Solver *solv, Id problem, Id solution)
 
void solver_printallsolutions (Solver *solv)
 
void solver_printtrivial (Solver *solv)
 
const char * solver_select2str (Pool *pool, Id select, Id what)
 
const char * pool_job2str (Pool *pool, Id how, Id what, int withflags)
 
const char * solver_problemruleinfo2str (Solver *solv, SolverRuleinfo type, Id source, Id target, Id dep)
 
const char * solver_solutionelement2str (Solver *solv, Id p, Id rp)
 
const char * policy_illegal2str (Solver *solv, int illegal, Solvable *s, Solvable *rs)
 

Function Documentation

Id* solver_create_decisions_obsoletesmap ( Solver solv)
void solver_printruleelement ( Solver solv,
int  type,
Rule r,
Id  v 
)
void solver_printrule ( Solver solv,
int  type,
Rule r 
)
void solver_printruleclass ( Solver solv,
int  type,
Rule r 
)
void solver_printproblem ( Solver solv,
Id  v 
)
void solver_printwatches ( Solver solv,
int  type 
)

Definition at line 249 of file solverdebug.c.

References _Pool::nsolvables, _Solver::pool, POOL_DEBUG, and _Solver::watches.

void solver_printdecisionq ( Solver solv,
int  type 
)
void solver_printdecisions ( Solver solv)
void solver_printtransaction ( Solver solv)
void solver_printproblemruleinfo ( Solver solv,
Id  rule 
)
void solver_printprobleminfo ( Solver solv,
Id  problem 
)

Definition at line 609 of file solverdebug.c.

References solver_findproblemrule(), and solver_printproblemruleinfo().

Referenced by solver_printallsolutions().

void solver_printcompleteprobleminfo ( Solver solv,
Id  problem 
)
void solver_printsolution ( Solver solv,
Id  problem,
Id  solution 
)
void solver_printallsolutions ( Solver solv)
void solver_printtrivial ( Solver solv)
const char* solver_select2str ( Pool pool,
Id  select,
Id  what 
)
const char* pool_job2str ( Pool pool,
Id  how,
Id  what,
int  withflags 
)
const char* solver_problemruleinfo2str ( Solver solv,
SolverRuleinfo  type,
Id  source,
Id  target,
Id  dep 
)
const char* solver_solutionelement2str ( Solver solv,
Id  p,
Id  rp 
)
const char* policy_illegal2str ( Solver solv,
int  illegal,
Solvable s,
Solvable rs 
)