Auxiliary classes and methods for multi-dimensional interpolations and histograms.
More...
|
| struct | JAbstractCollection |
| | Abstract interface for abscissa values of a collection of elements. More...
|
| |
| struct | JAbstractHistogram |
| | Simple data structure for histogram binning. More...
|
| |
| struct | JAbstractMultiMap |
| | Abstract interface for abscissa values of a multidimensional map. More...
|
| |
| struct | JAbstractMultiMap< 0, JAbscissa_t > |
| | Terminator class of recursive class JAbstractMultiMap. More...
|
| |
| class | JArray |
| | One dimensional array of template objects with fixed length. More...
|
| |
| class | JArray< 1, T > |
| | One dimensional array of template objects with fixed length. More...
|
| |
| class | JArray< N, const T > |
| | One dimensional read-only array of template objects with fixed length. More...
|
| |
| class | JArray< 1, const T > |
| | One dimensional read-only array of template objects with fixed length. More...
|
| |
| struct | JArrayIterator |
| | ND array iterator. More...
|
| |
| struct | JArrayIterator< 1, T > |
| | 1D array iterator. More...
|
| |
| struct | JAssembler |
| | Auxiliary class to check whether given template is a collection, i.e. has a defined type collection_type. More...
|
| |
| struct | JAssembler< T, typename JVoid< typename T::collection_type >::type > |
| | Template specialisation of class JAssembler for classes with a defined type collection_type. More...
|
| |
| class | JAutoMap |
| | Wrapper class around std::map for automatic insertion of elements based on data types. More...
|
| |
| struct | JAutomate |
| | Auxiliary class for automatic element creation. More...
|
| |
| struct | JAutomate< JAutoMap< JKey_t, JValue_t > > |
| | Specialisation of class JAutomate for class JAutoMap. More...
|
| |
| class | JCollection |
| | General purpose class for collection of elements, see:
Collection of elements.
. More...
|
| |
| class | JCombinatorics |
| | Auxiliary class to convert pair of indices to unique index and back. More...
|
| |
| class | JConstantFunction1D |
| | Template implementation of function object in one dimension returning a constant value. More...
|
| |
| struct | JDistance |
| | Template class for distance evaluation. More...
|
| |
| class | JDriver |
| | Auxiliary class to load and store objects. More...
|
| |
| struct | JElement2D |
| | 2D Element. More...
|
| |
| struct | JSplineElement2D |
| | 2D Element for spline interpolations. More...
|
| |
| struct | JSplineElement2S |
| | 2D Element for spline interpolations. More...
|
| |
| struct | JPolintElement2S |
| | 2D Element for polynomial interpolations. More...
|
| |
| struct | JBin2D |
| | 2D Binned element. More...
|
| |
| struct | JElement3D |
| | 3D Element. More...
|
| |
| struct | JGridSplineFunction1D |
| | Type definition of a spline interpolation based on a JGridCollection. More...
|
| |
| struct | JSplineFunction1D_t |
| | Type definition of a spline interpolation method based on a JCollection with double result type. More...
|
| |
| struct | JSplineFunction1H_t |
| | Type definition of a spline interpolation method based on a JCollection with JResultDerivative result type. More...
|
| |
| struct | JSplineFunction1S_t |
| | Type definition of a spline interpolation method based on a JCollection with JResultPDF result type. More...
|
| |
| struct | JGridSplineFunction1D_t |
| | Type definition of a spline interpolation based on a JGridCollection with result type double. More...
|
| |
| struct | JGridSplineFunction1H_t |
| | Type definition of a spline interpolation based on a JGridCollection with JResultDerivative result type. More...
|
| |
| struct | JGridSplineFunction1S_t |
| | Type definition of a spline interpolation based on a JGridCollection with JResultPDF result type. More...
|
| |
| struct | JGridHermiteSplineFunction1D |
| | Type definition of a spline interpolation based on a JGridCollection. More...
|
| |
| struct | JHermiteSplineFunction1D_t |
| | Type definition of a spline interpolation method based on a JCollection with double result type. More...
|
| |
| struct | JHermiteSplineFunction1H_t |
| | Type definition of a spline interpolation method based on a JCollection with JResultDerivative result type. More...
|
| |
| struct | JHermiteSplineFunction1S_t |
| | Type definition of a spline interpolation method based on a JCollection with JResultPDF result type. More...
|
| |
| struct | JGridHermiteSplineFunction1D_t |
| | Type definition of a spline interpolation based on a JGridCollection with result type double. More...
|
| |
| struct | JGridHermiteSplineFunction1H_t |
| | Type definition of a spline interpolation based on a JGridCollection with JResultDerivative result type. More...
|
| |
| struct | JPolint0Function1D |
| | Type definition of a zero degree polynomial interpolation. More...
|
| |
| struct | JPolint1Function1D |
| | Type definition of a 1st degree polynomial interpolation. More...
|
| |
| struct | JPolint2Function1D |
| | Type definition of a 2nd degree polynomial interpolation. More...
|
| |
| struct | JPolint3Function1D |
| | Type definition of a 3rd degree polynomial interpolation. More...
|
| |
| struct | JPolintFunction1D_t |
| | Polynomial interpolation method with result type double. More...
|
| |
| struct | JPolint0Function1D_t |
| | Type definition of a zero degree polynomial interpolation with result type double. More...
|
| |
| struct | JPolint1Function1D_t |
| | Type definition of a 1st degree polynomial interpolation with result type double. More...
|
| |
| struct | JPolint2Function1D_t |
| | Type definition of a 2nd degree polynomial interpolation with result type double. More...
|
| |
| struct | JPolint3Function1D_t |
| | Type definition of a 3rd degree polynomial interpolation with result type double. More...
|
| |
| struct | JPolintFunction1H_t |
| | Polynomial interpolation method with result type JResultDerivative. More...
|
| |
| struct | JPolint1Function1H_t |
| | Type definition of a 1st degree polynomial interpolation with result type JResultDerivative. More...
|
| |
| struct | JPolint2Function1H_t |
| | Type definition of a 2nd degree polynomial interpolation with result type JResultDerivative. More...
|
| |
| struct | JPolint3Function1H_t |
| | Type definition of a 3rd degree polynomial interpolation with result type JResultDerivative. More...
|
| |
| struct | JPolintFunction1S_t |
| | Polynomial interpolation method with result type JResultPDF. More...
|
| |
| struct | JPolint1Function1S_t |
| | Type definition of a 1st degree polynomial interpolation with result type JResultPDF. More...
|
| |
| struct | JPolint2Function1S_t |
| | Type definition of a 2nd degree polynomial interpolation with result type JResultPDF. More...
|
| |
| struct | JPolint3Function1S_t |
| | Type definition of a 3rd degree polynomial interpolation with result type JResultPDF. More...
|
| |
| struct | JGridPolintFunction1D_t |
| | Polynomial interpolation method based on a JGridCollection with result type double. More...
|
| |
| struct | JGridPolint0Function1D_t |
| | Type definition of a zero degree polynomial interpolation based on a JGridCollection with result type double. More...
|
| |
| struct | JGridPolint1Function1D_t |
| | Type definition of a 1st degree polynomial interpolation based on a JGridCollection with result type double. More...
|
| |
| struct | JGridPolint2Function1D_t |
| | Type definition of a 2nd degree polynomial interpolation based on a JGridCollection with result type double. More...
|
| |
| struct | JGridPolint3Function1D_t |
| | Type definition of a 3rd degree polynomial interpolation based on a JGridCollection with result type double. More...
|
| |
| struct | JGridPolintFunction1H_t |
| | Polynomial interpolation method based on a JGridCollection with result type JResultDerivative. More...
|
| |
| struct | JGridPolint1Function1H_t |
| | Type definition of a 1st degree polynomial interpolation with result type JResultDerivative. More...
|
| |
| struct | JGridPolint2Function1H_t |
| | Type definition of a 2nd degree polynomial interpolation with result type JResultDerivative. More...
|
| |
| struct | JGridPolint3Function1H_t |
| | Type definition of a 3rd degree polynomial interpolation with result type JResultDerivative. More...
|
| |
| struct | JGridPolintFunction1S_t |
| | Polynomial interpolation method with result type JResultPDF. More...
|
| |
| struct | JGridPolint1Function1S_t |
| | Type definition of a 1st degree polynomial interpolation with result type JResulPDF. More...
|
| |
| struct | JGridPolint2Function1S_t |
| | Type definition of a 2nd degree polynomial interpolation with result type JResulPDF. More...
|
| |
| struct | JGridPolint3Function1S_t |
| | Type definition of a 3rd degree polynomial interpolation with result type JResulPDF. More...
|
| |
| class | JFunctional |
| | Template definition of function object interface. More...
|
| |
| class | JFunctional< JNullType, JNullType > |
| | Template specialisation of compilable function object. More...
|
| |
| struct | JFunction |
| | Template definition of function object interface in multidimensions. More...
|
| |
| struct | JFunction1D |
| | Template definition of function object interface in one dimension. More...
|
| |
| struct | JCompiler |
| | Functional object compiler. More...
|
| |
| struct | JResultType |
| | Auxiliary class to evaluate result type. More...
|
| |
| struct | JResultType< JClass_t, typename JVoid< typename JClass_t::result_type >::type > |
| | Auxiliary class to evaluate result type. More...
|
| |
| struct | JFunctionalMap |
| | Auxiliary class to define corresponding one-dimensional function interpolator function_type. More...
|
| |
| struct | JFunctionalMap< JSplineFunctionalMap > |
| | Specialisation of JFunctionalMap for JSplineFunctionalMap. More...
|
| |
| struct | JFunctionalMap< JSplineFunctionalGridMap > |
| | Specialisation of JFunctionalMap for JSplineFunctionalGridMap. More...
|
| |
| struct | JFunctionalMap< JPolint0FunctionalMap > |
| | Specialisation of JFunctionalMap for JPolint0FunctionalMap. More...
|
| |
| struct | JFunctionalMap< JPolint1FunctionalMap > |
| | Specialisation of JFunctionalMap for JPolint1FunctionalMap. More...
|
| |
| struct | JFunctionalMap< JPolint2FunctionalMap > |
| | Specialisation of JFunctionalMap for JPolint2FunctionalMap. More...
|
| |
| struct | JFunctionalMap< JPolint3FunctionalMap > |
| | Specialisation of JFunctionalMap for JPolint3FunctionalMap. More...
|
| |
| struct | JFunctionalMap< JPolint0FunctionalGridMap > |
| | Specialisation of JFunctionalMap for JPolint0FunctionalGridMap. More...
|
| |
| struct | JFunctionalMap< JPolint1FunctionalGridMap > |
| | Specialisation of JFunctionalMap for JPolint1FunctionalGridMap. More...
|
| |
| struct | JFunctionalMap< JPolint2FunctionalGridMap > |
| | Specialisation of JFunctionalMap for JPolint2FunctionalGridMap. More...
|
| |
| struct | JFunctionalMap< JPolint3FunctionalGridMap > |
| | Specialisation of JFunctionalMap for JPolint3FunctionalGridMap. More...
|
| |
| struct | JSplineFunctionalMap |
| | Type definition of a spline interpolation based on a JMap implementation. More...
|
| |
| struct | JSplineFunctionalGridMap |
| | Type definition of a spline interpolation based on a JGridMap implementation. More...
|
| |
| struct | JPolint0FunctionalMap |
| | Type definition of a zero degree polynomial interpolation based on a JMap implementation. More...
|
| |
| struct | JPolint1FunctionalMap |
| | Type definition of a 1st degree polynomial interpolation based on a JMap implementation. More...
|
| |
| struct | JPolint2FunctionalMap |
| | Type definition of a 2nd degree polynomial interpolation based on a JMap implementation. More...
|
| |
| struct | JPolint3FunctionalMap |
| | Type definition of a 3rd degree polynomial interpolation based on a JMap implementation. More...
|
| |
| struct | JPolint0FunctionalGridMap |
| | Type definition of a zero degree polynomial interpolation based on a JGridMap implementation. More...
|
| |
| struct | JPolint1FunctionalGridMap |
| | Type definition of a 1st degree polynomial interpolation based on a JGridMap implementation. More...
|
| |
| struct | JPolint2FunctionalGridMap |
| | Type definition of a 2nd degree polynomial interpolation based on a JGridMap implementation. More...
|
| |
| struct | JPolint3FunctionalGridMap |
| | Type definition of a 3rd degree polynomial interpolation based on a JGridMap implementation. More...
|
| |
| struct | JSplineFunctionalMapH |
| | Type definition of a spline interpolation based on a JMap implementation. More...
|
| |
| struct | JSplineFunctionalGridMapH |
| | Type definition of a spline interpolation based on a JGridMap implementation. More...
|
| |
| struct | JPolint0FunctionalMapH |
| | Type definition of a zero degree polynomial interpolation based on a JMap implementation. More...
|
| |
| struct | JPolint1FunctionalMapH |
| | Type definition of a 1st degree polynomial interpolation based on a JMap implementation. More...
|
| |
| struct | JPolint2FunctionalMapH |
| | Type definition of a 2nd degree polynomial interpolation based on a JMap implementation. More...
|
| |
| struct | JPolint3FunctionalMapH |
| | Type definition of a 3rd degree polynomial interpolation based on a JMap implementation. More...
|
| |
| struct | JPolint0FunctionalGridMapH |
| | Type definition of a zero degree polynomial interpolation based on a JGridMap implementation. More...
|
| |
| struct | JPolint1FunctionalGridMapH |
| | Type definition of a 1st degree polynomial interpolation based on a JGridMap implementation. More...
|
| |
| struct | JPolint2FunctionalGridMapH |
| | Type definition of a 2nd degree polynomial interpolation based on a JGridMap implementation. More...
|
| |
| struct | JPolint3FunctionalGridMapH |
| | Type definition of a 3rd degree polynomial interpolation based on a JGridMap implementation. More...
|
| |
| class | JExternalFunction1D |
| | Template implementation of function object in one dimension using an external function. More...
|
| |
| class | JFunctionObject1D |
| | Template implementation of function object in one dimension. More...
|
| |
| class | JGarbageCollection |
| | Garbage collection. More...
|
| |
| struct | JGrid |
| | Simple data structure for an abstract collection of equidistant abscissa values. More...
|
| |
| class | JGridCollection |
| | General purpose class for collection of equidistant elements. More...
|
| |
| class | JGridMap |
| | Map of equidistant pair-wise elements. More...
|
| |
| struct | JMapCollection< JGridMap > |
| | Specialisation of JMapCollection for JGridMap. More...
|
| |
| class | JHashCollection |
| | General purpose class for hash collection of unique elements. More...
|
| |
| struct | JHashEvaluator |
| | Auxiliary class for default hash key evaluation. More...
|
| |
| struct | JHashMapEvaluator |
| | Auxiliary class for hash evaluation of map keys and elements. More...
|
| |
| struct | JHashMap |
| | General purpose class for hash map of unique keys. More...
|
| |
| class | JHashSet |
| | General purpose class for hash set of elements. More...
|
| |
| class | JHermiteSplineCollection |
| | Template base class spline interpolations. More...
|
| |
| class | JHermiteSplineFunction |
| | Template definition for functional collection with spline interpolation. More...
|
| |
| class | JHermiteSplineFunction< 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 | JHermiteSplineFunction< 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 | JHermiteSplineFunction< 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 | JHermiteSplineFunction1D |
| | Template class for spline interpolation in 1D. More...
|
| |
| class | JHermiteSplineMap |
| | Functional map with spline interpolation. More...
|
| |
| struct | JHesseMatrix |
| | Hessian matrix. More...
|
| |
| class | JHistogram |
| | Template definition of histogram object interface. More...
|
| |
| struct | JCumulator |
| | Functional histogram cumulator. More...
|
| |
| struct | JRebin |
| | Auxiliary class for merging of fixed number of consecutive bins. More...
|
| |
| struct | JContent |
| | Auxiliary class for merging of consecutive bins until minimal content is reached. More...
|
| |
| class | JHistogram1D |
| | Histogram in 1D. More...
|
| |
| class | JHistogram1D< JBin2D< JAbscissa_t, JContents_t >, JContainer_t, JDistance_t > |
| | Template specialisation if JHistogram1D class with bin centering. More...
|
| |
| class | JHistogramMap |
| | Histogram map. More...
|
| |
| struct | JHistogramMap_t |
| | Type definition of a JHistogramMap based on JMap implementation. More...
|
| |
| struct | JHistogramGridMap_t |
| | Type definition of a JHistogramMap based on JGridMap implementation. More...
|
| |
| class | JList |
| | Recursive template class. More...
|
| |
| class | JList< 1, T, JClass_t > |
| | Terminator class of recursive template class. More...
|
| |
| class | JList< 0, T, JClass_t > |
| | Template specialisation of obsolete JList<unsigned int, ...> class. More...
|
| |
| class | JMap |
| | Map of pair-wise elements. More...
|
| |
| struct | JMapCollection< JMap > |
| | Specialisation of JMapCollection for JMap. More...
|
| |
| struct | JMapCollection |
| | Template class to define the corresponding JCollection for a given template JMap. More...
|
| |
| struct | JMapList |
| | Map list. More...
|
| |
| struct | JMapList< JHead_t, JNullType > |
| | Terminator class of map list. More...
|
| |
| struct | JMapLength |
| | Length of map list. More...
|
| |
| struct | JMapLength< JMapList< JHead_t, JTail_t > > |
| | Recursive length of map list. More...
|
| |
| struct | JMapLength< JMapList< JHead_t, JNullType > > |
| | Terminator class of length of map list. More...
|
| |
| struct | JNullMap |
| | Auxiliary class for no map definition. More...
|
| |
| struct | JMAPLIST |
| | Auxiliary class for recursive map list generation. More...
|
| |
| struct | JMAPLIST< A, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap, JNullMap > |
| | Template specialisation to terminate recursive map list generation. More...
|
| |
| struct | JMappableCollection |
| | Template interface definition for associative collection of elements. More...
|
| |
| struct | JMappable |
| | Auxiliary class to define JMappableCollection for given template. More...
|
| |
| class | JMergeSort |
| | This class implements a merge and sort algorithm based on the divide-and-conquer concept. More...
|
| |
| class | JMultiFunction |
| | Multidimensional interpolation method. More...
|
| |
| class | JMultiFunction< JConstantFunction1D< JArgument_t, JResult_t >, JMapList< JMap_t >, JDistance_t > |
| | Template specialisation of JMultiFunction for a JConstantFunction. More...
|
| |
| class | JMultiFunction< JConstantFunction1D< JArgument_t, JResult_t >, JMaplist_t, JDistance_t > |
| | Template specialisation of JMultiFunction for a JConstantFunction. More...
|
| |
| class | JMultiGrid |
| | Simple data structure for an abstract multidimensional map of equidistant elements. More...
|
| |
| class | JMultiGrid< 0, JAbscissa_t > |
| | Terminator class of recursive class JMultiGrid. More...
|
| |
| class | JHashMap< JTypeList< JHead_t, JTail_t >, JValue_t, JEvaluator_t > |
| | Multi-dimensional hash map. More...
|
| |
| class | JHashMap< JTypeList< JHead_t, JNullType >, JValue_t, JEvaluator_t > |
| | Terminator class of recursive class JHashMap. More...
|
| |
| class | JMultiHistogram |
| | Multidimensional histogram. More...
|
| |
| class | JMultiKey |
| | Multidimensional key. More...
|
| |
| class | JMultiKey< 2, JKey_t > |
| | Two-dimensional key. More...
|
| |
| class | JMultiKey< 1, JKey_t > |
| | One-dimensional key. More...
|
| |
| class | JMultiKey< 0, JKey_t > |
| | Empty key. More...
|
| |
| class | JMultiMap |
| | Multidimensional map. More...
|
| |
| class | JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t > |
| | Template specialisation of JMultiMap for map list with at least one map. More...
|
| |
| class | JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t > |
| | Terminator class of recursive JMultiMap class. More...
|
| |
| class | JMultiMapTransformer |
| | Interface for weight application and coordinate transformation of function. More...
|
| |
| class | JMultiMapPutTransformer |
| | Auxiliary class to convert JMultiMapTransformer to JCollectionElementTransformer. More...
|
| |
| class | JMultiMapGetTransformer |
| | Auxiliary class to convert JMultiMapTransformer to JCollectionElementTransformer. More...
|
| |
| struct | JTransformable |
| | Abstract interface for transformable multidimensional map. More...
|
| |
| class | JMultiPair |
| | Multidimensional pair. More...
|
| |
| class | JMultiPair< 2, JKey_t, JValue_t > |
| | Two-dimensional pair. More...
|
| |
| class | JMultiPair< 1, JKey_t, JValue_t > |
| | One-dimensional pair. More...
|
| |
| class | JMultiPair< 0, JKey_t, JValue_t > |
| | Empty pair. More...
|
| |
| class | JMultiPDF |
| | General purpose class for multi-dimensional probability density function (PDF). More...
|
| |
| struct | JMultipleMap |
| | List of identical maps. More...
|
| |
| struct | JMultipleMap< 1, JMap_t > |
| | Terminator class of list of identical maps. More...
|
| |
| struct | JMultiSet |
| | Simple data structure for an abstract multidimensional map of equidistant elements. More...
|
| |
| struct | JMultiSet< 0, JAbscissa_t > |
| | Terminator class of recursive class JMultiSet. More...
|
| |
| class | JPair |
| | Template specialisation for a pair of values. More...
|
| |
| class | JPair< JKey_t &, JValue_t & > |
| | Template specialisation for a pair of references. More...
|
| |
| class | JPair< const JKey_t &, JValue_t & > |
| | Template specialisation for a mixed pair of const and non-const references. More...
|
| |
| class | JPair< const JKey_t &, const JValue_t & > |
| | Template specialisation for a pair of const references. More...
|
| |
| class | JPolfitFunction |
| | Functional collection with Legendre polynomial interpolation. More...
|
| |
| class | JPolfitFunction1D |
| | Template class for polynomial interpolation in 1D. More...
|
| |
| class | JPolintFunction |
| | Template definition for functional collection with polynomial interpolation. More...
|
| |
| class | JPolintFunction< N, JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t > |
| | Template specialisation for functional collection with polynomial interpolation. More...
|
| |
| class | JPolintFunction< 0, JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t > |
| | Template specialisation for zero-degree polynomial interpolation method. More...
|
| |
| class | JPolintFunction< 1, JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t > |
| | Template specialisation for first-degree polynomial interpolation method. More...
|
| |
| class | JPolintFunction< N, JElement_t, JCollection_t, JResultPDF< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > |
| | Template specialisation for polynomial interpolation method with returning JResultPDF data structure. More...
|
| |
| class | JPolintCollection |
| | Template definition of base class for polynomial interpolations with polynomial result. More...
|
| |
| class | JPolintFunction< N, JElement_t, JCollection_t, JResultPolynome< M, typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > |
| | Template specialisation for polynomial interpolation method with returning JResultPolynome data structure. More...
|
| |
| class | JPolintFunction< N, JElement_t, JCollection_t, JResultDerivative< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > |
| | Template specialisation for polynomial interpolation method with returning JResultDerivative data structure. More...
|
| |
| class | JPolintFunction< N, JElement_t, JCollection_t, JResultHesse< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t > |
| | Template specialisation for polynomial interpolation method with returning JResultHesse data structure. More...
|
| |
| class | JPolintFunction1D |
| | Template class for polynomial interpolation in 1D. More...
|
| |
| class | JPolintMap |
| | Functional map with polynomial interpolation. More...
|
| |
| class | JQuadrature |
| | Type definition for numerical integration. More...
|
| |
| class | JGaussLegendre |
| | Numerical integrator for . More...
|
| |
| class | JGaussLaguerre |
| | Numerical integrator for . More...
|
| |
| class | JGaussHermite |
| | Numerical integrator for . More...
|
| |
| class | JHenyeyGreenstein |
| | Numerical integrator for , where . More...
|
| |
| class | JRayleigh |
| | Numerical integrator for , where . More...
|
| |
| class | JCotangent |
| | Numerical integrator for . More...
|
| |
| class | JBitangent |
| | Numerical integrator for for and for . More...
|
| |
| struct | JQuantile |
| | Auxiliary data structure for running average, standard deviation and quantiles. More...
|
| |
| class | JQuantiles |
| | Quantile calculator for a given function. More...
|
| |
| class | JRange |
| | Range of values. More...
|
| |
| struct | JResultDerivative |
| | Data structure for result including value and first derivative of function. More...
|
| |
| struct | JResultHesse |
| | Data structure for result including value and first derivative of function. More...
|
| |
| struct | JResultPDF |
| | Data structure for result including value, first derivative and integrals of function. More...
|
| |
| struct | JResultPolynome |
| | Data structure for result including value and N derivatives of function. More...
|
| |
| struct | JResultEvaluator |
| | Auxiliary class to recursively evaluate to a result. More...
|
| |
| struct | JResultEvaluator< JResultDerivative< T > > |
| | Template specialisation of JResultEvaluator for JResultDerivative. More...
|
| |
| struct | JResultEvaluator< JResultHesse< T > > |
| | Template specialisation of JResultEvaluator for JResultHesse. More...
|
| |
| struct | JResultEvaluator< JResultPDF< T > > |
| | Template specialisation of JResultEvaluator for JResultPDF. More...
|
| |
| struct | JResultEvaluator< JResultPolynome< N, T > > |
| | Template specialisation of JResultEvaluator for JResultPolynome. More...
|
| |
| struct | JResultEvaluator< JResultPolynome< 0, T > > |
| | Template specialisation of JResultEvaluator for JResultPolynome. More...
|
| |
| struct | JResultTransformer |
| | Auxiliary class to handle multidimensional map transformations for given result type. More...
|
| |
| struct | JResultTransformer< JResultHesse< JResult_t > > |
| | Auxiliary class to handle multidimensional map transformations for given result type. More...
|
| |
| struct | JResultTransformer< JResultPDF< JResult_t > > |
| | Auxiliary class to handle multidimensional map transformations for given result type. More...
|
| |
| class | JRouter |
| | Direct addressing of elements with unique identifiers. More...
|
| |
| class | JRouter< JAddress_t, false > |
| | Template specialisation of JRouter without default address comparison. More...
|
| |
| class | JRouter< JAddress_t, true > |
| | Template specialisation of JRouter with default address comparison. More...
|
| |
| class | JAbstractAutoPointer |
| | Abstract class of an automatic pointer. More...
|
| |
| class | JAutoPointer |
| | Template class for loading and storing of objects. More...
|
| |
| class | JAutoElement |
| | Handler class for automatic pointer. More...
|
| |
| class | JSelector |
| | Template selector class. More...
|
| |
| struct | JSet |
| | Simple data structure for an abstract collection of non-equidistant abscissa values. More...
|
| |
| class | JSplineBounds |
| | Auxiliary class to define first derivates of the spline function at the two extrema. More...
|
| |
| class | JSplineCollection |
| | Template base class for spline interpolations. More...
|
| |
| class | JSplineFunction |
| | Template definition for functional collection with spline interpolation. More...
|
| |
| class | 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 | 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 | 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 | JSplineFunction1D |
| | Template class for spline interpolation in 1D. More...
|
| |
| class | JSplineMap |
| | Functional map with spline interpolation. More...
|
| |
| struct | JTable2D |
| | 2D table with arithmetic capabilities. More...
|
| |
| class | JTransformableMultiFunction |
| | Transformable multidimensional function. More...
|
| |
| class | JTransformableMultiHistogram |
| | Transformable multidimensional histogram. More...
|
| |
| struct | JCollectionElementTransformer |
| | Interface for transformation of collection of elements. More...
|
| |
| struct | JTuple |
| | Template data structure. More...
|
| |
| struct | JTuple< JTypeList< JHead_t, JTail_t > > |
| | Template specialisation of JTuple for multiple data types. More...
|
| |
| struct | JTuple< JTypeList< JHead_t, JTypeList< JTail_t, JNullType > > > |
| | Template specialisation of JTuple for two data types. More...
|
| |
| struct | JTuple< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JTuple class. More...
|
| |
| class | JWeight |
| | Weight calculator. More...
|
| |
| struct | JElement |
| | Auxiliary class to convert value to element. More...
|
| |
|
| template<class JAbscissa_t > |
| JAbstractHistogram< JAbscissa_t > | make_histogram (const int nx, const JAbscissa_t xmin, const JAbscissa_t xmax) |
| | Helper method for JAbstractHistogram. More...
|
| |
| template<class JElement_t , class JDistance_t > |
| JElement_t::ordinate_type | integrate (const JCollection< JElement_t, JDistance_t > &input, typename JMappable< JElement_t >::map_type &output) |
| | Conversion of data points to integral values. More...
|
| |
| template<class JAbscissa_t > |
| JGrid< JAbscissa_t > | make_grid (const int nx, const JAbscissa_t Xmin, const JAbscissa_t Xmax) |
| | Helper method for JGrid. More...
|
| |
| template<class JAbscissa_t > |
| JGrid< JAbscissa_t > | make_grid (const JAbscissa_t value) |
| | Helper method to create a grid with a single value. More...
|
| |
| template<class JElement_t , template< class, class > class JCollection_t, class JResult_t , class JDistance_t > |
| JElement_t::ordinate_type | integrate (const JHermiteSplineFunction1D< 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 | integrate (const JHermiteSplineFunction1D< 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...
|
| |
| template<class JElement_t , template< class, class > class JContainer_t, class JDistance_t > |
| void | makePDF (const JHistogram1D< JElement_t, JContainer_t, JDistance_t > &input, typename JMappable< JElement_t >::map_type &output) |
| | Conversion of histogram to probability density function (PDF). More...
|
| |
| template<class JAbscissa_t , class JContents_t , template< class, class > class JContainer_t, class JDistance_t > |
| void | makePDF (const JHistogram1D< JBin2D< JAbscissa_t, JContents_t >, JContainer_t, JDistance_t > &input, JMappableCollection< JAbscissa_t, JContents_t > &output) |
| | Conversion of histogram to probability density function (PDF). More...
|
| |
| template<class JElement_t , template< class, class > class JContainer_t, class JDistance_t > |
| JElement_t::ordinate_type | integrate (const JHistogram1D< JElement_t, JContainer_t, JDistance_t > &input, typename JMappable< JElement_t >::map_type &output) |
| | Conversion of data points to integral values. More...
|
| |
| template<class JHistogram_t , class JHistogramMaplist_t , class JHistogramDistance_t , class JFunction_t , class JFunctionMaplist_t , class JFunctionDistance_t > |
| void | makePDF (const JMultiHistogram< JHistogram_t, JHistogramMaplist_t, JHistogramDistance_t > &input, JMultiFunction< JFunction_t, JFunctionMaplist_t, JFunctionDistance_t > &output) |
| | Conversion of multidimensional histogram to multidimensional function. More...
|
| |
| template<unsigned int N, class JAbscissa_t > |
| JMultiGrid< N, JAbscissa_t > | make_multigrid (const JGrid< JAbscissa_t > &bounds) |
| | Helper method for JMultiGrid. More...
|
| |
| template<class JHistogram_t , class JHistogramMaplist_t , class JHistogramDistance_t , class JFunction_t , class JFunctionMaplist_t , class JFunctionDistance_t > |
| void | makePDF (const JMultiHistogram< JHistogram_t, JHistogramMaplist_t, JHistogramDistance_t > &input, JMultiPDF< JFunction_t, JFunctionMaplist_t, JFunctionDistance_t > &output) |
| | Conversion of multi-dimensional histogram to multi-dimensional PDF. More...
|
| |
| template<unsigned int N, class JAbscissa_t > |
| JMultiSet< N, JAbscissa_t > | make_multiset (const JSet< JAbscissa_t > &bounds) |
| | Helper method for JMultiSet. More...
|
| |
| template<class T , class JComparator_t > |
| bool | next_permutation (T __begin, T __last, T __end, JComparator_t compare, std::bidirectional_iterator_tag) |
| | Implementation of method next_permutation for bidirectional iterators. More...
|
| |
| template<class T , class JComparator_t > |
| bool | next_permutation (T __begin, T __last, T __end, JComparator_t compare) |
| | Permutations of sub-set of data. More...
|
| |
| template<unsigned int N, class JElement_t , template< class, class > class JCollection_t, class JDistance_t , unsigned int M> |
| | if ((p==this->begin() &&this->getDistance(x,(p++) ->getX()) > distance_type::precision)||(p==this->end() &&this->getDistance((--p) ->getX(), x) > distance_type::precision)) |
| | Template base class for polynomial interpolations with polynomial result. More...
|
| |
| | for (int i=n/2;i !=0 &&p !=this->end();--i,++p) |
| |
| | for (int i=n ;i !=0 &&p !=this->begin();--i, --p) |
| |
| | for (unsigned int k=0;k !=M+1;++k) |
| |
| | for (int m=1;m !=n;++m) |
| |
| virtual void | do_compile () override |
| | Function compilation. More...
|
| |
| template<unsigned int N, class JElement_t , template< class, class > class JCollection_t, class JResult_t , class JDistance_t > |
| JElement_t::ordinate_type | integrate (const JPolintFunction1D< N, 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<unsigned int N, class JElement_t , template< class, class > class JCollection_t, class JResult_t , class JDistance_t > |
| JElement_t::ordinate_type | integrate (const JPolintFunction1D< N, JElement_t, JCollection_t, JResult_t, JDistance_t > &input, typename JMappable< JElement_t >::map_type &output, const JLANG::JBool< false > &option) |
| | Conversion of data points to integral values. More...
|
| |
| template<class JElement_t , template< class, class > class JCollection_t, class JResult_t , class JDistance_t > |
| JElement_t::ordinate_type | integrate (const JPolintFunction1D< 0, JElement_t, JCollection_t, JResult_t, JDistance_t > &input, typename JMappable< JElement_t >::map_type &output, const JLANG::JBool< true > &option) |
| | Conversion of data points to integral values. More...
|
| |
| template<class JElement_t , template< class, class > class JCollection_t, class JResult_t , class JDistance_t > |
| JElement_t::ordinate_type | integrate (const JPolintFunction1D< 1, JElement_t, JCollection_t, JResult_t, JDistance_t > &input, typename JMappable< JElement_t >::map_type &output, const JLANG::JBool< true > &option) |
| | Conversion of data points to integral values. More...
|
| |
| template<class JFunction1D_t > |
| double | search (const double xa, const double xb, const double xc, const JFunction1D_t &f, const int is, const double eps=1.0e-6) |
| | Locate maximum or minimun of function. More...
|
| |
| template<class T , class JComparator_t > |
| JRange< T, JComparator_t > | operator+ (const JRange< T, JComparator_t > &first, const JRange< T, JComparator_t > &second) |
| | Add ranges. More...
|
| |
| template<class T , class JComparator_t > |
| JRange< T, JComparator_t > | operator- (const JRange< T, JComparator_t > &first, const JRange< T, JComparator_t > &second) |
| | Subtract ranges. More...
|
| |
| template<class T , class JComparator_t > |
| bool | overlap (const JRange< T, JComparator_t > &first, const JRange< T, JComparator_t > &second) |
| | Test overlap between ranges. More...
|
| |
| template<class T , class JComparator_t > |
| JRange< T, JComparator_t > | join (const JRange< T, JComparator_t > &first, const JRange< T, JComparator_t > &second) |
| | Join ranges. More...
|
| |
| template<class T , class JComparator_t > |
| JRange< T, JComparator_t > | combine (const JRange< T, JComparator_t > &first, const JRange< T, JComparator_t > &second) |
| | Combine ranges. More...
|
| |
| template<class T > |
| JRange< T > | make_range (T x, T y) |
| | Auxiliary method to create range of values. More...
|
| |
| template<class T > |
| double | getN (const JRange< T > &range, const double R) |
| | Get expected number of occurrences due to given rate within specified interval. More...
|
| |
| template<class JResult_t > |
| JResultEvaluator< JResult_t >::result_type | get_value (const JResult_t &value) |
| | Helper method to recursively evaluate a to function value. More...
|
| |
| template<class JResult_t > |
| JResultEvaluator< JResult_t >::result_type | get_derivative (const JResult_t &value) |
| | Helper method to convert function value to derivative value. More...
|
| |
| template<class JResult_t > |
| JResultEvaluator< JResult_t >::result_type | get_integral (const JResult_t &value) |
| | Helper method to convert function value to partial integral value. More...
|
| |
| template<class JResult_t > |
| JResultEvaluator< JResult_t >::result_type | get_total_integral (const JResult_t &value) |
| | Helper method to convert function value to total integral value. More...
|
| |
| template<class T > |
| JSet< typename std::iterator_traits< T >::value_type > | make_set (T __begin, T __end) |
| | Helper method for JSet. More...
|
| |
| template<class JAbscissa_t > |
| JSet< JAbscissa_t > | make_set (const JAbstractCollection< JAbscissa_t > &input) |
| | Helper method for JSet. More...
|
| |
| template<class JOrdinate_t > |
| JSplineBounds< JOrdinate_t > | 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 | 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 | 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...
|
| |
| template<class JContainer_t , class JKey_t , class JValue_t > |
| JContainer_t::ordinate_type | makeCDF (const JContainer_t &input, JMappableCollection< JKey_t, JValue_t > &output, const typename JContainer_t::ordinate_type eps=JMATH::zero) |
| | Conversion of data points to cumulative probability distribition (CDF). More...
|
| |
| template<class JContainer_t > |
| JContainer_t::ordinate_type | getIntegral (const JContainer_t &input) |
| | Get integral of input data points. More...
|
| |
| template<class JFunction_t , template< class, class, class > class JMap_t, class JTail_t > |
| JFunction_t::ordinate_type | getIntegral (const JMultiMap< typename JFunction_t::abscissa_type, JFunction_t, JMapList< JMap_t, JTail_t >, typename JFunction_t::distance_type > &input) |
| | Auxiliary method to get integral of input data points. More...
|
| |
| template<class JFunction_t , template< class, class, class > class JMap_t, class JTail_t > |
| JFunction_t::ordinate_type | getIntegral (const JMultiFunction< JFunction_t, JMapList< JMap_t, JTail_t >, typename JFunction_t::distance_type > &input) |
| | Get integral of input data points. More...
|
| |
| template<class T > |
| void | reset (T &value) |
| | Reset value. More...
|
| |
| template<class JElement_t , class JDistance_t > |
| void | reset (JCollection< JElement_t, JDistance_t > &collection) |
| | Recursive reset of collection. More...
|
| |
| template<class T > |
| void | copy (const T &input, T &output) |
| | Copy of input to output. More...
|
| |
| template<class JElement_t , class JDistance_t , class JKey_t , class JValue_t > |
| void | copy (const JCollection< JElement_t, JDistance_t > &input, JMappableCollection< JKey_t, JValue_t > &output) |
| | Recursive copy of input collection to output collection. More...
|
| |
| template<class T , class JAbscissa_t > |
| void | configure (const T &value, const JAbstractCollection< JAbscissa_t > &bounds, JBool< false > option) |
| | Configuration of value. More...
|
| |
| template<class JElement_t , class JDistance_t > |
| void | configure (JCollection< JElement_t, JDistance_t > &collection, const JAbstractCollection< typename JElement_t::abscissa_type > &bounds, JBool< true > option=JBool< true >()) |
| | Recursive configuration of collection. More...
|
| |
| template<class T > |
| void | accumulate (T &value, JBool< false > option) |
| | Accumulation of value. More...
|
| |
| template<class JElement_t , class JDistance_t > |
| void | accumulate (JCollection< JElement_t, JDistance_t > &collection, JBool< true > option=JBool< true >()) |
| | Recursive accumulation of collection. More...
|
| |
| template<class JHistogram_t , class JHistogramMaplist_t , class JHistogramDistance_t , class JFunction_t , class JFunctionMaplist_t , class JFunctionDistance_t > |
| void | makePDF (const JTransformableMultiHistogram< JHistogram_t, JHistogramMaplist_t, JHistogramDistance_t > &input, JTransformableMultiFunction< JFunction_t, JFunctionMaplist_t, JFunctionDistance_t > &output) |
| | Conversion of multidimensional histogram to multidimensional function. More...
|
| |
| template<class JObject_t , class JHead_t , class JTail_t , class T > |
| JObject_t & | for_each (JObject_t &object, JType< JTypeList< JHead_t, JTail_t > > typelist, const JTuple< T > &tuple) |
| | For each data type method. More...
|
| |
| template<class JObject_t , class JTypelist_t , class T > |
| JObject_t & | for_each (JObject_t &object, JType< JTypelist_t > type, const JTuple< T > &tuple) |
| | For each data type method. More...
|
| |
| template<class ... Args> |
| JTuple< typename JTYPELIST< Args... >::typelist > | make_tuple (const Args &...args) |
| | Helper method for tuple. More...
|
| |
| template<class JObject_t , class T > |
| JObject_t & | for_each (JObject_t &object, JType< JNullType > type, const JTuple< T > &tuple) |
| | Termination method of for each data type method. More...
|
| |
| template<class T > |
| void | inplace_merge (T __begin, const size_t N, const size_t *delimiter) |
| | Merge multiple sorted ranges. More...
|
| |