|
abc-master
|
#include "gia.h"Go to the source code of this file.
Data Structures | |
| struct | Tas_Par_t_ |
| struct | Tas_Sto_t_ |
| struct | Tas_Que_t_ |
| struct | Tas_Var_t_ |
| struct | Tas_Cls_t_ |
| struct | Tas_Man_t_ |
Macros | |
| #define | Tas_ClaForEachVar(p, pClause, pVar, i) for ( pVar = Tas_ManVar(p, pClause->pVars[(i=0)]); pClause->pVars[i]; pVar = (Tas_Var_t *)(((char *)pVar + pClause->pVars[++i])) ) |
| #define | Tas_QueForEachVar(p, pQue, pVar, i) for ( pVar = Tas_ManVar(p, pQue->pVars[(i=pQue->iHead)]); i < pQue->iTail; pVar = Tas_ManVar(p, pQue->pVars[i++]) ) |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Tas_Par_t_ | Tas_Par_t |
| DECLARATIONS ///. More... | |
| typedef struct Tas_Sto_t_ | Tas_Sto_t |
| typedef struct Tas_Que_t_ | Tas_Que_t |
| typedef struct Tas_Var_t_ | Tas_Var_t |
| typedef struct Tas_Cls_t_ | Tas_Cls_t |
| typedef struct Tas_Man_t_ | Tas_Man_t |
Functions | |
| static int | Tas_VarIsAssigned (Tas_Var_t *pVar) |
| static void | Tas_VarAssign (Tas_Var_t *pVar) |
| static void | Tas_VarUnassign (Tas_Var_t *pVar) |
| static int | Tas_VarValue (Tas_Var_t *pVar) |
| static void | Tas_VarSetValue (Tas_Var_t *pVar, int v) |
| static int | Tas_VarIsJust (Tas_Var_t *pVar) |
| static int | Tas_VarFanin0Value (Tas_Var_t *pVar) |
| static int | Tas_VarFanin1Value (Tas_Var_t *pVar) |
| static int | Tas_VarDecLevel (Tas_Man_t *p, Tas_Var_t *pVar) |
| static Tas_Var_t * | Tas_VarReason0 (Tas_Man_t *p, Tas_Var_t *pVar) |
| static Tas_Var_t * | Tas_VarReason1 (Tas_Man_t *p, Tas_Var_t *pVar) |
| static int | Tas_ClauseDecLevel (Tas_Man_t *p, int hClause) |
| static Tas_Var_t * | Tas_ManVar (Tas_Man_t *p, int h) |
| static Tas_Cls_t * | Tas_ManClause (Tas_Man_t *p, int h) |
| Tas_Var_t * | Tas_ManCreateVar (Tas_Man_t *p) |
| FUNCTION DEFINITIONS ///. More... | |
| Tas_Var_t * | Tas_ManObj2Var (Tas_Man_t *p, Gia_Obj_t *pObj) |
| #define Tas_ClaForEachVar | ( | p, | |
| pClause, | |||
| pVar, | |||
| i | |||
| ) | for ( pVar = Tas_ManVar(p, pClause->pVars[(i=0)]); pClause->pVars[i]; pVar = (Tas_Var_t *)(((char *)pVar + pClause->pVars[++i])) ) |
Definition at line 141 of file giaCTas2.c.
| #define Tas_QueForEachVar | ( | p, | |
| pQue, | |||
| pVar, | |||
| i | |||
| ) | for ( pVar = Tas_ManVar(p, pQue->pVars[(i=pQue->iHead)]); i < pQue->iTail; pVar = Tas_ManVar(p, pQue->pVars[i++]) ) |
Definition at line 144 of file giaCTas2.c.
| typedef struct Tas_Cls_t_ Tas_Cls_t |
Definition at line 85 of file giaCTas2.c.
| typedef struct Tas_Man_t_ Tas_Man_t |
Definition at line 93 of file giaCTas2.c.
| typedef typedefABC_NAMESPACE_IMPL_START struct Tas_Par_t_ Tas_Par_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaCSat2.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Circuit-based SAT solver.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 30 of file giaCTas2.c.
| typedef struct Tas_Que_t_ Tas_Que_t |
Definition at line 52 of file giaCTas2.c.
| typedef struct Tas_Sto_t_ Tas_Sto_t |
Definition at line 44 of file giaCTas2.c.
| typedef struct Tas_Var_t_ Tas_Var_t |
Definition at line 61 of file giaCTas2.c.
|
inlinestatic |
Definition at line 136 of file giaCTas2.c.
Definition at line 139 of file giaCTas2.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 163 of file giaCTas2.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 189 of file giaCTas2.c.
Definition at line 138 of file giaCTas2.c.
|
inlinestatic |
Definition at line 125 of file giaCTas2.c.
Definition at line 133 of file giaCTas2.c.
|
inlinestatic |
Definition at line 130 of file giaCTas2.c.
|
inlinestatic |
Definition at line 131 of file giaCTas2.c.
|
inlinestatic |
Definition at line 124 of file giaCTas2.c.
|
inlinestatic |
Definition at line 129 of file giaCTas2.c.
Definition at line 134 of file giaCTas2.c.
Definition at line 135 of file giaCTas2.c.
|
inlinestatic |
Definition at line 128 of file giaCTas2.c.
|
inlinestatic |
Definition at line 126 of file giaCTas2.c.
|
inlinestatic |
Definition at line 127 of file giaCTas2.c.