#include <SEThermalCircuitPath.h>
Inherits SECircuitPath< THERMAL_CIRCUIT_PATH >.
Public Member Functions | |
virtual | ~SEThermalCircuitPath () |
void | Clear () override |
SEThermalCircuitNode & | GetSourceNode () const override |
SEThermalCircuitNode & | GetTargetNode () const override |
virtual bool | HasHeatTransferRate () const |
virtual SEScalarPower & | GetHeatTransferRate () |
virtual double | GetHeatTransferRate (const PowerUnit &unit) const |
virtual bool | HasNextHeatTransferRate () const |
virtual SEScalarPower & | GetNextHeatTransferRate () |
virtual double | GetNextHeatTransferRate (const PowerUnit &unit) const |
bool | HasResistance () const override |
SEScalarHeatResistance & | GetResistance () override |
virtual double | GetResistance (const HeatResistanceUnit &unit) const |
bool | HasNextResistance () const override |
SEScalarHeatResistance & | GetNextResistance () override |
virtual double | GetNextResistance (const HeatResistanceUnit &unit) const |
bool | HasResistanceBaseline () const override |
SEScalarHeatResistance & | GetResistanceBaseline () override |
virtual double | GetResistanceBaseline (const HeatResistanceUnit &unit) const |
virtual void | RemoveResistance () override |
bool | HasCapacitance () const override |
SEScalarHeatCapacitance & | GetCapacitance () override |
virtual double | GetCapacitance (const HeatCapacitanceUnit &unit) const |
bool | HasNextCapacitance () const override |
SEScalarHeatCapacitance & | GetNextCapacitance () override |
virtual double | GetNextCapacitance (const HeatCapacitanceUnit &unit) const |
bool | HasCapacitanceBaseline () const override |
SEScalarHeatCapacitance & | GetCapacitanceBaseline () override |
virtual double | GetCapacitanceBaseline (const HeatCapacitanceUnit &unit) const |
virtual void | RemoveCapacitance () override |
bool | HasInductance () const override |
SEScalarHeatInductance & | GetInductance () override |
virtual double | GetInductance (const HeatInductanceUnit &unit) const |
bool | HasNextInductance () const override |
SEScalarHeatInductance & | GetNextInductance () override |
virtual double | GetNextInductance (const HeatInductanceUnit &unit) const |
bool | HasInductanceBaseline () const override |
SEScalarHeatInductance & | GetInductanceBaseline () override |
virtual double | GetInductanceBaseline (const HeatInductanceUnit &unit) const |
virtual void | RemoveInductance () override |
virtual bool | HasHeatSource () const |
virtual SEScalarPower & | GetHeatSource () |
virtual double | GetHeatSource (const PowerUnit &unit) const |
virtual bool | HasNextHeatSource () const |
virtual SEScalarPower & | GetNextHeatSource () |
virtual double | GetNextHeatSource (const PowerUnit &unit) const |
virtual bool | HasHeatSourceBaseline () const |
virtual SEScalarPower & | GetHeatSourceBaseline () |
virtual double | GetHeatSourceBaseline (const PowerUnit &unit) const |
virtual void | RemoveHeatSource () |
virtual bool | HasTemperatureSource () const |
virtual SEScalarTemperature & | GetTemperatureSource () |
virtual double | GetTemperatureSource (const TemperatureUnit &unit) const |
virtual bool | HasNextTemperatureSource () const |
virtual SEScalarTemperature & | GetNextTemperatureSource () |
virtual double | GetNextTemperatureSource (const TemperatureUnit &unit) const |
virtual bool | HasTemperatureSourceBaseline () const |
virtual SEScalarTemperature & | GetTemperatureSourceBaseline () |
virtual double | GetTemperatureSourceBaseline (const TemperatureUnit &unit) const |
virtual void | RemoveTemperatureSource () |
virtual bool | HasValveBreakdownTemperature () const |
virtual SEScalarTemperature & | GetValveBreakdownTemperature () |
virtual double | GetValveBreakdownTemperature (const TemperatureUnit &unit) const |
Public Member Functions inherited from SECircuitPath< THERMAL_CIRCUIT_PATH > | |
virtual | ~SECircuitPath () |
virtual void | Clear () |
virtual std::string | GetName () const |
virtual bool | IsPartOfBlackBox () const |
virtual void | SetPartOfBlackBox (bool b) |
virtual SECircuitNode< CIRCUIT_NODE_TYPES > & | GetSourceNode () const |
virtual SECircuitNode< CIRCUIT_NODE_TYPES > & | GetTargetNode () const |
virtual bool | HasFlux () const |
virtual FluxScalar & | GetFlux () |
virtual bool | HasNextFlux () const |
virtual FluxScalar & | GetNextFlux () |
virtual bool | HasFluxSource () const |
virtual FluxScalar & | GetFluxSource () |
virtual bool | HasNextFluxSource () const |
virtual FluxScalar & | GetNextFluxSource () |
virtual bool | HasFluxSourceBaseline () const |
virtual FluxScalar & | GetFluxSourceBaseline () |
virtual void | RemoveFluxSource () |
virtual void | RemoveImposedFlux () |
virtual bool | IsFluxImposed () const |
virtual void | ImposeFlux (const FluxScalar &s) |
virtual void | ImposeFlux (double v, const FluxUnit &unit) |
virtual bool | HasResistance () const |
virtual ResistanceScalar & | GetResistance () |
virtual bool | HasNextResistance () const |
virtual ResistanceScalar & | GetNextResistance () |
virtual bool | HasResistanceBaseline () const |
virtual ResistanceScalar & | GetResistanceBaseline () |
virtual void | RemoveResistance () |
virtual bool | HasCapacitance () const |
virtual CapacitanceScalar & | GetCapacitance () |
virtual bool | HasNextCapacitance () const |
virtual CapacitanceScalar & | GetNextCapacitance () |
virtual bool | HasCapacitanceBaseline () const |
virtual CapacitanceScalar & | GetCapacitanceBaseline () |
virtual void | RemoveCapacitance () |
virtual bool | HasInductance () const |
virtual InductanceScalar & | GetInductance () |
virtual bool | HasNextInductance () const |
virtual InductanceScalar & | GetNextInductance () |
virtual bool | HasInductanceBaseline () const |
virtual InductanceScalar & | GetInductanceBaseline () |
virtual void | RemoveInductance () |
virtual bool | HasPotentialSource () const |
virtual PotentialScalar & | GetPotentialSource () |
virtual bool | HasNextPotentialSource () const |
virtual PotentialScalar & | GetNextPotentialSource () |
virtual bool | HasPotentialSourceBaseline () const |
virtual PotentialScalar & | GetPotentialSourceBaseline () |
virtual void | RemovePotentialSource () |
virtual bool | HasValveBreakdownPotential () const |
virtual PotentialScalar & | GetValveBreakdownPotential () |
virtual eGate | GetSwitch () const |
virtual void | SetSwitch (eGate state) |
virtual void | FlipSwitch () |
virtual bool | HasSwitch () const |
virtual void | InvalidateSwitch () |
virtual eGate | GetNextSwitch () const |
virtual void | SetNextSwitch (eGate state) |
virtual void | FlipNextSwitch () |
virtual bool | HasNextSwitch () const |
virtual void | InvalidateNextSwitch () |
virtual void | RemoveSwitch () |
virtual eGate | GetValve () const |
virtual void | SetValve (eGate state) |
virtual void | FlipValve () |
virtual bool | HasValve () const |
virtual void | InvalidateValve () |
virtual eGate | GetNextValve () const |
virtual void | SetNextValve (eGate state) |
virtual void | FlipNextValve () |
virtual bool | HasNextValve () const |
virtual void | InvalidateNextValve () |
virtual void | RemoveValve () |
virtual eGate | GetPolarizedState () const |
virtual void | SetPolarizedState (eGate state) |
virtual void | FlipPolarizedState () |
virtual bool | HasPolarizedState () const |
virtual void | InvalidatePolarizedState () |
virtual eGate | GetNextPolarizedState () const |
virtual void | SetNextPolarizedState (eGate state) |
virtual void | FlipNextPolarizedState () |
virtual bool | HasNextPolarizedState () const |
virtual void | InvalidateNextPolarizedState () |
virtual bool | HasValidElements () const |
virtual unsigned short | NumberOfElements () const |
virtual unsigned short | NumberOfNextElements () const |
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 | |
SEThermalCircuitPath (SEThermalCircuitNode &src, SEThermalCircuitNode &tgt, const std::string &name) | |
Protected Member Functions inherited from SECircuitPath< THERMAL_CIRCUIT_PATH > | |
SECircuitPath (SECircuitNode< CIRCUIT_NODE_TYPES > &src, SECircuitNode< CIRCUIT_NODE_TYPES > &tgt, const std::string &name) | |
Friends | |
class | PBCircuit |
class | SECircuitManager |
Constructor & Destructor Documentation
◆ SEThermalCircuitPath()
|
protected |
◆ ~SEThermalCircuitPath()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetCapacitance() [1/2]
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetCapacitance() [2/2]
|
virtual |
◆ GetCapacitanceBaseline() [1/2]
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetCapacitanceBaseline() [2/2]
|
virtual |
◆ GetHeatSource() [1/2]
|
virtual |
◆ GetHeatSource() [2/2]
|
virtual |
◆ GetHeatSourceBaseline() [1/2]
|
virtual |
◆ GetHeatSourceBaseline() [2/2]
|
virtual |
◆ GetHeatTransferRate() [1/2]
|
virtual |
◆ GetHeatTransferRate() [2/2]
|
virtual |
◆ GetInductance() [1/2]
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetInductance() [2/2]
|
virtual |
◆ GetInductanceBaseline() [1/2]
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetInductanceBaseline() [2/2]
|
virtual |
◆ GetNextCapacitance() [1/2]
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetNextCapacitance() [2/2]
|
virtual |
◆ GetNextHeatSource() [1/2]
|
virtual |
◆ GetNextHeatSource() [2/2]
|
virtual |
◆ GetNextHeatTransferRate() [1/2]
|
virtual |
◆ GetNextHeatTransferRate() [2/2]
|
virtual |
◆ GetNextInductance() [1/2]
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetNextInductance() [2/2]
|
virtual |
◆ GetNextResistance() [1/2]
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetNextResistance() [2/2]
|
virtual |
◆ GetNextTemperatureSource() [1/2]
|
virtual |
◆ GetNextTemperatureSource() [2/2]
|
virtual |
◆ GetResistance() [1/2]
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetResistance() [2/2]
|
virtual |
◆ GetResistanceBaseline() [1/2]
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetResistanceBaseline() [2/2]
|
virtual |
◆ GetSourceNode()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetTargetNode()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ GetTemperatureSource() [1/2]
|
virtual |
◆ GetTemperatureSource() [2/2]
|
virtual |
◆ GetTemperatureSourceBaseline() [1/2]
|
virtual |
◆ GetTemperatureSourceBaseline() [2/2]
|
virtual |
◆ GetValveBreakdownTemperature() [1/2]
|
virtual |
◆ GetValveBreakdownTemperature() [2/2]
|
virtual |
◆ HasCapacitance()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ HasCapacitanceBaseline()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ HasHeatSource()
|
virtual |
◆ HasHeatSourceBaseline()
|
virtual |
◆ HasHeatTransferRate()
|
virtual |
◆ HasInductance()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ HasInductanceBaseline()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ HasNextCapacitance()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ HasNextHeatSource()
|
virtual |
◆ HasNextHeatTransferRate()
|
virtual |
◆ HasNextInductance()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ HasNextResistance()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ HasNextTemperatureSource()
|
virtual |
◆ HasResistance()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ HasResistanceBaseline()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ HasTemperatureSource()
|
virtual |
◆ HasTemperatureSourceBaseline()
|
virtual |
◆ HasValveBreakdownTemperature()
|
virtual |
◆ RemoveCapacitance()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ RemoveHeatSource()
|
virtual |
◆ RemoveInductance()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ RemoveResistance()
|
overridevirtual |
Reimplemented from SECircuitPath< THERMAL_CIRCUIT_PATH >.
◆ RemoveTemperatureSource()
|
virtual |
Friends And Related Function Documentation
◆ PBCircuit
|
friend |
◆ SECircuitManager
|
friend |
Member Data Documentation
◆ m_ThermalSourceNode
|
protected |
◆ m_ThermalTargetNode
|
protected |