SEFunctionElectricPotentialVsTime Class Reference
#include <SEFunctionElectricPotentialVsTime.h>
Inheritance diagram for SEFunctionElectricPotentialVsTime:
Public Member Functions | |
| SEFunctionElectricPotentialVsTime () | |
| virtual | ~SEFunctionElectricPotentialVsTime () |
| void | Clear () override |
| void | Copy (const SEFunction &src)=delete |
| void | Copy (const SEFunctionElectricPotentialVsTime &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 | GetElectricPotentialValue (size_t index, const ElectricPotentialUnit &unit) const |
| std::vector< double > & | GetElectricPotential () |
| const ElectricPotentialUnit * | GetElectricPotentialUnit () const |
| void | SetElectricPotentialUnit (const ElectricPotentialUnit &unit) |
Public Member Functions inherited from SEFunction | |
| SEFunction () | |
| virtual | ~SEFunction () |
| 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 () |
| double | GetIndependentValue (size_t index) const |
| std::vector< double > & | GetIndependent () |
Public Member Functions inherited from SEProperty | |
| SEProperty () | |
| virtual | ~SEProperty () |
Protected Attributes | |
| const TimeUnit * | m_TimeUnit |
| const ElectricPotentialUnit * | m_ElectricPotentialUnit |
Protected Attributes inherited from SEFunction | |
| std::vector< double > | m_Dependent |
| std::vector< double > | m_Independent |
Friends | |
| class | PBProperty |
Constructor & Destructor Documentation
◆ SEFunctionElectricPotentialVsTime()
| SEFunctionElectricPotentialVsTime::SEFunctionElectricPotentialVsTime | ( | ) |
◆ ~SEFunctionElectricPotentialVsTime()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SEFunction.
◆ Copy() [1/2]
|
delete |
◆ Copy() [2/2]
| void SEFunctionElectricPotentialVsTime::Copy | ( | const SEFunctionElectricPotentialVsTime & | src | ) |
◆ GetDependentUnit()
|
inlineoverridevirtual |
Reimplemented from SEFunction.
◆ GetDependentValue()
|
delete |
◆ GetElectricPotential()
| std::vector< double > & SEFunctionElectricPotentialVsTime::GetElectricPotential | ( | ) |
◆ GetElectricPotentialUnit()
| const ElectricPotentialUnit * SEFunctionElectricPotentialVsTime::GetElectricPotentialUnit | ( | ) | const |
◆ GetElectricPotentialValue()
| double SEFunctionElectricPotentialVsTime::GetElectricPotentialValue | ( | size_t | index, |
| const ElectricPotentialUnit & | unit | ||
| ) | const |
◆ GetIndependentUnit()
|
inlineoverridevirtual |
Reimplemented from SEFunction.
◆ GetIndependentValue()
|
delete |
◆ GetTime()
| std::vector< double > & SEFunctionElectricPotentialVsTime::GetTime | ( | ) |
◆ GetTimeUnit()
| const TimeUnit * SEFunctionElectricPotentialVsTime::GetTimeUnit | ( | ) | const |
◆ GetTimeValue()
| double SEFunctionElectricPotentialVsTime::GetTimeValue | ( | size_t | index, |
| const TimeUnit & | unit | ||
| ) | const |
◆ SetElectricPotentialUnit()
| void SEFunctionElectricPotentialVsTime::SetElectricPotentialUnit | ( | const ElectricPotentialUnit & | unit | ) |
◆ SetTimeUnit()
| void SEFunctionElectricPotentialVsTime::SetTimeUnit | ( | const TimeUnit & | unit | ) |
Friends And Related Function Documentation
◆ PBProperty
|
friend |
Member Data Documentation
◆ m_ElectricPotentialUnit
|
protected |
◆ m_TimeUnit
|
protected |

Public Member Functions inherited from