oaStdDevice Class Reference

Inheritance diagram for oaStdDevice:

oaDevice oaDesignObject oaObject oaCouplingCap oaDiode oaInductor oaResistor


Public Methods

oaNodegetNode (oaEndpointType endpoint) const
oaNodegetOtherNode (oaNode *node) const
oaEndpointType getEndpoint (oaNode *node) const
void setValue (const oaAnalysisPoint *ap, oaFloat value)
oaFloat getValue (const oaAnalysisPoint *ap) const
oaCollection< oaNode, oaStdDevice > getNodes () const

Detailed Description

The oaStdDevice class is an abstract base class for parasitic devices contained within an oaParasiticNetwork that have two endpoints and one value for each analysis point that the parasitic network represents.


Member Function Documentation

oaEndpointType oaStdDevice::getEndpoint oaNode *    node const
 

This function returns the endpoint of this device to which node is connected.

Exceptions:
oacDeviceNotConnectedToNode 

oaNode * oaStdDevice::getNode oaEndpointType    endpoint const
 

This function returns the node connected to the specified endpoint of this device.

Reimplemented in oaCouplingCap.

oaCollection oaStdDevice::getNodes   const
 

This function returns a collection containing the nodes connected to this stdDevice.

oaNode * oaStdDevice::getOtherNode oaNode *    node const
 

This function returns the node connected to the other endpoint of this device (the endpoint that is not connected to node).

Reimplemented in oaCouplingCap.

oaFloat oaStdDevice::getValue const oaAnalysisPoint *    ap const
 

This function gets the value of this device for the specified analysis point.

void oaStdDevice::setValue const oaAnalysisPoint *    ap,
oaFloat    value
 

This function sets the value of this device for the specified analysis point.


The documentation for this class was generated from the following files:

Return to top of page