SESubstancePhysicochemicals Class Reference
#include <SESubstancePhysicochemicals.h>
Inherits Loggable.
Public Member Functions | |
SESubstancePhysicochemicals (Logger *logger) | |
virtual | ~SESubstancePhysicochemicals () |
virtual void | Clear () |
virtual bool | IsValid () const |
virtual const SEScalar * | GetScalar (const std::string &name) |
virtual bool | HasAcidDissociationConstant () const |
virtual SEScalar & | GetAcidDissociationConstant () |
virtual double | GetAcidDissociationConstant () const |
virtual eSubstance_BindingProtein | GetBindingProtein () const |
virtual void | SetBindingProtein (eSubstance_BindingProtein state) |
virtual bool | HasBindingProtein () const |
virtual void | InvalidateBindingProtein () |
virtual bool | HasBloodPlasmaRatio () const |
virtual SEScalar & | GetBloodPlasmaRatio () |
virtual double | GetBloodPlasmaRatio () const |
virtual bool | HasFractionUnboundInPlasma () const |
virtual SEScalar0To1 & | GetFractionUnboundInPlasma () |
virtual double | GetFractionUnboundInPlasma () const |
virtual eSubstance_IonicState | GetIonicState () const |
virtual void | SetIonicState (eSubstance_IonicState state) |
virtual bool | HasIonicState () const |
virtual void | InvalidateIonicState () |
virtual bool | HasLogP () const |
virtual SEScalar & | GetLogP () |
virtual double | GetLogP () const |
virtual bool | HasOralAbsorptionRateConstant () const |
virtual SEScalar & | GetOralAbsorptionRateConstant () |
virtual double | GetOralAbsorptionRateConstant () 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 Attributes | |
SEScalar * | m_AcidDissociationConstant |
eSubstance_BindingProtein | m_BindingProtein |
SEScalar * | m_BloodPlasmaRatio |
SEScalar0To1 * | m_FractionUnboundInPlasma |
eSubstance_IonicState | m_IonicState |
SEScalar * | m_LogP |
SEScalar * | m_OralAbsorptionRateConstant |
Protected Attributes inherited from Loggable | |
bool | myLogger |
Logger * | m_Logger |
Friends | |
class | PBSubstance |
Constructor & Destructor Documentation
◆ SESubstancePhysicochemicals()
SESubstancePhysicochemicals::SESubstancePhysicochemicals | ( | Logger * | logger | ) |
◆ ~SESubstancePhysicochemicals()
|
virtual |
Member Function Documentation
◆ Clear()
|
virtual |
◆ GetAcidDissociationConstant() [1/2]
|
virtual |
◆ GetAcidDissociationConstant() [2/2]
|
virtual |
◆ GetBindingProtein()
|
virtual |
◆ GetBloodPlasmaRatio() [1/2]
|
virtual |
◆ GetBloodPlasmaRatio() [2/2]
|
virtual |
◆ GetFractionUnboundInPlasma() [1/2]
|
virtual |
◆ GetFractionUnboundInPlasma() [2/2]
|
virtual |
◆ GetIonicState()
|
virtual |
◆ GetLogP() [1/2]
|
virtual |
◆ GetLogP() [2/2]
|
virtual |
◆ GetOralAbsorptionRateConstant() [1/2]
|
virtual |
◆ GetOralAbsorptionRateConstant() [2/2]
|
virtual |
◆ GetScalar()
|
virtual |
◆ HasAcidDissociationConstant()
|
virtual |
◆ HasBindingProtein()
|
virtual |
◆ HasBloodPlasmaRatio()
|
virtual |
◆ HasFractionUnboundInPlasma()
|
virtual |
◆ HasIonicState()
|
virtual |
◆ HasLogP()
|
virtual |
◆ HasOralAbsorptionRateConstant()
|
virtual |
◆ InvalidateBindingProtein()
|
virtual |
◆ InvalidateIonicState()
|
virtual |
◆ IsValid()
|
virtual |
◆ SetBindingProtein()
|
virtual |
◆ SetIonicState()
|
virtual |
Friends And Related Function Documentation
◆ PBSubstance
|
friend |
Member Data Documentation
◆ m_AcidDissociationConstant
|
protected |
◆ m_BindingProtein
|
protected |
◆ m_BloodPlasmaRatio
|
protected |
◆ m_FractionUnboundInPlasma
|
protected |
◆ m_IonicState
|
protected |
◆ m_LogP
|
protected |
◆ m_OralAbsorptionRateConstant
|
protected |