UG

Ubiquity Generator framework

ParaTimeLimitMonitorTh Class Reference

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

Detailed Description

class ParaTimeLimitMonitorTh

Definition at line 55 of file paraTimeLimitMonitorTh.h.

Constructor & Destructor Documentation

◆ ParaTimeLimitMonitorTh() [1/2]

default constructor

Definition at line 75 of file paraTimeLimitMonitorTh.h.

References THROW_LOGICAL_ERROR1.

◆ ParaTimeLimitMonitorTh() [2/2]

ParaTimeLimitMonitorTh ( ParaCommCPP11 *  comm,
double  timelimit 
)

constructor

Parameters
commcommunicator used
timelimittimelimit

Definition at line 87 of file paraTimeLimitMonitorTh.h.

References ParaTimeLimitMonitorTh::hardTimeLimit.

◆ ~ParaTimeLimitMonitorTh()

virtual ~ParaTimeLimitMonitorTh ( )
virtual

destructor

Definition at line 104 of file paraTimeLimitMonitorTh.h.

Member Function Documentation

◆ run()

Member Data Documentation

◆ hardTimeLimit

double hardTimeLimit
protected

hard time limit

Definition at line 68 of file paraTimeLimitMonitorTh.h.

Referenced by ParaTimeLimitMonitorTh::ParaTimeLimitMonitorTh(), and ParaTimeLimitMonitorTh::run().

◆ paraComm

ParaCommCPP11* paraComm
protected

ParaCommunicator used.

Definition at line 65 of file paraTimeLimitMonitorTh.h.

Referenced by ParaTimeLimitMonitorTh::run().