![]() |
The Gaudi Framework
v26r4
|


Public Types | |
| typedef SplineBase::Data1D | Data1D |
| typedef SplineBase::Data2D | Data2D |
| typedef SplineBase::Data1D | Data1D |
| typedef SplineBase::Data2D | Data2D |
Public Member Functions | |
| GSLSplineDeriv (const Data1D &x, const Data1D &y, const GaudiMath::Interpolation::Type type) | |
| mandatory macro from CLHEP/GenericFunctions More... | |
| GSLSplineDeriv (const Data2D &data, const GaudiMath::Interpolation::Type type) | |
| constructor from data vector More... | |
| template<class DATAX , class DATAY > | |
| GSLSplineDeriv (const GaudiMath::Interpolation::Type type, DATAX begin_x, DATAX end_x, DATAY begin_y) | |
| templated constructor in the spirit of STL-algorithms More... | |
| template<class DATA > | |
| GSLSplineDeriv (const GaudiMath::Interpolation::Type type, DATA begin, DATA end) | |
| templated constructor from the sequence of pairs as sequence of pairs the class TabulatedProperty can be used More... | |
| GSLSplineDeriv (const SplineBase &) | |
| constructor from base More... | |
| GSLSplineDeriv (const GSLSplineDeriv &) | |
| copy constructor More... | |
| ~GSLSplineDeriv () override | |
| destructor More... | |
| double | operator() (double a) const override |
| main method: evaluate the function More... | |
| double | operator() (const Argument &x) const override |
| main method: evaluate the function More... | |
| unsigned int | dimensionality () const override |
| bool | hasAnalyticDerivative () const override |
| Does this function have an analytic derivative? More... | |
| Genfun::Derivative | partial (unsigned int i) const override |
| Derivatives. More... | |
| const SplineBase & | spline () const |
| acess to the spline function More... | |
| operator const SplineBase & () const | |
| cast operator to the spline function More... | |
| GSLSplineDeriv (const Data1D &x, const Data1D &y, const GaudiMath::Interpolation::Type type) | |
| mandatory macro from CLHEP/GenericFunctions More... | |
| GSLSplineDeriv (const Data2D &data, const GaudiMath::Interpolation::Type type) | |
| constructor from data vector More... | |
| template<class DATAX , class DATAY > | |
| GSLSplineDeriv (const GaudiMath::Interpolation::Type type, DATAX begin_x, DATAX end_x, DATAY begin_y) | |
| templated constructor in the spirit of STL-algorithms More... | |
| template<class DATA > | |
| GSLSplineDeriv (const GaudiMath::Interpolation::Type type, DATA begin, DATA end) | |
| templated constructor from the sequence of pairs as sequence of pairs the class TabulatedProperty can be used More... | |
| GSLSplineDeriv (const SplineBase &) | |
| constructor from base More... | |
| GSLSplineDeriv (const GSLSplineDeriv &) | |
| copy constructor More... | |
| ~GSLSplineDeriv () override | |
| destructor More... | |
| double | operator() (double a) const override |
| main method: evaluate the function More... | |
| double | operator() (const Argument &x) const override |
| main method: evaluate the function More... | |
| unsigned int | dimensionality () const override |
| bool | hasAnalyticDerivative () const override |
| Does this function have an analytic derivative? More... | |
| Genfun::Derivative | partial (unsigned int i) const override |
| Derivatives. More... | |
| const SplineBase & | spline () const |
| acess to the spline function More... | |
| operator const SplineBase & () const | |
| cast operator to the spline function More... | |
Private Member Functions | |
| GSLSplineDeriv () | |
| default construtor is desabled ; More... | |
| GSLSplineDeriv & | operator= (const GSLSplineDeriv &) |
| assignement operator is desabled ; More... | |
| GSLSplineDeriv () | |
| default construtor is desabled ; More... | |
| GSLSplineDeriv & | operator= (const GSLSplineDeriv &) |
| assignement operator is desabled ; More... | |
Private Attributes | |
| SplineBase | m_spline |
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const Data1D & | x, |
| const Data1D & | y, | ||
| const GaudiMath::Interpolation::Type | type | ||
| ) |
mandatory macro from CLHEP/GenericFunctions
constructor from vectors and type
constructor from vectors and type
| x | vector of x |
| y | vector of y |
| type | interpolation type |
| x | vector of x |
| y | vector of y |
| type | interpolation type |
Definition at line 323 of file Splines.cpp.
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const Data2D & | data, |
| const GaudiMath::Interpolation::Type | type | ||
| ) |
constructor from data vector
| data | vector of (x,y) pairs |
| type | interpolation type |
Definition at line 352 of file Splines.cpp.
|
inline |
templated constructor in the spirit of STL-algorithms
It is assumed that vector "y" has tehlength AT LEAST as long as "x"
| begin_x | begin of X-sequence |
| end_x | end of X-sequence |
| begin_Y | begin of Y-sequence |
| type | interpolation type |
Definition at line 354 of file Splines.h.
|
inline |
templated constructor from the sequence of pairs as sequence of pairs the class TabulatedProperty can be used
| begin | begin of sequence of pairs |
| end | end of sequence of pairs |
| type | interpolation type |
Definition at line 374 of file Splines.h.
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const SplineBase & | right | ) |
constructor from base
constructor from SplineBase
Definition at line 363 of file Splines.cpp.
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const GSLSplineDeriv & | right | ) |
copy constructor
Definition at line 373 of file Splines.cpp.
|
override |
|
private |
default construtor is desabled ;
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const Data1D & | x, |
| const Data1D & | y, | ||
| const GaudiMath::Interpolation::Type | type | ||
| ) |
mandatory macro from CLHEP/GenericFunctions
constructor from vectors and type
| x | vector of x |
| y | vector of y |
| type | interpolation type |
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const Data2D & | data, |
| const GaudiMath::Interpolation::Type | type | ||
| ) |
|
inline |
templated constructor in the spirit of STL-algorithms
It is assumed that vector "y" has tehlength AT LEAST as long as "x"
| begin_x | begin of X-sequence |
| end_x | end of X-sequence |
| begin_Y | begin of Y-sequence |
| type | interpolation type |
Definition at line 354 of file Splines.h.
|
inline |
templated constructor from the sequence of pairs as sequence of pairs the class TabulatedProperty can be used
| begin | begin of sequence of pairs |
| end | end of sequence of pairs |
| type | interpolation type |
Definition at line 374 of file Splines.h.
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const SplineBase & | ) |
constructor from base
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const GSLSplineDeriv & | ) |
copy constructor
|
override |
destructor
|
private |
default construtor is desabled ;
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inline |
cast operator to the spline function
Definition at line 400 of file Splines.h.
|
inline |
cast operator to the spline function
Definition at line 400 of file Splines.h.
|
override |
main method: evaluate the function
Definition at line 386 of file Splines.cpp.
|
override |
main method: evaluate the function
|
override |
main method: evaluate the function
Definition at line 389 of file Splines.cpp.
|
override |
main method: evaluate the function
|
private |
assignement operator is desabled ;
|
private |
assignement operator is desabled ;
|
override |
|
override |
Derivatives.
|
inline |
acess to the spline function
Definition at line 398 of file Splines.h.
|
inline |
acess to the spline function
Definition at line 398 of file Splines.h.
|
private |