#include <LBMachineUtil.h>
Collaboration diagram for LBMachineUtil:

Public Member Functions | |
| LBMachineUtil () | |
| void | StatsOn () |
| void | StatsOff () |
| void | Clear () |
| void | TotalTime (double *walltime, double *cputime) |
| void | IdleTime (double *walltime) |
Private Types | |
| enum | { off, on } |
Private Member Functions | |
| void | IdleStart (double curWallTime) |
| void | IdleEnd (double curWallTime) |
Static Private Member Functions | |
| static void | staticIdleStart (LBMachineUtil *util, double curWallTime) |
| static void | staticIdleEnd (LBMachineUtil *util, double curWallTime) |
Private Attributes | |
| enum LBMachineUtil:: { ... } | state |
| double | total_walltime |
| double | total_cputime |
| double | total_idletime |
| double | start_totalwall |
| double | start_totalcpu |
| double | start_idle |
| int | cancel_idleStart |
| int | cancel_idleEnd |
Definition at line 16 of file LBMachineUtil.h.
anonymous enum [private] |
| void LBMachineUtil::IdleTime | ( | double * | walltime | ) | [inline] |
Definition at line 23 of file LBMachineUtil.h.
References total_idletime.
Referenced by LBDB::IdleTime().
enum { ... } LBMachineUtil::state [private] |
Referenced by Clear(), IdleEnd(), LBMachineUtil(), StatsOff(), StatsOn(), and TotalTime().
double LBMachineUtil::total_walltime [private] |
Definition at line 27 of file LBMachineUtil.h.
Referenced by Clear(), LBMachineUtil(), StatsOff(), StatsOn(), and TotalTime().
double LBMachineUtil::total_cputime [private] |
Definition at line 28 of file LBMachineUtil.h.
Referenced by Clear(), LBMachineUtil(), StatsOff(), StatsOn(), and TotalTime().
double LBMachineUtil::total_idletime [private] |
Definition at line 29 of file LBMachineUtil.h.
Referenced by Clear(), IdleEnd(), IdleTime(), and LBMachineUtil().
double LBMachineUtil::start_totalwall [private] |
Definition at line 30 of file LBMachineUtil.h.
Referenced by Clear(), LBMachineUtil(), StatsOff(), StatsOn(), and TotalTime().
double LBMachineUtil::start_totalcpu [private] |
Definition at line 31 of file LBMachineUtil.h.
Referenced by Clear(), LBMachineUtil(), StatsOff(), StatsOn(), and TotalTime().
double LBMachineUtil::start_idle [private] |
int LBMachineUtil::cancel_idleStart [private] |
int LBMachineUtil::cancel_idleEnd [private] |
1.5.1