biogears::SETransmucosalState Class Reference
#include <SESubstanceOralDose.h>
Public Member Functions | |
SETransmucosalState (const SESubstance &sub) | |
~SETransmucosalState () | |
virtual void | Clear () |
virtual bool | Load (const CDM::TransmucosalStateData &in) |
virtual CDM::TransmucosalStateData * | Unload () const |
bool | Initialize (SEScalarMass &dose) |
SEScalarMass & | GetMouthSolidMass () |
SEScalarMassPerVolume & | GetSalivaConcentration () |
std::vector< SEScalarMassPerVolume * > & | GetBuccalConcentrations () |
std::vector< SEScalarMassPerVolume * > & | GetSublingualConcentrations () |
std::vector< double > | GetBuccalConcentrations (const MassPerVolumeUnit &unit) |
std::vector< double > | GetSublingualConcentrations (const MassPerVolumeUnit &unit) |
bool | SetBuccalConcentrations (std::vector< double > &bMasses, const MassPerVolumeUnit &unit) |
bool | SetSublingualConcentrations (std::vector< double > &slMasses, const MassPerVolumeUnit &unit) |
Protected Member Functions | |
virtual void | Unload (CDM::TransmucosalStateData &data) const |
Protected Attributes | |
const SESubstance * | m_Substance |
SEScalarMass * | m_MouthSolidMass |
SEScalarMassPerVolume * | m_SalivaConcentration |
std::vector< SEScalarMassPerVolume * > | m_BuccalConcentrations |
std::vector< SEScalarMassPerVolume * > | m_SublingualConcentrations |
size_t | m_NumBuccalRegions |
size_t | m_NumSublingualRegions |
Constructor & Destructor Documentation
biogears::SETransmucosalState::SETransmucosalState | ( | const SESubstance & | sub | ) |
biogears::SETransmucosalState::~SETransmucosalState | ( | ) |
Member Function Documentation
|
virtual |
std::vector< SEScalarMassPerVolume * > & biogears::SETransmucosalState::GetBuccalConcentrations | ( | ) |
std::vector< double > biogears::SETransmucosalState::GetBuccalConcentrations | ( | const MassPerVolumeUnit & | unit | ) |
SEScalarMass & biogears::SETransmucosalState::GetMouthSolidMass | ( | ) |
SEScalarMassPerVolume & biogears::SETransmucosalState::GetSalivaConcentration | ( | ) |
std::vector< SEScalarMassPerVolume * > & biogears::SETransmucosalState::GetSublingualConcentrations | ( | ) |
std::vector< double > biogears::SETransmucosalState::GetSublingualConcentrations | ( | const MassPerVolumeUnit & | unit | ) |
bool biogears::SETransmucosalState::Initialize | ( | SEScalarMass & | dose | ) |
|
virtual |
bool biogears::SETransmucosalState::SetBuccalConcentrations | ( | std::vector< double > & | bMasses, |
const MassPerVolumeUnit & | unit | ||
) |
bool biogears::SETransmucosalState::SetSublingualConcentrations | ( | std::vector< double > & | slMasses, |
const MassPerVolumeUnit & | unit | ||
) |
|
virtual |
|
protectedvirtual |
Member Data Documentation
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |