torc-master
|
RcFactory class for physical netlist elements. More...
#include <RcFactory.hpp>
Static Public Member Functions | |
static PrimitiveSetSharedPtr | newPrimitiveSetPtr (const string &inName) |
Create and return a new PrimitiveSet object. More... | |
static ElementSharedPtr | newElementPtr (const string &inName) |
Create and return a new Element object. More... | |
static RoutingNetSharedPtr | newRoutingNePtr (NetSharedPtr snet) |
Create and return a new RoutingNet object. More... | |
static CombinationalPathSharedPtr | newCombinationalPathPtr () |
Create and return a new CombinationalPath object. More... | |
static PrimitiveSharedPtr | newPrimitivePtr (const string &inName) |
Create and return a new Element object. More... | |
static ConnectionPin | newConnectionPin (string inElementName, const string &inPinName) |
Construct an ConnectionPin and return a constant reference. More... | |
static ConnectionSharedPtr | newConnectionPtr (const string &inName) |
Create and return a new Element object. More... | |
static PrimitivePinSharedPtr | newPrimitivePinPtr (string inElementName, string inPinName, const PinType inType) |
Create and return a new PrimitivePin shared pointer. More... | |
Protected Types | |
typedef std::string | string |
Imported type name. More... | |
RcFactory class for physical netlist elements.
Physical netlist elements must be created by this RcFactory.
Definition at line 34 of file RcFactory.hpp.
|
protected |
Imported type name.
Definition at line 38 of file RcFactory.hpp.
|
inlinestatic |
Create and return a new CombinationalPath object.
Definition at line 62 of file RcFactory.hpp.
|
inlinestatic |
Construct an ConnectionPin and return a constant reference.
inConnectionPtr | The pin instance pointer. |
inPinName | The pin name. |
Definition at line 77 of file RcFactory.hpp.
|
inlinestatic |
Create and return a new Element object.
Definition at line 83 of file RcFactory.hpp.
|
inlinestatic |
Create and return a new Element object.
Definition at line 49 of file RcFactory.hpp.
|
inlinestatic |
Create and return a new PrimitivePin shared pointer.
inName | The PrimitivePin name. |
inInstancePtr | The PrimitivePin instance pointer. |
inPinName | The PrimitivePin pin name. |
Definition at line 92 of file RcFactory.hpp.
|
inlinestatic |
Create and return a new Element object.
Definition at line 68 of file RcFactory.hpp.
|
inlinestatic |
Create and return a new PrimitiveSet object.
Definition at line 42 of file RcFactory.hpp.
|
inlinestatic |
Create and return a new RoutingNet object.
Definition at line 56 of file RcFactory.hpp.