MPQC
3.0.0-alpha
|
This associates a result datum with an accuracy. More...
#include <util/misc/comptmpl.h>
Public Member Functions | |
AccResult (Compute *c) | |
AccResult (const AccResult< T > &r, Compute *c) | |
operator T& () | |
T * | operator-> () |
T & | result () |
T & | result_noupdate () |
const T & | result_noupdate () const |
void | operator= (const T &a) |
void | operator= (const AccResult< T > &r) |
void | restore_state (StateIn &s) |
void | save_data_state (StateOut &s) |
AccResult (StateIn &s, Compute *c) | |
Public Member Functions inherited from sc::AccResultInfo | |
AccResultInfo (Compute *c) | |
double | actual_accuracy () const |
double | desired_accuracy () const |
void | set_desired_accuracy (double) |
void | set_actual_accuracy (double) |
int | computed_to_desired_accuracy () const |
int | needed () const |
Public Member Functions inherited from sc::ResultInfo | |
ResultInfo (Compute *c) | |
int & | compute () |
const int & | compute () const |
int | compute (int c) |
int & | computed () |
const int & | computed () const |
Additional Inherited Members | |
Protected Member Functions inherited from sc::AccResultInfo | |
AccResultInfo (StateIn &, Compute *) | |
AccResultInfo (const AccResultInfo &, Compute *) | |
AccResultInfo & | operator= (const AccResultInfo &) |
void | update () |
Protected Member Functions inherited from sc::ResultInfo | |
ResultInfo (StateIn &, Compute *) | |
ResultInfo (const ResultInfo &, Compute *) | |
ResultInfo & | operator= (const ResultInfo &) |
Protected Attributes inherited from sc::ResultInfo | |
int | _compute |
int | _computed |
Compute * | _c |
This associates a result datum with an accuracy.
If the result datum is to be saved or restored use SSAccResult.