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 |


Public Member Functions inherited from