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