#include <rewire_miaig.h>
Public Member Functions | |
| Miaig (void) | |
| ~Miaig (void) | |
| Miaig (const Miaig &m) | |
| Miaig & | operator= (const Miaig &m) |
| Miaig (int nIns, int nOuts, int nObjsAlloc) | |
| Miaig (Gia_Man_t *pGia) | |
| Miaig (Abc_Ntk_t *pNtk) | |
| Miaig (Mini_Aig_t *pMiniAig) | |
| void | setExc (Gia_Man_t *pExc) |
| void | addref (void) |
| void | release (void) |
| bool | operator== (const Miaig &m) const |
| int | fromGia (Gia_Man_t *pGia) |
| int | fromMiniAig (Mini_Aig_t *pMiniAig) |
| int & | nIns (void) |
| int & | nOuts (void) |
| int & | nObjs (void) |
| int & | nObjsAlloc (void) |
| int | objIsPi (int i) |
| int | objIsPo (int i) |
| int | objIsNode (int i) |
| int | objPiIdx (int i) |
| int | objPoIdx (int i) |
| void | print (void) |
| int | appendObj (void) |
| void | appendFanin (int i, int iLit) |
| int | objFaninNum (int i) |
| int | objFanin0 (int i) |
| int | objFanin1 (int i) |
| int & | objLevel (int i) |
| int & | objRef (int i) |
| int & | objTravId (int i) |
| int & | objCopy (int i) |
| int & | objDist (int i) |
| int & | nTravIds (void) |
| word * | objTruth (int i, int n) |
| vi * | objFanins (int i) |
| int | objType (int i) |
| int | nWords (void) |
| void | refObj (int iObj) |
| void | derefObj (int iObj) |
| void | derefObj_rec (int iObj, int iLitSkip) |
| void | setName (char *pName) |
| float | countAnd2 (int reset=0, int fDummy=0) |
| float | countTransistors (int reset=0, int nMode=0) |
| int | countLevel (int min=0) |
| Miaig | dup (int fRemDangle, int fMapped=0) |
| Miaig | dupDfs (void) |
| Miaig | dupStrash (int fCprop, int fStrash, int fCascade) |
| Miaig | dupMulti (int nFaninMax_, int nGrowth) |
| Miaig | expand (int nFaninAddLimitAll, int nDist, int nExpandableLevel, word *pExc, int fCheck, int nVerbose) |
| Miaig | share (int nNewNodesMax) |
| Miaig | reduce (word *pExc, int fCheck, int fVerbose) |
| Miaig | expandThenReduce (int nFaninAddLimit, int nDist, int nExpandableLevel, word *pExc, int fCheck, int fVerbose) |
| Miaig | expandShareReduce (int nFaninAddLimitAll, int nDivs, int nDist, int nExpandableLevel, word *pExc, int fCheck, int nVerbose) |
| Miaig | rewire (int nIters, float levelGrowRatio, int nExpands, int nGrowth, int nDivs, int nFaninMax, int nTimeOut, int nMode, int nMappedMode, int nDist, int fCheck, Gia_ChMan_t *pChMan, int nVerbose) |
| Gia_Man_t * | toGia (void) |
| Abc_Ntk_t * | toNtk (int fMapped=0) |
| Mini_Aig_t * | toMiniAig (void) |
Definition at line 191 of file rewire_miaig.h.
|
inline |
Definition at line 332 of file rewire_miaig.h.

|
inline |
Definition at line 361 of file rewire_miaig.h.

|
inline |
Definition at line 336 of file rewire_miaig.h.

|
inline |
Definition at line 342 of file rewire_miaig.h.

|
inline |
Definition at line 346 of file rewire_miaig.h.

|
inline |
|
inline |
Definition at line 383 of file rewire_miaig.h.

|
inline |
Definition at line 467 of file rewire_miaig.h.


|
inline |
Definition at line 462 of file rewire_miaig.h.


|
inline |
Definition at line 512 of file rewire_miaig.h.


|
inline |
Definition at line 520 of file rewire_miaig.h.


| float Rewire::Miaig::countTransistors | ( | int | reset = 0, |
| int | nMode = 0 ) |
Definition at line 272 of file rewire_miaig.cpp.


| void Rewire::Miaig::derefObj | ( | int | iObj | ) |
Definition at line 427 of file rewire_miaig.cpp.

| void Rewire::Miaig::derefObj_rec | ( | int | iObj, |
| int | iLitSkip ) |
Definition at line 433 of file rewire_miaig.cpp.


| Miaig Rewire::Miaig::dup | ( | int | fRemDangle, |
| int | fMapped = 0 ) |
Definition at line 486 of file rewire_miaig.cpp.


| Miaig Rewire::Miaig::dupDfs | ( | void | ) |
Definition at line 527 of file rewire_miaig.cpp.


