Project
Loading...
Searching...
No Matches
o2::gpu::ChebyshevFit1D Class Reference

#include <ChebyshevFit1D.h>

Public Member Functions

 ChebyshevFit1D ()
 
 ChebyshevFit1D (int32_t order, double xMin, double xMax)
 
 ~ChebyshevFit1D ()=default
 
void reset (int32_t order, double xMin, double xMax)
 
void reset ()
 
void addMeasurement (double x, double m)
 
void fit ()
 
double eval (double x)
 
int32_t getNmeasurements () const
 
const std::vector< double > & getCoefficients () const
 
void print ()
 

Detailed Description

The class ChebyshevFit1D allows one to fit a function with chebyshev polynomials with given measurements m_i

Definition at line 31 of file ChebyshevFit1D.h.

Constructor & Destructor Documentation

◆ ChebyshevFit1D() [1/2]

o2::gpu::ChebyshevFit1D::ChebyshevFit1D ( )
inline

Definition at line 34 of file ChebyshevFit1D.h.

◆ ChebyshevFit1D() [2/2]

o2::gpu::ChebyshevFit1D::ChebyshevFit1D ( int32_t  order,
double  xMin,
double  xMax 
)
inline

Definition at line 39 of file ChebyshevFit1D.h.

◆ ~ChebyshevFit1D()

o2::gpu::ChebyshevFit1D::~ChebyshevFit1D ( )
default

Member Function Documentation

◆ addMeasurement()

void o2::gpu::ChebyshevFit1D::addMeasurement ( double  x,
double  m 
)
inline

Definition at line 73 of file ChebyshevFit1D.h.

◆ eval()

double o2::gpu::ChebyshevFit1D::eval ( double  x)
inline

Definition at line 92 of file ChebyshevFit1D.h.

◆ fit()

void ChebyshevFit1D::fit ( )

Definition at line 67 of file ChebyshevFit1D.cxx.

◆ getCoefficients()

const std::vector< double > & o2::gpu::ChebyshevFit1D::getCoefficients ( ) const
inline

Definition at line 58 of file ChebyshevFit1D.h.

◆ getNmeasurements()

int32_t o2::gpu::ChebyshevFit1D::getNmeasurements ( ) const
inline

Definition at line 56 of file ChebyshevFit1D.h.

◆ print()

void ChebyshevFit1D::print ( )

Definition at line 55 of file ChebyshevFit1D.cxx.

◆ reset() [1/2]

void ChebyshevFit1D::reset ( )

Definition at line 41 of file ChebyshevFit1D.cxx.

◆ reset() [2/2]

void ChebyshevFit1D::reset ( int32_t  order,
double  xMin,
double  xMax 
)

Definition at line 25 of file ChebyshevFit1D.cxx.


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