Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
biogears::BioGears Class Reference
Manages and controls execution of all data/systems in BioGears. More...
#include <BioGears.h>
Inheritance diagram for biogears::BioGears:
Protected Member Functions | |
void | SetupCardiovascular () |
void | SetupCerebral () |
void | SetupRenal () |
void | SetupTissue () |
void | SetupGastrointestinal () |
void | SetupRespiratory () |
void | SetupAnesthesiaMachine () |
void | SetupInhaler () |
void | SetupMechanicalVentilator () |
void | SetupExternalTemperature () |
void | SetupInternalTemperature () |
bool | Initialize (const PhysiologyEngineConfiguration *config) |
bool | SetupPatient () |
void | SetUp () |
virtual void | AtSteadyState (EngineState state) |
void | PreProcess () |
void | Process () |
void | PostProcess () |
void | ForwardFatal (const std::string &msg, const std::string &origin) |
Friends | |
class | BioGearsEngineTest |
class | BioGearsScenarioExec |
Detailed Description
Manages and controls execution of all data/systems in BioGears.
Constructor & Destructor Documentation
biogears::BioGears::BioGears | ( | Logger * | logger | ) |
biogears::BioGears::BioGears | ( | const std::string & | logfileName | ) |
biogears::BioGears::BioGears | ( | Logger * | logger, |
const std::string & | working_dir | ||
) |
biogears::BioGears::BioGears | ( | const std::string & | logfileName, |
const std::string & | working_dir | ||
) |
|
virtual |
Member Function Documentation
|
protectedvirtual |
bool biogears::BioGears::CreateCircuitsAndCompartments | ( | ) |
|
protected |
SEActionManager & biogears::BioGears::GetActions | ( | ) |
const SEActionManager & biogears::BioGears::GetActions | ( | ) | const |
CDM::enumBioGearsAirwayMode::value biogears::BioGears::GetAirwayMode | ( | ) |
const CDM::enumBioGearsAirwayMode::value biogears::BioGears::GetAirwayMode | ( | ) | const |
SEAnesthesiaMachine & biogears::BioGears::GetAnesthesiaMachine | ( | ) |
const SEAnesthesiaMachine & biogears::BioGears::GetAnesthesiaMachine | ( | ) | const |
SEBloodChemistrySystem & biogears::BioGears::GetBloodChemistry | ( | ) |
const SEBloodChemistrySystem & biogears::BioGears::GetBloodChemistry | ( | ) | const |
SECardiovascularSystem & biogears::BioGears::GetCardiovascular | ( | ) |
const SECardiovascularSystem & biogears::BioGears::GetCardiovascular | ( | ) | const |
BioGearsCircuits & biogears::BioGears::GetCircuits | ( | ) |
const BioGearsCircuits & biogears::BioGears::GetCircuits | ( | ) | const |
BioGearsCompartments & biogears::BioGears::GetCompartments | ( | ) |
const BioGearsCompartments & biogears::BioGears::GetCompartments | ( | ) | const |
SEConditionManager & biogears::BioGears::GetConditions | ( | ) |
const SEConditionManager & biogears::BioGears::GetConditions | ( | ) | const |
const BioGearsConfiguration & biogears::BioGears::GetConfiguration | ( | ) |
const BioGearsConfiguration & biogears::BioGears::GetConfiguration | ( | ) | const |
DataTrack & biogears::BioGears::GetDataTrack | ( | ) |
DiffusionCalculator & biogears::BioGears::GetDiffusionCalculator | ( | ) |
const DiffusionCalculator & biogears::BioGears::GetDiffusionCalculator | ( | ) | const |
SEDrugSystem & biogears::BioGears::GetDrugs | ( | ) |
const SEDrugSystem & biogears::BioGears::GetDrugs | ( | ) | const |
SEElectroCardioGram & biogears::BioGears::GetECG | ( | ) |
const SEElectroCardioGram & biogears::BioGears::GetECG | ( | ) | const |
SEEndocrineSystem & biogears::BioGears::GetEndocrine | ( | ) |
const SEEndocrineSystem & biogears::BioGears::GetEndocrine | ( | ) | const |
SEEnergySystem & biogears::BioGears::GetEnergy | ( | ) |
const SEEnergySystem & biogears::BioGears::GetEnergy | ( | ) | const |
const SEScalarTime & biogears::BioGears::GetEngineTime | ( | ) |
const SEScalarTime & biogears::BioGears::GetEngineTime | ( | ) | const |
SEEnvironment & biogears::BioGears::GetEnvironment | ( | ) |
const SEEnvironment & biogears::BioGears::GetEnvironment | ( | ) | const |
SEGastrointestinalSystem & biogears::BioGears::GetGastrointestinal | ( | ) |
const SEGastrointestinalSystem & biogears::BioGears::GetGastrointestinal | ( | ) | const |
SEHepaticSystem & biogears::BioGears::GetHepatic | ( | ) |
const SEHepaticSystem & biogears::BioGears::GetHepatic | ( | ) | const |
SEInhaler & biogears::BioGears::GetInhaler | ( | ) |
const SEInhaler & biogears::BioGears::GetInhaler | ( | ) | const |
CDM::enumOnOff::value biogears::BioGears::GetIntubation | ( | ) |
const CDM::enumOnOff::value biogears::BioGears::GetIntubation | ( | ) | const |
Logger * biogears::BioGears::GetLogger | ( | ) | const |
SENervousSystem & biogears::BioGears::GetNervous | ( | ) |
const SENervousSystem & biogears::BioGears::GetNervous | ( | ) | const |
SEPatient & biogears::BioGears::GetPatient | ( | ) |
const SEPatient & biogears::BioGears::GetPatient | ( | ) | const |
bool biogears::BioGears::GetPatientAssessment | ( | SEPatientAssessment & | assessment | ) |
SERenalSystem & biogears::BioGears::GetRenal | ( | ) |
const SERenalSystem & biogears::BioGears::GetRenal | ( | ) | const |
SERespiratorySystem & biogears::BioGears::GetRespiratory | ( | ) |
const SERespiratorySystem & biogears::BioGears::GetRespiratory | ( | ) | const |
SaturationCalculator & biogears::BioGears::GetSaturationCalculator | ( | ) |
const SaturationCalculator & biogears::BioGears::GetSaturationCalculator | ( | ) | const |
const SEScalarTime & biogears::BioGears::GetSimulationTime | ( | ) |
const SEScalarTime & biogears::BioGears::GetSimulationTime | ( | ) | const |
EngineState biogears::BioGears::GetState | ( | ) |
const EngineState biogears::BioGears::GetState | ( | ) | const |
BioGearsSubstances & biogears::BioGears::GetSubstances | ( | ) |
const BioGearsSubstances & biogears::BioGears::GetSubstances | ( | ) | const |
const SEScalarTime & biogears::BioGears::GetTimeStep | ( | ) |
const SEScalarTime & biogears::BioGears::GetTimeStep | ( | ) | const |
SETissueSystem & biogears::BioGears::GetTissue | ( | ) |
const SETissueSystem & biogears::BioGears::GetTissue | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
void biogears::BioGears::SetAirwayMode | ( | CDM::enumBioGearsAirwayMode::value | mode | ) |
void biogears::BioGears::SetIntubation | ( | CDM::enumOnOff::value | s | ) |
|
protected |
|
protected |
|
protected |
- Todo:
- Make these a function of the systolic and diastolic pressure by fitting a curve to the data from the variations test
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
: Use P-V relationship in Himeno2015Mechanisms to get better initial compliance estimate
- Todo:
- Put Initial Circuit/Compartment data values into the configuration file.
[Mazonni1988Dynamic]
Friends And Related Function Documentation
|
friend |
|
friend |
Member Data Documentation
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |