#include <SEFunction.h>

Inherits SEProperty.

Inherited by SEFunctionElectricPotentialVsTime, and SEFunctionVolumeVsTime.

Public Member Functions

 SEFunction ()
 
virtual ~SEFunction ()
 
virtual void Clear ()
 
void Copy (const SEFunction &s)
 
virtual bool IsValid () const
 
virtual void Invalidate ()
 
virtual size_t Length ()
 
double GetDependentValue (size_t index)
 
std::vector< double > & GetDependent ()
 
double GetIndependentValue (size_t index)
 
std::vector< double > & GetIndependent ()
 
- 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()

SEFunction::~SEFunction ( )
virtual

Member Function Documentation

◆ Clear()

void SEFunction::Clear ( )
virtual

Reimplemented from SEProperty.

Reimplemented in SEFunctionElectricPotentialVsTime, and SEFunctionVolumeVsTime.

◆ Copy()

void SEFunction::Copy ( const SEFunction s)

◆ GetDependent()

std::vector< double > & SEFunction::GetDependent ( )

◆ GetDependentValue()

double SEFunction::GetDependentValue ( size_t  index)

◆ GetIndependent()

std::vector< double > & SEFunction::GetIndependent ( )

◆ GetIndependentValue()

double SEFunction::GetIndependentValue ( size_t  index)

◆ Invalidate()

void SEFunction::Invalidate ( )
virtual

Implements SEProperty.

◆ IsValid()

bool SEFunction::IsValid ( ) const
virtual

Implements SEProperty.

◆ Length()

size_t SEFunction::Length ( )
virtual

Friends And Related Function Documentation

◆ PBProperty

friend class PBProperty
friend

Member Data Documentation

◆ m_Dependent

std::vector<double> SEFunction::m_Dependent
protected

◆ m_Independent

std::vector<double> SEFunction::m_Independent
protected