Alexandria  2.16
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Functions
Euclid::Histogram Namespace Reference

Namespaces

 Binning
 

Classes

struct  HasComputeBins
 
class  BinStrategy
 
class  Histogram
 

Functions

template<typename BinType , typename IterType >
void computeBinsForwarder (BinType &binning, IterType begin, IterType end, std::true_type)
 
template<typename BinType , typename IterType >
void computeBinsForwarder (BinType &, IterType, IterType, std::false_type)
 

Function Documentation

template<typename BinType , typename IterType >
void Euclid::Histogram::computeBinsForwarder ( BinType &  binning,
IterType  begin,
IterType  end,
std::true_type   
)
inline

This method is called if BinType has computeBins

Definition at line 89 of file ComputationImpl.icpp.

Referenced by Euclid::Histogram::Histogram< VarType, WeightType >::ComputationImpl< BinType >::computeBins().

template<typename BinType , typename IterType >
void Euclid::Histogram::computeBinsForwarder ( BinType &  ,
IterType  ,
IterType  ,
std::false_type   
)
inline

This method is called if BinType does not have computeBins

Definition at line 97 of file ComputationImpl.icpp.