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 |
Public Member Functions inherited from SEProperty | |
| 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 |

Public Member Functions inherited from