![]() |
The Gaudi Framework
v26r3
|


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... | |
| virtual | ~GSLSplineDeriv () |
| destructor More... | |
| virtual double | operator() (double a) const |
| main method: evaluate the function More... | |
| virtual double | operator() (const Argument &x) const |
| main method: evaluate the function More... | |
| virtual unsigned int | dimensionality () const |
| virtual bool | hasAnalyticDerivative () const |
| Does this function have an analytic derivative? More... | |
| virtual Genfun::Derivative | partial (unsigned int i) const |
| 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... | |
| virtual | ~GSLSplineDeriv () |
| destructor More... | |
| virtual double | operator() (double a) const |
| main method: evaluate the function More... | |
| virtual double | operator() (const Argument &x) const |
| main method: evaluate the function More... | |
| virtual unsigned int | dimensionality () const |
| virtual bool | hasAnalyticDerivative () const |
| Does this function have an analytic derivative? More... | |
| virtual Genfun::Derivative | partial (unsigned int i) const |
| 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 329 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 358 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 361 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 381 of file Splines.h.
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const SplineBase & | right | ) |
constructor from base
constructor from SplineBase
Definition at line 369 of file Splines.cpp.
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const GSLSplineDeriv & | right | ) |
copy constructor
Definition at line 379 of file Splines.cpp.
|
virtual |
|
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 361 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 381 of file Splines.h.
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const SplineBase & | ) |
constructor from base
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv | ( | const GSLSplineDeriv & | ) |
copy constructor
|
virtual |
destructor
|
private |
default construtor is desabled ;
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
cast operator to the spline function
Definition at line 407 of file Splines.h.
|
inline |
cast operator to the spline function
Definition at line 407 of file Splines.h.
|
virtual |
main method: evaluate the function
Definition at line 392 of file Splines.cpp.
|
virtual |
main method: evaluate the function
|
virtual |
main method: evaluate the function
Definition at line 395 of file Splines.cpp.
|
virtual |
main method: evaluate the function
|
private |
assignement operator is desabled ;
|
private |
assignement operator is desabled ;
|
virtual |
|
virtual |
Derivatives.
|
inline |
acess to the spline function
Definition at line 405 of file Splines.h.
|
inline |
acess to the spline function
Definition at line 405 of file Splines.h.
|
private |