SEFunctionVolumeVsTime Class Reference
#include <SEFunctionVolumeVsTime.h>
Inherits SEFunction.
Public Member Functions | |
SEFunctionVolumeVsTime () | |
virtual | ~SEFunctionVolumeVsTime () |
void | Clear () override |
void | Copy (const SEFunction &src)=delete |
void | Copy (const SEFunctionVolumeVsTime &src) |
double | GetIndependentValue (size_t index)=delete |
const CCompoundUnit * | GetIndependentUnit () const override |
double | GetTimeValue (size_t index, const TimeUnit &unit) const |
std::vector< double > & | GetTime () |
const TimeUnit * | GetTimeUnit () const |
void | SetTimeUnit (const TimeUnit &unit) |
double | GetDependentValue (size_t index)=delete |
const CCompoundUnit * | GetDependentUnit () const override |
double | GetVolumeValue (size_t index, const VolumeUnit &unit) const |
std::vector< double > & | GetVolume () |
const VolumeUnit * | GetVolumeUnit () const |
void | SetVolumeUnit (const VolumeUnit &unit) |
Public Member Functions inherited from SEFunction | |
SEFunction () | |
virtual | ~SEFunction () |
virtual void | Clear () |
void | Copy (const SEFunction &src) |
bool | WriteCSVFile (const std::string &filename) const |
bool | IsValid () const override |
void | Invalidate () override |
virtual size_t | Length () const |
double | GetDependentValue (size_t index) const |
std::vector< double > & | GetDependent () |
virtual const CCompoundUnit * | GetDependentUnit () const |
double | GetIndependentValue (size_t index) const |
std::vector< double > & | GetIndependent () |
virtual const CCompoundUnit * | GetIndependentUnit () const |
Public Member Functions inherited from SEProperty | |
SEProperty () | |
virtual | ~SEProperty () |
virtual void | Invalidate ()=0 |
virtual bool | IsValid () const =0 |
Protected Attributes | |
const TimeUnit * | m_TimeUnit |
const VolumeUnit * | m_VolumeUnit |
Protected Attributes inherited from SEFunction | |
std::vector< double > | m_Dependent |
std::vector< double > | m_Independent |
Friends | |
class | PBProperty |
Constructor & Destructor Documentation
◆ SEFunctionVolumeVsTime()
SEFunctionVolumeVsTime::SEFunctionVolumeVsTime | ( | ) |
◆ ~SEFunctionVolumeVsTime()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SEFunction.
◆ Copy() [1/2]
|
delete |
◆ Copy() [2/2]
void SEFunctionVolumeVsTime::Copy | ( | const SEFunctionVolumeVsTime & | src | ) |
◆ GetDependentUnit()
|
inlineoverridevirtual |
Reimplemented from SEFunction.
◆ GetDependentValue()
|
delete |
◆ GetIndependentUnit()
|
inlineoverridevirtual |
Reimplemented from SEFunction.
◆ GetIndependentValue()
|
delete |
◆ GetTime()
std::vector< double > & SEFunctionVolumeVsTime::GetTime | ( | ) |
◆ GetTimeUnit()
const TimeUnit * SEFunctionVolumeVsTime::GetTimeUnit | ( | ) | const |
◆ GetTimeValue()
double SEFunctionVolumeVsTime::GetTimeValue | ( | size_t | index, |
const TimeUnit & | unit | ||
) | const |
◆ GetVolume()
std::vector< double > & SEFunctionVolumeVsTime::GetVolume | ( | ) |
◆ GetVolumeUnit()
const VolumeUnit * SEFunctionVolumeVsTime::GetVolumeUnit | ( | ) | const |
◆ GetVolumeValue()
double SEFunctionVolumeVsTime::GetVolumeValue | ( | size_t | index, |
const VolumeUnit & | unit | ||
) | const |
◆ SetTimeUnit()
void SEFunctionVolumeVsTime::SetTimeUnit | ( | const TimeUnit & | unit | ) |
◆ SetVolumeUnit()
void SEFunctionVolumeVsTime::SetVolumeUnit | ( | const VolumeUnit & | unit | ) |
Friends And Related Function Documentation
◆ PBProperty
|
friend |
Member Data Documentation
◆ m_TimeUnit
|
protected |
◆ m_VolumeUnit
|
protected |