Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
SEThermalCircuitNode Class Reference
#include <SEThermalCircuitNode.h>
Inherits SECircuitNode< THERMAL_CIRCUIT_NODE >.
Public Member Functions | |
virtual | ~SEThermalCircuitNode () |
void | Clear () override |
virtual bool | HasTemperature () const |
virtual SEScalarTemperature & | GetTemperature () |
virtual double | GetTemperature (const TemperatureUnit &unit) const |
virtual bool | HasNextTemperature () const |
virtual SEScalarTemperature & | GetNextTemperature () |
virtual double | GetNextTemperature (const TemperatureUnit &unit) const |
virtual bool | HasHeat () const |
virtual SEScalarEnergy & | GetHeat () |
virtual double | GetHeat (const EnergyUnit &unit) const |
virtual bool | HasNextHeat () const |
virtual SEScalarEnergy & | GetNextHeat () |
virtual double | GetNextHeat (const EnergyUnit &unit) const |
virtual bool | HasHeatBaseline () const |
virtual SEScalarEnergy & | GetHeatBaseline () |
virtual double | GetHeatBaseline (const EnergyUnit &unit) const |
SEThermalCircuitNode * | GetBlackBoxSourceNode () const |
SEThermalCircuitNode * | GetBlackBoxTargetNode () const |
void | SetBlackBoxSourceTargetNodes (SEThermalCircuitNode &src, SEThermalCircuitNode &tgt) |
SEThermalCircuitPath * | GetBlackBoxSourcePath () const |
SEThermalCircuitPath * | GetBlackBoxTargetPath () const |
void | SetBlackBoxSourceTargetPaths (SEThermalCircuitPath &src, SEThermalCircuitPath &tgt) |
Public Member Functions inherited from SECircuitNode< THERMAL_CIRCUIT_NODE > | |
virtual | ~SECircuitNode () |
virtual void | Clear () |
virtual std::string | GetName () const |
virtual bool | IsPartOfBlackBox () const |
virtual void | SetPartOfBlackBox (bool b) |
virtual bool | IsBlackBoxMiddle () const |
virtual bool | HasPotential () const |
virtual PotentialScalar & | GetPotential () |
virtual bool | HasNextPotential () const |
virtual PotentialScalar & | GetNextPotential () |
virtual void | RemoveImposedPotential () |
virtual bool | IsPotentialImposed () const |
virtual void | ImposePotential (const PotentialScalar &s) |
virtual void | ImposePotential (double v, const PotentialUnit &unit) |
virtual bool | HasQuantity () const |
virtual QuantityScalar & | GetQuantity () |
virtual bool | HasNextQuantity () const |
virtual QuantityScalar & | GetNextQuantity () |
virtual bool | HasQuantityBaseline () const |
virtual QuantityScalar & | GetQuantityBaseline () |
virtual void | RemoveImposedQuantity () |
virtual bool | IsQuantityImposed () const |
virtual void | ImposeQuantity (const QuantityScalar &s) |
virtual void | ImposeQuantity (double v, const QuantityUnit &unit) |
void | SetCalculatorIndex (const int index) |
int | GetCalculatorIndex () const |
bool | IsReferenceNode () const |
void | SetAsReferenceNode () |
void | RemoveAsReferenceNode () |
Public Member Functions inherited from Loggable | |
Loggable (Logger *logger=nullptr) | |
Loggable (std::string const &logfile) | |
virtual | ~Loggable () |
virtual Logger * | GetLogger () const |
virtual void | SetLogger (Logger &logger) |
virtual void | Debug (std::string const &msg) const |
virtual void | Debug (std::stringstream &msg) const |
virtual void | Debug (std::ostream &msg) const |
virtual void | Info (std::string const &msg) const |
virtual void | Info (std::stringstream &msg) const |
virtual void | Info (const std::stringstream &msg) const |
virtual void | Info (std::ostream &msg) const |
virtual void | Warning (std::string const &msg) const |
virtual void | Warning (std::stringstream &msg) const |
virtual void | Warning (std::ostream &msg) const |
virtual void | Error (std::string const &msg) const |
virtual void | Error (std::stringstream &msg) const |
virtual void | Error (std::ostream &msg) const |
virtual void | Fatal (std::string const &msg) const |
virtual void | Fatal (std::stringstream &msg) const |
virtual void | Fatal (std::ostream &msg) const |
Protected Member Functions | |
SEThermalCircuitNode (const std::string &name, Logger *logger) | |
Protected Member Functions inherited from SECircuitNode< THERMAL_CIRCUIT_NODE > | |
SECircuitNode (const std::string &name, Logger *logger) | |
Protected Attributes | |
SEThermalCircuitNode * | m_BlackBoxSourceNode =nullptr |
SEThermalCircuitNode * | m_BlackBoxTargetNode =nullptr |
SEThermalCircuitPath * | m_BlackBoxSourcePath = nullptr |
SEThermalCircuitPath * | m_BlackBoxTargetPath = nullptr |
Protected Attributes inherited from SECircuitNode< THERMAL_CIRCUIT_NODE > | |
std::string | m_Name |
bool | m_IsPartOfBlackBox |
bool | m_IsBlackBoxMiddle |
PotentialScalar * | m_Potential |
PotentialScalar * | m_NextPotential |
eBlackBox_Property_Type | m_PotentialType |
QuantityScalar * | m_Quantity |
QuantityScalar * | m_NextQuantity |
QuantityScalar * | m_QuantityBaseline |
eBlackBox_Property_Type | m_QuantityType |
Protected Attributes inherited from Loggable | |
bool | myLogger |
Logger * | m_Logger |
Friends | |
class | PBCircuit |
class | SECircuitManager |
Constructor & Destructor Documentation
◆ SEThermalCircuitNode()
|
protected |
◆ ~SEThermalCircuitNode()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SECircuitNode< THERMAL_CIRCUIT_NODE >.
◆ GetBlackBoxSourceNode()
SEThermalCircuitNode * SEThermalCircuitNode::GetBlackBoxSourceNode | ( | ) | const |
◆ GetBlackBoxSourcePath()
SEThermalCircuitPath * SEThermalCircuitNode::GetBlackBoxSourcePath | ( | ) | const |
◆ GetBlackBoxTargetNode()
SEThermalCircuitNode * SEThermalCircuitNode::GetBlackBoxTargetNode | ( | ) | const |
◆ GetBlackBoxTargetPath()
SEThermalCircuitPath * SEThermalCircuitNode::GetBlackBoxTargetPath | ( | ) | const |
◆ GetHeat() [1/2]
|
virtual |
◆ GetHeat() [2/2]
|
virtual |
◆ GetHeatBaseline() [1/2]
|
virtual |
◆ GetHeatBaseline() [2/2]
|
virtual |
◆ GetNextHeat() [1/2]
|
virtual |
◆ GetNextHeat() [2/2]
|
virtual |
◆ GetNextTemperature() [1/2]
|
virtual |
◆ GetNextTemperature() [2/2]
|
virtual |
◆ GetTemperature() [1/2]
|
virtual |
◆ GetTemperature() [2/2]
|
virtual |
◆ HasHeat()
|
virtual |
◆ HasHeatBaseline()
|
virtual |
◆ HasNextHeat()
|
virtual |
◆ HasNextTemperature()
|
virtual |
◆ HasTemperature()
|
virtual |
◆ SetBlackBoxSourceTargetNodes()
void SEThermalCircuitNode::SetBlackBoxSourceTargetNodes | ( | SEThermalCircuitNode & | src, |
SEThermalCircuitNode & | tgt | ||
) |
◆ SetBlackBoxSourceTargetPaths()
void SEThermalCircuitNode::SetBlackBoxSourceTargetPaths | ( | SEThermalCircuitPath & | src, |
SEThermalCircuitPath & | tgt | ||
) |
Friends And Related Function Documentation
◆ PBCircuit
|
friend |
◆ SECircuitManager
|
friend |
Member Data Documentation
◆ m_BlackBoxSourceNode
|
protected |
◆ m_BlackBoxSourcePath
|
protected |
◆ m_BlackBoxTargetNode
|
protected |
◆ m_BlackBoxTargetPath
|
protected |