| Miaig Rewire::Miaig::dupMulti | ( | int | nFaninMax_, |
| int | nGrowth ) |
Definition at line 693 of file rewire_miaig.cpp.


| Miaig Rewire::Miaig::dupStrash | ( | int | fCprop, |
| int | fStrash, | ||
| int | fCascade ) |
Definition at line 643 of file rewire_miaig.cpp.


| Miaig Rewire::Miaig::expand | ( | int | nFaninAddLimitAll, |
| int | nDist, | ||
| int | nExpandableLevel, | ||
| word * | pExc, | ||
| int | fCheck, | ||
| int | nVerbose ) |
Definition at line 1146 of file rewire_miaig.cpp.


| Miaig Rewire::Miaig::expandShareReduce | ( | int | nFaninAddLimitAll, |
| int | nDivs, | ||
| int | nDist, | ||
| int | nExpandableLevel, | ||
| word * | pExc, | ||
| int | fCheck, | ||
| int | nVerbose ) |
Definition at line 1208 of file rewire_miaig.cpp.


| Miaig Rewire::Miaig::expandThenReduce | ( | int | nFaninAddLimit, |
| int | nDist, | ||
| int | nExpandableLevel, | ||
| word * | pExc, | ||
| int | fCheck, | ||
| int | fVerbose ) |
Definition at line 1192 of file rewire_miaig.cpp.


| int Rewire::Miaig::fromGia | ( | Gia_Man_t * | pGia | ) |
Definition at line 137 of file rewire_miaig.cpp.


| int Rewire::Miaig::fromMiniAig | ( | Mini_Aig_t * | pMiniAig | ) |
Definition at line 160 of file rewire_miaig.cpp.


|
inline |
Definition at line 424 of file rewire_miaig.h.

|
inline |
Definition at line 432 of file rewire_miaig.h.

|
inline |
Definition at line 436 of file rewire_miaig.h.

|
inline |
Definition at line 428 of file rewire_miaig.h.

|
inline |
Definition at line 504 of file rewire_miaig.h.

|
inline |
Definition at line 508 of file rewire_miaig.h.

|
inline |
Definition at line 496 of file rewire_miaig.h.

|
inline |
Definition at line 500 of file rewire_miaig.h.
|
inline |
Definition at line 475 of file rewire_miaig.h.


|
inline |
Definition at line 479 of file rewire_miaig.h.


|
inline |
Definition at line 471 of file rewire_miaig.h.


|
inline |
Definition at line 534 of file rewire_miaig.h.

|
inline |
Definition at line 448 of file rewire_miaig.h.


|
inline |
|
inline |
|
inline |
Definition at line 484 of file rewire_miaig.h.

|
inline |
Definition at line 452 of file rewire_miaig.h.
|
inline |
|
inline |
Definition at line 488 of file rewire_miaig.h.

|
inline |
Definition at line 492 of file rewire_miaig.h.

|
inline |
Definition at line 530 of file rewire_miaig.h.


|
inline |
Definition at line 366 of file rewire_miaig.h.

Definition at line 420 of file rewire_miaig.h.

| void Rewire::Miaig::print | ( | void | ) |
Definition at line 116 of file rewire_miaig.cpp.
Definition at line 1178 of file rewire_miaig.cpp.


| void Rewire::Miaig::refObj | ( | int | iObj | ) |
Definition at line 421 of file rewire_miaig.cpp.


|
inline |
Definition at line 389 of file rewire_miaig.h.


| Miaig Rewire::Miaig::rewire | ( | int | nIters, |
| float | levelGrowRatio, | ||
| int | nExpands, | ||
| int | nGrowth, | ||
| int | nDivs, | ||
| int | nFaninMax, | ||
| int | nTimeOut, | ||
| int | nMode, | ||
| int | nMappedMode, | ||
| int | nDist, | ||
| int | fCheck, | ||
| Gia_ChMan_t * | pChMan, | ||
| int | nVerbose ) |
Definition at line 1241 of file rewire_miaig.cpp.


| void Rewire::Miaig::setExc | ( | Gia_Man_t * | pExc | ) |
Definition at line 252 of file rewire_miaig.cpp.


| void Rewire::Miaig::setName | ( | char * | pName | ) |
Definition at line 103 of file rewire_miaig.cpp.


| Miaig Rewire::Miaig::share | ( | int | nNewNodesMax | ) |
Definition at line 1166 of file rewire_miaig.cpp.


| Gia_Man_t * Rewire::Miaig::toGia | ( | void | ) |
Definition at line 178 of file rewire_miaig.cpp.


| Mini_Aig_t * Rewire::Miaig::toMiniAig | ( | void | ) |
Definition at line 206 of file rewire_miaig.cpp.


| Abc_Ntk_t * Rewire::Miaig::toNtk | ( | int | fMapped = 0 | ) |
Definition at line 229 of file rewire_miaig.cpp.

