library: libMathMore
#include "Derivator.h"

ROOT::Math::Derivator


class description - header file
viewCVS header

class ROOT::Math::Derivator

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
virtual~Derivator()
ROOT::Math::DerivatorDerivator()
ROOT::Math::DerivatorDerivator(const ROOT::Math::IGenFunction& f)
ROOT::Math::DerivatorDerivator(const ROOT::Math::Derivator::GSLFuncPointer& f, void* p = 0)
doubleError() const
doubleEval(double x, double h = 1E-8) const
static doubleEval(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8)
static doubleEval(const ROOT::Math::IMultiGenFunction& f, const double* x, unsigned int icoord = 0, double h = 1E-8)
static doubleEval(ROOT::Math::IParamFunction& f, double x, const double* p, unsigned int ipar = 0, double h = 1E-8)
static doubleEval(ROOT::Math::IParamMultiFunction& f, const double* x, const double* p, unsigned int ipar = 0, double h = 1E-8)
doubleEvalBackward(double x, double h = 1E-8) const
static doubleEvalBackward(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8)
doubleEvalCentral(double x, double h = 1E-8) const
static doubleEvalCentral(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8)
doubleEvalForward(double x, double h = 1E-8) const
static doubleEvalForward(const ROOT::Math::IGenFunction& f, double x, double h = 1E-8)
doubleResult() const
voidSetFunction(const ROOT::Math::IGenFunction& f)
voidSetFunction(const ROOT::Math::Derivator::GSLFuncPointer& f, void* p = 0)
intStatus() const
private:
ROOT::Math::DerivatorDerivator(const ROOT::Math::Derivator&)
ROOT::Math::Derivator&operator=(const ROOT::Math::Derivator&)

Data Members

private:
ROOT::Math::GSLDerivator*fDerivator

Class Description

Derivator()
*
Construct using a ROOT::Math::IGenFunction interface
explicit Derivator(const IGenFunction &f)
*
Construct using a GSL function pointer type
@param f :  free function pointer of the GSL required type
@param p :  pointer to the object carrying the function state
(for example the function object itself)
explicit Derivator(const GSLFuncPointer &f, void * p = 0)
virtual ~Derivator()
/ destructor 
Derivator(const Derivator &)
void SetFunction(const UserFunc &f)
SetFunction( &GSLFunctionAdapter<UserFunc>::F, const_cast<void *>(p) )
double Eval(double x, double h = 1E-8)
double EvalCentral( double x, double h = 1E-8)
double EvalForward( double x, double h = 1E-8)
double EvalBackward( double x, double h = 1E-8)
double Eval(const IGenFunction & f, double x, double h = 1E-8)
double EvalCentral(const IGenFunction & f, double x, double h = 1E-8)
double EvalForward(const IGenFunction & f, double x, double h = 1E-8)
double EvalBackward(const IGenFunction & f, double x, double h = 1E-8)
double Eval(const IMultiGenFunction & f, const double * x, unsigned int icoord = 0, double h = 1E-8)
double Eval(IParamFunction & f, double x, const double * p, unsigned int ipar = 0, double h = 1E-8)
double Eval(IParamMultiFunction & f, const double * x, const double * p, unsigned int ipar = 0, double h = 1E-8)
int Status()
double Result()
double Error()

Last update: Tue Dec 12 10:58:48 2006


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.