SEThermalCompartment.h
virtual bool HasChildren() const override
Definition: SEThermalCompartment.h:49
SECompartmentNodes< THERMAL_COMPARTMENT_NODE > m_Nodes
Definition: SEThermalCompartment.h:99
Definition: SEScalar.h:33
Definition: SEScalarTemperature.h:36
SEScalarTemperature * m_Temperature
Definition: SEThermalCompartment.h:91
Definition: SEThermalCompartment.h:26
virtual const std::vector< SEThermalCompartment * > & GetChildren()
Definition: SEThermalCompartment.h:50
virtual void StateChange()=0
virtual bool Load(const CDM::CompartmentData &in, SECircuitManager *circuits=nullptr)
Definition: SECompartment.cpp:38
Definition: SECompartmentManager.h:32
std::vector< SEThermalCompartment * > m_Children
Definition: SEThermalCompartment.h:97
Definition: SEScalarTemperature.h:18
std::vector< SEThermalCompartmentLink * > m_IncomingLinks
Definition: SEThermalCompartment.h:94
virtual const SEScalar * GetScalar(const char *name)=0
Definition: Logger.h:75
virtual const std::vector< SEThermalCompartment * > & GetLeaves()
Definition: SEThermalCompartment.h:51
virtual CDM::CompartmentData * Unload()=0
Definition: SEThermalCircuitNode.h:20
Definition: SEScalarPower.h:38
Definition: SEScalarPower.h:18
SEScalarPower * m_HeatTransferRateIn
Definition: SEThermalCompartment.h:88
Definition: SEThermalCompartmentLink.h:22
Definition: SEScalarEnergy.h:36
std::vector< SEThermalCompartmentLink * > m_Links
Definition: SEThermalCompartment.h:93
Definition: SECompartment.h:31
Definition: SECompartmentGraph.h:25
SEScalarPower * m_HeatTransferRateOut
Definition: SEThermalCompartment.h:89
virtual bool HasNodeMapping() const
Definition: SEThermalCompartment.h:53
std::vector< SEThermalCompartmentLink * > m_OutgoingLinks
Definition: SEThermalCompartment.h:95
std::vector< SEThermalCompartment * > m_Leaves
Definition: SEThermalCompartment.h:98
virtual SECompartmentNodes< THERMAL_COMPARTMENT_NODE > & GetNodeMapping()
Definition: SEThermalCompartment.h:54
Definition: SEElectricalCircuit.h:18
Definition: SECircuitManager.h:53
Class corresponding to the ThermalCompartmentData schema type.
Definition: Compartment.hxx:4263
Definition: SEScalarEnergy.h:18