cosi::library::onchipcommunication::RelayStation Class Reference

#include <RelayStation.h>

Inheritance diagram for cosi::library::onchipcommunication::RelayStation:

cosi::library::onchipcommunication::Node cosi::library::onchipcommunication::InstantiableNode cosi::library::onchipcommunication::_Node

List of all members.

Public Member Functions

 RelayStation (int Length, int Width, double Fclk, cosi::library::onchipcommunication::Technology pTech)
virtual ~RelayStation ()
cosi::commstruct::onchipcommunication::PlatformInstanceGetPlatformInstance (int V, Position pP)
cosi::commstruct::onchipcommunication::ImplementationGetImplementationInstance (int V, Position pP, TransferTable pT)
double GetArea ()
double GetStaticPower ()
double GetDynamicPower (std::map< std::string, CommoditySet > pCommodities)
std::string GetComponentName ()
std::string GetComponentType ()

Static Public Attributes

static std::string ComponentName = "OCP-Relay-Station"
static std::string ComponentType = "Repeater"

Private Attributes

cosi::quantity::onchipcommunication::NodeParametermParam


Constructor & Destructor Documentation

cosi::library::onchipcommunication::RelayStation::RelayStation ( int  Length,
int  Width,
double  Fclk,
cosi::library::onchipcommunication::Technology  pTech 
)

cosi::library::onchipcommunication::RelayStation::~RelayStation (  )  [virtual]


Member Function Documentation

cosi::commstruct::onchipcommunication::PlatformInstance * cosi::library::onchipcommunication::RelayStation::GetPlatformInstance ( int  V,
Position  pP 
) [virtual]

cosi::commstruct::onchipcommunication::Implementation * cosi::library::onchipcommunication::RelayStation::GetImplementationInstance ( int  V,
Position  pP,
TransferTable  pT 
) [virtual]

double cosi::library::onchipcommunication::RelayStation::GetArea (  )  [virtual]

double cosi::library::onchipcommunication::RelayStation::GetStaticPower (  )  [virtual]

double cosi::library::onchipcommunication::RelayStation::GetDynamicPower ( std::map< std::string, CommoditySet pCommodities  )  [virtual]

std::string cosi::library::onchipcommunication::RelayStation::GetComponentName (  )  [virtual]

std::string cosi::library::onchipcommunication::RelayStation::GetComponentType (  )  [virtual]


Member Data Documentation

std::string cosi::library::onchipcommunication::RelayStation::ComponentName = "OCP-Relay-Station" [static]


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