class ParaTimeLimitMonitorTh More...
#include <paraTimeLimitMonitorTh.h>
Public Member Functions | |
ParaTimeLimitMonitorTh () | |
default constructor More... | |
ParaTimeLimitMonitorTh (ParaCommCPP11 *comm, double timelimit) | |
constructor More... | |
virtual | ~ParaTimeLimitMonitorTh () |
destructor More... | |
void | run () |
run this time limit monitor More... | |
Protected Attributes | |
ParaCommCPP11 * | paraComm |
ParaCommunicator used. More... | |
double | hardTimeLimit |
hard time limit More... | |
class ParaTimeLimitMonitorTh
Definition at line 55 of file paraTimeLimitMonitorTh.h.
default constructor
Definition at line 75 of file paraTimeLimitMonitorTh.h.
References THROW_LOGICAL_ERROR1.
ParaTimeLimitMonitorTh | ( | ParaCommCPP11 * | comm, |
double | timelimit | ||
) |
constructor
comm | communicator used |
timelimit | timelimit |
Definition at line 87 of file paraTimeLimitMonitorTh.h.
References ParaTimeLimitMonitorTh::hardTimeLimit.
|
virtual |
destructor
Definition at line 104 of file paraTimeLimitMonitorTh.h.
void run | ( | ) |
run this time limit monitor
Definition at line 112 of file paraTimeLimitMonitorTh.h.
References ParaTimeLimitMonitorTh::hardTimeLimit, PARA_COMM_CALL, UG::ParaBYTE, ParaTimeLimitMonitorTh::paraComm, ParaCommCPP11::send(), and UG::TagHardTimeLimit.
|
protected |
hard time limit
Definition at line 68 of file paraTimeLimitMonitorTh.h.
Referenced by ParaTimeLimitMonitorTh::ParaTimeLimitMonitorTh(), and ParaTimeLimitMonitorTh::run().
|
protected |
ParaCommunicator used.
Definition at line 65 of file paraTimeLimitMonitorTh.h.
Referenced by ParaTimeLimitMonitorTh::run().