#include <SEFunction.h>

Inheritance diagram for biogears::SEFunction:

Public Member Functions

 SEFunction ()
 
virtual ~SEFunction ()
 
virtual void Clear ()
 
virtual bool Load (const CDM::FunctionData &in)
 
virtual CDM::FunctionDataUnload () const
 
virtual bool IsValid () const
 
virtual void Invalidate ()
 
virtual unsigned int Length ()
 
double GetDependentValue (unsigned int index)
 
std::vector< double > & GetDependent ()
 
double GetIndependentValue (unsigned int index)
 
std::vector< double > & GetIndependent ()
 
- Public Member Functions inherited from biogears::SEProperty
 SEProperty ()
 
virtual ~SEProperty ()
 
virtual bool Load (const CDM::PropertyData &in)
 

Protected Member Functions

virtual void Unload (CDM::FunctionData &data) const
 
- Protected Member Functions inherited from biogears::SEProperty
virtual void Unload (CDM::PropertyData &data) const
 

Protected Attributes

std::vector< double > m_Dependent
 
std::vector< double > m_Independent
 

Constructor & Destructor Documentation

biogears::SEFunction::SEFunction ( )
biogears::SEFunction::~SEFunction ( )
virtual

Member Function Documentation

void biogears::SEFunction::Clear ( )
virtual
std::vector< double > & biogears::SEFunction::GetDependent ( )
double biogears::SEFunction::GetDependentValue ( unsigned int  index)
std::vector< double > & biogears::SEFunction::GetIndependent ( )
double biogears::SEFunction::GetIndependentValue ( unsigned int  index)
void biogears::SEFunction::Invalidate ( )
virtual

Implements biogears::SEProperty.

bool biogears::SEFunction::IsValid ( ) const
virtual

Implements biogears::SEProperty.

unsigned int biogears::SEFunction::Length ( )
virtual
bool biogears::SEFunction::Load ( const CDM::FunctionData in)
virtual
CDM::FunctionData * biogears::SEFunction::Unload ( ) const
virtual
void biogears::SEFunction::Unload ( CDM::FunctionData data) const
protectedvirtual

Member Data Documentation

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