Jpp 21.0.0-rc.1
the software that should make you happy
Loading...
Searching...
No Matches
JFunctionalMap_t.hh File Reference

Various implementations of functional maps. More...

#include "JTools/JDistance.hh"
#include "JTools/JMap.hh"
#include "JTools/JGridMap.hh"
#include "JTools/JPolint.hh"
#include "JTools/JSpline.hh"
#include "JTools/JResult.hh"

Go to the source code of this file.

Namespaces

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

Typedefs

template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JSplineFunctionalMap = JSplineMap<JKey_t, JValue_t, JMap, typename JResultType<JValue_t>::result_type, JDistance_t>
 Type definition of a spline interpolation based on a JMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JSplineFunctionalGridMap = JSplineMap<JKey_t, JValue_t, JGridMap, typename JResultType<JValue_t>::result_type, JDistance_t>
 Type definition of a spline interpolation based on a JGridMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint0FunctionalMap = JPolintMap<0, JKey_t, JValue_t, JMap, typename JResultType<JValue_t>::result_type, JDistance_t>
 Type definition of a zero degree polynomial interpolation based on a JMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint1FunctionalMap = JPolintMap<1, JKey_t, JValue_t, JMap, typename JResultType<JValue_t>::result_type, JDistance_t>
 Type definition of a 1st degree polynomial interpolation based on a JMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint2FunctionalMap = JPolintMap<2, JKey_t, JValue_t, JMap, typename JResultType<JValue_t>::result_type, JDistance_t>
 Type definition of a 2nd degree polynomial interpolation based on a JMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint3FunctionalMap = JPolintMap<3, JKey_t, JValue_t, JMap, typename JResultType<JValue_t>::result_type, JDistance_t>
 Type definition of a 3rd degree polynomial interpolation based on a JMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint0FunctionalGridMap = JPolintMap<0, JKey_t, JValue_t, JGridMap, typename JResultType<JValue_t>::result_type, JDistance_t>
 Type definition of a zero degree polynomial interpolation based on a JGridMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint1FunctionalGridMap = JPolintMap<1, JKey_t, JValue_t, JGridMap, typename JResultType<JValue_t>::result_type, JDistance_t>
 Type definition of a 1st degree polynomial interpolation based on a JGridMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint2FunctionalGridMap = JPolintMap<2, JKey_t, JValue_t, JGridMap, typename JResultType<JValue_t>::result_type, JDistance_t>
 Type definition of a 2nd degree polynomial interpolation based on a JGridMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint3FunctionalGridMap = JPolintMap<3, JKey_t, JValue_t, JGridMap, typename JResultType<JValue_t>::result_type, JDistance_t>
 Type definition of a 3rd degree polynomial interpolation based on a JGridMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JSplineFunctionalMapH = JSplineMap<JKey_t, JValue_t, JMap, JResultDerivative<typename JResultType<JValue_t>::result_type>, JDistance_t>
 Type definition of a spline interpolation based on a JMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JSplineFunctionalGridMapH = JSplineMap<JKey_t, JValue_t, JGridMap, JResultDerivative<typename JResultType<JValue_t>::result_type>, JDistance_t>
 Type definition of a spline interpolation based on a JGridMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint0FunctionalMapH = JPolintMap<0, JKey_t, JValue_t, JMap, JResultDerivative<typename JResultType<JValue_t>::result_type>, JDistance_t>
 Type definition of a zero degree polynomial interpolation based on a JMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint1FunctionalMapH = JPolintMap<1, JKey_t, JValue_t, JMap, JResultDerivative<typename JResultType<JValue_t>::result_type>, JDistance_t>
 Type definition of a 1st degree polynomial interpolation based on a JMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint2FunctionalMapH = JPolintMap<2, JKey_t, JValue_t, JMap, JResultDerivative<typename JResultType<JValue_t>::result_type>, JDistance_t>
 Type definition of a 2nd degree polynomial interpolation based on a JMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint3FunctionalMapH = JPolintMap<3, JKey_t, JValue_t, JMap, JResultDerivative<typename JResultType<JValue_t>::result_type>, JDistance_t>
 Type definition of a 3rd degree polynomial interpolation based on a JMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint0FunctionalGridMapH = JPolintMap<0, JKey_t, JValue_t, JGridMap, JResultDerivative<typename JResultType<JValue_t>::result_type>, JDistance_t>
 Type definition of a zero degree polynomial interpolation based on a JGridMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint1FunctionalGridMapH = JPolintMap<1, JKey_t, JValue_t, JGridMap, JResultDerivative<typename JResultType<JValue_t>::result_type>, JDistance_t>
 Type definition of a 1st degree polynomial interpolation based on a JGridMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint2FunctionalGridMapH = JPolintMap<2, JKey_t, JValue_t, JGridMap, JResultDerivative<typename JResultType<JValue_t>::result_type>, JDistance_t>
 Type definition of a 2nd degree polynomial interpolation based on a JGridMap implementation.
 
template<class JKey_t , class JValue_t , class JDistance_t = JDistance<JKey_t>>
using JTOOLS::JPolint3FunctionalGridMapH = JPolintMap<3, JKey_t, JValue_t, JGridMap, JResultDerivative<typename JResultType<JValue_t>::result_type>, JDistance_t>
 Type definition of a 3rd degree polynomial interpolation based on a JGridMap implementation.
 

Detailed Description

Various implementations of functional maps.

Author
mdejong

Definition in file JFunctionalMap_t.hh.