|
typedef std::shared_ptr< TopologicalNode > | Ptr |
|
typedef std::vector< Ptr > | List |
|
typedef std::shared_ptr< IdentifiedObject > | Ptr |
|
typedef std::vector< Ptr > | List |
|
|
| TopologicalNode (String uid, String name, PhaseType phaseType, const std::vector< Complex > &initialVoltage) |
| This very general constructor is used by other constructors.
|
|
Bool | isGround () const |
|
MatrixComp | initialVoltage () const |
|
void | setInitialVoltage (MatrixComp voltage) const |
|
void | setInitialVoltage (Complex voltage) const |
|
void | setInitialVoltage (Complex voltage, Int phaseIndex) const |
|
Complex | initialSingleVoltage (PhaseType phaseType=PhaseType::Single) |
|
PhaseType | phaseType () const |
|
virtual UInt | matrixNodeIndex (PhaseType phaseType=PhaseType::Single)=0 |
|
virtual std::vector< UInt > | matrixNodeIndices ()=0 |
|
virtual void | setMatrixNodeIndex (UInt phase, UInt matrixNodeIndex)=0 |
|
| IdentifiedObject (const String &uid, const String &name) |
|
| IdentifiedObject (const String &name) |
|
AttributeBase::Ptr | attribute (const String &name) const |
| Return pointer to an attribute.
|
|
template<typename T > |
Attribute< T >::Ptr | attributeTyped (const String &name) const |
| Return pointer to an attribute.
|
|
const AttributeBase::Map & | attributes () const |
|
String | name () |
|
String | uid () |
| Returns unique id.
|
|
String | type () |
| Get component type (cross-platform)
|
|
|
PhaseType | mPhaseType = PhaseType::Single |
|
Bool | mIsGround = false |
|
AttributeList::Ptr | mAttributes = AttributeList::make() |
| Attribute List.
|
|
Definition at line 17 of file TopologicalNode.h.
The documentation for this class was generated from the following files: