ALPSCore reference
Public Member Functions | List of all members
alps::accumulators::derived_result_wrapper< A > Class Template Reference

#include <wrappers.hpp>

Inheritance diagram for alps::accumulators::derived_result_wrapper< A >:
Inheritance graph
Collaboration diagram for alps::accumulators::derived_result_wrapper< A >:
Collaboration graph

Public Member Functions

 derived_result_wrapper ()
 
 derived_result_wrapper (A const &arg)
 
base_wrapper< typename value_type< A >::type > * clone () const
 
base_wrapper< typename value_type< A >::type > * result () const
 
void operator+= (base_wrapper< typename value_type< A >::type > const &arg)
 
void do_add (void *)
 A plug that has to be generated, but is never called. More...
 
template<typename W >
void do_add (W &arg)
 
void operator+= (wrapped_scalar_value_type arg)
 
void operator+= (long double arg)
 
void operator-= (base_wrapper< typename value_type< A >::type > const &arg)
 
void do_sub (void *)
 A plug that has to be generated, but is never called. More...
 
template<typename W >
void do_sub (W &arg)
 
void operator-= (wrapped_scalar_value_type arg)
 
void operator-= (long double arg)
 
void operator*= (base_wrapper< typename value_type< A >::type > const &arg)
 
void do_mul (void *)
 A plug that has to be generated, but is never called. More...
 
template<typename W >
void do_mul (W &arg)
 
void operator*= (wrapped_scalar_value_type arg)
 
void operator*= (long double arg)
 
void operator/= (base_wrapper< typename value_type< A >::type > const &arg)
 
void do_div (void *)
 A plug that has to be generated, but is never called. More...
 
template<typename W >
void do_div (W &arg)
 
void operator/= (wrapped_scalar_value_type arg)
 
void operator/= (long double arg)
 
void negate ()
 
void inverse ()
 
void sin ()
 
void cos ()
 
void tan ()
 
void sinh ()
 
void cosh ()
 
void tanh ()
 
void asin ()
 
void acos ()
 
void atan ()
 
void abs ()
 
void sqrt ()
 
void log ()
 
void sq ()
 
void cb ()
 
void cbrt ()
 
- Public Member Functions inherited from alps::accumulators::derived_wrapper< A >
 derived_wrapper ()
 
 derived_wrapper (A const &arg)
 
A & extract ()
 
A const & extract () const
 
void operator() (value_type const &value)
 
void save (hdf5::archive &ar) const
 
void load (hdf5::archive &ar)
 
void print (std::ostream &os, bool terse) const
 
void reset ()
 
void merge (const base_wrapper< value_type > &rhs)
 Merge the given accumulator into this accumulator. More...
 

Detailed Description

template<typename A>
class alps::accumulators::derived_result_wrapper< A >

Definition at line 231 of file wrappers.hpp.

Constructor & Destructor Documentation

Definition at line 235 of file wrappers.hpp.

template<typename A>
alps::accumulators::derived_result_wrapper< A >::derived_result_wrapper ( A const &  arg)
inline

Definition at line 237 of file wrappers.hpp.

Member Function Documentation

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::abs ( )
inline

Definition at line 293 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::acos ( )
inline

Definition at line 291 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::asin ( )
inline

Definition at line 290 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::atan ( )
inline

Definition at line 292 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::cb ( )
inline

Definition at line 297 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::cbrt ( )
inline

Definition at line 298 of file wrappers.hpp.

template<typename A>
base_wrapper<typename value_type<A>::type>* alps::accumulators::derived_result_wrapper< A >::clone ( ) const
inline

Definition at line 239 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::cos ( )
inline

Definition at line 285 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::cosh ( )
inline

Definition at line 288 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::do_add ( void *  )
inline

A plug that has to be generated, but is never called.

Definition at line 266 of file wrappers.hpp.

template<typename A>
template<typename W >
void alps::accumulators::derived_result_wrapper< A >::do_add ( W &  arg)
inline

Definition at line 266 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::do_div ( void *  )
inline

A plug that has to be generated, but is never called.

Definition at line 269 of file wrappers.hpp.

template<typename A>
template<typename W >
void alps::accumulators::derived_result_wrapper< A >::do_div ( W &  arg)
inline

Definition at line 269 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::do_mul ( void *  )
inline

A plug that has to be generated, but is never called.

Definition at line 268 of file wrappers.hpp.

template<typename A>
template<typename W >
void alps::accumulators::derived_result_wrapper< A >::do_mul ( W &  arg)
inline

Definition at line 268 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::do_sub ( void *  )
inline

A plug that has to be generated, but is never called.

Definition at line 267 of file wrappers.hpp.

template<typename A>
template<typename W >
void alps::accumulators::derived_result_wrapper< A >::do_sub ( W &  arg)
inline

Definition at line 267 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::inverse ( )
inline

Definition at line 275 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::log ( )
inline

Definition at line 295 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::negate ( )
inline

Definition at line 272 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator*= ( wrapped_scalar_value_type  arg)
inline

Definition at line 268 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator*= ( long double  arg)
inline

Definition at line 268 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator*= ( base_wrapper< typename value_type< A >::type > const &  arg)
inline

Definition at line 268 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator+= ( base_wrapper< typename value_type< A >::type > const &  arg)
inline

Definition at line 266 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator+= ( wrapped_scalar_value_type  arg)
inline

Definition at line 266 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator+= ( long double  arg)
inline

Definition at line 266 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator-= ( base_wrapper< typename value_type< A >::type > const &  arg)
inline

Definition at line 267 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator-= ( wrapped_scalar_value_type  arg)
inline

Definition at line 267 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator-= ( long double  arg)
inline

Definition at line 267 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator/= ( long double  arg)
inline

Definition at line 269 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator/= ( base_wrapper< typename value_type< A >::type > const &  arg)
inline

Definition at line 269 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::operator/= ( wrapped_scalar_value_type  arg)
inline

Definition at line 269 of file wrappers.hpp.

template<typename A>
base_wrapper<typename value_type<A>::type>* alps::accumulators::derived_result_wrapper< A >::result ( ) const
inline

Definition at line 242 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::sin ( )
inline

Definition at line 284 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::sinh ( )
inline

Definition at line 287 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::sq ( )
inline

Definition at line 296 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::sqrt ( )
inline

Definition at line 294 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::tan ( )
inline

Definition at line 286 of file wrappers.hpp.

template<typename A>
void alps::accumulators::derived_result_wrapper< A >::tanh ( )
inline

Definition at line 289 of file wrappers.hpp.


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