PhysiologyEngineTrack.h
65 void SetScalar(const SEScalar* s, SEDataRequest& dr); // SEScalar* in order to internnally throw error if the Track cannot find the requested property, it will pass in nullptr if it cannot find it
76 // Tissue cmpts don't have children and they don't have computed data that changes on call (like flow)
97 void ResetFile(); // Close file, so next Track Data will re hook up everything and make a new file
bool m_ForceConnection
Definition: PhysiologyEngineTrack.h:108
SEDataRequestManager m_DataRequestMgr
Definition: PhysiologyEngineTrack.h:113
Definition: PhysiologyEngineTrack.h:49
std::vector< SESystem * > m_PhysiologySystems
Definition: PhysiologyEngineTrack.h:120
Definition: SEScalar.h:33
SEPatient * m_Patient
Definition: PhysiologyEngineTrack.h:115
Definition: SEThermalCompartment.h:26
Definition: SECompartmentManager.h:32
Definition: SELiquidSubstanceQuantity.h:28
If you want to querry what a scalar is and don't know what scalar type you have...
Definition: SEGenericScalar.h:25
virtual void ForceConnection()
Definition: PhysiologyEngineTrack.h:105
Definition: SEPatient.h:48
SEGasSubstanceQuantity * GasSubstance
Definition: PhysiologyEngineTrack.h:72
Definition: Logger.h:27
Definition: Logger.h:75
Definition: SELiquidCompartment.h:27
Definition: PhysiologyEngine.h:68
CompartmentUpdate UpdateProperty
Definition: PhysiologyEngineTrack.h:70
Definition: PhysiologyEngineTrack.h:79
void UpdateScalar()
Definition: PhysiologyEngineTrack.cpp:556
void SetScalar(const SEScalar *s, SEDataRequest &dr)
Definition: PhysiologyEngineTrack.cpp:534
Definition: DataTrack.h:37
Definition: SEDataRequestManager.h:30
SELiquidSubstanceQuantity * LiquidSubstance
Definition: PhysiologyEngineTrack.h:74
Definition: SEGasSubstanceQuantity.h:20
SEDataRequestManager & GetDataRequestManager()
Definition: PhysiologyEngineTrack.h:95
SEGasCompartment * GasCmpt
Definition: PhysiologyEngineTrack.h:71
std::vector< SESystem * > m_EquipmentSystems
Definition: PhysiologyEngineTrack.h:121
SESubstanceManager * m_SubMgr
Definition: PhysiologyEngineTrack.h:116
SEEnvironment * m_Environment
Definition: PhysiologyEngineTrack.h:119
std::ofstream m_ResultsStream
Definition: PhysiologyEngineTrack.h:112
SEThermalCompartment * ThermalCmpt
Definition: PhysiologyEngineTrack.h:75
SEDataRequestScalar(Logger *logger)
Definition: PhysiologyEngineTrack.h:51
Definition: SEDataRequest.h:25
DataTrack m_DataTrack
Definition: PhysiologyEngineTrack.h:109
Definition: SESubstanceManager.h:23
std::map< const SEDataRequest *, SEDataRequestScalar * > m_Request2Scalar
Definition: PhysiologyEngineTrack.h:122
SELiquidCompartment * LiquidCmpt
Definition: PhysiologyEngineTrack.h:73
Definition: SEElectricalCircuit.h:18
SECompartmentManager * m_CmptMgr
Definition: PhysiologyEngineTrack.h:117
Definition: SEEnvironment.h:33
Definition: SEGasCompartment.h:24