
Go to the source code of this file.
Macros | |
| #define | CbsP_QueForEachEntry(Que, pObj, i) |
| #define | CbsP_ClauseForEachVar(p, hClause, pObj) |
| #define | CbsP_ClauseForEachVar1(p, hClause, pObj) |
Functions | |
| void | CbsP_SetDefaultParams (CbsP_Par_t *pPars) |
| FUNCTION DEFINITIONS ///. | |
| void | CbsP_ManSetConflictNum (CbsP_Man_t *p, int Num) |
| void | CbsP_PrintRecord (CbsP_Par_t *pPars) |
| CbsP_Man_t * | CbsP_ManAlloc (Gia_Man_t *pGia) |
| void | CbsP_ManStop (CbsP_Man_t *p) |
| Vec_Int_t * | CbsP_ReadModel (CbsP_Man_t *p) |
| int | CbsP_ManPropagate (CbsP_Man_t *p, int Level) |
| int | CbsP_ManSolve_rec (CbsP_Man_t *p, int Level) |
| int | CbsP_ManSolve (CbsP_Man_t *p, Gia_Obj_t *pObj) |
| int | CbsP_ManSolve2 (CbsP_Man_t *p, Gia_Obj_t *pObj, Gia_Obj_t *pObj2) |
| void | CbsP_ManSatPrintStats (CbsP_Man_t *p) |
| Vec_Int_t * | CbsP_ManSolveMiterNc (Gia_Man_t *pAig, int nConfs, Vec_Str_t **pvStatus, int f0Proved, int fVerbose) |
| #define CbsP_ClauseForEachVar | ( | p, | |
| hClause, | |||
| pObj ) |
Definition at line 52 of file giaCSatP.c.
| #define CbsP_ClauseForEachVar1 | ( | p, | |
| hClause, | |||
| pObj ) |
Definition at line 54 of file giaCSatP.c.
| #define CbsP_QueForEachEntry | ( | Que, | |
| pObj, | |||
| i ) |
Definition at line 49 of file giaCSatP.c.
| CbsP_Man_t * CbsP_ManAlloc | ( | Gia_Man_t * | pGia | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 173 of file giaCSatP.c.


| int CbsP_ManPropagate | ( | CbsP_Man_t * | p, |
| int | Level ) |
Function*************************************************************
Synopsis [Propagates all variables.]
Description [Returns 1 if conflict; 0 if no conflict.]
SideEffects []
SeeAlso []
Definition at line 869 of file giaCSatP.c.

| void CbsP_ManSatPrintStats | ( | CbsP_Man_t * | p | ) |
Function*************************************************************
Synopsis [Prints statistics of the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 1073 of file giaCSatP.c.

| void CbsP_ManSetConflictNum | ( | CbsP_Man_t * | p, |
| int | Num ) |
Definition at line 107 of file giaCSatP.c.
| int CbsP_ManSolve | ( | CbsP_Man_t * | p, |
| Gia_Obj_t * | pObj ) |
Function*************************************************************
Synopsis [Looking for a satisfying assignment of the node.]
Description [Assumes that each node has flag pObj->fMark0 set to 0. Returns 1 if unsatisfiable, 0 if satisfiable, and -1 if undecided. The node may be complemented. ]
SideEffects [The two procedures differ in the CEX format.]
SeeAlso []
Definition at line 994 of file giaCSatP.c.


| int CbsP_ManSolve2 | ( | CbsP_Man_t * | p, |
| Gia_Obj_t * | pObj, | ||
| Gia_Obj_t * | pObj2 ) |
Definition at line 1017 of file giaCSatP.c.


| int CbsP_ManSolve_rec | ( | CbsP_Man_t * | p, |
| int | Level ) |
Function*************************************************************
Synopsis [Solve the problem recursively.]
Description [Returns learnt clause if unsat, NULL if sat or undecided.]
SideEffects []
SeeAlso []
Definition at line 912 of file giaCSatP.c.


| Vec_Int_t * CbsP_ManSolveMiterNc | ( | Gia_Man_t * | pAig, |
| int | nConfs, | ||
| Vec_Str_t ** | pvStatus, | ||
| int | f0Proved, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Procedure to test the new SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 1103 of file giaCSatP.c.

| void CbsP_ManStop | ( | CbsP_Man_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 204 of file giaCSatP.c.

| void CbsP_PrintRecord | ( | CbsP_Par_t * | pPars | ) |
Definition at line 148 of file giaCSatP.c.

| Vec_Int_t * CbsP_ReadModel | ( | CbsP_Man_t * | p | ) |
Function*************************************************************
Synopsis [Returns satisfying assignment.]
Description []
SideEffects []
SeeAlso []
Definition at line 227 of file giaCSatP.c.

| void CbsP_SetDefaultParams | ( | CbsP_Par_t * | pPars | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Sets default values of the parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 72 of file giaCSatP.c.

