ALPSCore reference
|
#include <autocorr.hpp>
Public Types | |
typedef T | value_type |
Public Member Functions | |
batch_result () | |
batch_result (const batch_data< T > &acc_data) | |
batch_result (const batch_result &other) | |
batch_result & | operator= (const batch_result &other) |
bool | valid () const |
size_t | size () const |
size_t | num_batches () const |
size_t | count () const |
double | count2 () const |
column< T > | mean () const |
template<typename Strategy = circular_var> | |
column< typename bind< Strategy, T >::var_type > | var () const |
template<typename Strategy = circular_var> | |
eigen< typename bind< Strategy, T >::cov_type >::matrix | cov () const |
column< typename bind< circular_var, T >::var_type > | stderror () const |
const batch_data< T > & | store () const |
batch_data< T > & | store () |
void | reduce (const reducer &r) |
template<typename Str > | |
column< typename bind< Str, T >::var_type > | var () const |
Protected Member Functions | |
void | reduce (const reducer &r, bool do_pre_commit, bool do_post_commit) |
Friends | |
class | batch_acc< T > |
void | serialize (serializer &, const std::string &, const batch_result &) |
void | deserialize (deserializer &, const std::string &, batch_result &) |
std::ostream & | operator<< (std::ostream &, const batch_result &) |
Result which contains mean and a naive variance estimate.
Definition at line 20 of file autocorr.hpp.
typedef T alps::alea::batch_result< T >::value_type |
|
inline |
|
inline |
alps::alea::batch_result< T >::batch_result | ( | const batch_result< T > & | other | ) |
|
inline |
|
inline |
template eigen< complex_op< double > >::matrix alps::alea::batch_result< T >::cov< elliptic_var > | ( | ) | const |
column< T > alps::alea::batch_result< T >::mean | ( | ) | const |
|
inline |
batch_result< T > & alps::alea::batch_result< T >::operator= | ( | const batch_result< T > & | other | ) |
|
inline |
|
protected |
|
inline |
column< typename bind< circular_var, T >::var_type > alps::alea::batch_result< T >::stderror | ( | ) | const |
|
inline |
|
inline |
|
inline |
Returns false
if finalize()
has been called, true
otherwise
column<typename bind<Strategy,T>::var_type> alps::alea::batch_result< T >::var | ( | ) | const |
Returns bias-corrected sample variance for given strategy
column<typename bind<Str,T>::var_type> alps::alea::batch_result< T >::var | ( | ) | const |
|
friend |
|
friend |
|
friend |