#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 SEScalar * GetScalar (const char *name) override
 
const SEScalar * GetScalar (const std::string &name) override
 
bool Load (const CDM::RenalSystemData &in)
 
CDM::RenalSystemData * Unload () const override
 
Tree< const char * > GetPhysiologyRequestGraph () const override
 
bool HasGlomerularFiltrationRate () const
 
SEScalarVolumePerTime & GetGlomerularFiltrationRate ()
 
double GetGlomerularFiltrationRate (const VolumePerTimeUnit &unit) const
 
bool HasFiltrationFraction () const
 
SEScalarFraction & GetFiltrationFraction ()
 
double GetFiltrationFraction () const
 
bool HasLeftAfferentArterioleResistance () const
 
SEScalarFlowResistance & GetLeftAfferentArterioleResistance ()
 
double GetLeftAfferentArterioleResistance (const FlowResistanceUnit &unit) const
 
bool HasLeftBowmansCapsulesHydrostaticPressure () const
 
SEScalarPressure & GetLeftBowmansCapsulesHydrostaticPressure ()
 
double GetLeftBowmansCapsulesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasLeftBowmansCapsulesOsmoticPressure () const
 
SEScalarPressure & GetLeftBowmansCapsulesOsmoticPressure ()
 
double GetLeftBowmansCapsulesOsmoticPressure (const PressureUnit &unit) const
 
bool HasLeftEfferentArterioleResistance () const
 
SEScalarFlowResistance & GetLeftEfferentArterioleResistance ()
 
double GetLeftEfferentArterioleResistance (const FlowResistanceUnit &unit) const
 
bool HasLeftGlomerularCapillariesHydrostaticPressure () const
 
SEScalarPressure & GetLeftGlomerularCapillariesHydrostaticPressure ()
 
double GetLeftGlomerularCapillariesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasLeftGlomerularCapillariesOsmoticPressure () const
 
SEScalarPressure & GetLeftGlomerularCapillariesOsmoticPressure ()
 
double GetLeftGlomerularCapillariesOsmoticPressure (const PressureUnit &unit) const
 
bool HasLeftGlomerularFiltrationCoefficient () const
 
SEScalarVolumePerTimePressure & GetLeftGlomerularFiltrationCoefficient ()
 
double GetLeftGlomerularFiltrationCoefficient (const VolumePerTimePressureUnit &unit) const
 
bool HasLeftGlomerularFiltrationRate () const
 
SEScalarVolumePerTime & GetLeftGlomerularFiltrationRate ()
 
double GetLeftGlomerularFiltrationRate (const VolumePerTimeUnit &unit) const
 
bool HasLeftGlomerularFiltrationSurfaceArea () const
 
SEScalarArea & GetLeftGlomerularFiltrationSurfaceArea ()
 
double GetLeftGlomerularFiltrationSurfaceArea (const AreaUnit &unit) const
 
bool HasLeftGlomerularFluidPermeability () const
 
SEScalarVolumePerTimePressureArea & GetLeftGlomerularFluidPermeability ()
 
double GetLeftGlomerularFluidPermeability (const VolumePerTimePressureAreaUnit &unit) const
 
bool HasLeftFiltrationFraction () const
 
SEScalarFraction & GetLeftFiltrationFraction ()
 
double GetLeftFiltrationFraction () const
 
bool HasLeftNetFiltrationPressure () const
 
SEScalarPressure & GetLeftNetFiltrationPressure ()
 
double GetLeftNetFiltrationPressure (const PressureUnit &unit) const
 
bool HasLeftNetReabsorptionPressure () const
 
SEScalarPressure & GetLeftNetReabsorptionPressure ()
 
double GetLeftNetReabsorptionPressure (const PressureUnit &unit) const
 
bool HasLeftPeritubularCapillariesHydrostaticPressure () const
 
SEScalarPressure & GetLeftPeritubularCapillariesHydrostaticPressure ()
 
double GetLeftPeritubularCapillariesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasLeftPeritubularCapillariesOsmoticPressure () const
 
SEScalarPressure & GetLeftPeritubularCapillariesOsmoticPressure ()
 
double GetLeftPeritubularCapillariesOsmoticPressure (const PressureUnit &unit) const
 
bool HasLeftReabsorptionFiltrationCoefficient () const
 
