biogears::SEFunctionVolumeVsTime Class Reference
#include <SEFunctionVolumeVsTime.h>
Inheritance diagram for biogears::SEFunctionVolumeVsTime:
Public Member Functions | |
SEFunctionVolumeVsTime () | |
virtual | ~SEFunctionVolumeVsTime () |
virtual void | Clear () |
virtual bool | Load (const CDM::FunctionVolumeVsTimeData &in) |
virtual CDM::FunctionVolumeVsTimeData * | Unload () const |
double | GetIndependentValue (unsigned int index)=delete |
virtual double | GetTimeValue (unsigned int index, const TimeUnit &unit) |
virtual std::vector< double > & | GetTime () |
virtual const TimeUnit * | GetTimeUnit () |
virtual void | SetTimeUnit (const TimeUnit &unit) |
double | GetDependentValue (unsigned int index)=delete |
virtual double | GetVolumeValue (unsigned int index, const VolumeUnit &unit) |
virtual std::vector< double > & | GetVolume () |
virtual const VolumeUnit * | GetVolumeUnit () |
virtual void | SetVolumeUnit (const VolumeUnit &unit) |
Public Member Functions inherited from biogears::SEFunction | |
SEFunction () | |
virtual | ~SEFunction () |
virtual bool | Load (const CDM::FunctionData &in) |
virtual bool | IsValid () const |
virtual void | Invalidate () |
virtual unsigned int | Length () |
double | GetDependentValue (unsigned int index) |
std::vector< double > & | GetDependent () |
double | GetIndependentValue (unsigned int index) |
std::vector< double > & | GetIndependent () |
Public Member Functions inherited from biogears::SEProperty | |
SEProperty () | |
virtual | ~SEProperty () |
virtual bool | Load (const CDM::PropertyData &in) |
Protected Member Functions | |
virtual void | Unload (CDM::FunctionVolumeVsTimeData &data) const |
Protected Member Functions inherited from biogears::SEFunction | |
virtual void | Unload (CDM::FunctionData &data) const |
Protected Member Functions inherited from biogears::SEProperty | |
virtual void | Unload (CDM::PropertyData &data) const |
Protected Attributes | |
const TimeUnit * | m_TimeUnit |
const VolumeUnit * | m_VolumeUnit |
Protected Attributes inherited from biogears::SEFunction | |
std::vector< double > | m_Dependent |
std::vector< double > | m_Independent |
Constructor & Destructor Documentation
biogears::SEFunctionVolumeVsTime::SEFunctionVolumeVsTime | ( | ) |
|
virtual |
Member Function Documentation
|
virtual |
Reimplemented from biogears::SEFunction.
|
delete |
|
delete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from biogears::SEFunction.
|
protectedvirtual |
Member Data Documentation
|
protected |
|
protected |