|
DPsim
|
#include <TopologicalNode.h>
Public Types | |
| typedef std::shared_ptr< TopologicalNode > | Ptr |
| typedef std::vector< Ptr > | List |
Public Types inherited from CPS::IdentifiedObject | |
| typedef std::shared_ptr< IdentifiedObject > | Ptr |
| typedef std::vector< Ptr > | List |
Public Attributes | |
| const Attribute< MatrixComp >::Ptr | mInitialVoltage |
Public Attributes inherited from CPS::IdentifiedObject | |
| const Attribute< String >::Ptr | mName |
| Human readable name. | |
| const Attribute< String >::Ptr | mUID |
| Unique identifier. | |
Protected Attributes | |
| PhaseType | mPhaseType = PhaseType::Single |
| Bool | mIsGround = false |
Protected Attributes inherited from CPS::IdentifiedObject | |
| AttributeList::Ptr | mAttributes = AttributeList::make() |
| Attribute List. | |
Definition at line 17 of file TopologicalNode.h.
| typedef std::vector<Ptr> CPS::TopologicalNode::List |
Definition at line 24 of file TopologicalNode.h.
| typedef std::shared_ptr<TopologicalNode> CPS::TopologicalNode::Ptr |
Definition at line 23 of file TopologicalNode.h.
|
inline |
Definition at line 28 of file TopologicalNode.h.
| TopologicalNode::TopologicalNode | ( | String | uid, |
| String | name, | ||
| PhaseType | phaseType, | ||
| const std::vector< Complex > & | initialVoltage ) |
This very general constructor is used by other constructors.
Definition at line 37 of file TopologicalNode.cpp.
|
inlinevirtual |
Definition at line 33 of file TopologicalNode.h.
| Complex TopologicalNode::initialSingleVoltage | ( | PhaseType | phaseType = PhaseType::Single | ) |
Definition at line 55 of file TopologicalNode.cpp.
| MatrixComp TopologicalNode::initialVoltage | ( | ) | const |
Definition at line 15 of file TopologicalNode.cpp.
| Bool TopologicalNode::isGround | ( | ) | const |
Definition at line 13 of file TopologicalNode.cpp.
|
pure virtual |
Implemented in CPS::SimNode< VarType >, CPS::SimNode< Complex >, CPS::SimNode< Complex >, CPS::SimNode< Real >, and CPS::SimNode< Real >.
|
pure virtual |
Implemented in CPS::SimNode< VarType >, CPS::SimNode< Complex >, CPS::SimNode< Complex >, CPS::SimNode< Real >, and CPS::SimNode< Real >.
| PhaseType TopologicalNode::phaseType | ( | ) | const |
Definition at line 35 of file TopologicalNode.cpp.
| void TopologicalNode::setInitialVoltage | ( | Complex | voltage | ) | const |
Definition at line 21 of file TopologicalNode.cpp.
Definition at line 31 of file TopologicalNode.cpp.
| void TopologicalNode::setInitialVoltage | ( | MatrixComp | voltage | ) | const |
Definition at line 17 of file TopologicalNode.cpp.
|
pure virtual |
Implemented in CPS::SimNode< VarType >, CPS::SimNode< Complex >, CPS::SimNode< Complex >, CPS::SimNode< Real >, and CPS::SimNode< Real >.
| const Attribute<MatrixComp>::Ptr CPS::TopologicalNode::mInitialVoltage |
Definition at line 26 of file TopologicalNode.h.
|
protected |
Definition at line 20 of file TopologicalNode.h.
|
protected |
Definition at line 19 of file TopologicalNode.h.