7enum class eSubstance_IonicState { NullIonicState = 0, Acid, Base, Neutral, WeakBase };
8extern CDM_DECL
const std::string& eSubstance_IonicState_Name(eSubstance_IonicState m);
11enum class eSubstance_BindingProtein { NullBindingProtein = 0, AAG, Albumin, Lipoprotein };
12extern CDM_DECL
const std::string& eSubstance_BindingProtein_Name(eSubstance_BindingProtein m);
23 virtual bool IsValid()
const;
25 virtual const SEScalar* GetScalar(
const std::string& name);
28 virtual bool HasAcidDissociationConstant()
const;
29 virtual SEScalar& GetAcidDissociationConstant();
30 virtual double GetAcidDissociationConstant()
const;
32 virtual eSubstance_BindingProtein GetBindingProtein()
const;
33 virtual void SetBindingProtein(eSubstance_BindingProtein state);
34 virtual bool HasBindingProtein()
const;
35 virtual void InvalidateBindingProtein();
37 virtual bool HasBloodPlasmaRatio()
const;
38 virtual SEScalar& GetBloodPlasmaRatio();
39 virtual double GetBloodPlasmaRatio()
const;
41 virtual bool HasFractionUnboundInPlasma()
const;
43 virtual double GetFractionUnboundInPlasma()
const;
45 virtual eSubstance_IonicState GetIonicState()
const;
46 virtual void SetIonicState(eSubstance_IonicState state);
47 virtual bool HasIonicState()
const;
48 virtual void InvalidateIonicState();
50 virtual bool HasLogP()
const;
52 virtual double GetLogP()
const;
54 virtual bool HasOralAbsorptionRateConstant()
const;
55 virtual SEScalar& GetOralAbsorptionRateConstant();
56 virtual double GetOralAbsorptionRateConstant()
const;
Definition: PBSubstance.h:19
Definition: SEScalar0To1.h:8
Definition: SEScalar.h:19
Definition: SESubstancePhysicochemicals.h:15
eSubstance_IonicState m_IonicState
Definition: SESubstancePhysicochemicals.h:63
SEScalar * m_LogP
Definition: SESubstancePhysicochemicals.h:64
SEScalar * m_BloodPlasmaRatio
Definition: SESubstancePhysicochemicals.h:61
SEScalar0To1 * m_FractionUnboundInPlasma
Definition: SESubstancePhysicochemicals.h:62
SEScalar * m_AcidDissociationConstant
Definition: SESubstancePhysicochemicals.h:59
eSubstance_BindingProtein m_BindingProtein
Definition: SESubstancePhysicochemicals.h:60
SEScalar * m_OralAbsorptionRateConstant
Definition: SESubstancePhysicochemicals.h:65