oagTimer::Report Class Reference

#include <oagTimerReport.h>

Collaboration diagram for oagTimer::Report:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Report (oaDesign *design, Timer *timer)
 ~Report ()
void pathReport (nodesSlopeDir &path)
void reportAll ()
void reportEndpointsSlacks ()
void print (int w, const double d)
void printNets ()
void printNets (netsSlacks &nNets)

Private Attributes

oaOccurrence * _occ
Timer_timer

Constructor & Destructor Documentation

oagTimer::Report::Report oaDesign *  design,
Timer timer
 

oagTimer::Report::~Report  ) 
 


Member Function Documentation

void oagTimer::Report::pathReport nodesSlopeDir path  ) 
 

This function reports the timing information in the path vector.

Parameters:
path the vector which contains the path information

Here is the call graph for this function:

void oagTimer::Report::print int  w,
const double  d
 

This function print a double value.

void oagTimer::Report::printNets netsSlacks nNets  ) 
 

This function prints the information of nets in a vector.

Parameters:
nNets the vector of nets with slack values

Here is the call graph for this function:

void oagTimer::Report::printNets  ) 
 

This function invokes the net iterator for the cellview and prints the names of the nets one by one.

void oagTimer::Report::reportAll  ) 
 

Reports the timing information of all terms and inst terms in the design.

Here is the call graph for this function:

void oagTimer::Report::reportEndpointsSlacks  ) 
 

This function reports the slacks for all endpoints.

Here is the call graph for this function:


Member Data Documentation

oaOccurrence* oagTimer::Report::_occ [private]
 

Timer* oagTimer::Report::_timer [private]
 


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