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 |

