ALPSCore reference
|
#include <binning_analysis.hpp>
Public Types | |
typedef Result< T, binning_analysis_tag, typename B::result_type > | result_type |
Public Member Functions | |
Accumulator () | |
Accumulator (Accumulator const &arg) | |
template<typename ArgumentPack > | |
Accumulator (ArgumentPack const &args, typename std::enable_if<!is_accumulator< ArgumentPack >::value, int >::type=0) | |
alps::accumulators::error_type< B >::type const | error (std::size_t bin_level=std::numeric_limits< std::size_t >::max()) const |
uint32_t | binning_depth () const |
autocorrelation_type< B >::type const | autocorrelation () const |
void | operator() (T const &val) |
template<typename S > | |
void | print (S &os, bool terse=false) const |
void | save (hdf5::archive &ar) const |
void | load (hdf5::archive &ar) |
void | reset () |
template<typename A > | |
void | merge (const A &rhs) |
Merge the bins of the given accumulator of type A into this accumulator. More... | |
Static Public Member Functions | |
static std::size_t | rank () |
static bool | can_load (hdf5::archive &ar) |
Definition at line 83 of file binning_analysis.hpp.
typedef Result<T, binning_analysis_tag, typename B::result_type> alps::accumulators::impl::Accumulator< T, binning_analysis_tag, B >::result_type |
Definition at line 86 of file binning_analysis.hpp.
alps::accumulators::impl::Accumulator< T, binning_analysis_tag, B >::Accumulator | ( | ) |
Definition at line 51 of file binning_analysis.cpp.
alps::accumulators::impl::Accumulator< T, binning_analysis_tag, B >::Accumulator | ( | Accumulator< T, binning_analysis_tag, B > const & | arg | ) |
Definition at line 60 of file binning_analysis.cpp.
|
inline |
Definition at line 91 of file binning_analysis.hpp.
autocorrelation_type< B >::type const alps::accumulators::impl::Accumulator< T, binning_analysis_tag, B >::autocorrelation | ( | ) | const |
Definition at line 153 of file binning_analysis.cpp.
|
inline |
Definition at line 104 of file binning_analysis.hpp.
|
static |
Definition at line 237 of file binning_analysis.cpp.
alps::accumulators::error_type< B >::type const alps::accumulators::impl::Accumulator< T, binning_analysis_tag, B >::error | ( | std::size_t | bin_level = std::numeric_limits<std::size_t>::max() | ) | const |
Definition at line 102 of file binning_analysis.cpp.
void alps::accumulators::impl::Accumulator< T, binning_analysis_tag, B >::load | ( | hdf5::archive & | ar | ) |
Definition at line 225 of file binning_analysis.cpp.
|
inline |
Merge the bins of the given accumulator of type A into this accumulator.
rhs | Accumulator to merge |
Definition at line 149 of file binning_analysis.hpp.
void alps::accumulators::impl::Accumulator< T, binning_analysis_tag, B >::operator() | ( | T const & | val | ) |
Definition at line 182 of file binning_analysis.cpp.
|
inline |
Definition at line 113 of file binning_analysis.hpp.
|
inlinestatic |
Definition at line 142 of file binning_analysis.hpp.
void alps::accumulators::impl::Accumulator< T, binning_analysis_tag, B >::reset | ( | ) |
Definition at line 246 of file binning_analysis.cpp.
void alps::accumulators::impl::Accumulator< T, binning_analysis_tag, B >::save | ( | hdf5::archive & | ar | ) | const |
Definition at line 215 of file binning_analysis.cpp.