#include "base/abc/abc.h"

Go to the source code of this file.
Classes | |
| struct | Min_Man_t_ |
| struct | Min_Cube_t_ |
Macros | |
| #define | Min_CoverForEachCube(pCover, pCube) |
| #define | Min_CoverForEachCubeSafe(pCover, pCube, pCube2) |
| #define | Min_CoverForEachCubePrev(pCover, pCube, ppPrev) |
Typedefs | |
| typedef typedefABC_NAMESPACE_HEADER_START struct Min_Man_t_ | Min_Man_t |
| DECLARATIONS ///. | |
| typedef struct Min_Cube_t_ | Min_Cube_t |
Functions | |
| void | Min_EsopMinimize (Min_Man_t *p) |
| FUNCTION DEFINITIONS ///. | |
| void | Min_EsopAddCube (Min_Man_t *p, Min_Cube_t *pCube) |
| void | Min_SopMinimize (Min_Man_t *p) |
| FUNCTION DEFINITIONS ///. | |
| void | Min_SopAddCube (Min_Man_t *p, Min_Cube_t *pCube) |
| Min_Man_t * | Min_ManAlloc (int nVars) |
| DECLARATIONS ///. | |
| void | Min_ManClean (Min_Man_t *p, int nSupp) |
| void | Min_ManFree (Min_Man_t *p) |
| void | Min_CoverCreate (Vec_Str_t *vCover, Min_Cube_t *pCover, char Type) |
| void | Min_CubeWrite (FILE *pFile, Min_Cube_t *pCube) |
| void | Min_CoverWrite (FILE *pFile, Min_Cube_t *pCover) |
| void | Min_CoverWriteStore (FILE *pFile, Min_Man_t *p) |
| void | Min_CoverWriteFile (Min_Cube_t *pCover, char *pName, int fEsop) |
| void | Min_CoverCheck (Min_Man_t *p) |
| int | Min_CubeCheck (Min_Cube_t *pCube) |
| Min_Cube_t * | Min_CoverCollect (Min_Man_t *p, int nSuppSize) |
| void | Min_CoverExpand (Min_Man_t *p, Min_Cube_t *pCover) |
| int | Min_CoverSuppVarNum (Min_Man_t *p, Min_Cube_t *pCover) |
| #define Min_CoverForEachCube | ( | pCover, | |
| pCube ) |
| #define Min_CoverForEachCubePrev | ( | pCover, | |
| pCube, | |||
| ppPrev ) |
Definition at line 75 of file covInt.h.
| #define Min_CoverForEachCubeSafe | ( | pCover, | |
| pCube, | |||
| pCube2 ) |
Definition at line 69 of file covInt.h.
| typedef struct Min_Cube_t_ Min_Cube_t |
| typedef typedefABC_NAMESPACE_HEADER_START struct Min_Man_t_ Min_Man_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [covInt.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Mapping into network of SOPs/ESOPs.]
Synopsis [Internal declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 223 of file covMinUtil.c.
|
extern |
Function*************************************************************
Synopsis [Converts the cover from the sorted structure.]
Description []
SideEffects []
SeeAlso []
Definition at line 264 of file covMinUtil.c.

|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 85 of file covMinUtil.c.


|
extern |
Function*************************************************************
Synopsis [Sorts the cover in the increasing number of literals.]
Description []
SideEffects []
SeeAlso []
Definition at line 294 of file covMinUtil.c.

|
extern |
Function*************************************************************
Synopsis [Sorts the cover in the increasing number of literals.]
Description []
SideEffects []
SeeAlso []
Definition at line 317 of file covMinUtil.c.
|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 140 of file covMinUtil.c.

|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 190 of file covMinUtil.c.

|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 159 of file covMinUtil.c.

|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 244 of file covMinUtil.c.

|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 106 of file covMinUtil.c.

|
extern |
Function*************************************************************
Synopsis [Adds the cube to storage.]
Description []
SideEffects []
SeeAlso []
Definition at line 291 of file covMinEsop.c.


|
extern |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 47 of file covMinEsop.c.

|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [covMinMan.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Mapping into network of SOPs/ESOPs.]
Synopsis [SOP manipulation.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Starts the minimization manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file covMinMan.c.


|
extern |
Function*************************************************************
Synopsis [Cleans the minimization manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 83 of file covMinMan.c.


|
extern |
Function*************************************************************
Synopsis [Stops the minimization manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 104 of file covMinMan.c.


|
extern |
Function*************************************************************
Synopsis [Adds the cube to storage.]
Description []
SideEffects []
SeeAlso []
Definition at line 433 of file covMinSop.c.


|
extern |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 47 of file covMinSop.c.
