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 
)


Generated on Mon Dec 15 17:56:24 2014 for satsolver by  doxygen 1.5.6