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 |

