ALPSCore reference
|
#include <error.hpp>
Public Types | |
typedef alps::accumulators::error_type< B >::type | error_type |
typedef alps::numeric::scalar< error_type >::type | error_scalar_type |
typedef detail::make_scalar_result_type< impl::Result, T, error_tag, B >::type | scalar_result_type |
Public Member Functions | |
Result () | |
template<typename A > | |
Result (A const &acc) | |
error_type const | error () 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) |
typedef alps::numeric::scalar<error_type>::type alps::accumulators::impl::Result< T, error_tag, B >::error_scalar_type |
typedef alps::accumulators::error_type<B>::type alps::accumulators::impl::Result< T, error_tag, B >::error_type |
typedef detail::make_scalar_result_type<impl::Result,T,error_tag,B>::type alps::accumulators::impl::Result< T, error_tag, B >::scalar_result_type |
|
inline |
|
inline |
void alps::accumulators::impl::Result< T, error_tag, B >::acos | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::asin | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::atan | ( | ) |
|
static |
void alps::accumulators::impl::Result< T, error_tag, B >::cb | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::cbrt | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::cos | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::cosh | ( | ) |
|
inline |
void alps::accumulators::impl::Result< T, error_tag, B >::exp | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::inverse | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::load | ( | hdf5::archive & | ar | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::log | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::negate | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
void alps::accumulators::impl::Result< T, error_tag, B >::save | ( | hdf5::archive & | ar | ) | const |
void alps::accumulators::impl::Result< T, error_tag, B >::sin | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::sinh | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::sq | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::sqrt | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::tan | ( | ) |
void alps::accumulators::impl::Result< T, error_tag, B >::tanh | ( | ) |