SEScalarVolumePerTimePressure & GetLeftReabsorptionFiltrationCoefficient ()
 
double GetLeftReabsorptionFiltrationCoefficient (const VolumePerTimePressureUnit &unit) const
 
bool HasLeftReabsorptionRate () const
 
SEScalarVolumePerTime & GetLeftReabsorptionRate ()
 
double GetLeftReabsorptionRate (const VolumePerTimeUnit &unit) const
 
bool HasLeftTubularReabsorptionFiltrationSurfaceArea () const
 
SEScalarArea & GetLeftTubularReabsorptionFiltrationSurfaceArea ()
 
double GetLeftTubularReabsorptionFiltrationSurfaceArea (const AreaUnit &unit) const
 
bool HasLeftTubularReabsorptionFluidPermeability () const
 
SEScalarVolumePerTimePressureArea & GetLeftTubularReabsorptionFluidPermeability ()
 
double GetLeftTubularReabsorptionFluidPermeability (const VolumePerTimePressureAreaUnit &unit) const
 
bool HasLeftTubularHydrostaticPressure () const
 
SEScalarPressure & GetLeftTubularHydrostaticPressure ()
 
double GetLeftTubularHydrostaticPressure (const PressureUnit &unit) const
 
bool HasLeftTubularOsmoticPressure () const
 
SEScalarPressure & GetLeftTubularOsmoticPressure ()
 
double GetLeftTubularOsmoticPressure (const PressureUnit &unit) const
 
bool HasRenalBloodFlow () const
 
SEScalarVolumePerTime & GetRenalBloodFlow ()
 
double GetRenalBloodFlow (const VolumePerTimeUnit &unit) const
 
bool HasRenalPlasmaFlow () const
 
SEScalarVolumePerTime & GetRenalPlasmaFlow ()
 
double GetRenalPlasmaFlow (const VolumePerTimeUnit &unit) const
 
bool HasRenalVascularResistance () const
 
SEScalarFlowResistance & GetRenalVascularResistance ()
 
double GetRenalVascularResistance (const FlowResistanceUnit &unit) const
 
bool HasRightAfferentArterioleResistance () const
 
SEScalarFlowResistance & GetRightAfferentArterioleResistance ()
 
double GetRightAfferentArterioleResistance (const FlowResistanceUnit &unit) const
 
bool HasRightBowmansCapsulesHydrostaticPressure () const
 
SEScalarPressure & GetRightBowmansCapsulesHydrostaticPressure ()
 
double GetRightBowmansCapsulesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasRightBowmansCapsulesOsmoticPressure () const
 
SEScalarPressure & GetRightBowmansCapsulesOsmoticPressure ()
 
double GetRightBowmansCapsulesOsmoticPressure (const PressureUnit &unit) const
 
bool HasRightEfferentArterioleResistance () const
 
SEScalarFlowResistance & GetRightEfferentArterioleResistance ()
 
double GetRightEfferentArterioleResistance (const FlowResistanceUnit &unit) const
 
bool HasRightGlomerularCapillariesHydrostaticPressure () const
 
SEScalarPressure & GetRightGlomerularCapillariesHydrostaticPressure ()
 
double GetRightGlomerularCapillariesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasRightGlomerularCapillariesOsmoticPressure () const
 
SEScalarPressure & GetRightGlomerularCapillariesOsmoticPressure ()
 
double GetRightGlomerularCapillariesOsmoticPressure (const PressureUnit &unit) const
 
bool HasRightGlomerularFiltrationCoefficient () const
 
SEScalarVolumePerTimePressure & GetRightGlomerularFiltrationCoefficient ()
 
double GetRightGlomerularFiltrationCoefficient (const VolumePerTimePressureUnit &unit) const
 
bool HasRightGlomerularFiltrationRate () const
 
SEScalarVolumePerTime & GetRightGlomerularFiltrationRate ()
 
double GetRightGlomerularFiltrationRate (const VolumePerTimeUnit &unit) const
 
bool HasRightGlomerularFiltrationSurfaceArea () const
 
SEScalarArea & GetRightGlomerularFiltrationSurfaceArea ()
 
double GetRightGlomerularFiltrationSurfaceArea (const AreaUnit &unit) const
 
bool HasRightGlomerularFluidPermeability () const
 
SEScalarVolumePerTimePressureArea & GetRightGlomerularFluidPermeability ()
 
