biogears::SENasalState Class Reference
#include <SESubstanceNasalDose.h>
Public Member Functions | |
SENasalState (const SESubstance &sub) | |
~SENasalState () | |
virtual void | Clear () |
virtual bool | Load (const CDM::NasalStateData &in) |
virtual CDM::NasalStateData * | Unload () const |
bool | Initialize (SEScalarMass &dose) |
SEScalarMass & | GetTotalNasalDose () |
SEScalarMassPerVolume & | GetVenaCavaConcentration () |
std::vector< SEScalarMass * > & | GetUnreleasedNasalMasses () |
std::vector< SEScalarMass * > & | GetReleasedNasalMasses () |
std::vector< double > | GetUnreleasedNasalMasses (const MassUnit &unit) |
std::vector< double > | GetReleasedNasalMasses (const MassUnit &unit) |
bool | SetUnreleasedNasalMasses (std::vector< double > &uMasses, const MassUnit &unit) |
bool | SetReleasedNasalMasses (std::vector< double > &rMasses, const MassUnit &unit) |
Protected Member Functions | |
virtual void | Unload (CDM::NasalStateData &data) const |
Protected Attributes | |
const SESubstance * | m_Substance |
SEScalarMass * | m_TotalNasalDose |
SEScalarMassPerVolume * | m_VenaCavaConcentration |
std::vector< SEScalarMass * > | m_UnreleasedDrugMasses |
std::vector< SEScalarMass * > | m_ReleasedDrugMasses |
size_t | m_NumUnreleasedMasses |
size_t | m_NumReleasedMasses |
Constructor & Destructor Documentation
biogears::SENasalState::SENasalState | ( | const SESubstance & | sub | ) |
biogears::SENasalState::~SENasalState | ( | ) |
Member Function Documentation
|
virtual |
std::vector< SEScalarMass * > & biogears::SENasalState::GetReleasedNasalMasses | ( | ) |
std::vector< double > biogears::SENasalState::GetReleasedNasalMasses | ( | const MassUnit & | unit | ) |
SEScalarMass & biogears::SENasalState::GetTotalNasalDose | ( | ) |
std::vector< SEScalarMass * > & biogears::SENasalState::GetUnreleasedNasalMasses | ( | ) |
std::vector< double > biogears::SENasalState::GetUnreleasedNasalMasses | ( | const MassUnit & | unit | ) |
SEScalarMassPerVolume & biogears::SENasalState::GetVenaCavaConcentration | ( | ) |
bool biogears::SENasalState::Initialize | ( | SEScalarMass & | dose | ) |
|
virtual |
bool biogears::SENasalState::SetReleasedNasalMasses | ( | std::vector< double > & | rMasses, |
const MassUnit & | unit | ||
) |
bool biogears::SENasalState::SetUnreleasedNasalMasses | ( | std::vector< double > & | uMasses, |
const MassUnit & | unit | ||
) |
|
virtual |
|
protectedvirtual |
Member Data Documentation
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |