#include "mapperInt.h"
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START Map_Cut_t * | Map_CutAlloc (Map_Man_t *p) |
| DECLARATIONS ///. | |
| void | Map_CutFree (Map_Man_t *p, Map_Cut_t *pCut) |
| void | Map_CutPrint (Map_Man_t *p, Map_Node_t *pRoot, Map_Cut_t *pCut, int fPhase) |
| float | Map_CutGetRootArea (Map_Cut_t *pCut, int fPhase) |
| int | Map_CutGetLeafPhase (Map_Cut_t *pCut, int fPhase, int iLeaf) |
| int | Map_NodeGetLeafPhase (Map_Node_t *pNode, int fPhase, int iLeaf) |
| Map_Cut_t * | Map_CutListAppend (Map_Cut_t *pSetAll, Map_Cut_t *pSets) |
| void | Map_CutListRecycle (Map_Man_t *p, Map_Cut_t *pSetList, Map_Cut_t *pSave) |
| int | Map_CutListCount (Map_Cut_t *pSets) |
| void | Map_CutInternalNodes_rec (Map_Node_t *pObj, Vec_Ptr_t *vAnds) |
| Vec_Ptr_t * | Map_CutInternalNodes (Map_Node_t *pObj, Map_Cut_t *pCut) |
| ABC_NAMESPACE_IMPL_START Map_Cut_t * Map_CutAlloc | ( | Map_Man_t * | p | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [mapperCutUtils.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 DEFINITIONS /// Function*************************************************************
Synopsis [Allocates the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 43 of file mapperCutUtils.c.


Function*************************************************************
Synopsis [Deallocates the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 75 of file mapperCutUtils.c.

| int Map_CutGetLeafPhase | ( | Map_Cut_t * | pCut, |
| int | fPhase, | ||
| int | iLeaf ) |
function*************************************************************
synopsis [Computes the exact area associated with the cut.]
description []
sideeffects []
seealso []
Definition at line 131 of file mapperCutUtils.c.

| float Map_CutGetRootArea | ( | Map_Cut_t * | pCut, |
| int | fPhase ) |
function*************************************************************
synopsis [Computes the exact area associated with the cut.]
description []
sideeffects []
seealso []
Definition at line 114 of file mapperCutUtils.c.

| Vec_Ptr_t * Map_CutInternalNodes | ( | Map_Node_t * | pObj, |
| Map_Cut_t * | pCut ) |
Definition at line 242 of file mapperCutUtils.c.

| void Map_CutInternalNodes_rec | ( | Map_Node_t * | pObj, |
| Vec_Ptr_t * | vAnds ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 233 of file mapperCutUtils.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 165 of file mapperCutUtils.c.
| int Map_CutListCount | ( | Map_Cut_t * | pSets | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 214 of file mapperCutUtils.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 193 of file mapperCutUtils.c.

| void Map_CutPrint | ( | Map_Man_t * | p, |
| Map_Node_t * | pRoot, | ||
| Map_Cut_t * | pCut, | ||
| int | fPhase ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 92 of file mapperCutUtils.c.
| int Map_NodeGetLeafPhase | ( | Map_Node_t * | pNode, |
| int | fPhase, | ||
| int | iLeaf ) |
function*************************************************************
synopsis [Computes the exact area associated with the cut.]
description []
sideeffects []
seealso []
Definition at line 148 of file mapperCutUtils.c.