#include <SERenalSystem.h>

Inheritance diagram for biogears::SERenalSystem:

Public Member Functions

 SERenalSystem (Logger *logger)
 
 ~SERenalSystem () override
 
const char * classname () const override
 
size_t hash_code () const override
 
void Clear () override
 
const SEScalarGetScalar (const char *name) override
 
const SEScalarGetScalar (const std::string &name) override
 
bool Load (const CDM::RenalSystemData &in)
 
CDM::RenalSystemDataUnload () const override
 
Tree< const char * > GetPhysiologyRequestGraph () const override
 
bool HasGlomerularFiltrationRate () const
 
SEScalarVolumePerTimeGetGlomerularFiltrationRate ()
 
double GetGlomerularFiltrationRate (const VolumePerTimeUnit &unit) const
 
bool HasFiltrationFraction () const
 
SEScalarFractionGetFiltrationFraction ()
 
double GetFiltrationFraction () const
 
bool HasLeftAfferentArterioleResistance () const
 
SEScalarFlowResistanceGetLeftAfferentArterioleResistance ()
 
double GetLeftAfferentArterioleResistance (const FlowResistanceUnit &unit) const
 
bool HasLeftBowmansCapsulesHydrostaticPressure () const
 
SEScalarPressureGetLeftBowmansCapsulesHydrostaticPressure ()
 
double GetLeftBowmansCapsulesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasLeftBowmansCapsulesOsmoticPressure () const
 
SEScalarPressureGetLeftBowmansCapsulesOsmoticPressure ()
 
double GetLeftBowmansCapsulesOsmoticPressure (const PressureUnit &unit) const
 
bool HasLeftEfferentArterioleResistance () const
 
SEScalarFlowResistanceGetLeftEfferentArterioleResistance ()
 
double GetLeftEfferentArterioleResistance (const FlowResistanceUnit &unit) const
 
bool HasLeftGlomerularCapillariesHydrostaticPressure () const
 
SEScalarPressureGetLeftGlomerularCapillariesHydrostaticPressure ()
 
double GetLeftGlomerularCapillariesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasLeftGlomerularCapillariesOsmoticPressure () const
 
SEScalarPressureGetLeftGlomerularCapillariesOsmoticPressure ()
 
double GetLeftGlomerularCapillariesOsmoticPressure (const PressureUnit &unit) const
 
bool HasLeftGlomerularFiltrationCoefficient () const
 
SEScalarVolumePerTimePressureGetLeftGlomerularFiltrationCoefficient ()
 
double GetLeftGlomerularFiltrationCoefficient (const VolumePerTimePressureUnit &unit) const
 
bool HasLeftGlomerularFiltrationRate () const
 
SEScalarVolumePerTimeGetLeftGlomerularFiltrationRate ()
 
double GetLeftGlomerularFiltrationRate (const VolumePerTimeUnit &unit) const
 
bool HasLeftGlomerularFiltrationSurfaceArea () const
 
SEScalarAreaGetLeftGlomerularFiltrationSurfaceArea ()
 
double GetLeftGlomerularFiltrationSurfaceArea (const AreaUnit &unit) const
 
bool HasLeftGlomerularFluidPermeability () const
 
SEScalarVolumePerTimePressureAreaGetLeftGlomerularFluidPermeability ()
 
double GetLeftGlomerularFluidPermeability (const VolumePerTimePressureAreaUnit &unit) const
 
bool HasLeftFiltrationFraction () const
 
SEScalarFractionGetLeftFiltrationFraction ()
 
double GetLeftFiltrationFraction () const
 
bool HasLeftNetFiltrationPressure () const
 
SEScalarPressureGetLeftNetFiltrationPressure ()
 
double GetLeftNetFiltrationPressure (const PressureUnit &unit) const
 
bool HasLeftNetReabsorptionPressure () const
 
SEScalarPressureGetLeftNetReabsorptionPressure ()
 
double GetLeftNetReabsorptionPressure (const PressureUnit &unit) const
 
bool HasLeftPeritubularCapillariesHydrostaticPressure () const
 
SEScalarPressureGetLeftPeritubularCapillariesHydrostaticPressure ()
 
double GetLeftPeritubularCapillariesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasLeftPeritubularCapillariesOsmoticPressure () const
 
SEScalarPressureGetLeftPeritubularCapillariesOsmoticPressure ()
 
double GetLeftPeritubularCapillariesOsmoticPressure (const PressureUnit &unit) const
 
bool HasLeftReabsorptionFiltrationCoefficient () const
 
SEScalarVolumePerTimePressureGetLeftReabsorptionFiltrationCoefficient ()
 
double GetLeftReabsorptionFiltrationCoefficient (const VolumePerTimePressureUnit &unit) const
 
bool HasLeftReabsorptionRate () const
 
SEScalarVolumePerTimeGetLeftReabsorptionRate ()
 
double GetLeftReabsorptionRate (const VolumePerTimeUnit &unit) const
 
bool HasLeftTubularReabsorptionFiltrationSurfaceArea () const
 
SEScalarAreaGetLeftTubularReabsorptionFiltrationSurfaceArea ()
 
double GetLeftTubularReabsorptionFiltrationSurfaceArea (const AreaUnit &unit) const
 
bool HasLeftTubularReabsorptionFluidPermeability () const
 
SEScalarVolumePerTimePressureAreaGetLeftTubularReabsorptionFluidPermeability ()
 
double GetLeftTubularReabsorptionFluidPermeability (const VolumePerTimePressureAreaUnit &unit) const
 
bool HasLeftTubularHydrostaticPressure () const
 
SEScalarPressureGetLeftTubularHydrostaticPressure ()
 
double GetLeftTubularHydrostaticPressure (const PressureUnit &unit) const
 
bool HasLeftTubularOsmoticPressure () const
 
SEScalarPressureGetLeftTubularOsmoticPressure ()
 
double GetLeftTubularOsmoticPressure (const PressureUnit &unit) const
 
bool HasRenalBloodFlow () const
 
SEScalarVolumePerTimeGetRenalBloodFlow ()
 
double GetRenalBloodFlow (const VolumePerTimeUnit &unit) const
 
bool HasRenalPlasmaFlow () const
 
SEScalarVolumePerTimeGetRenalPlasmaFlow ()
 
double GetRenalPlasmaFlow (const VolumePerTimeUnit &unit) const
 
bool HasRenalVascularResistance () const
 
SEScalarFlowResistanceGetRenalVascularResistance ()
 
double GetRenalVascularResistance (const FlowResistanceUnit &unit) const
 
bool HasRightAfferentArterioleResistance () const
 
SEScalarFlowResistanceGetRightAfferentArterioleResistance ()
 
double GetRightAfferentArterioleResistance (const FlowResistanceUnit &unit) const
 
bool HasRightBowmansCapsulesHydrostaticPressure () const
 
SEScalarPressureGetRightBowmansCapsulesHydrostaticPressure ()
 
double GetRightBowmansCapsulesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasRightBowmansCapsulesOsmoticPressure () const
 
SEScalarPressureGetRightBowmansCapsulesOsmoticPressure ()
 
double GetRightBowmansCapsulesOsmoticPressure (const PressureUnit &unit) const
 
bool HasRightEfferentArterioleResistance () const
 
SEScalarFlowResistanceGetRightEfferentArterioleResistance ()
 
double GetRightEfferentArterioleResistance (const FlowResistanceUnit &unit) const
 
bool HasRightGlomerularCapillariesHydrostaticPressure () const
 
SEScalarPressureGetRightGlomerularCapillariesHydrostaticPressure ()
 
double GetRightGlomerularCapillariesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasRightGlomerularCapillariesOsmoticPressure () const
 
SEScalarPressureGetRightGlomerularCapillariesOsmoticPressure ()
 
double GetRightGlomerularCapillariesOsmoticPressure (const PressureUnit &unit) const
 
bool HasRightGlomerularFiltrationCoefficient () const
 
SEScalarVolumePerTimePressureGetRightGlomerularFiltrationCoefficient ()
 
double GetRightGlomerularFiltrationCoefficient (const VolumePerTimePressureUnit &unit) const
 
bool HasRightGlomerularFiltrationRate () const
 
