SEThermalCompartment.h
15 template<typename CompartmentType, typename CompartmentLinkType> friend class SECompartmentGraph;
Definition: SEScalarEnergy.h:8
Definition: Logger.h:71
Definition: PBCompartment.h:28
Definition: SEScalarPower.h:8
Definition: SECompartmentGraph.h:11
virtual void RemoveLink(const CompartmentLinkType &link)
virtual const std::vector< CompartmentLinkType * > & GetLinks() const
virtual void AddLink(CompartmentLinkType &link)
Definition: SECompartment.h:14
virtual const SEScalar * GetScalar(const std::string &name)=0
virtual void StateChange()=0
Definition: SECompartmentManager.h:25
Definition: SEScalarEnergy.h:27
Definition: SEScalar.h:19
Definition: SEScalarPower.h:29
Definition: SEScalarTemperature.h:27
Definition: SEThermalCircuitNode.h:10
Definition: SEThermalCompartment.h:12
virtual SECompartmentNodes< THERMAL_COMPARTMENT_NODE > & GetNodeMapping()
Definition: SEThermalCompartment.h:30
virtual const std::vector< SEThermalCompartment * > & GetLeaves()
Definition: SEThermalCompartment.h:27
SEScalarPower * m_HeatTransferRateIn
Definition: SEThermalCompartment.h:63
std::vector< SEThermalCompartmentLink * > m_OutgoingLinks
Definition: SEThermalCompartment.h:70
std::vector< SEThermalCompartment * > m_Children
Definition: SEThermalCompartment.h:72
SEScalarPower * m_HeatTransferRateOut
Definition: SEThermalCompartment.h:64
virtual bool HasNodeMapping() const
Definition: SEThermalCompartment.h:29
virtual const std::vector< SEThermalCompartment * > & GetChildren()
Definition: SEThermalCompartment.h:26
SECompartmentNodes< THERMAL_COMPARTMENT_NODE > m_Nodes
Definition: SEThermalCompartment.h:74
std::vector< SEThermalCompartment * > m_Leaves
Definition: SEThermalCompartment.h:73
SEScalarTemperature * m_Temperature
Definition: SEThermalCompartment.h:66
std::vector< SEThermalCompartmentLink * > m_Links
Definition: SEThermalCompartment.h:68
bool HasChildren() const override
Definition: SEThermalCompartment.h:25
std::vector< SEThermalCompartmentLink * > m_IncomingLinks
Definition: SEThermalCompartment.h:69
Definition: SEThermalCompartmentLink.h:11
Definition: SEScalarTemperature.h:8