|
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.