![]() |
QMCPACK
|
Public Member Functions | |
TraceQuantity () | |
void | incorporate (const TraceQuantity &other) |
Public Attributes | |
std::string | name |
bool | default_quantity |
bool | combined_quantity |
bool | scalar_available |
bool | array_available |
bool | scalar_stream_requested |
bool | array_stream_requested |
bool | scalar_write_requested |
bool | array_write_requested |
bool | stream_scalar |
bool | stream_array |
bool | write_scalar |
bool | write_array |
Definition at line 53 of file TraceManager.h.
|
inline |
Definition at line 69 of file TraceManager.h.
References TraceQuantity::array_available, TraceQuantity::array_stream_requested, TraceQuantity::array_write_requested, TraceQuantity::combined_quantity, TraceQuantity::default_quantity, TraceQuantity::scalar_available, TraceQuantity::scalar_stream_requested, TraceQuantity::scalar_write_requested, TraceQuantity::stream_array, TraceQuantity::stream_scalar, TraceQuantity::write_array, and TraceQuantity::write_scalar.
|
inline |
Definition at line 85 of file TraceManager.h.
References APP_ABORT, TraceQuantity::array_available, TraceQuantity::array_stream_requested, TraceQuantity::combined_quantity, TraceQuantity::default_quantity, TraceQuantity::name, TraceQuantity::scalar_available, and TraceQuantity::scalar_stream_requested.
bool array_available |
Definition at line 59 of file TraceManager.h.
Referenced by TraceRequest::contribute_combined(), TraceRequest::determine_stream_write(), TraceQuantity::incorporate(), TraceQuantity::TraceQuantity(), and TraceRequest::write_selected().
bool array_stream_requested |
Definition at line 61 of file TraceManager.h.
Referenced by TraceRequest::determine_stream_write(), TraceQuantity::incorporate(), TraceQuantity::TraceQuantity(), and TraceRequest::write_selected().
bool array_write_requested |
Definition at line 63 of file TraceManager.h.
Referenced by TraceRequest::determine_stream_write(), TraceQuantity::TraceQuantity(), and TraceRequest::write_selected().
bool combined_quantity |
Definition at line 57 of file TraceManager.h.
Referenced by TraceRequest::contribute_combined(), TraceRequest::determine_stream_write(), TraceQuantity::incorporate(), and TraceQuantity::TraceQuantity().
bool default_quantity |
Definition at line 56 of file TraceManager.h.
Referenced by TraceRequest::contribute_combined(), TraceRequest::determine_stream_write(), TraceQuantity::incorporate(), and TraceQuantity::TraceQuantity().
std::string name |
Definition at line 55 of file TraceManager.h.
Referenced by TraceRequest::determine_stream_write(), TraceRequest::guarantee_presence(), TraceQuantity::incorporate(), TraceRequest::incorporate(), TraceRequest::relay_stream_info(), and TraceRequest::write_selected().
bool scalar_available |
Definition at line 58 of file TraceManager.h.
Referenced by TraceRequest::contribute_combined(), TraceRequest::determine_stream_write(), TraceQuantity::incorporate(), TraceQuantity::TraceQuantity(), and TraceRequest::write_selected().
bool scalar_stream_requested |
Definition at line 60 of file TraceManager.h.
Referenced by TraceRequest::determine_stream_write(), TraceQuantity::incorporate(), TraceQuantity::TraceQuantity(), and TraceRequest::write_selected().
bool scalar_write_requested |
Definition at line 62 of file TraceManager.h.
Referenced by TraceRequest::determine_stream_write(), TraceQuantity::TraceQuantity(), and TraceRequest::write_selected().
bool stream_array |
Definition at line 65 of file TraceManager.h.
Referenced by TraceRequest::determine_stream_write(), TraceRequest::screen_sample(), TraceRequest::streaming(), TraceQuantity::TraceQuantity(), and TraceRequest::write_selected().
bool stream_scalar |
Definition at line 64 of file TraceManager.h.
Referenced by TraceRequest::determine_stream_write(), TraceRequest::screen_sample(), TraceRequest::streaming(), TraceQuantity::TraceQuantity(), and TraceRequest::write_selected().
bool write_array |
Definition at line 67 of file TraceManager.h.
Referenced by TraceRequest::determine_stream_write(), TraceRequest::screen_sample(), TraceQuantity::TraceQuantity(), and TraceRequest::write_selected().
bool write_scalar |
Definition at line 66 of file TraceManager.h.
Referenced by TraceRequest::determine_stream_write(), TraceRequest::screen_sample(), TraceQuantity::TraceQuantity(), and TraceRequest::write_selected().