Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
SETissueCompartment Class Reference
#include <SETissueCompartment.h>
Inheritance diagram for SETissueCompartment:
Public Member Functions | |
| virtual | ~SETissueCompartment () |
| void | Clear () override |
| const SEScalar * | GetScalar (const std::string &name) override |
| bool | HasChildren () const override |
| virtual const std::vector< SETissueCompartment * > & | GetChildren ()=delete |
| virtual const std::vector< SETissueCompartment * > & | GetLeaves ()=delete |
| virtual SELiquidCompartment & | GetExtracellular () |
| virtual const SELiquidCompartment & | GetExtracellular () const |
| virtual SELiquidCompartment & | GetIntracellular () |
| virtual const SELiquidCompartment & | GetIntracellular () const |
| virtual void | StateChange () override |
| virtual bool | HasAcidicPhospohlipidConcentration () const |
| virtual SEScalarMassPerMass & | GetAcidicPhospohlipidConcentration () |
| virtual double | GetAcidicPhospohlipidConcentration (const MassPerMassUnit &unit) const |
| virtual bool | HasMatrixVolume () const |
| virtual SEScalarVolume & | GetMatrixVolume () |
| virtual double | GetMatrixVolume (const VolumeUnit &unit) const |
| virtual bool | HasNeutralLipidsVolumeFraction () const |
| virtual SEScalar0To1 & | GetNeutralLipidsVolumeFraction () |
| virtual double | GetNeutralLipidsVolumeFraction () const |
| virtual bool | HasNeutralPhospholipidsVolumeFraction () const |
| virtual SEScalar0To1 & | GetNeutralPhospholipidsVolumeFraction () |
| virtual double | GetNeutralPhospholipidsVolumeFraction () const |
| virtual bool | HasTissueToPlasmaAlbuminRatio () const |
| virtual SEScalar & | GetTissueToPlasmaAlbuminRatio () |
| virtual double | GetTissueToPlasmaAlbuminRatio () const |
| virtual bool | HasTissueToPlasmaAlphaAcidGlycoproteinRatio () const |
| virtual SEScalar & | GetTissueToPlasmaAlphaAcidGlycoproteinRatio () |
| virtual double | GetTissueToPlasmaAlphaAcidGlycoproteinRatio () const |
| virtual bool | HasTissueToPlasmaLipoproteinRatio () const |
| virtual SEScalar & | GetTissueToPlasmaLipoproteinRatio () |
| virtual double | GetTissueToPlasmaLipoproteinRatio () const |
| virtual bool | HasTotalMass () const |
| virtual SEScalarMass & | GetTotalMass () |
| virtual double | GetTotalMass (const MassUnit &unit) const |
| virtual const SEScalarVolume & | GetTotalVolume () |
| virtual double | GetTotalVolume (const VolumeUnit &unit) const |
Public Member Functions inherited from SECompartment | |
| virtual | ~SECompartment () |
| virtual std::string | GetName () const |
Public Member Functions inherited from Loggable | |
| Loggable (Logger *logger=nullptr) | |
| Loggable (std::string const &logfile) | |
| virtual | ~Loggable () |
| virtual Logger * | GetLogger () const |
| virtual void | SetLogger (Logger &logger) |
| virtual void | Debug (std::string const &msg) const |
| virtual void | Debug (std::stringstream &msg) const |
| virtual void | Debug (std::ostream &msg) const |
| virtual void | Info (std::string const &msg) const |
| virtual void | Info (std::stringstream &msg) const |
| virtual void | Info (const std::stringstream &msg) const |
| virtual void | Info (std::ostream &msg) const |
| virtual void | Warning (std::string const &msg) const |
| virtual void | Warning (std::stringstream &msg) const |
| virtual void | Warning (std::ostream &msg) const |
| virtual void | Error (std::string const &msg) const |
| virtual void | Error (std::stringstream &msg) const |
| virtual void | Error (std::ostream &msg) const |
| virtual void | Fatal (std::string const &msg) const |
| virtual void | Fatal (std::stringstream &msg) const |
| virtual void | Fatal (std::ostream &msg) const |
Protected Member Functions | |
| SETissueCompartment (const std::string &name, SELiquidCompartment &extracellular, SELiquidCompartment &intracellular, Logger *logger) | |
Protected Member Functions inherited from SECompartment | |
| SECompartment (const std::string &name, Logger *logger) | |
Protected Attributes | |
| SEScalarMassPerMass * | m_AcidicPhospohlipidConcentration |
| SEScalarVolume * | m_MatrixVolume |
| SEScalar0To1 * | m_NeutralLipidsVolumeFraction |
| SEScalar0To1 * | m_NeutralPhospholipidsVolumeFraction |
| SEScalar * | m_TissueToPlasmaAlbuminRatio |
| SEScalar * | m_TissueToPlasmaAlphaAcidGlycoproteinRatio |
| SEScalar * | m_TissueToPlasmaLipoproteinRatio |
| SEScalarMass * | m_TotalMass |
| SEScalarVolume * | m_TotalVolume |
| SELiquidCompartment & | m_Extracellular |
| SELiquidCompartment & | m_Intracellular |
Protected Attributes inherited from SECompartment | |
| std::string | m_Name |
Protected Attributes inherited from Loggable | |
| bool | myLogger |
| Logger * | m_Logger |
Friends | |
| class | PBCompartment |
| class | SECompartmentManager |
Additional Inherited Members | |
Static Public Member Functions inherited from SECompartment | |
| template<typename CompartmentType > | |
| static void | FindLeaves (CompartmentType &cmpt, std::vector< CompartmentType * > &leaves) |
Constructor & Destructor Documentation
◆ SETissueCompartment()
|
protected |
◆ ~SETissueCompartment()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SECompartment.
◆ GetAcidicPhospohlipidConcentration() [1/2]
|
virtual |
◆ GetAcidicPhospohlipidConcentration() [2/2]
|
virtual |
◆ GetChildren()
|
virtualdelete |
◆ GetExtracellular() [1/2]
|
inlinevirtual |
◆ GetExtracellular() [2/2]
|
inlinevirtual |
◆ GetIntracellular() [1/2]
|
inlinevirtual |
◆ GetIntracellular() [2/2]
|
inlinevirtual |
◆ GetLeaves()
|
virtualdelete |
◆ GetMatrixVolume() [1/2]
|
virtual |
◆ GetMatrixVolume() [2/2]
|
virtual |
◆ GetNeutralLipidsVolumeFraction() [1/2]
|
virtual |
◆ GetNeutralLipidsVolumeFraction() [2/2]
|
virtual |
◆ GetNeutralPhospholipidsVolumeFraction() [1/2]
|
virtual |
◆ GetNeutralPhospholipidsVolumeFraction() [2/2]
|
virtual |
◆ GetScalar()
|
overridevirtual |
Implements SECompartment.
◆ GetTissueToPlasmaAlbuminRatio() [1/2]
|
virtual |
◆ GetTissueToPlasmaAlbuminRatio() [2/2]
|
virtual |
◆ GetTissueToPlasmaAlphaAcidGlycoproteinRatio() [1/2]
|
virtual |
◆ GetTissueToPlasmaAlphaAcidGlycoproteinRatio() [2/2]
|
virtual |
◆ GetTissueToPlasmaLipoproteinRatio() [1/2]
|
virtual |
◆ GetTissueToPlasmaLipoproteinRatio() [2/2]
|
virtual |
◆ GetTotalMass() [1/2]
|
virtual |
◆ GetTotalMass() [2/2]
|
virtual |
◆ GetTotalVolume() [1/2]
|
virtual |
◆ GetTotalVolume() [2/2]
|
virtual |
◆ HasAcidicPhospohlipidConcentration()
|
virtual |
◆ HasChildren()
|
inlineoverridevirtual |
Implements SECompartment.
◆ HasMatrixVolume()
|
virtual |
◆ HasNeutralLipidsVolumeFraction()
|
virtual |
◆ HasNeutralPhospholipidsVolumeFraction()
|
virtual |
◆ HasTissueToPlasmaAlbuminRatio()
|
virtual |
◆ HasTissueToPlasmaAlphaAcidGlycoproteinRatio()
|
virtual |
◆ HasTissueToPlasmaLipoproteinRatio()
|
virtual |
◆ HasTotalMass()
|
virtual |
◆ StateChange()
|
overridevirtual |
Implements SECompartment.
Friends And Related Function Documentation
◆ PBCompartment
|
friend |
◆ SECompartmentManager
|
friend |
Member Data Documentation
◆ m_AcidicPhospohlipidConcentration
|
protected |
◆ m_Extracellular
|
protected |
◆ m_Intracellular
|
protected |
◆ m_MatrixVolume
|
protected |
◆ m_NeutralLipidsVolumeFraction
|
protected |
◆ m_NeutralPhospholipidsVolumeFraction
|
protected |
◆ m_TissueToPlasmaAlbuminRatio
|
protected |
◆ m_TissueToPlasmaAlphaAcidGlycoproteinRatio
|
protected |
◆ m_TissueToPlasmaLipoproteinRatio
|
protected |
◆ m_TotalMass
|
protected |
◆ m_TotalVolume
|
protected |

Public Member Functions inherited from