double GetRightGlomerularFluidPermeability (const VolumePerTimePressureAreaUnit &unit) const
 
bool HasRightFiltrationFraction () const
 
SEScalarFraction & GetRightFiltrationFraction ()
 
double GetRightFiltrationFraction () const
 
bool HasRightNetFiltrationPressure () const
 
SEScalarPressure & GetRightNetFiltrationPressure ()
 
double GetRightNetFiltrationPressure (const PressureUnit &unit) const
 
bool HasRightNetReabsorptionPressure () const
 
SEScalarPressure & GetRightNetReabsorptionPressure ()
 
double GetRightNetReabsorptionPressure (const PressureUnit &unit) const
 
bool HasRightPeritubularCapillariesHydrostaticPressure () const
 
SEScalarPressure & GetRightPeritubularCapillariesHydrostaticPressure ()
 
double GetRightPeritubularCapillariesHydrostaticPressure (const PressureUnit &unit) const
 
bool HasRightPeritubularCapillariesOsmoticPressure () const
 
SEScalarPressure & GetRightPeritubularCapillariesOsmoticPressure ()
 
double GetRightPeritubularCapillariesOsmoticPressure (const PressureUnit &unit) const
 
bool HasRightReabsorptionFiltrationCoefficient () const
 
SEScalarVolumePerTimePressure & GetRightReabsorptionFiltrationCoefficient ()
 
double GetRightReabsorptionFiltrationCoefficient (const VolumePerTimePressureUnit &unit) const
 
bool HasRightReabsorptionRate () const
 
SEScalarVolumePerTime & GetRightReabsorptionRate ()
 
double GetRightReabsorptionRate (const VolumePerTimeUnit &unit) const
 
bool HasRightTubularReabsorptionFiltrationSurfaceArea () const
 
SEScalarArea & GetRightTubularReabsorptionFiltrationSurfaceArea ()
 
double GetRightTubularReabsorptionFiltrationSurfaceArea (const AreaUnit &unit) const
 
bool HasRightTubularReabsorptionFluidPermeability () const
 
SEScalarVolumePerTimePressureArea & GetRightTubularReabsorptionFluidPermeability ()
 
double GetRightTubularReabsorptionFluidPermeability (const VolumePerTimePressureAreaUnit &unit) const
 
bool HasRightTubularHydrostaticPressure () const
 
SEScalarPressure & GetRightTubularHydrostaticPressure ()
 
double GetRightTubularHydrostaticPressure (const PressureUnit &unit) const
 
bool HasRightTubularOsmoticPressure () const
 
SEScalarPressure & GetRightTubularOsmoticPressure ()
 
double GetRightTubularOsmoticPressure (const PressureUnit &unit) const
 
bool HasUrinationRate () const
 
SEScalarVolumePerTime & GetUrinationRate ()
 
double GetUrinationRate (const VolumePerTimeUnit &unit) const
 
bool HasUrineOsmolality () const
 
SEScalarOsmolality & GetUrineOsmolality ()
 
double GetUrineOsmolality (const OsmolalityUnit &unit) const
 
bool HasUrineOsmolarity () const
 
SEScalarOsmolarity & GetUrineOsmolarity ()
 
double GetUrineOsmolarity (const OsmolarityUnit &unit) const
 
bool HasUrineProductionRate () const
 
SEScalarVolumePerTime & GetUrineProductionRate ()
 
double GetUrineProductionRate (const VolumePerTimeUnit &unit) const
 
bool HasMeanUrineOutput () const
 
SEScalarVolumePerTime & GetMeanUrineOutput ()
 
double GetMeanUrineOutput (const VolumePerTimeUnit &unit) const
 
bool HasUrineSpecificGravity () const
 
SEScalar & GetUrineSpecificGravity ()
 
double GetUrineSpecificGravity () const
 
bool HasUrineVolume () const
 
SEScalarVolume & GetUrineVolume ()
 
double GetUrineVolume (const VolumeUnit &unit) const
 
bool HasUrineUreaNitrogenConcentration () const
 
SEScalarMassPerVolume & GetUrineUreaNitrogenConcentration ()
 
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 Logger * GetLogger () 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 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
 
- 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

SEScalarVolumePerTime * m_GlomerularFiltrationRate
 
SEScalarFraction * m_FiltrationFraction
 
