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...
  | 
|   | 
| struct   | JMultiGrid | 
|   | Simple data structure for an abstract multidimensional map of equidistant elements.  More...
  | 
|   | 
| struct   | JMultiGrid< 0, JAbscissa_t > | 
|   | Terminator class of recursive class JMultiGrid.  More...
  | 
|   | 
| struct   | JHashMap< JTypeList< JHead_t, JTail_t >, JValue_t, JEvaluator_t > | 
|   | Multi-dimensional hash map.  More...
  | 
|   | 
| struct   | 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...
  | 
|   |