Jpp  18.2.1
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
JSpline.hh File Reference
#include <utility>
#include <sstream>
#include "JMath/JZero.hh"
#include "JLang/JException.hh"
#include "JLang/JClass.hh"
#include "JLang/JStreamAvailable.hh"
#include "JTools/JFunctional.hh"
#include "JTools/JDistance.hh"
#include "JTools/JResult.hh"
#include "JTools/JMapCollection.hh"

Go to the source code of this file.

Classes

class  JTOOLS::JSplineBounds< JOrdinate_t >
 Auxiliary class to define first derivates of the spline function at the two extrema. More...
 
class  JTOOLS::JSplineCollection< JElement_t, JCollection_t, JDistance_t >
 Template base class for spline interpolations. More...
 
class  JTOOLS::JSplineFunction< JElement_t, JCollection_t, JResult_t, JDistance_t >
 Template definition for functional collection with spline interpolation. More...
 
class  JTOOLS::JSplineFunction< JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t >
 Template specialisation for functional collection with spline interpolation. More...
 
class  JTOOLS::JSplineFunction< JElement_t, JCollection_t, JResultDerivative< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t >
 Template specialisation for spline interpolation method with returning JResultDerivative data structure. More...
 
class  JTOOLS::JSplineFunction< JElement_t, JCollection_t, JResultPDF< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t >
 Template specialisation for spline interpolation method with returning JResultPDF data structure. More...
 
class  JTOOLS::JSplineFunction1D< JElement_t, JCollection_t, JResult_t, JDistance_t >
 Template class for spline interpolation in 1D. More...
 
struct  JTOOLS::JSplineElement2D< JAbscissa_t, JOrdinate_t >
 2D Element for spline interpolations. More...
 
struct  JTOOLS::JMapCollection< JMap_t >
 Template class to define the corresponding JCollection for a given template JMap. More...
 
class  JTOOLS::JSplineMap< JKey_t, JValue_t, JMap_t, JResult_t, JDistance_t >
 Functional map with spline interpolation. More...
 

Namespaces

 JTOOLS
 Auxiliary classes and methods for multi-dimensional interpolations and histograms.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Functions

template<class JOrdinate_t >
JSplineBounds< JOrdinate_t > JTOOLS::make_spline_bounds (const JOrdinate_t fpAtXmin, const JOrdinate_t fpAtXmax)
 Helper method for JSplineBounds. More...
 
template<class JElement_t , template< class, class > class JCollection_t, class JResult_t , class JDistance_t >
JElement_t::ordinate_type JTOOLS::integrate (const JSplineFunction1D< JElement_t, JCollection_t, JResult_t, JDistance_t > &input, typename JMappable< JElement_t >::map_type &output)
 Conversion of data points to integral values. More...
 
template<class JElement_t , template< class, class > class JCollection_t, class JDistance_t >
JElement_t::ordinate_type JTOOLS::integrate (const JSplineFunction1D< JElement_t, JCollection_t, JResultPDF< typename JElement_t::ordinate_type >, JDistance_t > &input, typename JMappable< JElement_t >::map_type &output)
 Conversion of data points to integral values. More...