#include "aig/gia/gia.h"#include "base/main/mainInt.h"#include "base/io/ioResub.h"#include "misc/util/utilTruth.h"#include "misc/extra/extra.h"#include "misc/vec/vecHsh.h"
Go to the source code of this file.
Classes | |
| struct | Supp_Man_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Supp_Man_t_ | Supp_Man_t |
| DECLARATIONS ///. | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Supp_Man_t_ Supp_Man_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaSupp.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Support computation manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
CFile****************************************************************
FileName [abcPart.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Output partitioning package.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 34 of file giaSupps.c.
|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaDecs.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Calling various decomposition engines.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 2652 of file extraUtilMisc.c.

Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 297 of file giaSupps.c.

| Vec_Int_t * Supp_Compute64Pairs | ( | Supp_Man_t * | p, |
| Vec_Int_t * | vSets ) |
Definition at line 538 of file giaSupps.c.


| Vec_Int_t * Supp_Compute64PairsFunc | ( | Supp_Man_t * | p, |
| Vec_Int_t * | vBits0, | ||
| Vec_Int_t * | vBits1 ) |
Definition at line 582 of file giaSupps.c.


| int Supp_ComputePair | ( | Supp_Man_t * | p, |
| int | iSet ) |
Definition at line 512 of file giaSupps.c.


| int Supp_ComputePair1 | ( | Supp_Man_t * | p, |
| int | iSet ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 492 of file giaSupps.c.

Definition at line 759 of file giaSupps.c.

| void Supp_DeriveDumpProb2 | ( | Vec_Wrd_t * | vIsfs, |
| Vec_Wrd_t * | vDivs, | ||
| int | nWords, | ||
| Vec_Int_t * | vSupp, | ||
| Vec_Int_t * | vRes ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 832 of file giaSupps.c.

Definition at line 773 of file giaSupps.c.

| void Supp_DeriveDumpSims | ( | FILE * | pFile, |
| Vec_Wrd_t * | vDivs, | ||
| int | nWords ) |
Definition at line 731 of file giaSupps.c.

| void Supp_DeriveDumpSimsC | ( | FILE * | pFile, |
| Vec_Wrd_t * | vDivs[2], | ||
| int | nWords ) |
Definition at line 742 of file giaSupps.c.

Definition at line 787 of file giaSupps.c.

| int Supp_DeriveLines | ( | Supp_Man_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 139 of file giaSupps.c.


| int Supp_DeriveLines2 | ( | Supp_Man_t * | p | ) |
Definition at line 189 of file giaSupps.c.


| int Supp_FindGivenOne | ( | Supp_Man_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 942 of file giaSupps.c.

| int Supp_FindNextDiv | ( | Supp_Man_t * | p, |
| int | Pair ) |
Definition at line 610 of file giaSupps.c.

Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1109 of file giaSupps.c.


| void Supp_ManAddPatterns | ( | Supp_Man_t * | p, |
| Vec_Int_t * | vSets ) |
Definition at line 567 of file giaSupps.c.


| void Supp_ManAddPatternsFunc | ( | Supp_Man_t * | p, |
| int | nBatches ) |
Definition at line 595 of file giaSupps.c.


| void Supp_ManCleanMatrix | ( | Supp_Man_t * | p | ) |
Definition at line 233 of file giaSupps.c.

Definition at line 574 of file giaSupps.c.

| Vec_Int_t * Supp_ManCompute | ( | Vec_Wrd_t * | vIsfs, |
| Vec_Int_t * | vCands, | ||
| Vec_Int_t * | vWeights, | ||
| Vec_Wrd_t * | vSims, | ||
| Vec_Wrd_t * | vSimsC, | ||
| int | nWords, | ||
| Gia_Man_t * | pGia, | ||
| Vec_Int_t ** | pvDivs, | ||
| int | nIters, | ||
| int | nRounds, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 967 of file giaSupps.c.


| void Supp_ManComputeTest | ( | Gia_Man_t * | p | ) |
Definition at line 1042 of file giaSupps.c.

| int Supp_ManCostInit | ( | Vec_Wrd_t * | vFuncs, |
| int | nWords ) |
Definition at line 101 of file giaSupps.c.

| Supp_Man_t * Supp_ManCreate | ( | Vec_Wrd_t * | vIsfs, |
| Vec_Int_t * | vCands, | ||
| Vec_Int_t * | vWeights, | ||
| Vec_Wrd_t * | vSims, | ||
| Vec_Wrd_t * | vSimsC, | ||
| int | nWords, | ||
| Gia_Man_t * | pGia, | ||
| int | nIters, | ||
| int | nRounds ) |
Definition at line 159 of file giaSupps.c.


| Supp_Man_t * Supp_ManCreate2 | ( | Vec_Wrd_t * | vIsfs, |
| Vec_Wrd_t * | vSims, | ||
| Vec_Int_t * | vWeights, | ||
| int | nWords, | ||
| int | nIters, | ||
| int | nRounds ) |
Definition at line 202 of file giaSupps.c.


| void Supp_ManDelete | ( | Supp_Man_t * | p | ) |
Definition at line 240 of file giaSupps.c.


| void Supp_ManFillBlock | ( | Supp_Man_t * | p, |
| Vec_Int_t * | vPairs, | ||
| Vec_Wrd_t * | vRes ) |
Definition at line 550 of file giaSupps.c.


| Vec_Int_t * Supp_ManFindBestSolution | ( | Supp_Man_t * | p, |
| Vec_Wec_t * | vSols, | ||
| int | fVerbose, | ||
| Vec_Int_t ** | pvDivs ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 879 of file giaSupps.c.


| int Supp_ManFindNextObj | ( | Supp_Man_t * | p, |
| int | fVerbose ) |
Definition at line 683 of file giaSupps.c.

| int Supp_ManFuncInit | ( | Vec_Wrd_t * | vFuncs, |
| int | nWords ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 84 of file giaSupps.c.

| void Supp_ManInit | ( | Supp_Man_t * | p | ) |
Definition at line 115 of file giaSupps.c.


| int Supp_ManMemory | ( | Supp_Man_t * | p | ) |
Definition at line 266 of file giaSupps.c.

| int Supp_ManMinimize | ( | Supp_Man_t * | p, |
| int | iSet0, | ||
| int | r, | ||
| int | fVerbose ) |
Definition at line 655 of file giaSupps.c.


| int Supp_ManRandomSolution | ( | Supp_Man_t * | p, |
| int | iSet, | ||
| int | fVerbose ) |
Definition at line 629 of file giaSupps.c.


| int Supp_ManReconstruct | ( | Supp_Man_t * | p, |
| int | fVerbose ) |
Definition at line 699 of file giaSupps.c.


| void Supp_ManRefine | ( | Supp_Man_t * | p, |
| int | iSet, | ||
| int | iObj, | ||
| int * | pnFuncs, | ||
| int * | pnPairs ) |
Definition at line 401 of file giaSupps.c.


| int Supp_ManRefine1 | ( | Supp_Man_t * | p, |
| int | iSet, | ||
| int | iObj ) |
Definition at line 364 of file giaSupps.c.
| Gia_Man_t * Supp_ManSolveOne | ( | char * | pFileName, |
| int | nIters, | ||
| int | nRounds, | ||
| int | fWriteSol, | ||
| int | fVerbose ) |
Definition at line 1129 of file giaSupps.c.

| int Supp_ManSubsetAdd | ( | Supp_Man_t * | p, |
| int | iSet, | ||
| int | iObj, | ||
| int | fVerbose ) |
Definition at line 454 of file giaSupps.c.


| int Supp_ManSubsetRemove | ( | Supp_Man_t * | p, |
| int | iSet, | ||
| int | iPos ) |
Definition at line 647 of file giaSupps.c.


Definition at line 328 of file giaSupps.c.


| void Supp_PrintOne | ( | Supp_Man_t * | p, |
| int | iSet ) |
Definition at line 352 of file giaSupps.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1080 of file giaSupps.c.

Definition at line 322 of file giaSupps.c.

| int Supp_SetFuncNum | ( | Supp_Man_t * | p, |
| int | iSet ) |
| int Supp_SetPairNum | ( | Supp_Man_t * | p, |
| int | iSet ) |
| int Supp_SetSize | ( | Supp_Man_t * | p, |
| int | iSet ) |
| int Supp_SetWeight | ( | Supp_Man_t * | p, |
| int | iSet ) |
Definition at line 306 of file giaSupps.c.

