abc-master
|
#include "dchInt.h"
Go to the source code of this file.
Data Structures | |
struct | Dch_Cla_t_ |
Macros | |
#define | Dch_ManForEachClass(p, ppClass, i) |
#define | Dch_ClassForEachNode(p, pRepr, pNode, i) |
#define Dch_ClassForEachNode | ( | p, | |
pRepr, | |||
pNode, | |||
i | |||
) |
Definition at line 71 of file dchClass.c.
#define Dch_ManForEachClass | ( | p, | |
ppClass, | |||
i | |||
) |
Definition at line 67 of file dchClass.c.
void Dch_ClassesCheck | ( | Dch_Cla_t * | p | ) |
Function*************************************************************
Synopsis [Checks candidate equivalence classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 241 of file dchClass.c.
void Dch_ClassesCollectConst1Group | ( | Dch_Cla_t * | p, |
Aig_Obj_t * | pObj, | ||
int | nNodes, | ||
Vec_Ptr_t * | vRoots | ||
) |
Function*************************************************************
Synopsis [Returns equivalence class of the given node.]
Description []
SideEffects []
SeeAlso []
Definition at line 546 of file dchClass.c.
Function*************************************************************
Synopsis [Returns equivalence class of the given node.]
Description []
SideEffects []
SeeAlso []
Definition at line 525 of file dchClass.c.
int Dch_ClassesLitNum | ( | Dch_Cla_t * | p | ) |
Function*************************************************************
Synopsis [Stop representation of equivalence classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 206 of file dchClass.c.
void Dch_ClassesPrepare | ( | Dch_Cla_t * | p, |
int | fLatchCorr, | ||
int | nMaxLevs | ||
) |
Function*************************************************************
Synopsis [Creates initial simulation classes.]
Description [Assumes that simulation info is assigned.]
SideEffects []
SeeAlso []
Definition at line 336 of file dchClass.c.
void Dch_ClassesPrint | ( | Dch_Cla_t * | p, |
int | fVeryVerbose | ||
) |
Function*************************************************************
Synopsis [Prints simulation classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 303 of file dchClass.c.
Function*************************************************************
Synopsis [Prints simulation classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 282 of file dchClass.c.
Function*************************************************************
Synopsis [Stop representation of equivalence classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 222 of file dchClass.c.
int Dch_ClassesRefine | ( | Dch_Cla_t * | p | ) |
Function*************************************************************
Synopsis [Refines the classes after simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 504 of file dchClass.c.
Function*************************************************************
Synopsis [Refine the group of constant 1 nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 570 of file dchClass.c.
Function*************************************************************
Synopsis [Iteratively refines the classes after simulation.]
Description [Returns the number of refinements performed.]
SideEffects []
SeeAlso []
Definition at line 443 of file dchClass.c.
void Dch_ClassesSetData | ( | Dch_Cla_t * | p, |
void * | pManData, | ||
unsigned(*)(void *, Aig_Obj_t *) | pFuncNodeHash, | ||
int(*)(void *, Aig_Obj_t *) | pFuncNodeIsConst, | ||
int(*)(void *, Aig_Obj_t *, Aig_Obj_t *) | pFuncNodesAreEqual | ||
) |
Function*************************************************************
Synopsis [Starts representation of equivalence classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 163 of file dchClass.c.
Function*************************************************************
Synopsis [Starts representation of equivalence classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 137 of file dchClass.c.
void Dch_ClassesStop | ( | Dch_Cla_t * | p | ) |
Function*************************************************************
Synopsis [Stop representation of equivalence classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 185 of file dchClass.c.
|
inlinestatic |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Creates one equivalence class.]
Description []
SideEffects []
SeeAlso []
Definition at line 90 of file dchClass.c.
Function*************************************************************
Synopsis [Removes one equivalence class.]
Description []
SideEffects []
SeeAlso []
Definition at line 112 of file dchClass.c.
|
inlinestatic |
Definition at line 64 of file dchClass.c.