#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include "misc/vec/vec.h"#include "misc/vec/vecHsh.h"#include "bool/kit/kit.h"
Go to the source code of this file.
Classes | |
| struct | Abc_EnuMan_t_ |
Macros | |
| #define | ABC_ENUM_MAX 16 |
Typedefs | |
| typedef struct Abc_EnuMan_t_ | Abc_EnuMan_t |
Functions | |
| ABC_NAMESPACE_IMPL_START void | Abc_GetFirst (int *pnVars, int *pnMints, int *pnFuncs, unsigned *pVars, unsigned *pMints, unsigned *pFuncs) |
| DECLARATIONS ///. | |
| void | Abc_GetSecond (int *pnVars, int *pnMints, int *pnFuncs, unsigned *pVars, unsigned *pMints, unsigned *pFuncs) |
| void | Abc_GetThird (int *pnVars, int *pnMints, int *pnFuncs, unsigned *pVars, unsigned *pMints, unsigned *pFuncs) |
| void | Abc_EnumPrint_rec (Vec_Int_t *vGates, int i, int nVars) |
| void | Abc_EnumPrint (Vec_Int_t *vGates, int i, int nVars) |
| void | Abc_EnumerateFunctions (int nDecMax) |
| void | Abc_EnumerateFuncs_rec (Abc_EnuMan_t *p, int fNew, int iNode1st) |
| void | Abc_EnumerateFuncs (int nVars, int nGates, int fVerbose) |
| #define ABC_ENUM_MAX 16 |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 429 of file extraUtilEnum.c.
| typedef struct Abc_EnuMan_t_ Abc_EnuMan_t |
Definition at line 438 of file extraUtilEnum.c.
| void Abc_EnumerateFuncs | ( | int | nVars, |
| int | nGates, | ||
| int | fVerbose ) |
Definition at line 644 of file extraUtilEnum.c.

| void Abc_EnumerateFuncs_rec | ( | Abc_EnuMan_t * | p, |
| int | fNew, | ||
| int | iNode1st ) |
Definition at line 567 of file extraUtilEnum.c.


| void Abc_EnumerateFunctions | ( | int | nDecMax | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 315 of file extraUtilEnum.c.

| void Abc_EnumPrint | ( | Vec_Int_t * | vGates, |
| int | i, | ||
| int | nVars ) |
Definition at line 283 of file extraUtilEnum.c.


| void Abc_EnumPrint_rec | ( | Vec_Int_t * | vGates, |
| int | i, | ||
| int | nVars ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 258 of file extraUtilEnum.c.


| ABC_NAMESPACE_IMPL_START void Abc_GetFirst | ( | int * | pnVars, |
| int * | pnMints, | ||
| int * | pnFuncs, | ||
| unsigned * | pVars, | ||
| unsigned * | pMints, | ||
| unsigned * | pFuncs ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [extraUtilEnum.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [extra]
Synopsis [Function enumeration.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 50 of file extraUtilEnum.c.
| void Abc_GetSecond | ( | int * | pnVars, |
| int * | pnMints, | ||
| int * | pnFuncs, | ||
| unsigned * | pVars, | ||
| unsigned * | pMints, | ||
| unsigned * | pFuncs ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 113 of file extraUtilEnum.c.

| void Abc_GetThird | ( | int * | pnVars, |
| int * | pnMints, | ||
| int * | pnFuncs, | ||
| unsigned * | pVars, | ||
| unsigned * | pMints, | ||
| unsigned * | pFuncs ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 196 of file extraUtilEnum.c.