cosi::library::wiredbas::TwistedPair Class Reference

#include <TwistedPair.h>

Inheritance diagram for cosi::library::wiredbas::TwistedPair:

cosi::library::wiredbas::Link cosi::library::wiredbas::InstantiableLink cosi::library::Link

List of all members.

Public Member Functions

 TwistedPair (cosi::models::wiredbas::TwistedPairDelay *pDelayModel, cosi::models::wiredbas::TwistedPairCost *pCostModel)
virtual ~TwistedPair ()
void SetDelayModel (cosi::models::wiredbas::TwistedPairDelay *pDelay)
void SetCostModel (cosi::models::wiredbas::TwistedPairCost *pCost)
RealDelay GetDelay (WiringPath pPath)
double GetDelayValue (WiringPath pPath)
double GetCost (WiringPath pPath)
cosi::commstruct::wiredbas::PlatformInstanceGetPlatformInstance (int U, std::string pPortU, int V, std::string pPortV)
cosi::commstruct::wiredbas::ImplementationGetImplementationInstance (int U, std::string pPortU, int V, std::string pPortV, WiringPath pPath)

Static Public Attributes

static std::string ComponentName = "TwistedPair"
static std::string ComponentType = "Wire"

Private Attributes

cosi::models::wiredbas::TwistedPairDelaymDelayModel
cosi::models::wiredbas::TwistedPairCostmCostModel


Constructor & Destructor Documentation

cosi::library::wiredbas::TwistedPair::TwistedPair ( cosi::models::wiredbas::TwistedPairDelay pDelayModel,
cosi::models::wiredbas::TwistedPairCost pCostModel 
)

cosi::library::wiredbas::TwistedPair::~TwistedPair (  )  [virtual]


Member Function Documentation

void cosi::library::wiredbas::TwistedPair::SetDelayModel ( cosi::models::wiredbas::TwistedPairDelay pDelay  ) 

void cosi::library::wiredbas::TwistedPair::SetCostModel ( cosi::models::wiredbas::TwistedPairCost pCost  ) 

RealDelay cosi::library::wiredbas::TwistedPair::GetDelay ( WiringPath  pPath  ) 

double cosi::library::wiredbas::TwistedPair::GetDelayValue ( WiringPath  pPath  ) 

double cosi::library::wiredbas::TwistedPair::GetCost ( WiringPath  pPath  )  [virtual]

cosi::commstruct::wiredbas::PlatformInstance * cosi::library::wiredbas::TwistedPair::GetPlatformInstance ( int  U,
std::string  pPortU,
int  V,
std::string  pPortV 
) [virtual]

cosi::commstruct::wiredbas::Implementation * cosi::library::wiredbas::TwistedPair::GetImplementationInstance ( int  U,
std::string  pPortU,
int  V,
std::string  pPortV,
WiringPath  pPath 
) [virtual]


Member Data Documentation

std::string cosi::library::wiredbas::TwistedPair::ComponentName = "TwistedPair" [static]


The documentation for this class was generated from the following files:
Generated on Sun Sep 7 18:37:48 2008 for COSI by  doxygen 1.5.4
Contact 
©2002-2018 U.C. Regents