#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: