
Go to the source code of this file.
Functions | |
| void | Sat_SolverWriteDimacs (sat_solver *p, char *pFileName, lit *assumpBegin, lit *assumpEnd, int incrementVars) |
| void | Sat_Solver2WriteDimacs (sat_solver2 *p, char *pFileName, lit *assumpBegin, lit *assumpEnd, int incrementVars) |
| void | Sat_SolverPrintStats (FILE *pFile, sat_solver *p) |
| void | Sat_Solver2PrintStats (FILE *pFile, sat_solver2 *s) |
| int | Sat_Solver2GetVarMem (sat_solver2 *s) |
| int * | Sat_SolverGetModel (sat_solver *p, int *pVars, int nVars) |
| int * | Sat_Solver2GetModel (sat_solver2 *p, int *pVars, int nVars) |
| void | Sat_SolverDoubleClauses (sat_solver *p, int iVar) |
| int * Sat_Solver2GetModel | ( | sat_solver2 * | p, |
| int * | pVars, | ||
| int | nVars ) |
Function*************************************************************
Synopsis [Returns a counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 291 of file satUtil.c.

| int Sat_Solver2GetVarMem | ( | sat_solver2 * | s | ) |
Function*************************************************************
Synopsis [Returns the number of bytes used for each variable.]
Description []
SideEffects []
SeeAlso []
Definition at line 244 of file satUtil.c.
| void Sat_Solver2PrintStats | ( | FILE * | pFile, |
| sat_solver2 * | s ) |
Function*************************************************************
Synopsis [Writes the given clause in a file in DIMACS format.]
Description []
SideEffects []
SeeAlso []
Definition at line 214 of file satUtil.c.

| void Sat_Solver2WriteDimacs | ( | sat_solver2 * | p, |
| char * | pFileName, | ||
| lit * | assumpBegin, | ||
| lit * | assumpEnd, | ||
| int | incrementVars ) |
Definition at line 126 of file satUtil.c.
| void Sat_SolverDoubleClauses | ( | sat_solver * | p, |
| int | iVar ) |
Function*************************************************************
Synopsis [Duplicates all clauses, complements unit clause of the given var.]
Description []
SideEffects []
SeeAlso []
Definition at line 312 of file satUtil.c.

| int * Sat_SolverGetModel | ( | sat_solver * | p, |
| int * | pVars, | ||
| int | nVars ) |
Function*************************************************************
Synopsis [Returns a counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 270 of file satUtil.c.

| void Sat_SolverPrintStats | ( | FILE * | pFile, |
| sat_solver * | p ) |
| void Sat_SolverWriteDimacs | ( | sat_solver * | p, |
| char * | pFileName, | ||
| lit * | assumpBegin, | ||
| lit * | assumpEnd, | ||
| int | incrementVars ) |
Function*************************************************************
Synopsis [Write the clauses in the solver into a file in DIMACS format.]
Description [This procedure by default does not print binary clauses. To enable printing of binary clauses, please set fUseBinaryClauses to 0 in the body of procedure sat_solver_clause_new(sat_solver* s, lit* begin, lit* end, int learnt) in file "satSolver.c".]
SideEffects []
SeeAlso []
Definition at line 74 of file satUtil.c.
