SEThermalCompartmentLink.h
26 SEThermalCompartmentLink(SEThermalCompartment& src, SEThermalCompartment& tgt, const char* name);
27 SEThermalCompartmentLink(SEThermalCompartment& src, SEThermalCompartment& tgt, const std::string& name);
34 virtual bool Load(const CDM::ThermalCompartmentLinkData& in, SECircuitManager* circuits = nullptr);
70 class SEThermalCompartmentGraph : public SECompartmentGraph<SEThermalCompartment, SEThermalCompartmentLink> {
SEThermalCircuitPath * m_Path
Definition: SEThermalCompartmentLink.h:64
virtual bool HasPath()
Definition: SEThermalCompartmentLink.h:51
Definition: SEThermalCircuitPath.h:25
Definition: SEScalar.h:33
virtual void MapPath(SEThermalCircuitPath &path)
Definition: SEThermalCompartmentLink.h:54
SEScalarPower * m_HeatTransferRate
Definition: SEThermalCompartmentLink.h:61
virtual ~SEThermalCompartmentGraph() override
Definition: SEThermalCompartmentLink.cpp:132
Definition: SEThermalCompartment.h:26
Definition: SECompartmentManager.h:32
Definition: SEThermalCompartmentLink.h:70
virtual SEThermalCompartment & GetTargetCompartment()
Definition: SEThermalCompartmentLink.h:49
SEThermalCompartmentGraph(const char *name, Logger *logger)
Definition: SEThermalCompartmentLink.cpp:124
Definition: Logger.h:75
Definition: SECompartmentLink.h:22
virtual SEThermalCompartment & GetSourceCompartment()
Definition: SEThermalCompartmentLink.h:48
Definition: SEScalarPower.h:38
Definition: SEScalarPower.h:18
Definition: SEThermalCompartmentLink.h:22
virtual SEThermalCircuitPath * GetPath()
Definition: SEThermalCompartmentLink.h:52
Definition: SECompartmentGraph.h:25
SEThermalCompartment & m_SourceCmpt
Definition: SEThermalCompartmentLink.h:62
SEThermalCompartment & m_TargetCmpt
Definition: SEThermalCompartmentLink.h:63
Definition: SEElectricalCircuit.h:18
Class corresponding to the ThermalCompartmentLinkData schema type.
Definition: Compartment.hxx:4682
virtual void RemovePath()
Definition: SEThermalCompartmentLink.h:53
Definition: SECircuitManager.h:53