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.