#include <func_expansion1d.h>
Public Member Functions | |
CBasisFunctionExpansion1d (int _l=0, int _m=0, bool r=true, int N=1, double _xmin=0., double _xmax=100.0) | |
CBasisFunctionExpansion1d (const CBasisFunctionExpansion1d &h) | |
virtual | ~CBasisFunctionExpansion1d (void) |
bool | Read (const parameterMap &m) |
Read from parameterMap. | |
bool | Write (parameterMap &m) |
write to parameter map | |
double | getValue (double x) const |
Main interface to value at a point. | |
double | getError (double x) const |
Main interface to uncertainty at a point. | |
double | getCovariance (double x1, double x2) const |
Main interface to covariance between two points. | |
virtual double | basisFunction (double x, int i, int jderiv=0) const =0 |
double | basisFunction (double x, int i, int jderiv=0) |
virtual void | CopyState (const CBasisFunctionExpansion1d &a) |
virtual double | getLeftSupport (int i) const =0 |
virtual double | getRightSupport (int i) const =0 |
virtual bool | setDim (int __ndata) |
Public Attributes | |
double | xmin |
double | xmax |
int | min_deriv |
int | max_deriv |
Definition at line 8 of file func_expansion1d.h.
CBasisFunctionExpansion1d::CBasisFunctionExpansion1d | ( | int | _l = 0 , |
|
int | _m = 0 , |
|||
bool | r = true , |
|||
int | N = 1 , |
|||
double | _xmin = 0. , |
|||
double | _xmax = 100.0 | |||
) | [inline] |
Definition at line 14 of file func_expansion1d.h.
CBasisFunctionExpansion1d::CBasisFunctionExpansion1d | ( | const CBasisFunctionExpansion1d & | h | ) | [inline] |
Definition at line 16 of file func_expansion1d.h.
virtual CBasisFunctionExpansion1d::~CBasisFunctionExpansion1d | ( | void | ) | [inline, virtual] |
Definition at line 20 of file func_expansion1d.h.
double CBasisFunctionExpansion1d::basisFunction | ( | double | x, | |
int | i, | |||
int | jderiv = 0 | |||
) | [inline] |
Definition at line 33 of file func_expansion1d.h.
virtual double CBasisFunctionExpansion1d::basisFunction | ( | double | x, | |
int | i, | |||
int | jderiv = 0 | |||
) | const [pure virtual] |
Implemented in CBasisSpline1d, CChebyshevPolynomialExpansion1d, CGenericSpline1d, CHistogram1d, and COrthogonalFuncExpansion1d.
virtual void CBasisFunctionExpansion1d::CopyState | ( | const CBasisFunctionExpansion1d & | a | ) | [inline, virtual] |
Definition at line 37 of file func_expansion1d.h.
double CBasisFunctionExpansion1d::getCovariance | ( | double | x1, | |
double | x2 | |||
) | const [virtual] |
Main interface to covariance between two points.
Reimplemented from CObject1d.
Definition at line 35 of file func_expansion1d.cc.
double CBasisFunctionExpansion1d::getError | ( | double | x | ) | const [virtual] |
Main interface to uncertainty at a point.
Implements CObject1d.
Reimplemented in CHistogram1d.
Definition at line 27 of file func_expansion1d.cc.
virtual double CBasisFunctionExpansion1d::getLeftSupport | ( | int | i | ) | const [pure virtual] |
virtual double CBasisFunctionExpansion1d::getRightSupport | ( | int | i | ) | const [pure virtual] |
double CBasisFunctionExpansion1d::getValue | ( | double | x | ) | const [virtual] |
Main interface to value at a point.
Implements CObject1d.
Reimplemented in CBasisSpline1d, and CHistogram1d.
Definition at line 19 of file func_expansion1d.cc.
bool CBasisFunctionExpansion1d::Read | ( | const parameterMap & | m | ) |
Read from parameterMap.
Reimplemented from CDataSet.
Reimplemented in CCorrFtn1dHisto, CBasisSpline1d, CChebyshevPolynomialExpansion1d, CGenericSpline1d, CHermiteFunctionExpansion1d, CHistogram1d, CLaguerrePolynomialExpansion1d, CLegendrePolynomialExpansion1d, COrthogonalFuncExpansion1d, CPairDistribution1dHisto, CSourceFtn1dBSpline, CSourceFtn1dHisto, CSourceFtn1dChebyshevPoly, CSourceFtn1dHermitePoly, CSourceFtn1dLaguerrePoly, and CSourceFtn1dLegendrePoly.
Definition at line 5 of file func_expansion1d.cc.
virtual bool CBasisFunctionExpansion1d::setDim | ( | int | __ndata | ) | [inline, virtual] |
Reimplemented in CBasisSpline1d, CGenericSpline1d, and COrthogonalFuncExpansion1d.
Definition at line 45 of file func_expansion1d.h.
bool CBasisFunctionExpansion1d::Write | ( | parameterMap & | com | ) |
Reimplemented from CDataSet.
Reimplemented in CCorrFtn1dHisto, CChebyshevPolynomialExpansion1d, CGenericSpline1d, CHermiteFunctionExpansion1d, CHistogram1d, CLaguerrePolynomialExpansion1d, CLegendrePolynomialExpansion1d, COrthogonalFuncExpansion1d, CPairDistribution1dHisto, CSourceFtn1dBSpline, CSourceFtn1dHisto, CSourceFtn1dChebyshevPoly, CSourceFtn1dHermitePoly, CSourceFtn1dLaguerrePoly, and CSourceFtn1dLegendrePoly.
Definition at line 12 of file func_expansion1d.cc.
Definition at line 11 of file func_expansion1d.h.
Definition at line 11 of file func_expansion1d.h.
Definition at line 10 of file func_expansion1d.h.
Definition at line 10 of file func_expansion1d.h.