Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
biogears::SERenalSystem Class Reference
#include <SERenalSystem.h>
Inheritance diagram for biogears::SERenalSystem:

Static Public Member Functions | |
static size_t | TypeHash () |
static constexpr char const *const | TypeTag () |
![]() | |
static const SEScalar * | GetScalar (const char *name, std::vector< SESystem * > *systems) |
static const SEScalar * | GetScalar (const std::string &name, std::vector< SESystem * > *systems) |
Protected Member Functions | |
void | Unload (CDM::RenalSystemData &data) const |
![]() | |
void | Unload (CDM::SystemData &data) const |
![]() | |
virtual void | Debug (const char *msg, const char *origin="") const |
virtual void | Debug (const std::string &msg, const std::string &origin=empty) const |
virtual void | Debug (std::ostream &msg, const std::string &origin=empty) const |
virtual void | Info (const char *msg, const char *origin="") const |
virtual void | Info (const std::string &msg, const std::string &origin=empty) const |
virtual void | Info (std::ostream &msg, const std::string &origin=empty) const |
virtual void | Warning (const char *msg, const char *origin="") const |
virtual void | Warning (const std::string &msg, const std::string &origin=empty) const |
virtual void | Warning (std::ostream &msg, const std::string &origin=empty) const |
virtual void | Error (const char *msg, const char *origin="") const |
virtual void | Error (const std::string msg, const std::string origin=empty) const |
virtual void | Error (std::ostream &msg, const std::string &origin=empty) const |
virtual void | Fatal (const char *msg, const char *origin="") const |
virtual void | Fatal (const std::string &msg, const std::string &origin=empty) const |
virtual void | Fatal (std::ostream &msg, const std::string &origin=empty) const |
Additional Inherited Members | |
![]() | |
static const std::string | empty |
static const char * | empty_cStr |
Constructor & Destructor Documentation
biogears::SERenalSystem::SERenalSystem | ( | Logger * | logger | ) |
|
override |
Member Function Documentation
|
inlineoverridevirtual |
Implements biogears::SESystem.
Reimplemented in biogears::Renal.
|
overridevirtual |
Reimplemented from biogears::SESystem.
Reimplemented in biogears::Renal.
SEScalarFraction & biogears::SERenalSystem::GetFiltrationFraction | ( | ) |
double biogears::SERenalSystem::GetFiltrationFraction | ( | ) | const |
SEScalarVolumePerTime & biogears::SERenalSystem::GetGlomerularFiltrationRate | ( | ) |
double biogears::SERenalSystem::GetGlomerularFiltrationRate | ( | const VolumePerTimeUnit & | unit | ) | const |
SEScalarFlowResistance & biogears::SERenalSystem::GetLeftAfferentArterioleResistance | ( | ) |
double biogears::SERenalSystem::GetLeftAfferentArterioleResistance | ( | const FlowResistanceUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetLeftBowmansCapsulesHydrostaticPressure | ( | ) |
double biogears::SERenalSystem::GetLeftBowmansCapsulesHydrostaticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetLeftBowmansCapsulesOsmoticPressure | ( | ) |
double biogears::SERenalSystem::GetLeftBowmansCapsulesOsmoticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarFlowResistance & biogears::SERenalSystem::GetLeftEfferentArterioleResistance | ( | ) |
double biogears::SERenalSystem::GetLeftEfferentArterioleResistance | ( | const FlowResistanceUnit & | unit | ) | const |
SEScalarFraction & biogears::SERenalSystem::GetLeftFiltrationFraction | ( | ) |
double biogears::SERenalSystem::GetLeftFiltrationFraction | ( | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetLeftGlomerularCapillariesHydrostaticPressure | ( | ) |
double biogears::SERenalSystem::GetLeftGlomerularCapillariesHydrostaticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetLeftGlomerularCapillariesOsmoticPressure | ( | ) |
double biogears::SERenalSystem::GetLeftGlomerularCapillariesOsmoticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarVolumePerTimePressure & biogears::SERenalSystem::GetLeftGlomerularFiltrationCoefficient | ( | ) |
double biogears::SERenalSystem::GetLeftGlomerularFiltrationCoefficient | ( | const VolumePerTimePressureUnit & | unit | ) | const |
SEScalarVolumePerTime & biogears::SERenalSystem::GetLeftGlomerularFiltrationRate | ( | ) |
double biogears::SERenalSystem::GetLeftGlomerularFiltrationRate | ( | const VolumePerTimeUnit & | unit | ) | const |
SEScalarArea & biogears::SERenalSystem::GetLeftGlomerularFiltrationSurfaceArea | ( | ) |
double biogears::SERenalSystem::GetLeftGlomerularFiltrationSurfaceArea | ( | const AreaUnit & | unit | ) | const |
SEScalarVolumePerTimePressureArea & biogears::SERenalSystem::GetLeftGlomerularFluidPermeability | ( | ) |
double biogears::SERenalSystem::GetLeftGlomerularFluidPermeability | ( | const VolumePerTimePressureAreaUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetLeftNetFiltrationPressure | ( | ) |
double biogears::SERenalSystem::GetLeftNetFiltrationPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetLeftNetReabsorptionPressure | ( | ) |
double biogears::SERenalSystem::GetLeftNetReabsorptionPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetLeftPeritubularCapillariesHydrostaticPressure | ( | ) |
double biogears::SERenalSystem::GetLeftPeritubularCapillariesHydrostaticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetLeftPeritubularCapillariesOsmoticPressure | ( | ) |
double biogears::SERenalSystem::GetLeftPeritubularCapillariesOsmoticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarVolumePerTimePressure & biogears::SERenalSystem::GetLeftReabsorptionFiltrationCoefficient | ( | ) |
double biogears::SERenalSystem::GetLeftReabsorptionFiltrationCoefficient | ( | const VolumePerTimePressureUnit & | unit | ) | const |
SEScalarVolumePerTime & biogears::SERenalSystem::GetLeftReabsorptionRate | ( | ) |
double biogears::SERenalSystem::GetLeftReabsorptionRate | ( | const VolumePerTimeUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetLeftTubularHydrostaticPressure | ( | ) |
double biogears::SERenalSystem::GetLeftTubularHydrostaticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetLeftTubularOsmoticPressure | ( | ) |
double biogears::SERenalSystem::GetLeftTubularOsmoticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarArea & biogears::SERenalSystem::GetLeftTubularReabsorptionFiltrationSurfaceArea | ( | ) |
double biogears::SERenalSystem::GetLeftTubularReabsorptionFiltrationSurfaceArea | ( | const AreaUnit & | unit | ) | const |
SEScalarVolumePerTimePressureArea & biogears::SERenalSystem::GetLeftTubularReabsorptionFluidPermeability | ( | ) |
double biogears::SERenalSystem::GetLeftTubularReabsorptionFluidPermeability | ( | const VolumePerTimePressureAreaUnit & | unit | ) | const |
SEScalarVolumePerTime & biogears::SERenalSystem::GetMeanUrineOutput | ( | ) |
double biogears::SERenalSystem::GetMeanUrineOutput | ( | const VolumePerTimeUnit & | unit | ) | const |
|
overridevirtual |
Implements biogears::SESystem.
SEScalarVolumePerTime & biogears::SERenalSystem::GetRenalBloodFlow | ( | ) |
double biogears::SERenalSystem::GetRenalBloodFlow | ( | const VolumePerTimeUnit & | unit | ) | const |
SEScalarVolumePerTime & biogears::SERenalSystem::GetRenalPlasmaFlow | ( | ) |
double biogears::SERenalSystem::GetRenalPlasmaFlow | ( | const VolumePerTimeUnit & | unit | ) | const |
SEScalarFlowResistance & biogears::SERenalSystem::GetRenalVascularResistance | ( | ) |
double biogears::SERenalSystem::GetRenalVascularResistance | ( | const FlowResistanceUnit & | unit | ) | const |
SEScalarFlowResistance & biogears::SERenalSystem::GetRightAfferentArterioleResistance | ( | ) |
double biogears::SERenalSystem::GetRightAfferentArterioleResistance | ( | const FlowResistanceUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetRightBowmansCapsulesHydrostaticPressure | ( | ) |
double biogears::SERenalSystem::GetRightBowmansCapsulesHydrostaticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetRightBowmansCapsulesOsmoticPressure | ( | ) |
double biogears::SERenalSystem::GetRightBowmansCapsulesOsmoticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarFlowResistance & biogears::SERenalSystem::GetRightEfferentArterioleResistance | ( | ) |
double biogears::SERenalSystem::GetRightEfferentArterioleResistance | ( | const FlowResistanceUnit & | unit | ) | const |
SEScalarFraction & biogears::SERenalSystem::GetRightFiltrationFraction | ( | ) |
double biogears::SERenalSystem::GetRightFiltrationFraction | ( | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetRightGlomerularCapillariesHydrostaticPressure | ( | ) |
double biogears::SERenalSystem::GetRightGlomerularCapillariesHydrostaticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetRightGlomerularCapillariesOsmoticPressure | ( | ) |
double biogears::SERenalSystem::GetRightGlomerularCapillariesOsmoticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarVolumePerTimePressure & biogears::SERenalSystem::GetRightGlomerularFiltrationCoefficient | ( | ) |
double biogears::SERenalSystem::GetRightGlomerularFiltrationCoefficient | ( | const VolumePerTimePressureUnit & | unit | ) | const |
SEScalarVolumePerTime & biogears::SERenalSystem::GetRightGlomerularFiltrationRate | ( | ) |
double biogears::SERenalSystem::GetRightGlomerularFiltrationRate | ( | const VolumePerTimeUnit & | unit | ) | const |
SEScalarArea & biogears::SERenalSystem::GetRightGlomerularFiltrationSurfaceArea | ( | ) |
double biogears::SERenalSystem::GetRightGlomerularFiltrationSurfaceArea | ( | const AreaUnit & | unit | ) | const |
SEScalarVolumePerTimePressureArea & biogears::SERenalSystem::GetRightGlomerularFluidPermeability | ( | ) |
double biogears::SERenalSystem::GetRightGlomerularFluidPermeability | ( | const VolumePerTimePressureAreaUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetRightNetFiltrationPressure | ( | ) |
double biogears::SERenalSystem::GetRightNetFiltrationPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetRightNetReabsorptionPressure | ( | ) |
double biogears::SERenalSystem::GetRightNetReabsorptionPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetRightPeritubularCapillariesHydrostaticPressure | ( | ) |
double biogears::SERenalSystem::GetRightPeritubularCapillariesHydrostaticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetRightPeritubularCapillariesOsmoticPressure | ( | ) |
double biogears::SERenalSystem::GetRightPeritubularCapillariesOsmoticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarVolumePerTimePressure & biogears::SERenalSystem::GetRightReabsorptionFiltrationCoefficient | ( | ) |
double biogears::SERenalSystem::GetRightReabsorptionFiltrationCoefficient | ( | const VolumePerTimePressureUnit & | unit | ) | const |
SEScalarVolumePerTime & biogears::SERenalSystem::GetRightReabsorptionRate | ( | ) |
double biogears::SERenalSystem::GetRightReabsorptionRate | ( | const VolumePerTimeUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetRightTubularHydrostaticPressure | ( | ) |
double biogears::SERenalSystem::GetRightTubularHydrostaticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarPressure & biogears::SERenalSystem::GetRightTubularOsmoticPressure | ( | ) |
double biogears::SERenalSystem::GetRightTubularOsmoticPressure | ( | const PressureUnit & | unit | ) | const |
SEScalarArea & biogears::SERenalSystem::GetRightTubularReabsorptionFiltrationSurfaceArea | ( | ) |
double biogears::SERenalSystem::GetRightTubularReabsorptionFiltrationSurfaceArea | ( | const AreaUnit & | unit | ) | const |
SEScalarVolumePerTimePressureArea & biogears::SERenalSystem::GetRightTubularReabsorptionFluidPermeability | ( | ) |
double biogears::SERenalSystem::GetRightTubularReabsorptionFluidPermeability | ( | const VolumePerTimePressureAreaUnit & | unit | ) | const |
|
overridevirtual |
Implements biogears::SESystem.
|
overridevirtual |
Implements biogears::SESystem.
SEScalarVolumePerTime & biogears::SERenalSystem::GetUrinationRate | ( | ) |
double biogears::SERenalSystem::GetUrinationRate | ( | const VolumePerTimeUnit & | unit | ) | const |
SEScalarOsmolality & biogears::SERenalSystem::GetUrineOsmolality | ( | ) |
double biogears::SERenalSystem::GetUrineOsmolality | ( | const OsmolalityUnit & | unit | ) | const |
SEScalarOsmolarity & biogears::SERenalSystem::GetUrineOsmolarity | ( | ) |
double biogears::SERenalSystem::GetUrineOsmolarity | ( | const OsmolarityUnit & | unit | ) | const |
SEScalarVolumePerTime & biogears::SERenalSystem::GetUrineProductionRate | ( | ) |
double biogears::SERenalSystem::GetUrineProductionRate | ( | const VolumePerTimeUnit & | unit | ) | const |
SEScalar & biogears::SERenalSystem::GetUrineSpecificGravity | ( | ) |
double biogears::SERenalSystem::GetUrineSpecificGravity | ( | ) | const |
SEScalarMassPerVolume & biogears::SERenalSystem::GetUrineUreaNitrogenConcentration | ( | ) |
double biogears::SERenalSystem::GetUrineUreaNitrogenConcentration | ( | const MassPerVolumeUnit & | unit | ) | const |
SEScalarVolume & biogears::SERenalSystem::GetUrineVolume | ( | ) |
double biogears::SERenalSystem::GetUrineVolume | ( | const VolumeUnit & | unit | ) | const |
bool biogears::SERenalSystem::HasFiltrationFraction | ( | ) | const |
bool biogears::SERenalSystem::HasGlomerularFiltrationRate | ( | ) | const |
|
inlineoverridevirtual |
Implements biogears::SESystem.
Reimplemented in biogears::Renal.
bool biogears::SERenalSystem::HasLeftAfferentArterioleResistance | ( | ) | const |
bool biogears::SERenalSystem::HasLeftBowmansCapsulesHydrostaticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasLeftBowmansCapsulesOsmoticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasLeftEfferentArterioleResistance | ( | ) | const |
bool biogears::SERenalSystem::HasLeftFiltrationFraction | ( | ) | const |
bool biogears::SERenalSystem::HasLeftGlomerularCapillariesHydrostaticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasLeftGlomerularCapillariesOsmoticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasLeftGlomerularFiltrationCoefficient | ( | ) | const |
bool biogears::SERenalSystem::HasLeftGlomerularFiltrationRate | ( | ) | const |
bool biogears::SERenalSystem::HasLeftGlomerularFiltrationSurfaceArea | ( | ) | const |
bool biogears::SERenalSystem::HasLeftGlomerularFluidPermeability | ( | ) | const |
bool biogears::SERenalSystem::HasLeftNetFiltrationPressure | ( | ) | const |
bool biogears::SERenalSystem::HasLeftNetReabsorptionPressure | ( | ) | const |
bool biogears::SERenalSystem::HasLeftPeritubularCapillariesHydrostaticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasLeftPeritubularCapillariesOsmoticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasLeftReabsorptionFiltrationCoefficient | ( | ) | const |
bool biogears::SERenalSystem::HasLeftReabsorptionRate | ( | ) | const |
bool biogears::SERenalSystem::HasLeftTubularHydrostaticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasLeftTubularOsmoticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasLeftTubularReabsorptionFiltrationSurfaceArea | ( | ) | const |
bool biogears::SERenalSystem::HasLeftTubularReabsorptionFluidPermeability | ( | ) | const |
bool biogears::SERenalSystem::HasMeanUrineOutput | ( | ) | const |
bool biogears::SERenalSystem::HasRenalBloodFlow | ( | ) | const |
bool biogears::SERenalSystem::HasRenalPlasmaFlow | ( | ) | const |
bool biogears::SERenalSystem::HasRenalVascularResistance | ( | ) | const |
bool biogears::SERenalSystem::HasRightAfferentArterioleResistance | ( | ) | const |
bool biogears::SERenalSystem::HasRightBowmansCapsulesHydrostaticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasRightBowmansCapsulesOsmoticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasRightEfferentArterioleResistance | ( | ) | const |
bool biogears::SERenalSystem::HasRightFiltrationFraction | ( | ) | const |
bool biogears::SERenalSystem::HasRightGlomerularCapillariesHydrostaticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasRightGlomerularCapillariesOsmoticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasRightGlomerularFiltrationCoefficient | ( | ) | const |
bool biogears::SERenalSystem::HasRightGlomerularFiltrationRate | ( | ) | const |
bool biogears::SERenalSystem::HasRightGlomerularFiltrationSurfaceArea | ( | ) | const |
bool biogears::SERenalSystem::HasRightGlomerularFluidPermeability | ( | ) | const |
bool biogears::SERenalSystem::HasRightNetFiltrationPressure | ( | ) | const |
bool biogears::SERenalSystem::HasRightNetReabsorptionPressure | ( | ) | const |
bool biogears::SERenalSystem::HasRightPeritubularCapillariesHydrostaticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasRightPeritubularCapillariesOsmoticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasRightReabsorptionFiltrationCoefficient | ( | ) | const |
bool biogears::SERenalSystem::HasRightReabsorptionRate | ( | ) | const |
bool biogears::SERenalSystem::HasRightTubularHydrostaticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasRightTubularOsmoticPressure | ( | ) | const |
bool biogears::SERenalSystem::HasRightTubularReabsorptionFiltrationSurfaceArea | ( | ) | const |
bool biogears::SERenalSystem::HasRightTubularReabsorptionFluidPermeability | ( | ) | const |
bool biogears::SERenalSystem::HasUrinationRate | ( | ) | const |
bool biogears::SERenalSystem::HasUrineOsmolality | ( | ) | const |
bool biogears::SERenalSystem::HasUrineOsmolarity | ( | ) | const |
bool biogears::SERenalSystem::HasUrineProductionRate | ( | ) | const |
bool biogears::SERenalSystem::HasUrineSpecificGravity | ( | ) | const |
bool biogears::SERenalSystem::HasUrineUreaNitrogenConcentration | ( | ) | const |
bool biogears::SERenalSystem::HasUrineVolume | ( | ) | const |
bool biogears::SERenalSystem::Load | ( | const CDM::RenalSystemData & | in | ) |
|
inlinestatic |
|
inlinestatic |
|
overridevirtual |
Implements biogears::SESystem.
Reimplemented in biogears::Renal.
|
protected |
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 |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |