#include <TopologicalPowerComp.h>
|
UInt | mNumTerminals = 0 |
| Determines the number of Terminals which can be connected to network Nodes.
|
|
UInt | mNumVirtualNodes = 0 |
| Determines the number of virtual or internal Nodes.
|
|
Logger::Log | mSLog |
| Component logger.
|
|
Logger::Level | mLogLevel |
| Component logger control for internal variables.
|
|
Behaviour | mBehaviour = Behaviour::MNASimulation |
|
bool | mParametersSet = false |
| Flag indicating that parameters are set via setParameters() function.
|
|
AttributeList::Ptr | mAttributes = AttributeList::make() |
| Attribute List.
|
|
Base class for all electrical components that are connected to nodes via terminals
Definition at line 24 of file TopologicalPowerComp.h.
◆ List
typedef std::vector<Ptr> CPS::TopologicalPowerComp::List |
◆ Ptr
◆ Behaviour
enum CPS::TopologicalPowerComp::Behaviour |
◆ TopologicalPowerComp() [1/2]
CPS::TopologicalPowerComp::TopologicalPowerComp |
( |
String | uid, |
|
|
String | name, |
|
|
Logger::Level | logLevel = Logger::Level::off ) |
|
inline |
◆ TopologicalPowerComp() [2/2]
CPS::TopologicalPowerComp::TopologicalPowerComp |
( |
String | name, |
|
|
Logger::Level | logLevel = Logger::Level::off ) |
|
inline |
Basic constructor that takes name and log level and sets the UID to name as well.
Definition at line 58 of file TopologicalPowerComp.h.
◆ ~TopologicalPowerComp()
virtual CPS::TopologicalPowerComp::~TopologicalPowerComp |
( |
| ) |
|
|
inlinevirtual |
◆ setBehaviour()
void CPS::TopologicalPowerComp::setBehaviour |
( |
Behaviour | behaviour | ) |
|
|
inline |
◆ topologicalNodes()
virtual TopologicalNode::List CPS::TopologicalPowerComp::topologicalNodes |
( |
| ) |
|
|
pure virtual |
◆ topologicalTerminals()
virtual TopologicalTerminal::List CPS::TopologicalPowerComp::topologicalTerminals |
( |
| ) |
|
|
pure virtual |
◆ mBehaviour
Behaviour CPS::TopologicalPowerComp::mBehaviour = Behaviour::MNASimulation |
|
protected |
Determine state of the simulation, e.g. to implement special behavior for components during initialization
Definition at line 39 of file TopologicalPowerComp.h.
◆ mLogLevel
Logger::Level CPS::TopologicalPowerComp::mLogLevel |
|
protected |
◆ mNumTerminals
UInt CPS::TopologicalPowerComp::mNumTerminals = 0 |
|
protected |
Determines the number of Terminals which can be connected to network Nodes.
Definition at line 30 of file TopologicalPowerComp.h.
◆ mNumVirtualNodes
UInt CPS::TopologicalPowerComp::mNumVirtualNodes = 0 |
|
protected |
◆ mParametersSet
bool CPS::TopologicalPowerComp::mParametersSet = false |
|
protected |
Flag indicating that parameters are set via setParameters() function.
Definition at line 41 of file TopologicalPowerComp.h.
◆ mSLog
Logger::Log CPS::TopologicalPowerComp::mSLog |
|
protected |
The documentation for this class was generated from the following file: