50 Vec_Int_t * vSupNew, * vSup, * vSup2, * vTemp;
53 int i, k, nCommon, CountOver, CountQuant;
54 int nTotalSupp, nTotalSupp2, Entry, Largest;
82 Vec_VecPush( vSuppsIn, Entry, (
void *)(ABC_PTRUINT_T)i );
101 CountOver = CountQuant = 0;
117 if ( nCommon > nComLim )
145 printf(
"%6d : ", i );
148 printf(
"R = %7.2f. ", R );
149 printf(
"Over = %5d. ", CountOver );
150 printf(
"Quant = %5d. ", CountQuant );
162 printf(
"PIs = %6d. POs = %6d. Lim = %3d. AveS = %3d. SN = %3d. R = %4.2f Max = %5d.\n",
192 int Entry, Entry2, Entry3,
Counter;
215 if ( i == p->nAsserts )
219 Vec_VecPush( vSuppsIn, Entry, (
void *)(ABC_PTRUINT_T)i );
ABC_NAMESPACE_IMPL_START void Fra_ManPartitionTest(Aig_Man_t *p, int nComLim)
DECLARATIONS ///.
typedefABC_NAMESPACE_HEADER_START struct Vec_Ptr_t_ Vec_Ptr_t
INCLUDES ///.
static void Vec_VecPush(Vec_Vec_t *p, int Level, void *Entry)
static Vec_Int_t * Vec_IntDup(Vec_Int_t *pVec)
typedefABC_NAMESPACE_HEADER_START struct Vec_Vec_t_ Vec_Vec_t
INCLUDES ///.
typedefABC_NAMESPACE_HEADER_START struct Aig_Man_t_ Aig_Man_t
INCLUDES ///.
typedefABC_NAMESPACE_IMPL_START struct Vec_Int_t_ Vec_Int_t
DECLARATIONS ///.
Vec_Ptr_t * Aig_ManSupports(Aig_Man_t *p)
static void Vec_PtrPush(Vec_Ptr_t *p, void *Entry)
#define Aig_ManForEachCo(p, pObj, i)
#define ABC_ALLOC(type, num)
static abctime Abc_Clock()
static void Vec_VecFree(Vec_Vec_t *p)
static int Vec_IntTwoCountCommon(Vec_Int_t *vArr1, Vec_Int_t *vArr2)
void Fra_ManPartitionTest2(Aig_Man_t *p)
static int Aig_ManCoNum(Aig_Man_t *p)
static Vec_Int_t * Vec_IntAlloc(int nCap)
FUNCTION DEFINITIONS ///.
static int Aig_ManCiNum(Aig_Man_t *p)
#define ABC_NAMESPACE_IMPL_END
static void Vec_IntPush(Vec_Int_t *p, int Entry)
static Vec_Int_t * Vec_IntTwoMerge(Vec_Int_t *vArr1, Vec_Int_t *vArr2)
static Vec_Vec_t * Vec_VecStart(int nSize)
static Vec_Int_t * Vec_VecEntryInt(Vec_Vec_t *p, int i)
#define ABC_NAMESPACE_IMPL_START
static int Vec_IntSize(Vec_Int_t *p)
static Vec_Ptr_t * Vec_PtrAlloc(int nCap)
FUNCTION DEFINITIONS ///.
static void Vec_IntFree(Vec_Int_t *p)
#define Vec_IntForEachEntry(vVec, Entry, i)
MACRO DEFINITIONS ///.