SEScalarVolumePerTimeGetRightGlomerularFiltrationRate ()
 
double GetRightGlomerularFiltrationRate (const VolumePerTimeUnit &unit) const
 
bool HasRightGlomerularFiltrationSurfaceArea () const
 
SEScalarAreaGetRightGlomerularFiltrationSurfaceArea ()
 
double GetRightGlomerularFiltrationSurfaceArea (const AreaUnit &unit) const
 
bool HasRightGlomerularFluidPermeability () const
 
SEScalarVolumePerTimePressureAreaGetRightGlomerularFluidPermeability ()
 
double GetRightGlomerularFluidPermeability (const VolumePerTimePressureAreaUnit &unit) const
 
bool HasRightFiltrationFraction () const
 
SEScalarFractionGetRightFiltrationFraction ()
 
double GetRightFiltrationFraction () const
 
bool HasRightNetFiltrationPressure () const
 
SEScalarPressureGetRightNetFiltrationPressure ()
 
double GetRightNetFiltrationPressure (const PressureUnit &unit) const
 
bool HasRightNetReabsorptionPressure () const
 
SEScalarPressureGetRightNetReabsorptionPressure ()
 
double GetRightNetReabsorptionPressure (const PressureUnit &unit) const
 
bool HasRightPeritubularCapillariesHydrostaticPressure () const
 
SEScalarPressureGetRightPeritubularCapillariesHydrostaticPressure ()
 
double GetRightPeritubularCapillariesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasRightPeritubularCapillariesOsmoticPressure () const
 
SEScalarPressureGetRightPeritubularCapillariesOsmoticPressure ()
 
double GetRightPeritubularCapillariesOsmoticPressure (const PressureUnit &unit) const
 
bool HasRightReabsorptionFiltrationCoefficient () const
 
SEScalarVolumePerTimePressureGetRightReabsorptionFiltrationCoefficient ()
 
double GetRightReabsorptionFiltrationCoefficient (const VolumePerTimePressureUnit &unit) const
 
bool HasRightReabsorptionRate () const
 
SEScalarVolumePerTimeGetRightReabsorptionRate ()
 
double GetRightReabsorptionRate (const VolumePerTimeUnit &unit) const
 
bool HasRightTubularReabsorptionFiltrationSurfaceArea () const
 
SEScalarAreaGetRightTubularReabsorptionFiltrationSurfaceArea ()
 
double GetRightTubularReabsorptionFiltrationSurfaceArea (const AreaUnit &unit) const
 
bool HasRightTubularReabsorptionFluidPermeability () const
 
SEScalarVolumePerTimePressureAreaGetRightTubularReabsorptionFluidPermeability ()
 
double GetRightTubularReabsorptionFluidPermeability (const VolumePerTimePressureAreaUnit &unit) const
 
bool HasRightTubularHydrostaticPressure () const
 
SEScalarPressureGetRightTubularHydrostaticPressure ()
 
double GetRightTubularHydrostaticPressure (const PressureUnit &unit) const
 
bool HasRightTubularOsmoticPressure () const
 
SEScalarPressureGetRightTubularOsmoticPressure ()
 
double GetRightTubularOsmoticPressure (const PressureUnit &unit) const
 
bool HasUrinationRate () const
 
SEScalarVolumePerTimeGetUrinationRate ()
 
double GetUrinationRate (const VolumePerTimeUnit &unit) const
 
bool HasUrineOsmolality () const
 
SEScalarOsmolalityGetUrineOsmolality ()
 
double GetUrineOsmolality (const OsmolalityUnit &unit) const
 
bool HasUrineOsmolarity () const
 
SEScalarOsmolarityGetUrineOsmolarity ()
 
double GetUrineOsmolarity (const OsmolarityUnit &unit) const
 
bool HasUrineProductionRate () const
 
SEScalarVolumePerTimeGetUrineProductionRate ()
 
double GetUrineProductionRate (const VolumePerTimeUnit &unit) const
 
bool HasMeanUrineOutput () const
 
SEScalarVolumePerTimeGetMeanUrineOutput ()
 
double GetMeanUrineOutput (const VolumePerTimeUnit &unit) const
 
