|
MADNESS
version 0.9
|
Simple container for parallel profile statistic. More...
#include <worldprofile.h>

Public Member Functions | |
| ProfileStat () | |
| Constructor initializes all members to zero. More... | |
| void | init_par_stats (ProcessID me) |
| Copies local stats into parallel stats in prep for global reduction. More... | |
| void | par_reduce (const ProfileStat< T > &other) |
| Reduction of parallel data (max, min, sum) More... | |
| void | clear () |
| Zeros all data. More... | |
| template<class Archive > | |
| void | serialize (const Archive &ar) |
Public Attributes | |
| T | value |
| T | max |
| T | min |
| T | sum |
| ProcessID | pmax |
| ProcessID | pmin |
Simple container for parallel profile statistic.
|
inline |
Constructor initializes all members to zero.
|
inline |
Zeros all data.
Referenced by madness::WorldProfileEntry::clear().
|
inline |
Copies local stats into parallel stats in prep for global reduction.
Referenced by madness::WorldProfileEntry::init_par_stats().
|
inline |
Reduction of parallel data (max, min, sum)
Referenced by madness::WorldProfileEntry::par_reduce().
|
inline |
| T madness::ProfileStat< T >::max |
Referenced by madness::ProfileStat< double >::par_reduce().
| T madness::ProfileStat< T >::min |
Referenced by madness::ProfileStat< double >::par_reduce().
| ProcessID madness::ProfileStat< T >::pmax |
Referenced by madness::ProfileStat< double >::par_reduce().
| ProcessID madness::ProfileStat< T >::pmin |
| T madness::ProfileStat< T >::sum |
| T madness::ProfileStat< T >::value |
1.8.8