ALPSCore reference
|
#include <max_num_binning.hpp>
Public Types | |
typedef alps::accumulators::max_num_binning_type< B >::type | max_num_binning_type |
typedef detail::make_scalar_result_type< impl::Result, T, max_num_binning_tag, B >::type | scalar_result_type |
Public Member Functions | |
Result () | |
template<typename A > | |
Result (A const &acc, typename std::enable_if< std::is_base_of< ResultBase< T >, A >::value, int >::type=0) | |
template<typename A > | |
Result (A const &acc, typename std::enable_if<!std::is_base_of< ResultBase< T >, A >::value, int >::type=0) | |
B::count_type | count () const |
mean_type< B >::type const & | mean () const |
error_type< B >::type const & | error () const |
max_num_binning_type const | max_num_binning () const |
template<typename S > | |
void | print (S &os, bool terse=false) const |
void | save (hdf5::archive &ar) const |
void | load (hdf5::archive &ar) |
template<typename U > | |
void | operator+= (U const &arg) |
template<typename U > | |
void | operator-= (U const &arg) |
template<typename U > | |
void | operator*= (U const &arg) |
template<typename U > | |
void | operator/= (U const &arg) |
template<typename OP > | |
void | transform (OP op) |
template<typename OP , typename U > | |
void | transform (OP op, U const &arg) |
void | sin () |
void | cos () |
void | tan () |
void | sinh () |
void | cosh () |
void | tanh () |
void | asin () |
void | acos () |
void | atan () |
void | abs () |
void | sq () |
void | sqrt () |
void | cb () |
void | cbrt () |
void | exp () |
void | log () |
void | negate () |
Negate the Result by calling transform() with the corresponding functor object. More... | |
void | inverse () |
Invert the Result by calling transform() with the corresponding functor object. More... | |
const std::vector< typename mean_type< B >::type > & | get_bins () const |
const std::vector< typename mean_type< B >::type > & | get_jackknife_bins () const |
void | generate_jackknife () const |
Static Public Member Functions | |
static std::size_t | rank () |
static bool | can_load (hdf5::archive &ar) |
Definition at line 241 of file max_num_binning.hpp.
typedef alps::accumulators::max_num_binning_type<B>::type alps::accumulators::impl::Result< T, max_num_binning_tag, B >::max_num_binning_type |
Definition at line 244 of file max_num_binning.hpp.
typedef detail::make_scalar_result_type<impl::Result,T,max_num_binning_tag,B>::type alps::accumulators::impl::Result< T, max_num_binning_tag, B >::scalar_result_type |
Definition at line 245 of file max_num_binning.hpp.
alps::accumulators::impl::Result< T, max_num_binning_tag, B >::Result | ( | ) |
Definition at line 228 of file max_num_binning.cpp.
|
inline |
Definition at line 250 of file max_num_binning.hpp.
|
inline |
Definition at line 264 of file max_num_binning.hpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::abs | ( | ) |
Definition at line 453 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::acos | ( | ) |
Definition at line 451 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::asin | ( | ) |
Definition at line 450 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::atan | ( | ) |
Definition at line 452 of file max_num_binning.cpp.
|
static |
Definition at line 390 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::cb | ( | ) |
Definition at line 456 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::cbrt | ( | ) |
Definition at line 457 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::cos | ( | ) |
Definition at line 445 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::cosh | ( | ) |
Definition at line 448 of file max_num_binning.cpp.
B::count_type alps::accumulators::impl::Result< T, max_num_binning_tag, B >::count | ( | ) | const |
Definition at line 242 of file max_num_binning.cpp.
error_type< B >::type const & alps::accumulators::impl::Result< T, max_num_binning_tag, B >::error | ( | ) | const |
Definition at line 259 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::exp | ( | ) |
Definition at line 458 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::generate_jackknife | ( | ) | const |
Definition at line 484 of file max_num_binning.cpp.
|
inline |
Definition at line 389 of file max_num_binning.hpp.
|
inline |
Definition at line 392 of file max_num_binning.hpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::inverse | ( | ) |
Invert the Result by calling transform() with the corresponding functor object.
Definition at line 474 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::load | ( | hdf5::archive & | ar | ) |
Definition at line 373 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::log | ( | ) |
Definition at line 459 of file max_num_binning.cpp.
|
inline |
Definition at line 282 of file max_num_binning.hpp.
mean_type< B >::type const & alps::accumulators::impl::Result< T, max_num_binning_tag, B >::mean | ( | ) | const |
Definition at line 253 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::negate | ( | ) |
Negate the Result by calling transform() with the corresponding functor object.
Definition at line 464 of file max_num_binning.cpp.
|
inline |
Definition at line 323 of file max_num_binning.hpp.
|
inline |
Definition at line 321 of file max_num_binning.hpp.
|
inline |
Definition at line 322 of file max_num_binning.hpp.
|
inline |
Definition at line 324 of file max_num_binning.hpp.
|
inline |
Definition at line 303 of file max_num_binning.hpp.
|
inlinestatic |
Definition at line 317 of file max_num_binning.hpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::save | ( | hdf5::archive & | ar | ) | const |
Definition at line 354 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::sin | ( | ) |
Definition at line 444 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::sinh | ( | ) |
Definition at line 447 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::sq | ( | ) |
Definition at line 454 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::sqrt | ( | ) |
Definition at line 455 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::tan | ( | ) |
Definition at line 446 of file max_num_binning.cpp.
void alps::accumulators::impl::Result< T, max_num_binning_tag, B >::tanh | ( | ) |
Definition at line 449 of file max_num_binning.cpp.
|
inline |
Definition at line 326 of file max_num_binning.hpp.
|
inline |
Definition at line 338 of file max_num_binning.hpp.