bool HasUrineSpecificGravity () const
 
SEScalarGetUrineSpecificGravity ()
 
double GetUrineSpecificGravity () const
 
bool HasUrineVolume () const
 
SEScalarVolumeGetUrineVolume ()
 
double GetUrineVolume (const VolumeUnit &unit) const
 
bool HasUrineUreaNitrogenConcentration () const
 
SEScalarMassPerVolumeGetUrineUreaNitrogenConcentration ()
 
double GetUrineUreaNitrogenConcentration (const MassPerVolumeUnit &unit) const
 
- Public Member Functions inherited from biogears::SESystem
 SESystem (Logger *logger)
 
virtual ~SESystem ()
 
bool Load (const CDM::SystemData &in)
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

Static Public Member Functions

static size_t TypeHash ()
 
static constexpr char const *const TypeTag ()
 
- Static Public Member Functions inherited from biogears::SESystem
static const SEScalarGetScalar (const char *name, std::vector< SESystem * > *systems)
 
static const SEScalarGetScalar (const std::string &name, std::vector< SESystem * > *systems)
 

Protected Member Functions

void Unload (CDM::RenalSystemData &data) const
 
- Protected Member Functions inherited from biogears::SESystem
void Unload (CDM::SystemData &data) const
 
- Protected Member Functions inherited from biogears::Loggable
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
 

Protected Attributes

SEScalarVolumePerTimem_GlomerularFiltrationRate
 
SEScalarFractionm_FiltrationFraction
 
SEScalarFlowResistancem_LeftAfferentArterioleResistance
 
SEScalarPressurem_LeftBowmansCapsulesHydrostaticPressure
 
SEScalarPressurem_LeftBowmansCapsulesOsmoticPressure
 
SEScalarFlowResistancem_LeftEfferentArterioleResistance
 
SEScalarPressurem_LeftGlomerularCapillariesHydrostaticPressure
 
SEScalarPressurem_LeftGlomerularCapillariesOsmoticPressure
 
SEScalarVolumePerTimePressurem_LeftGlomerularFiltrationCoefficient
 
SEScalarVolumePerTimem_LeftGlomerularFiltrationRate
 
SEScalarAream_LeftGlomerularFiltrationSurfaceArea
 
SEScalarVolumePerTimePressureAream_LeftGlomerularFluidPermeability
 
SEScalarFractionm_LeftFiltrationFraction
 
SEScalarPressurem_LeftNetFiltrationPressure
 
SEScalarPressurem_LeftNetReabsorptionPressure
 
SEScalarPressurem_LeftPeritubularCapillariesHydrostaticPressure
 
SEScalarPressurem_LeftPeritubularCapillariesOsmoticPressure
 
SEScalarVolumePerTimePressurem_LeftReabsorptionFiltrationCoefficient
 
SEScalarVolumePerTimem_LeftReabsorptionRate
 
SEScalarAream_LeftTubularReabsorptionFiltrationSurfaceArea
 
SEScalarVolumePerTimePressureAream_LeftTubularReabsorptionFluidPermeability
 
SEScalarPressurem_LeftTubularHydrostaticPressure
 
SEScalarPressurem_LeftTubularOsmoticPressure
 
SEScalarVolumePerTimem_RenalBloodFlow
 
SEScalarVolumePerTimem_RenalPlasmaFlow
 
SEScalarFlowResistancem_RenalVascularResistance
 
SEScalarFlowResistancem_RightAfferentArterioleResistance
 
SEScalarPressurem_RightBowmansCapsulesHydrostaticPressure
 
SEScalarPressurem_RightBowmansCapsulesOsmoticPressure
 
SEScalarFlowResistancem_RightEfferentArterioleResistance
 
SEScalarPressurem_RightGlomerularCapillariesHydrostaticPressure
 
SEScalarPressurem_RightGlomerularCapillariesOsmoticPressure
 
SEScalarVolumePerTimePressurem_RightGlomerularFiltrationCoefficient
 
SEScalarVolumePerTimem_RightGlomerularFiltrationRate
 
SEScalarAream_RightGlomerularFiltrationSurfaceArea
 
SEScalarVolumePerTimePressureAream_RightGlomerularFluidPermeability
 
