|
abc-master
|
#include "aig.h"Go to the source code of this file.
Macros | |
| #define | AIG_VAL0 1 |
| DECLARATIONS ///. More... | |
| #define | AIG_VAL1 2 |
| #define | AIG_VALX 3 |
Typedefs | |
| typedef struct Aig_ManPack_t_ | Aig_ManPack_t |
Functions | |
| static int | Aig_ObjSetTerValue (Aig_Obj_t *pNode, int Value) |
| static int | Aig_ObjGetTerValue (Aig_Obj_t *pNode) |
| static int | Aig_ObjNotTerValue (int Value) |
| static int | Aig_ObjAndTerValue (int Value0, int Value1) |
| static int | Aig_ObjNotCondTerValue (int Value, int Cond) |
| static int | Aig_ObjSatValue (Aig_Man_t *pAig, Aig_Obj_t *pNode, int fCompl) |
| FUNCTION DEFINITIONS ///. More... | |
| int | Aig_NtkFindSatAssign_rec (Aig_Man_t *pAig, Aig_Obj_t *pNode, int Value, Vec_Int_t *vSuppLits, int Heur) |
| int | Aig_ObjFindSatAssign (Aig_Man_t *pAig, Aig_Obj_t *pNode, int Value, Vec_Int_t *vSuppLits) |
| int | Aig_ObjTerSimulate_rec (Aig_Man_t *pAig, Aig_Obj_t *pNode) |
| int | Aig_ObjTerSimulate (Aig_Man_t *pAig, Aig_Obj_t *pNode, Vec_Int_t *vSuppLits) |
| Aig_ManPack_t * | Aig_ManPackStart (Aig_Man_t *pAig) |
| void | Aig_ManPackStop (Aig_ManPack_t *p) |
| void | Aig_ManPackAddPattern (Aig_ManPack_t *p, Vec_Int_t *vLits) |
| Vec_Int_t * | Aig_ManPackConstNodes (Aig_ManPack_t *p) |
| void | Aig_ManJustExperiment (Aig_Man_t *pAig) |
| #define AIG_VAL0 1 |
DECLARATIONS ///.
CFile****************************************************************
FileName [aigJust.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG package.]
Synopsis [Justification of node values.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]
| typedef struct Aig_ManPack_t_ Aig_ManPack_t |
| void Aig_ManJustExperiment | ( | Aig_Man_t * | pAig | ) |
Function*************************************************************
Synopsis [Testing of the framework.]
Description []
SideEffects []
SeeAlso []
Definition at line 251 of file aigJust.c.
| void Aig_ManPackAddPattern | ( | Aig_ManPack_t * | p, |
| Vec_Int_t * | vLits | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 326 of file aigPack.c.
| Vec_Int_t* Aig_ManPackConstNodes | ( | Aig_ManPack_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 264 of file aigPack.c.
| Aig_ManPack_t* Aig_ManPackStart | ( | Aig_Man_t * | pAig | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 370 of file aigPack.c.
| void Aig_ManPackStop | ( | Aig_ManPack_t * | p | ) |
| int Aig_NtkFindSatAssign_rec | ( | Aig_Man_t * | pAig, |
| Aig_Obj_t * | pNode, | ||
| int | Value, | ||
| Vec_Int_t * | vSuppLits, | ||
| int | Heur | ||
| ) |
Function*************************************************************
Synopsis [Recursively searched for a satisfying assignment.]
Description []
SideEffects []
SeeAlso []
Definition at line 102 of file aigJust.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Returns 1 if SAT assignment is found; 0 otherwise.]
Description []
SideEffects []
SeeAlso []
Definition at line 162 of file aigJust.c.
|
inlinestatic |
|
inlinestatic |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Returns value (0 or 1) or X if unassigned.]
Description []
SideEffects []
SeeAlso []
Definition at line 84 of file aigJust.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Returns value of the object under input assignment.]
Description []
SideEffects []
SeeAlso []
Definition at line 217 of file aigJust.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 188 of file aigJust.c.