SEFunction Class Reference
#include <SEFunction.h>
Inheritance diagram for SEFunction:

Public Member Functions | |
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 |
![]() | |
SEProperty () | |
virtual | ~SEProperty () |
Protected Attributes | |
std::vector< double > | m_Dependent |
std::vector< double > | m_Independent |
Friends | |
class | PBProperty |
Constructor & Destructor Documentation
◆ SEFunction()
SEFunction::SEFunction | ( | ) |
◆ ~SEFunction()
|
virtual |
Member Function Documentation
◆ Clear()
|
virtual |
Reimplemented in SEFunctionVolumeVsTime, and SEFunctionElectricPotentialVsTime.
◆ Copy()
void SEFunction::Copy | ( | const SEFunction & | src | ) |
◆ GetDependent()
std::vector< double > & SEFunction::GetDependent | ( | ) |
◆ GetDependentUnit()
|
inlinevirtual |
Reimplemented in SEFunctionVolumeVsTime, and SEFunctionElectricPotentialVsTime.
◆ GetDependentValue()
double SEFunction::GetDependentValue | ( | size_t | index | ) | const |
◆ GetIndependent()
std::vector< double > & SEFunction::GetIndependent | ( | ) |
◆ GetIndependentUnit()
|
inlinevirtual |
Reimplemented in SEFunctionVolumeVsTime, and SEFunctionElectricPotentialVsTime.
◆ GetIndependentValue()
double SEFunction::GetIndependentValue | ( | size_t | index | ) | const |
◆ Invalidate()
|
overridevirtual |
Implements SEProperty.
◆ IsValid()
|
overridevirtual |
Implements SEProperty.
◆ Length()
|
virtual |
◆ WriteCSVFile()
bool SEFunction::WriteCSVFile | ( | const std::string & | filename | ) | const |
Friends And Related Function Documentation
◆ PBProperty
|
friend |
Member Data Documentation
◆ m_Dependent
|
protected |
◆ m_Independent
|
protected |