SEScalarFractionm_RightFiltrationFraction
 
SEScalarPressurem_RightNetFiltrationPressure
 
SEScalarPressurem_RightNetReabsorptionPressure
 
SEScalarPressurem_RightPeritubularCapillariesHydrostaticPressure
 
SEScalarPressurem_RightPeritubularCapillariesOsmoticPressure
 
SEScalarVolumePerTimePressurem_RightReabsorptionFiltrationCoefficient
 
SEScalarVolumePerTimem_RightReabsorptionRate
 
SEScalarAream_RightTubularReabsorptionFiltrationSurfaceArea
 
SEScalarVolumePerTimePressureAream_RightTubularReabsorptionFluidPermeability
 
SEScalarPressurem_RightTubularHydrostaticPressure
 
SEScalarPressurem_RightTubularOsmoticPressure
 
SEScalarVolumePerTimem_UrinationRate
 
SEScalarOsmolalitym_UrineOsmolality
 
SEScalarOsmolaritym_UrineOsmolarity
 
SEScalarVolumePerTimem_UrineProductionRate
 
SEScalarVolumePerTimem_MeanUrineOutput
 
SEScalarm_UrineSpecificGravity
 
SEScalarVolumem_UrineVolume
 
SEScalarMassPerVolumem_UrineUreaNitrogenConcentration
 
- Protected Attributes inherited from biogears::SESystem
std::stringstream m_ss
 
- Protected Attributes inherited from biogears::Loggable
Loggerm_Logger
 

Additional Inherited Members

- Static Public Attributes inherited from biogears::Loggable
static const std::string empty
 
static const char * empty_cStr
 

Constructor & Destructor Documentation

biogears::SERenalSystem::SERenalSystem ( Logger logger)
biogears::SERenalSystem::~SERenalSystem ( )
override

Member Function Documentation

const char* biogears::SERenalSystem::classname ( ) const
inlineoverridevirtual

Implements biogears::SESystem.

Reimplemented in biogears::Renal.

void biogears::SERenalSystem::Clear ( )
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
Tree< const char * > biogears::SERenalSystem::GetPhysiologyRequestGraph ( ) 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
const SEScalar * biogears::SERenalSystem::GetScalar ( const char *  name)
overridevirtual

Implements biogears::SESystem.

const SEScalar * biogears::SERenalSystem::GetScalar ( const std::string &  name)
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
size_t biogears::SERenalSystem::hash_code ( ) 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)
static size_t biogears::SERenalSystem::TypeHash ( )
inlinestatic
static constexpr char const* const biogears::SERenalSystem::TypeTag ( )
inlinestatic
CDM::RenalSystemData * biogears::SERenalSystem::Unload ( ) const
overridevirtual

Implements biogears::SESystem.

Reimplemented in biogears::Renal.

void biogears::SERenalSystem::Unload ( CDM::RenalSystemData data) const
protected

Member Data Documentation

