#include <Splines.h>
Definition at line 279 of file Splines.h.
mandatory macro from CLHEP/GenericFunctions
constructor from vectors and type
constructor from vectors and type
const AbsFunction& func =
const double value = 1 ;
const double result = func( value ) ;
- Parameters
-
| x | vector of x |
| y | vector of y |
| type | interpolation type |
const AbsFunction& func =
const double value = 1 ;
const double result = func( value ) ;
- Parameters
-
| x | vector of x |
| y | vector of y |
| type | interpolation type |
Definition at line 328 of file Splines.cpp.
constructor from data vector
const AbsFunction& func =
const double value = 1 ;
const double result = func( value ) ;
- Parameters
-
| data | vector of (x,y) pairs |
| type | interpolation type |
Definition at line 357 of file Splines.cpp.
template<class DATAX , class DATAY >
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv |
( |
const GaudiMath::Interpolation::Type |
type, |
|
|
DATAX |
begin_x, |
|
|
DATAX |
end_x, |
|
|
DATAY |
begin_y |
|
) |
| |
|
inline |
templated constructor in the spirit of STL-algorithms
It is assumed that vector "y" has tehlength AT LEAST as long as "x"
SEQURNCE1 x = .. ;
SEQUENCE2 y = .. ;
const AbsFunction& func =
x.begin () ,
x.end () ,
y.begin () );
const double value = 1 ;
const double result = func( value ) ;
- Parameters
-
| 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.
templated constructor from the sequence of pairs as sequence of pairs the class TabulatedProperty can be used
- Parameters
-
| 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 | ) |
|
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv |
( |
const GSLSplineDeriv & |
right | ) |
|
| Genfun::GaudiMathImplementation::GSLSplineDeriv::~GSLSplineDeriv |
( |
| ) |
|
|
virtual |
| Genfun::GaudiMathImplementation::GSLSplineDeriv::GSLSplineDeriv |
( |
| ) |
|
|
private |
default construtor is desabled ;
| virtual unsigned int Genfun::GaudiMathImplementation::GSLSplineDeriv::dimensionality |
( |
| ) |
const |
|
inlinevirtual |
| virtual bool Genfun::GaudiMathImplementation::GSLSplineDeriv::hasAnalyticDerivative |
( |
| ) |
const |
|
inlinevirtual |
Does this function have an analytic derivative?
Definition at line 400 of file Splines.h.
| Genfun::GaudiMathImplementation::GSLSplineDeriv::operator const SplineBase & |
( |
| ) |
const |
|
inline |
cast operator to the spline function
Definition at line 407 of file Splines.h.
| double Genfun::GaudiMathImplementation::GSLSplineDeriv::operator() |
( |
double |
a | ) |
const |
|
virtual |
main method: evaluate the function
Definition at line 391 of file Splines.cpp.
| double Genfun::GaudiMathImplementation::GSLSplineDeriv::operator() |
( |
const Argument & |
x | ) |
const |
|
virtual |
main method: evaluate the function
Definition at line 394 of file Splines.cpp.
assignement operator is desabled ;
| Genfun::Derivative Genfun::GaudiMathImplementation::GSLSplineDeriv::partial |
( |
unsigned int |
i | ) |
const |
|
virtual |
Derivatives.
Definition at line 401 of file Splines.cpp.
{
{
return Genfun::FunctionNoop( &aux ) ;
}
const AbsFunction& aux = GSLSplineDeriv2( *this ) ;
return Genfun::FunctionNoop( &aux ) ;
}
| const SplineBase& Genfun::GaudiMathImplementation::GSLSplineDeriv::spline |
( |
| ) |
const |
|
inline |
acess to the spline function
Definition at line 405 of file Splines.h.
| SplineBase Genfun::GaudiMathImplementation::GSLSplineDeriv::m_spline |
|
private |
The documentation for this class was generated from the following files:
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r5/GaudiGSL/GaudiMath/Splines.h
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r5/GaudiGSL/src/Lib/Splines.cpp