Project
Loading...
Searching...
No Matches
o2::math_utils::Legendre1DPolynominal Class Referencefinal

#include <LegendrePols.h>

Inherits TNamed, and ROOT::Math::IParametricFunctionOneDim.

Public Member Functions

 Legendre1DPolynominal ()=default
 
 Legendre1DPolynominal (const Legendre1DPolynominal &)=default
 
 Legendre1DPolynominal (Legendre1DPolynominal &&)=delete
 
Legendre1DPolynominaloperator= (const Legendre1DPolynominal &)=default
 
Legendre1DPolynominaloperator= (Legendre1DPolynominal &&)=delete
 
 Legendre1DPolynominal (unsigned int order)
 
 Legendre1DPolynominal (const std::vector< double > p)
 
double operator() (double x) const
 
double operator() (int i, double x) const
 
 ~Legendre1DPolynominal () final=default
 
const double * Parameters () const final
 
virtual void SetParameters (const double *p) final
 
unsigned int NPar () const final
 
unsigned int NOrder () const
 
ROOT::Math::IBaseFunctionOneDim * Clone () const final
 
TObjectClone (const char *name) const final
 

Detailed Description

Definition at line 33 of file LegendrePols.h.

Constructor & Destructor Documentation

◆ Legendre1DPolynominal() [1/5]

o2::math_utils::Legendre1DPolynominal::Legendre1DPolynominal ( )
default

◆ Legendre1DPolynominal() [2/5]

o2::math_utils::Legendre1DPolynominal::Legendre1DPolynominal ( const Legendre1DPolynominal )
default

◆ Legendre1DPolynominal() [3/5]

o2::math_utils::Legendre1DPolynominal::Legendre1DPolynominal ( Legendre1DPolynominal &&  )
delete

◆ Legendre1DPolynominal() [4/5]

o2::math_utils::Legendre1DPolynominal::Legendre1DPolynominal ( unsigned int  order)
inline

Definition at line 42 of file LegendrePols.h.

◆ Legendre1DPolynominal() [5/5]

o2::math_utils::Legendre1DPolynominal::Legendre1DPolynominal ( const std::vector< double >  p)
inline

Definition at line 43 of file LegendrePols.h.

◆ ~Legendre1DPolynominal()

o2::math_utils::Legendre1DPolynominal::~Legendre1DPolynominal ( )
finaldefault

Member Function Documentation

◆ Clone() [1/2]

ROOT::Math::IBaseFunctionOneDim * o2::math_utils::Legendre1DPolynominal::Clone ( ) const
inlinefinal

Definition at line 64 of file LegendrePols.h.

◆ Clone() [2/2]

TObject * o2::math_utils::Legendre1DPolynominal::Clone ( const char name) const
inlinefinal

Definition at line 65 of file LegendrePols.h.

◆ NOrder()

unsigned int o2::math_utils::Legendre1DPolynominal::NOrder ( ) const
inline

Definition at line 62 of file LegendrePols.h.

◆ NPar()

unsigned int o2::math_utils::Legendre1DPolynominal::NPar ( ) const
inlinefinal

Definition at line 61 of file LegendrePols.h.

◆ operator()() [1/2]

double o2::math_utils::Legendre1DPolynominal::operator() ( double  x) const
inline

Definition at line 46 of file LegendrePols.h.

◆ operator()() [2/2]

double o2::math_utils::Legendre1DPolynominal::operator() ( int  i,
double  x 
) const
inline

Definition at line 47 of file LegendrePols.h.

◆ operator=() [1/2]

Legendre1DPolynominal & o2::math_utils::Legendre1DPolynominal::operator= ( const Legendre1DPolynominal )
default

◆ operator=() [2/2]

Legendre1DPolynominal & o2::math_utils::Legendre1DPolynominal::operator= ( Legendre1DPolynominal &&  )
delete

◆ Parameters()

const double * o2::math_utils::Legendre1DPolynominal::Parameters ( ) const
inlinefinal

Definition at line 54 of file LegendrePols.h.

◆ SetParameters()

virtual void o2::math_utils::Legendre1DPolynominal::SetParameters ( const double *  p)
inlinefinalvirtual

Definition at line 56 of file LegendrePols.h.


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