abc-master
|
#include "hop.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START unsigned long | Hop_Hash (Hop_Obj_t *pObj, int TableSize) |
DECLARATIONS ///. More... | |
static Hop_Obj_t ** | Hop_TableFind (Hop_Man_t *p, Hop_Obj_t *pObj) |
static void | Hop_TableResize (Hop_Man_t *p) |
Hop_Obj_t * | Hop_TableLookup (Hop_Man_t *p, Hop_Obj_t *pGhost) |
FUNCTION DEFINITIONS ///. More... | |
void | Hop_TableInsert (Hop_Man_t *p, Hop_Obj_t *pObj) |
void | Hop_TableDelete (Hop_Man_t *p, Hop_Obj_t *pObj) |
int | Hop_TableCountEntries (Hop_Man_t *p) |
void | Hop_TableProfile (Hop_Man_t *p) |
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [hopTable.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Minimalistic And-Inverter Graph package.]
Synopsis [Structural hashing table.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - May 11, 2006. ]
Revision [
]
Definition at line 31 of file hopTable.c.
int Hop_TableCountEntries | ( | Hop_Man_t * | p | ) |
Function*************************************************************
Synopsis [Count the number of nodes in the table.]
Description []
SideEffects []
SeeAlso []
Definition at line 145 of file hopTable.c.
Function*************************************************************
Synopsis [Deletes the node from the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 123 of file hopTable.c.
Definition at line 42 of file hopTable.c.
Function*************************************************************
Synopsis [Adds the new node to the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 100 of file hopTable.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Checks if a node with the given attributes is in the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 71 of file hopTable.c.
void Hop_TableProfile | ( | Hop_Man_t * | p | ) |
Function********************************************************************
Synopsis [Profiles the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 212 of file hopTable.c.
|
static |
Function*************************************************************
Synopsis [Resizes the table.]
Description [Typically this procedure should not be called.]
SideEffects []
SeeAlso []
Definition at line 166 of file hopTable.c.