GeoModel - GeoModelCore
Public Member Functions | Private Member Functions | Private Attributes | List of all members
GeoGenfun::FunctionNumDeriv Class Reference
Inheritance diagram for GeoGenfun::FunctionNumDeriv:
GeoGenfun::AbsFunction

Public Member Functions

 FunctionNumDeriv (const AbsFunction *arg1, unsigned int index=0)
 
 FunctionNumDeriv (const FunctionNumDeriv &right)
 
virtual double operator() (double argument) const override
 
virtual double operator() (const Argument &a) const override
 
virtual unsigned int dimensionality () const override
 
- Public Member Functions inherited from GeoGenfun::AbsFunction
 AbsFunction (const AbsFunction &right)
 
virtual AbsFunction * clone () const =0
 
virtual FunctionComposition operator() (const AbsFunction &f) const
 
virtual ParameterComposition operator() (const AbsParameter &p) const
 
Derivative partial (const Variable &v) const
 
Derivative prime () const
 
virtual bool hasAnalyticDerivative () const
 
virtual Derivative partial (unsigned int) const
 

Private Member Functions

const FunctionNumDeriv & operator= (const FunctionNumDeriv &right)
 
double numericalDerivative (double(FunctionNumDeriv::*f)(double) const, double x) const
 
double f_x (double x) const
 
double f_Arg (double x) const
 

Private Attributes

const AbsFunction * _arg1
 
const unsigned int _wrtIndex
 
Argument _xArg
 

Detailed Description

Definition at line 18 of file FunctionNumDeriv.h.


The documentation for this class was generated from the following files: