Geophysical Inversion and Modelling Library v1.5.4
Loading...
Searching...
No Matches
GIMLI::Function< ArgType, ValueType > Class Template Referenceabstract

#include <curvefitting.h>

Public Member Functions

 Function (const Function &funct)
 
Functionoperator= (const Function &funct)
 
ValueType operator() (const ArgType &arg) const
 
Vector< ValueType > operator() (const Vector< ArgType > &arg) const
 
virtual ValueType getValue (const ArgType &arg) const =0
 
virtual Vector< ValueType > getValue (const Vector< ArgType > &arg) const =0
 

Protected Member Functions

virtual void copy_ (const Function &funct)
 

Detailed Description

template<class ArgType, class ValueType>
class GIMLI::Function< ArgType, ValueType >

Abstract function class, i.e., functor