SEScalarFlowResistance * m_LeftAfferentArterioleResistance
 
SEScalarPressure * m_LeftBowmansCapsulesHydrostaticPressure
 
SEScalarPressure * m_LeftBowmansCapsulesOsmoticPressure
 
SEScalarFlowResistance * m_LeftEfferentArterioleResistance
 
SEScalarPressure * m_LeftGlomerularCapillariesHydrostaticPressure
 
SEScalarPressure * m_LeftGlomerularCapillariesOsmoticPressure
 
SEScalarVolumePerTimePressure * m_LeftGlomerularFiltrationCoefficient
 
SEScalarVolumePerTime * m_LeftGlomerularFiltrationRate
 
SEScalarArea * m_LeftGlomerularFiltrationSurfaceArea
 
SEScalarVolumePerTimePressureArea * m_LeftGlomerularFluidPermeability
 
SEScalarFraction * m_LeftFiltrationFraction
 
SEScalarPressure * m_LeftNetFiltrationPressure
 
SEScalarPressure * m_LeftNetReabsorptionPressure
 
SEScalarPressure * m_LeftPeritubularCapillariesHydrostaticPressure
 
SEScalarPressure * m_LeftPeritubularCapillariesOsmoticPressure
 
SEScalarVolumePerTimePressure * m_LeftReabsorptionFiltrationCoefficient
 
SEScalarVolumePerTime * m_LeftReabsorptionRate
 
SEScalarArea * m_LeftTubularReabsorptionFiltrationSurfaceArea
 
SEScalarVolumePerTimePressureArea * m_LeftTubularReabsorptionFluidPermeability
 
SEScalarPressure * m_LeftTubularHydrostaticPressure
 
SEScalarPressure * m_LeftTubularOsmoticPressure
 
SEScalarVolumePerTime * m_RenalBloodFlow
 
SEScalarVolumePerTime * m_RenalPlasmaFlow
 
SEScalarFlowResistance * m_RenalVascularResistance
 
SEScalarFlowResistance * m_RightAfferentArterioleResistance
 
SEScalarPressure * m_RightBowmansCapsulesHydrostaticPressure
 
SEScalarPressure * m_RightBowmansCapsulesOsmoticPressure
 
SEScalarFlowResistance * m_RightEfferentArterioleResistance
 
SEScalarPressure * m_RightGlomerularCapillariesHydrostaticPressure
 
SEScalarPressure * m_RightGlomerularCapillariesOsmoticPressure
 
SEScalarVolumePerTimePressure * m_RightGlomerularFiltrationCoefficient
 
SEScalarVolumePerTime * m_RightGlomerularFiltrationRate
 
SEScalarArea * m_RightGlomerularFiltrationSurfaceArea
 
SEScalarVolumePerTimePressureArea * m_RightGlomerularFluidPermeability
 
SEScalarFraction * m_RightFiltrationFraction
 
SEScalarPressure * m_RightNetFiltrationPressure
 
SEScalarPressure * m_RightNetReabsorptionPressure
 
SEScalarPressure * m_RightPeritubularCapillariesHydrostaticPressure
 
SEScalarPressure * m_RightPeritubularCapillariesOsmoticPressure
 
SEScalarVolumePerTimePressure * m_RightReabsorptionFiltrationCoefficient
 
SEScalarVolumePerTime * m_RightReabsorptionRate
 
SEScalarArea * m_RightTubularReabsorptionFiltrationSurfaceArea
 
SEScalarVolumePerTimePressureArea * m_RightTubularReabsorptionFluidPermeability
 
SEScalarPressure * m_RightTubularHydrostaticPressure
 
SEScalarPressure * m_RightTubularOsmoticPressure
 
SEScalarVolumePerTime * m_UrinationRate
 
SEScalarOsmolality * m_UrineOsmolality
 
SEScalarOsmolarity * m_UrineOsmolarity
 
SEScalarVolumePerTime * m_UrineProductionRate
 
SEScalarVolumePerTime * m_MeanUrineOutput
 
SEScalar * m_UrineSpecificGravity
 
SEScalarVolume * m_UrineVolume
 
SEScalarMassPerVolume * m_UrineUreaNitrogenConcentration
 
- Protected Attributes inherited from biogears::SESystem
std::stringstream m_ss
 
- Protected Attributes inherited from biogears::Loggable
Logger * m_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