SEScalarFraction* biogears::SERenalSystem::m_FiltrationFraction
protected
SEScalarVolumePerTime* biogears::SERenalSystem::m_GlomerularFiltrationRate
protected
SEScalarFlowResistance* biogears::SERenalSystem::m_LeftAfferentArterioleResistance
protected
SEScalarPressure* biogears::SERenalSystem::m_LeftBowmansCapsulesHydrostaticPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_LeftBowmansCapsulesOsmoticPressure
protected
SEScalarFlowResistance* biogears::SERenalSystem::m_LeftEfferentArterioleResistance
protected
SEScalarFraction* biogears::SERenalSystem::m_LeftFiltrationFraction
protected
SEScalarPressure* biogears::SERenalSystem::m_LeftGlomerularCapillariesHydrostaticPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_LeftGlomerularCapillariesOsmoticPressure
protected
SEScalarVolumePerTimePressure* biogears::SERenalSystem::m_LeftGlomerularFiltrationCoefficient
protected
SEScalarVolumePerTime* biogears::SERenalSystem::m_LeftGlomerularFiltrationRate
protected
SEScalarArea* biogears::SERenalSystem::m_LeftGlomerularFiltrationSurfaceArea
protected
SEScalarVolumePerTimePressureArea* biogears::SERenalSystem::m_LeftGlomerularFluidPermeability
protected
SEScalarPressure* biogears::SERenalSystem::m_LeftNetFiltrationPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_LeftNetReabsorptionPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_LeftPeritubularCapillariesHydrostaticPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_LeftPeritubularCapillariesOsmoticPressure
protected
SEScalarVolumePerTimePressure* biogears::SERenalSystem::m_LeftReabsorptionFiltrationCoefficient
protected
SEScalarVolumePerTime* biogears::SERenalSystem::m_LeftReabsorptionRate
protected
SEScalarPressure* biogears::SERenalSystem::m_LeftTubularHydrostaticPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_LeftTubularOsmoticPressure
protected
SEScalarArea* biogears::SERenalSystem::m_LeftTubularReabsorptionFiltrationSurfaceArea
protected
SEScalarVolumePerTimePressureArea* biogears::SERenalSystem::m_LeftTubularReabsorptionFluidPermeability
protected
SEScalarVolumePerTime* biogears::SERenalSystem::m_MeanUrineOutput
protected
SEScalarVolumePerTime* biogears::SERenalSystem::m_RenalBloodFlow
protected
SEScalarVolumePerTime* biogears::SERenalSystem::m_RenalPlasmaFlow
protected
SEScalarFlowResistance* biogears::SERenalSystem::m_RenalVascularResistance
protected
SEScalarFlowResistance* biogears::SERenalSystem::m_RightAfferentArterioleResistance
protected
SEScalarPressure* biogears::SERenalSystem::m_RightBowmansCapsulesHydrostaticPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_RightBowmansCapsulesOsmoticPressure
protected
SEScalarFlowResistance* biogears::SERenalSystem::m_RightEfferentArterioleResistance
protected
SEScalarFraction* biogears::SERenalSystem::m_RightFiltrationFraction
protected
SEScalarPressure* biogears::SERenalSystem::m_RightGlomerularCapillariesHydrostaticPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_RightGlomerularCapillariesOsmoticPressure
protected
SEScalarVolumePerTimePressure* biogears::SERenalSystem::m_RightGlomerularFiltrationCoefficient
protected
SEScalarVolumePerTime* biogears::SERenalSystem::m_RightGlomerularFiltrationRate
protected
SEScalarArea* biogears::SERenalSystem::m_RightGlomerularFiltrationSurfaceArea
protected
SEScalarVolumePerTimePressureArea* biogears::SERenalSystem::m_RightGlomerularFluidPermeability
protected
SEScalarPressure* biogears::SERenalSystem::m_RightNetFiltrationPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_RightNetReabsorptionPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_RightPeritubularCapillariesHydrostaticPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_RightPeritubularCapillariesOsmoticPressure
protected
SEScalarVolumePerTimePressure* biogears::SERenalSystem::m_RightReabsorptionFiltrationCoefficient
protected
SEScalarVolumePerTime* biogears::SERenalSystem::m_RightReabsorptionRate
protected
SEScalarPressure* biogears::SERenalSystem::m_RightTubularHydrostaticPressure
protected
SEScalarPressure* biogears::SERenalSystem::m_RightTubularOsmoticPressure
protected
SEScalarArea* biogears::SERenalSystem::m_RightTubularReabsorptionFiltrationSurfaceArea
protected
SEScalarVolumePerTimePressureArea* biogears::SERenalSystem::m_RightTubularReabsorptionFluidPermeability
protected
SEScalarVolumePerTime* biogears::SERenalSystem::m_UrinationRate
protected
SEScalarOsmolality* biogears::SERenalSystem::m_UrineOsmolality
protected
SEScalarOsmolarity* biogears::SERenalSystem::m_UrineOsmolarity
protected
SEScalarVolumePerTime* biogears::SERenalSystem::m_UrineProductionRate
protected
SEScalar* biogears::SERenalSystem::m_UrineSpecificGravity
protected
SEScalarMassPerVolume* biogears::SERenalSystem::m_UrineUreaNitrogenConcentration
protected
SEScalarVolume* biogears::SERenalSystem::m_UrineVolume
protected