Jpp test-rotations-old
the software that should make you happy
Loading...
Searching...
No Matches
JToolsToolkit.hh File Reference

This include file contains various recursive methods to operate on multi-dimensional collections. More...

Go to the source code of this file.

Namespaces

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

Functions

template<class JContainer_t , class JKey_t , class JValue_t >
JContainer_t::ordinate_type JTOOLS::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).
 
template<class JContainer_t >
JContainer_t::ordinate_type JTOOLS::getIntegral (const JContainer_t &input)
 Get integral of input data points.
 
template<class JContainer_t >
JContainer_t::ordinate_type JTOOLS::getIntegral (const JContainer_t &input, const JRange< typename JContainer_t::argument_type > &range)
 Get integral of input data points.
 
template<class JFunction_t , template< class, class, class > class JMap_t, class JTail_t >
JFunction_t::ordinate_type JTOOLS::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.
 
template<class JFunction_t , template< class, class, class > class JMap_t, class JTail_t >
JFunction_t::ordinate_type JTOOLS::getIntegral (const JMultiFunction< JFunction_t, JMapList< JMap_t, JTail_t >, typename JFunction_t::distance_type > &input)
 Get integral of input data points.
 
template<class T >
void JTOOLS::reset (T &value)
 Reset value.
 
template<class JElement_t , class JDistance_t >
void JTOOLS::reset (JCollection< JElement_t, JDistance_t > &collection)
 Recursive reset of collection.
 
template<class T >
void JTOOLS::copy (const T &input, T &output)
 Copy of input to output.
 
template<class JElement_t , class JDistance_t , class JKey_t , class JValue_t >
void JTOOLS::copy (const JCollection< JElement_t, JDistance_t > &input, JMappableCollection< JKey_t, JValue_t > &output)
 Recursive copy of input collection to output collection.
 
template<class T , class JAbscissa_t >
void JTOOLS::configure (const T &value, const JAbstractCollection< JAbscissa_t > &bounds, JBool< false > option)
 Configuration of value.
 
template<class JElement_t , class JDistance_t >
void JTOOLS::configure (JCollection< JElement_t, JDistance_t > &collection, const JAbstractCollection< typename JElement_t::abscissa_type > &bounds, JBool< true > option=JBool< true >())
 Recursive configuration of collection.
 
template<class T >
void JTOOLS::accumulate (T &value, JBool< false > option)
 Accumulation of value.
 
template<class JElement_t , class JDistance_t >
void JTOOLS::accumulate (JCollection< JElement_t, JDistance_t > &collection, JBool< true > option=JBool< true >())
 Recursive accumulation of collection.
 

Detailed Description

This include file contains various recursive methods to operate on multi-dimensional collections.

Author
mdejong

Definition in file JToolsToolkit.hh.