#include <stdio.h>#include <assert.h>#include <string.h>#include <math.h>#include "xsatHeap.h"#include "xsatSolver.h"#include "xsatUtils.h"
Go to the source code of this file.
Functions | |
| void | xSAT_SolverRebuildOrderHeap (xSAT_Solver_t *s) |
| unsigned | xSAT_SolverClaNew (xSAT_Solver_t *s, Vec_Int_t *vLits, int fLearnt) |
| FUNCTION DECLARATIONS ///. | |
| int | xSAT_SolverEnqueue (xSAT_Solver_t *s, int Lit, unsigned Reason) |
| void | xSAT_SolverCancelUntil (xSAT_Solver_t *s, int Level) |
| unsigned | xSAT_SolverPropagate (xSAT_Solver_t *s) |
| void | xSAT_SolverReduceDB (xSAT_Solver_t *s) |
| char | xSAT_SolverSearch (xSAT_Solver_t *s) |
| void | xSAT_SolverClaRealloc (xSAT_Mem_t *pDest, xSAT_Mem_t *pSrc, unsigned *pCRef) |
| void | xSAT_SolverGarbageCollect (xSAT_Solver_t *s) |
| void xSAT_SolverCancelUntil | ( | xSAT_Solver_t * | s, |
| int | Level ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 375 of file xsatSolver.c.

| unsigned xSAT_SolverClaNew | ( | xSAT_Solver_t * | s, |
| Vec_Int_t * | vLits, | ||
| int | fLearnt ) |
FUNCTION DECLARATIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 269 of file xsatSolver.c.


| void xSAT_SolverClaRealloc | ( | xSAT_Mem_t * | pDest, |
| xSAT_Mem_t * | pSrc, | ||
| unsigned * | pCRef ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 934 of file xsatSolver.c.


| int xSAT_SolverEnqueue | ( | xSAT_Solver_t * | s, |
| int | Lit, | ||
| unsigned | Reason ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 333 of file xsatSolver.c.

| void xSAT_SolverGarbageCollect | ( | xSAT_Solver_t * | s | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 964 of file xsatSolver.c.


| unsigned xSAT_SolverPropagate | ( | xSAT_Solver_t * | s | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 665 of file xsatSolver.c.


| void xSAT_SolverRebuildOrderHeap | ( | xSAT_Solver_t * | s | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 77 of file xsatSolver.c.

| void xSAT_SolverReduceDB | ( | xSAT_Solver_t * | s | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 777 of file xsatSolver.c.


| char xSAT_SolverSearch | ( | xSAT_Solver_t * | s | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 847 of file xsatSolver.c.

