Geophysical Inversion and Modelling Library v1.5.4
Loading...
Searching...
No Matches
GIMLI::HarmonicFunction Class Reference
+ Inheritance diagram for GIMLI::HarmonicFunction:
+ Collaboration diagram for GIMLI::HarmonicFunction:

Public Member Functions

 HarmonicFunction (const RVector &coeff, double xmin, double xmax)
 
virtual double getValue (const double &arg) const
 
virtual RVector getValue (const RVector &arg) const
 
void setCoefficients (const RVector &coeff)
 
const RVectorcoefficients () const
 
void setXMin (double xmin)
 
double xMin () const
 
void setXMax (double xmax)
 
double xMax () const
 
- Public Member Functions inherited from GIMLI::Function< double, double >
 Function (const Function &funct)
 
Functionoperator= (const Function &funct)
 
double operator() (const double &arg) const
 
Vector< double > operator() (const Vector< double > &arg) const
 

Protected Member Functions

virtual void copy_ (const HarmonicFunction &funct)
 
- Protected Member Functions inherited from GIMLI::Function< double, double >
virtual void copy_ (const Function &funct)
 

Protected Attributes

RVector coeff_
 
size_t nHarmonic_
 
double xMin_
 
double xMax_
 

Member Function Documentation

◆ getValue() [1/2]

double GIMLI::HarmonicFunction::getValue ( const double & arg) const
virtual

◆ getValue() [2/2]

RVector GIMLI::HarmonicFunction::getValue ( const RVector & arg) const
virtual