Jpp
17.3.0-rc.2
the software that should make you happy
|
This include file contains various recursive methods to operate on multi-dimensional collections. More...
#include "JLang/JException.hh"
#include "JLang/JBool.hh"
#include "JMath/JZero.hh"
#include "JTools/JAssembler.hh"
#include "JTools/JElement.hh"
#include "JTools/JCollection.hh"
#include "JTools/JGarbageCollection.hh"
#include "JTools/JMultiFunction.hh"
#include "JTools/JMultiHistogram.hh"
#include "JTools/JFunctionalMap.hh"
Go to the source code of this file.
Namespaces | |
JTOOLS | |
Auxiliary classes and methods for multi-dimensional interpolations and histograms. | |
JPP | |
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES). | |
Functions | |
template<class 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). More... | |
template<class JContainer_t > | |
JContainer_t::ordinate_type | JTOOLS::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 | 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. More... | |
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. More... | |
template<class T > | |
void | JTOOLS::reset (T &value) |
Reset value. More... | |
template<class JElement_t , class JDistance_t > | |
void | JTOOLS::reset (JCollection< JElement_t, JDistance_t > &collection) |
Recursive reset of collection. More... | |
template<class T > | |
void | JTOOLS::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 | JTOOLS::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 | JTOOLS::configure (const T &value, const JAbstractCollection< JAbscissa_t > &bounds, JBool< false > option) |
Configuration of value. More... | |
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. More... | |
template<class T > | |
void | JTOOLS::accumulate (T &value, JBool< false > option) |
Accumulation of value. More... | |
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. More... | |
This include file contains various recursive methods to operate on multi-dimensional collections.
Definition in file JToolsToolkit.hh.