solverdebug.h File Reference

#include "pooltypes.h"
#include "pool.h"
#include "solver.h"

Go to the source code of this file.

Functions

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)
void solver_printdecisionq (Solver *solv, int type)
void solver_printdecisions (Solver *solv)
void solver_printtransaction (Solver *solv)
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)

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_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 
)
Generated on Mon Dec 12 11:44:13 2011 for satsolver by  doxygen 1.6.3