| 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
 1.8.8