![]() |
QMCPACK
|
Inheritance diagram for TraceBuffer< T >:
Collaboration diagram for TraceBuffer< T >: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().