oagTimer::DesignData Class Reference

#include <oagTimerDesignData.h>

List of all members.

Public Member Functions

 DesignData ()
 ~DesignData ()
void add (oaDesign *des)
void buildTopological (oaDesign *des)
vector< InstsMap >::iterator getNextIter ()
vector< InstsMap >::iterator getCurrIter ()
void moveNextIter ()
bool hasNext ()
InstsMap getCurrCellInsts ()
InstsMap getAllPI ()
InstsMap getAllP0 ()
void getAllFanouts (InstsMap currInsts, vector< InstsMap > &vec)
oaModInst * getPI ()
oaModInst * getP0 ()
vector< InstsMapgetMap ()

Private Member Functions

void buildDesGraph ()
oaModNet * getOutputNet (oaModInst *inst)
void getFanouts (InstsMap fanin)

Private Attributes

oaDesign * design
vector< InstsMapdesGraph
vector< InstsMap >::iterator level_iter


Constructor & Destructor Documentation

oagTimer::DesignData::DesignData  ) 
 

oagTimer::DesignData::~DesignData  ) 
 


Member Function Documentation

void oagTimer::DesignData::add oaDesign *  des  ) 
 

Class Functions

Here is the call graph for this function:

void oagTimer::DesignData::buildDesGraph  )  [private]
 

Here is the call graph for this function:

void oagTimer::DesignData::buildTopological oaDesign *  des  ) 
 

void oagTimer::DesignData::getAllFanouts InstsMap  currInsts,
vector< InstsMap > &  vec
 

Here is the call graph for this function:

InstsMap oagTimer::DesignData::getAllP0  ) 
 

InstsMap oagTimer::DesignData::getAllPI  ) 
 

InstsMap oagTimer::DesignData::getCurrCellInsts  ) 
 

vector<InstsMap>::iterator oagTimer::DesignData::getCurrIter  ) 
 

void oagTimer::DesignData::getFanouts InstsMap  fanin  )  [private]
 

Here is the call graph for this function:

vector< InstsMap > oagTimer::DesignData::getMap  ) 
 

vector< InstsMap >::iterator oagTimer::DesignData::getNextIter  ) 
 

oaModNet * oagTimer::DesignData::getOutputNet oaModInst *  inst  )  [private]
 

oaModInst* oagTimer::DesignData::getP0  ) 
 

oaModInst* oagTimer::DesignData::getPI  ) 
 

bool oagTimer::DesignData::hasNext  ) 
 

void oagTimer::DesignData::moveNextIter  ) 
 


Member Data Documentation

vector<InstsMap> oagTimer::DesignData::desGraph [private]
 

oaDesign* oagTimer::DesignData::design [private]
 

Class Variables

vector<InstsMap>::iterator oagTimer::DesignData::level_iter [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Aug 25 14:24:49 2011 by  doxygen 1.3.9.1