oagTimer::WireModel Class Reference

#include <oagTimerWireModel.h>

Inheritance diagram for oagTimer::WireModel:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 WireModel ()
virtual ~WireModel ()
virtual double getWireCap (oaNet *net)=0
virtual DelayType getWireDelay (oaNet *net)=0

Detailed Description

Abstract class for representing wire loads and delays.

The user must extend this class by implementing the functions which compute wire loads and delays.

Todo:
Expand this documentation.


Constructor & Destructor Documentation

oagTimer::WireModel::WireModel  )  [inline]
 

virtual oagTimer::WireModel::~WireModel  )  [inline, virtual]
 


Member Function Documentation

virtual double oagTimer::WireModel::getWireCap oaNet *  net  )  [pure virtual]
 

Todo:
We need more sophisticated methods here (i.e. caps depend on exact source and sink pins).

Implemented in oagTimer::ElmoreWireModel, and oagTimer::LinearWireModel.

virtual DelayType oagTimer::WireModel::getWireDelay oaNet *  net  )  [pure virtual]
 

Todo:
We need more sophisticated methods here (i.e. delays depend on exact source and sink pins).

Implemented in oagTimer::ElmoreWireModel, and oagTimer::LinearWireModel.


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