library: libMathMore
#include "Polynomial.h"

ROOT::Math::Polynomial


class description - header file
viewCVS header

class ROOT::Math::Polynomial: public ROOT::Math::ParamFunction

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
virtual~Polynomial()
virtual ROOT::Math::IGenFunction*Clone() const
const vector<std::complex<double> >&FindNumRoots()
vector<double>FindRealRoots()
const vector<std::complex<double> >&FindRoots()
const vector<double>&ROOT::Math::ParamFunction::GetParGradient(double x)
virtual unsigned intROOT::Math::ParamFunction::NPar() const
doubleoperator()(double x, const double* p)
ROOT::Math::Polynomial&operator=(const ROOT::Math::Polynomial&)
unsigned intOrder() const
virtual const double*ROOT::Math::ParamFunction::Parameters() const
ROOT::Math::PolynomialPolynomial(unsigned int n)
ROOT::Math::PolynomialPolynomial(const ROOT::Math::Polynomial&)
ROOT::Math::PolynomialPolynomial(double a, double b)
ROOT::Math::PolynomialPolynomial(double a, double b, double c)
ROOT::Math::PolynomialPolynomial(double a, double b, double c, double d)
ROOT::Math::PolynomialPolynomial(double a, double b, double c, double d, double e)
boolROOT::Math::ParamFunction::ProvidesParameterGradient() const
virtual voidROOT::Math::ParamFunction::SetParameters(const double* p)
private:
doubleDoDerivative(double x) const
doubleDoEval(double x) const
virtual voidDoParameterGradient(double x, double* g) const

Data Members

protected:
vector<double>ROOT::Math::ParamFunction::fParams
vector<double>ROOT::Math::ParamFunction::fParGradient
private:
unsigned intfOrder
vector<double>fDerived_params
vector<std::complex<double> >fRoots

Class Description

Polynomial(unsigned int n)
Polynomial(double a, double b)
Polynomial(double a, double b, double c)
Polynomial(double a, double b, double c, double d)
Polynomial(double a, double b, double c, double d, double e)
virtual ~Polynomial()
const std::vector<std::complex <double> > & FindRoots()
std::vector<double > FindRealRoots()
const std::vector<std::complex <double> > & FindNumRoots()
unsigned int Order()
{ return fOrder; }
IGenFunction * Clone()
void DoParameterGradient(double x, double * g)

Last update: Fri Nov 24 16:52:53 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.