Scippy

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

ParaCommCPP11paraComm
 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().