abc-master
|
#include "mapperInt.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START int | Map_NodeVecCompareLevels (Map_Node_t **pp1, Map_Node_t **pp2) |
DECLARATIONS ///. More... | |
Map_NodeVec_t * | Map_NodeVecAlloc (int nCap) |
FUNCTION DEFINITIONS ///. More... | |
void | Map_NodeVecFree (Map_NodeVec_t *p) |
Map_NodeVec_t * | Map_NodeVecDup (Map_NodeVec_t *p) |
Map_Node_t ** | Map_NodeVecReadArray (Map_NodeVec_t *p) |
int | Map_NodeVecReadSize (Map_NodeVec_t *p) |
void | Map_NodeVecGrow (Map_NodeVec_t *p, int nCapMin) |
void | Map_NodeVecShrink (Map_NodeVec_t *p, int nSizeNew) |
void | Map_NodeVecClear (Map_NodeVec_t *p) |
void | Map_NodeVecPush (Map_NodeVec_t *p, Map_Node_t *Entry) |
int | Map_NodeVecPushUnique (Map_NodeVec_t *p, Map_Node_t *Entry) |
Map_Node_t * | Map_NodeVecPop (Map_NodeVec_t *p) |
void | Map_NodeVecRemove (Map_NodeVec_t *p, Map_Node_t *Entry) |
void | Map_NodeVecWriteEntry (Map_NodeVec_t *p, int i, Map_Node_t *Entry) |
Map_Node_t * | Map_NodeVecReadEntry (Map_NodeVec_t *p, int i) |
void | Map_NodeVecSortByLevel (Map_NodeVec_t *p) |
Map_NodeVec_t* Map_NodeVecAlloc | ( | int | nCap | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Allocates a vector with the given capacity.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file mapperVec.c.
void Map_NodeVecClear | ( | Map_NodeVec_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 174 of file mapperVec.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [mapperVec.c]
PackageName [MVSIS 1.3: Multi-valued logic synthesis system.]
Synopsis [Generic technology mapping engine.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 2.0. Started - June 1, 2004.]
Revision [
]
Function*************************************************************
Synopsis [Comparison procedure for two clauses.]
Description []
SideEffects []
SeeAlso []
Definition at line 324 of file mapperVec.c.
Map_NodeVec_t* Map_NodeVecDup | ( | Map_NodeVec_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 87 of file mapperVec.c.
void Map_NodeVecFree | ( | Map_NodeVec_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 68 of file mapperVec.c.
void Map_NodeVecGrow | ( | Map_NodeVec_t * | p, |
int | nCapMin | ||
) |
Function*************************************************************
Synopsis [Resizes the vector to the given capacity.]
Description []
SideEffects []
SeeAlso []
Definition at line 138 of file mapperVec.c.
Map_Node_t* Map_NodeVecPop | ( | Map_NodeVec_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 234 of file mapperVec.c.
void Map_NodeVecPush | ( | Map_NodeVec_t * | p, |
Map_Node_t * | Entry | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 190 of file mapperVec.c.
int Map_NodeVecPushUnique | ( | Map_NodeVec_t * | p, |
Map_Node_t * | Entry | ||
) |
Function*************************************************************
Synopsis [Add the element while ensuring uniqueness.]
Description [Returns 1 if the element was found, and 0 if it was new. ]
SideEffects []
SeeAlso []
Definition at line 213 of file mapperVec.c.
Map_Node_t** Map_NodeVecReadArray | ( | Map_NodeVec_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 106 of file mapperVec.c.
Map_Node_t* Map_NodeVecReadEntry | ( | Map_NodeVec_t * | p, |
int | i | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 290 of file mapperVec.c.
int Map_NodeVecReadSize | ( | Map_NodeVec_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 122 of file mapperVec.c.
void Map_NodeVecRemove | ( | Map_NodeVec_t * | p, |
Map_Node_t * | Entry | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 250 of file mapperVec.c.
void Map_NodeVecShrink | ( | Map_NodeVec_t * | p, |
int | nSizeNew | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 157 of file mapperVec.c.
void Map_NodeVecSortByLevel | ( | Map_NodeVec_t * | p | ) |
Function*************************************************************
Synopsis [Sorting the entries by their integer value.]
Description []
SideEffects []
SeeAlso []
Definition at line 307 of file mapperVec.c.
void Map_NodeVecWriteEntry | ( | Map_NodeVec_t * | p, |
int | i, | ||
Map_Node_t * | Entry | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 273 of file mapperVec.c.