ALPSCore reference
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
alps::accumulators::impl::Result< T, binning_analysis_tag, B > Class Template Reference

#include <binning_analysis.hpp>

Inheritance diagram for alps::accumulators::impl::Result< T, binning_analysis_tag, B >:
Inheritance graph
Collaboration diagram for alps::accumulators::impl::Result< T, binning_analysis_tag, B >:
Collaboration graph

Public Types

typedef detail::make_scalar_result_type< impl::Result, T, binning_analysis_tag, B >::type scalar_result_type
 
typedef alps::accumulators::autocorrelation_type< B >::type autocorrelation_type
 

Public Member Functions

 Result ()
 
template<typename A >
 Result (A const &acc)
 
error_type const error (std::size_t bin_level=std::numeric_limits< std::size_t >::max()) const
 
autocorrelation_type const autocorrelation () 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)
 
void negate ()
 
void inverse ()
 
void sin ()
 
void cos ()
 
void tan ()
 
void sinh ()
 
void cosh ()
 
void tanh ()
 
void asin ()
 
void acos ()
 
void atan ()
 
void sq ()
 
void sqrt ()
 
void cb ()
 
void cbrt ()
 
void exp ()
 
void log ()
 

Static Public Member Functions

static std::size_t rank ()
 
static bool can_load (hdf5::archive &ar)
 

Detailed Description

template<typename T, typename B>
class alps::accumulators::impl::Result< T, binning_analysis_tag, B >

Definition at line 179 of file binning_analysis.hpp.

Member Typedef Documentation

template<typename T , typename B >
typedef alps::accumulators::autocorrelation_type<B>::type alps::accumulators::impl::Result< T, binning_analysis_tag, B >::autocorrelation_type

Definition at line 188 of file binning_analysis.hpp.

template<typename T , typename B >
typedef detail::make_scalar_result_type<impl::Result,T,binning_analysis_tag,B>::type alps::accumulators::impl::Result< T, binning_analysis_tag, B >::scalar_result_type

Definition at line 187 of file binning_analysis.hpp.

Constructor & Destructor Documentation

template<typename T , typename B >
alps::accumulators::impl::Result< T, binning_analysis_tag, B >::Result ( )

Definition at line 328 of file binning_analysis.cpp.

template<typename T , typename B >
template<typename A >
alps::accumulators::impl::Result< T, binning_analysis_tag, B >::Result ( A const &  acc)
inline

Definition at line 192 of file binning_analysis.hpp.

Member Function Documentation

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::acos ( )

Definition at line 473 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::asin ( )

Definition at line 466 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::atan ( )

Definition at line 480 of file binning_analysis.cpp.

template<typename T , typename B >
autocorrelation_type const alps::accumulators::impl::Result< T, binning_analysis_tag, B >::autocorrelation ( ) const
inline

Definition at line 203 of file binning_analysis.hpp.

template<typename T , typename B >
bool alps::accumulators::impl::Result< T, binning_analysis_tag, B >::can_load ( hdf5::archive ar)
static

Definition at line 358 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::cb ( )

Definition at line 503 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::cbrt ( )

Definition at line 510 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::cos ( )

Definition at line 431 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::cosh ( )

Definition at line 452 of file binning_analysis.cpp.

template<typename T , typename B >
auto alps::accumulators::impl::Result< T, binning_analysis_tag, B >::error ( std::size_t  bin_level = std::numeric_limits<std::size_t>::max()) const

Definition at line 335 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::exp ( )

Definition at line 517 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::inverse ( )

Definition at line 375 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::load ( hdf5::archive ar)

Definition at line 351 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::log ( )

Definition at line 524 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::negate ( )

Definition at line 367 of file binning_analysis.cpp.

template<typename T , typename B >
template<typename U >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::operator*= ( U const &  arg)
inline

Definition at line 236 of file binning_analysis.hpp.

template<typename T , typename B >
template<typename U >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::operator+= ( U const &  arg)
inline

Definition at line 234 of file binning_analysis.hpp.

template<typename T , typename B >
template<typename U >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::operator-= ( U const &  arg)
inline

Definition at line 235 of file binning_analysis.hpp.

template<typename T , typename B >
template<typename U >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::operator/= ( U const &  arg)
inline

Definition at line 237 of file binning_analysis.hpp.

template<typename T , typename B >
template<typename S >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::print ( S &  os,
bool  terse = false 
) const
inline

Definition at line 207 of file binning_analysis.hpp.

template<typename T , typename B >
static std::size_t alps::accumulators::impl::Result< T, binning_analysis_tag, B >::rank ( )
inlinestatic

Definition at line 231 of file binning_analysis.hpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::save ( hdf5::archive ar) const

Definition at line 344 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::sin ( )

Definition at line 424 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::sinh ( )

Definition at line 445 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::sq ( )

Definition at line 489 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::sqrt ( )

Definition at line 496 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::tan ( )

Definition at line 438 of file binning_analysis.cpp.

template<typename T , typename B >
void alps::accumulators::impl::Result< T, binning_analysis_tag, B >::tanh ( )

Definition at line 459 of file binning_analysis.cpp.


The documentation for this class was generated from the following files: