![]() |
QMCPACK
|
Public Member Functions | |
TraceBuffer () | |
void | set_verbose (bool v) |
void | set_type (std::string stype) |
void | reset () |
void | set_samples (TraceSamples< T > &s) |
void | set_samples (TraceSamples< std::complex< T >> &s) |
void | make_combined_trace (const std::string &name, std::vector< std::string > &names, std::vector< TraceReal > &weights) |
void | order_and_resize () |
bool | same_as (TraceBuffer< T > &ref) |
void | collect_sample () |
void | write () |
void | write_summary (std::string pad=" ") |
void | user_report (const std::string &pad=" ") |
void | register_hdf_data (hdf_archive &f) |
void | write_hdf (hdf_archive &f) |
void | write_hdf (hdf_archive &f, hsize_t &file_pointer) |
void | test_buffer_write (int sample_size) |
void | test_buffer_collect (int current_row) |
Public Attributes | |
bool | has_complex |
TraceSamples< T > * | samples |
TraceSamples< std::complex< T > > * | complex_samples |
std::string | type |
Array< T, 2 > | buffer |
bool | verbose |
std::string | top |
hsize_t | dims [2] |
hsize_t | hdf_file_pointer |
Definition at line 1086 of file TraceManager.h.
|
inline |
Definition at line 1101 of file TraceManager.h.
|
inline |
Definition at line 1176 of file TraceManager.h.
Referenced by TraceManager::buffer_sample().
|
inline |
Definition at line 1132 of file TraceManager.h.
Referenced by TraceManager::make_combined_trace().
|
inline |
Definition at line 1149 of file TraceManager.h.
Referenced by TraceManager::initialize_traces().
|
inline |
Definition at line 1264 of file TraceManager.h.
Referenced by TraceManager::open_hdf_file().
|
inline |
Definition at line 1119 of file TraceManager.h.
Referenced by TraceManager::reset_buffers(), and TraceBuffer< TraceInt >::TraceBuffer().
|
inline |
|
inline |
|
inline |
Definition at line 1125 of file TraceManager.h.
|
inline |
|
inline |
|
inline |
Definition at line 1376 of file TraceManager.h.
Referenced by TraceBuffer< TraceInt >::collect_sample().
|
inline |
Definition at line 1300 of file TraceManager.h.
Referenced by TraceBuffer< TraceInt >::order_and_resize().
|
inline |
Definition at line 1257 of file TraceManager.h.
Referenced by TraceManager::user_report().
|
inline |
Definition at line 1240 of file TraceManager.h.
|
inline |
Definition at line 1280 of file TraceManager.h.
Referenced by TraceManager::write_buffers_hdf(), and TraceBuffer< TraceInt >::write_hdf().
|
inline |
Definition at line 1283 of file TraceManager.h.
|
inline |
Definition at line 1243 of file TraceManager.h.
Referenced by TraceManager::write_summary().
Array<T, 2> buffer |
Definition at line 1092 of file TraceManager.h.
Referenced by TraceBuffer< TraceInt >::collect_sample(), TraceBuffer< TraceInt >::order_and_resize(), TraceBuffer< TraceInt >::reset(), TraceBuffer< TraceInt >::same_as(), TraceBuffer< TraceInt >::test_buffer_collect(), TraceBuffer< TraceInt >::write_hdf(), and TraceBuffer< TraceInt >::write_summary().
TraceSamples<std::complex<T> >* complex_samples |
Definition at line 1090 of file TraceManager.h.
Referenced by TraceBuffer< TraceInt >::collect_sample(), TraceBuffer< TraceInt >::make_combined_trace(), TraceBuffer< TraceInt >::order_and_resize(), TraceBuffer< TraceInt >::register_hdf_data(), TraceBuffer< TraceInt >::set_samples(), TraceBuffer< TraceInt >::test_buffer_write(), TraceBuffer< TraceInt >::user_report(), and TraceBuffer< TraceInt >::write_summary().
hsize_t dims[2] |
Definition at line 1097 of file TraceManager.h.
Referenced by TraceBuffer< TraceInt >::write_hdf().
bool has_complex |
Definition at line 1088 of file TraceManager.h.
Referenced by TraceBuffer< TraceInt >::collect_sample(), TraceBuffer< TraceInt >::make_combined_trace(), TraceBuffer< TraceInt >::order_and_resize(), TraceBuffer< TraceInt >::register_hdf_data(), TraceBuffer< TraceInt >::set_samples(), TraceBuffer< TraceInt >::test_buffer_write(), TraceBuffer< TraceInt >::TraceBuffer(), TraceBuffer< TraceInt >::user_report(), and TraceBuffer< TraceInt >::write_summary().
hsize_t hdf_file_pointer |
Definition at line 1098 of file TraceManager.h.
Referenced by TraceBuffer< TraceInt >::register_hdf_data(), TraceManager::write_buffers_hdf(), and TraceBuffer< TraceInt >::write_hdf().
TraceSamples<T>* samples |
Definition at line 1089 of file TraceManager.h.
Referenced by TraceBuffer< TraceInt >::collect_sample(), TraceBuffer< TraceInt >::make_combined_trace(), TraceBuffer< TraceInt >::order_and_resize(), TraceBuffer< TraceInt >::register_hdf_data(), TraceBuffer< TraceInt >::set_samples(), TraceBuffer< TraceInt >::test_buffer_collect(), TraceBuffer< TraceInt >::test_buffer_write(), TraceBuffer< TraceInt >::user_report(), and TraceBuffer< TraceInt >::write_summary().
std::string top |
Definition at line 1096 of file TraceManager.h.
Referenced by TraceBuffer< TraceInt >::register_hdf_data(), TraceBuffer< TraceInt >::set_type(), and TraceBuffer< TraceInt >::write_hdf().
std::string type |
Definition at line 1091 of file TraceManager.h.
Referenced by TraceBuffer< TraceInt >::collect_sample(), TraceBuffer< TraceInt >::make_combined_trace(), TraceBuffer< TraceInt >::register_hdf_data(), TraceBuffer< TraceInt >::set_type(), TraceBuffer< TraceInt >::TraceBuffer(), TraceBuffer< TraceInt >::user_report(), TraceBuffer< TraceInt >::write_hdf(), and TraceBuffer< TraceInt >::write_summary().
bool verbose |
Definition at line 1093 of file TraceManager.h.
Referenced by TraceBuffer< TraceInt >::collect_sample(), TraceBuffer< TraceInt >::set_verbose(), TraceBuffer< TraceInt >::test_buffer_collect(), and TraceBuffer< TraceInt >::write_hdf().