
Go to the source code of this file.
| void Fraig_DetectFanoutFreeCone_rec | ( | Fraig_Node_t * | pNode, |
| Fraig_NodeVec_t * | vSuper, | ||
| Fraig_NodeVec_t * | vInside, | ||
| int | fFirst ) |
Function*************************************************************
Synopsis [Returns the array of nodes to be combined into one multi-input AND-gate.]
Description []
SideEffects []
SeeAlso []
Definition at line 1308 of file fraigSat.c.


| void Fraig_DetectFanoutFreeConeMux_rec | ( | Fraig_Node_t * | pNode, |
| Fraig_NodeVec_t * | vSuper, | ||
| Fraig_NodeVec_t * | vInside, | ||
| int | fFirst ) |
Function*************************************************************
Synopsis [Returns the array of nodes to be combined into one multi-input AND-gate.]
Description []
SideEffects []
SeeAlso [] Function*************************************************************
Synopsis [Returns the array of nodes to be combined into one multi-input AND-gate.]
Description []
SideEffects []
SeeAlso []
Definition at line 1371 of file fraigSat.c.


| int Fraig_ManCheckClauseUsingSat | ( | Fraig_Man_t * | p, |
| Fraig_Node_t * | pNode1, | ||
| Fraig_Node_t * | pNode2, | ||
| int | nBTLimit ) |
Function*************************************************************
Synopsis [Prepares the SAT solver to run on the two nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 653 of file fraigSat.c.

| int Fraig_ManCheckMiter | ( | Fraig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Returns 1 if the miter is unsat; 0 if sat; -1 if undecided.]
Description []
SideEffects []
SeeAlso []
Definition at line 130 of file fraigSat.c.


| void Fraig_ManProveMiter | ( | Fraig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Tries to prove the final miter.]
Description []
SideEffects []
SeeAlso []
Definition at line 85 of file fraigSat.c.


| int Fraig_MarkTfi2_rec | ( | Fraig_Man_t * | pMan, |
| Fraig_Node_t * | pNode ) |
Function*************************************************************
Synopsis [Returns 1 if pOld is in the TFI of pNew.]
Description []
SideEffects []
SeeAlso []
Definition at line 198 of file fraigSat.c.


| int Fraig_MarkTfi3_rec | ( | Fraig_Man_t * | pMan, |
| Fraig_Node_t * | pNode ) |
Function*************************************************************
Synopsis [Returns 1 if pOld is in the TFI of pNew.]
Description []
SideEffects []
SeeAlso []
Definition at line 229 of file fraigSat.c.


| int Fraig_MarkTfi_rec | ( | Fraig_Man_t * | pMan, |
| Fraig_Node_t * | pNode ) |
Function*************************************************************
Synopsis [Returns 1 if pOld is in the TFI of pNew.]
Description []
SideEffects []
SeeAlso []
Definition at line 173 of file fraigSat.c.


| int Fraig_NodeIsEquivalent | ( | Fraig_Man_t * | p, |
| Fraig_Node_t * | pOld, | ||
| Fraig_Node_t * | pNew, | ||
| int | nBTLimit, | ||
| int | nTimeLimit ) |
Function*************************************************************
Synopsis [Checks whether two nodes are functinally equivalent.]
Description [The flag (fComp) tells whether the nodes to be checked are in the opposite polarity. The second flag (fSkipZeros) tells whether the checking should be performed if the simulation vectors are zeros. Returns 1 if the nodes are equivalent; 0 othewise.]
SideEffects []
SeeAlso []
Definition at line 302 of file fraigSat.c.


| int Fraig_NodeIsImplification | ( | Fraig_Man_t * | p, |
| Fraig_Node_t * | pOld, | ||
| Fraig_Node_t * | pNew, | ||
| int | nBTLimit ) |
Function*************************************************************
Synopsis [Checks whether pOld => pNew.]
Description []
SideEffects []
SeeAlso []
Definition at line 551 of file fraigSat.c.


| int Fraig_NodesAreEqual | ( | Fraig_Man_t * | p, |
| Fraig_Node_t * | pNode1, | ||
| Fraig_Node_t * | pNode2, | ||
| int | nBTLimit, | ||
| int | nTimeLimit ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Checks equivalence of two nodes.]
Description [Returns 1 iff the nodes are equivalent.]
SideEffects []
SeeAlso []
Definition at line 65 of file fraigSat.c.

| void Fraig_VarsStudy | ( | Fraig_Man_t * | p, |
| Fraig_Node_t * | pOld, | ||
| Fraig_Node_t * | pNew ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 260 of file fraigSat.c.
