ALPSCore reference
|
#include <weight_holder.hpp>
Public Types | |
typedef W | weight_type |
typedef detail::make_scalar_result_type< impl::Result, T, weight_holder_tag< W >, B >::type | scalar_result_type |
Public Member Functions | |
Result () | |
template<typename A > | |
Result (A const &acc) | |
base_wrapper< typename value_type< weight_type >::type > const * | weight () const |
template<typename S > | |
void | print (S &os, bool terse=false) const |
void | save (hdf5::archive &ar) const |
void | load (hdf5::archive &ar) |
Static Public Member Functions | |
static std::size_t | rank () |
static bool | can_load (hdf5::archive &ar) |
Protected Attributes | |
bool | m_owner |
std::shared_ptr< ::alps::accumulators::base_wrapper< typename value_type< weight_type >::type > > | m_weight |
Definition at line 143 of file weight_holder.hpp.
typedef detail::make_scalar_result_type<impl::Result,T,weight_holder_tag<W>,B>::type alps::accumulators::impl::Result< T, weight_holder_tag< W >, B >::scalar_result_type |
Definition at line 147 of file weight_holder.hpp.
typedef W alps::accumulators::impl::Result< T, weight_holder_tag< W >, B >::weight_type |
Definition at line 146 of file weight_holder.hpp.
|
inline |
Definition at line 149 of file weight_holder.hpp.
|
inline |
Definition at line 155 of file weight_holder.hpp.
|
inlinestatic |
Definition at line 183 of file weight_holder.hpp.
|
inline |
Definition at line 177 of file weight_holder.hpp.
|
inline |
Definition at line 166 of file weight_holder.hpp.
|
inlinestatic |
Definition at line 182 of file weight_holder.hpp.
|
inline |
Definition at line 172 of file weight_holder.hpp.
|
inline |
Definition at line 162 of file weight_holder.hpp.
|
protected |
Definition at line 194 of file weight_holder.hpp.
|
protected |
Definition at line 195 of file weight_holder.hpp.