+
class ROOT::Math::Interpolator
-
library: libMathMore
#include "Interpolator.h"
Display options:
Show inherited
Show non-public

class ROOT::Math::Interpolator

Function Members (Methods)

public:
virtual~Interpolator()
doubleDeriv(double x) const
doubleDeriv2(double x) const
doubleEval(double x) const
doubleInteg(double a, double b) const
ROOT::Math::InterpolatorInterpolator(const vector<double>& x, const vector<double>& y, ROOT::Math::Interpolation::Type type = Interpolation::POLYNOMIAL)
stringTypeGet() const
private:
ROOT::Math::InterpolatorInterpolator(const ROOT::Math::Interpolator&)
ROOT::Math::Interpolator&operator=(const ROOT::Math::Interpolator&)

Data Members

private:
ROOT::Math::GSLInterpolator*fInterp

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

Interpolator(const vector<double>& x, const vector<double>& y, ROOT::Math::Interpolation::Type type = Interpolation::POLYNOMIAL)
 allocate GSL interpolation object
~Interpolator()
 destructor (delete underlined obj)
Interpolator(const ROOT::Math::Interpolator& )
double Eval(double x) const
 forward evaluation
double Deriv(double x) const
 forward deriv evaluation
double Deriv2(double x) const
 forward deriv evaluation
double Integ(double a, double b) const
 forward integ evaluation
std::string TypeGet()
 forward name request

Last update: root/mathmore:$Name: $:$Id: Interpolator.cxx,v 1.4 2006/06/16 10:34:08 moneta Exp $
Copyright (c) 2004 ROOT Foundation, CERN/PH-SFT *

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.