Public Member Functions |
Protected Member Functions |
Protected Attributes |
Private Attributes |
List of all members
pulse::EnvironmentModel Class Reference
The Environment class characterizes the environment and manages interactions between the body its surroundings. More...
#include <EnvironmentModel.h>
Inherits EnvironmentSystem, and Model.
Public Member Functions | |
EnvironmentModel (Data &data) | |
virtual | ~EnvironmentModel () |
void | Clear () override |
void | Initialize () override |
void | SetUp () override |
void | AtSteadyState () override |
void | PreProcess () override |
void | Process (bool solve_and_transport=true) override |
void | PostProcess (bool solve_and_transport=true) override |
void | StateChange () override |
Protected Member Functions | |
void | ComputeExposedModelParameters () override |
void | ProcessActions () |
void | CalculateSupplementalValues () |
double | AntoineEquation (double dTemperature_C) |
void | CalculateRadiation () |
void | CalculateConvection () |
void | CalculateEvaporation () |
void | CalculateRespiration () |
Private Attributes | |
friend | PBEnvironment |
friend | EngineTest |
Detailed Description
The Environment class characterizes the environment and manages interactions between the body its surroundings.
Constructor & Destructor Documentation
◆ EnvironmentModel()
pulse::EnvironmentModel::EnvironmentModel | ( | Data & | data | ) |
◆ ~EnvironmentModel()
|
virtual |
Member Function Documentation
◆ AntoineEquation()
|
protected |
◆ AtSteadyState()
|
override |
◆ CalculateConvection()
|
protected |
◆ CalculateEvaporation()
|
protected |
◆ CalculateRadiation()
|
protected |
◆ CalculateRespiration()
|
protected |
◆ CalculateSupplementalValues()
|
protected |
◆ Clear()
|
override |
◆ ComputeExposedModelParameters()
|
overrideprotected |
◆ Initialize()
|
override |
◆ PostProcess()
|
override |
◆ PreProcess()
|
override |
◆ Process()
|
override |
◆ ProcessActions()
|
protected |
◆ SetUp()
|
override |
◆ StateChange()
|
override |
Member Data Documentation
◆ EngineTest
|
private |
◆ m_ActiveHeatTransferRatePath
|
protected |
◆ m_ActiveSwitchPath
|
protected |
◆ m_ActiveTemperaturePath
|
protected |
◆ m_AmbientAerosols
|
protected |
◆ m_AmbientGases
|
protected |
◆ m_ClothingNode
|
protected |
◆ m_ClothingToEnclosurePath
|
protected |
◆ m_ClothingToEnvironmentPath
|
protected |
◆ m_dHeatOfVaporizationOfWater_J_Per_kg
|
protected |
◆ m_dLewisRelation
|
protected |
◆ m_dWaterVaporPressureAtSkin_Pa
|
protected |
◆ m_dWaterVaporPressureInAmbientAir_Pa
|
protected |
◆ m_EnclosureNode
|
protected |
◆ m_EnvironmentCircuit
|
protected |
◆ m_EnvironmentCoreToGroundPath
|
protected |
◆ m_EnvironmentSkinToGroundPath
|
protected |
◆ m_GroundToEnclosurePath
|
protected |
◆ m_GroundToEnvironmentPath
|
protected |
◆ m_PatientEquivalentDiameter_m
|
protected |
◆ m_SkinNode
|
protected |
◆ m_SkinToClothing
|
protected |
◆ m_ThermalEnvironment
|
protected |
◆ m_ThermalExpansion_Per_K
|
protected |
◆ m_WaterSpecificHeat_J_Per_kg_K
|
protected |
◆ m_WaterThermalConductivity_W_Per_m_K
|
protected |
◆ m_WaterViscosity_N_s_Per_m2
|
protected |
◆ PBEnvironment
|
private |