|
ALPSCore reference
|
#include <computed.hpp>


Public Types | |
| typedef T | value_type |
| typedef void(Parent::* | adder_type) (view< T >) const |
Public Types inherited from alps::alea::computed< T > | |
| typedef T | value_type |
Public Member Functions | |
| computed_cmember (const Parent &parent, adder_type adder, size_t size) | |
| size_t | size () const |
| void | add_to (view< T > out) const |
| void | fast_add_to (view< T > out) |
| const Parent & | parent () const |
| const adder_type & | adder () const |
| ~computed_cmember () | |
Public Member Functions inherited from alps::alea::computed< T > | |
| virtual std::vector< size_t > | shape () const |
| virtual computed * | clone () |
| virtual | ~computed () |
Proxy object for computed results.
Definition at line 178 of file computed.hpp.
| typedef void(Parent::* alps::alea::computed_cmember< T, Parent >::adder_type) (view< T >) const |
Definition at line 183 of file computed.hpp.
| typedef T alps::alea::computed_cmember< T, Parent >::value_type |
Definition at line 182 of file computed.hpp.
|
inline |
Definition at line 186 of file computed.hpp.
|
inline |
Definition at line 202 of file computed.hpp.
|
inlinevirtual |
Add computed result data to the buffer in out. If in(i) is the i-th component of the estimator, do the equivalent of:
for (size_t i = 0; i != size(); ++i)
out[i] += in(i);
Implements alps::alea::computed< T >.
Definition at line 194 of file computed.hpp.
|
inline |
Definition at line 200 of file computed.hpp.
|
inline |
Definition at line 196 of file computed.hpp.
|
inline |
Definition at line 198 of file computed.hpp.
|
inlinevirtual |
Number of elements of the computed result
Implements alps::alea::computed< T >.
Definition at line 192 of file computed.hpp.
1.8.11