Scippy

UG

Ubiquity Generator framework

ScipParaInterruptMsgMonitor Class Reference

#include <scipParaInterruptMsgMonitor.h>

Public Member Functions

 ScipParaInterruptMsgMonitor ()
 
 ScipParaInterruptMsgMonitor (UG::ParaComm *comm, ScipParaSolver *inScipParaSolver)
 
virtual ~ScipParaInterruptMsgMonitor ()
 
void run ()
 
void terminate ()
 

Protected Attributes

UG::ParaCommparaComm
 ParaCommunicator object. More...
 
ScipParaSolverscipParaSolver
 pointer to ScipParaSolver object More...
 

Private Attributes

bool terminateRequested
 
int rank
 rank of this Monitor More...
 

Detailed Description

Definition at line 50 of file scipParaInterruptMsgMonitor.h.

Constructor & Destructor Documentation

◆ ScipParaInterruptMsgMonitor() [1/2]

Definition at line 58 of file scipParaInterruptMsgMonitor.h.

References comm, and THROW_LOGICAL_ERROR1.

◆ ScipParaInterruptMsgMonitor() [2/2]

◆ ~ScipParaInterruptMsgMonitor()

virtual ~ScipParaInterruptMsgMonitor ( )
virtual

Definition at line 67 of file scipParaInterruptMsgMonitor.h.

References ScipParaInterruptMsgMonitor::run().

Member Function Documentation

◆ run()

◆ terminate()

void terminate ( )

Definition at line 71 of file scipParaInterruptMsgMonitor.h.

Referenced by ScipParaSolver::~ScipParaSolver().

Member Data Documentation

◆ paraComm

UG::ParaComm* paraComm
protected

◆ rank

int rank
private

◆ scipParaSolver

ScipParaSolver* scipParaSolver
protected

pointer to ScipParaSolver object

Definition at line 56 of file scipParaInterruptMsgMonitor.h.

Referenced by ScipParaInterruptMsgMonitor::run().

◆ terminateRequested

bool terminateRequested
private

Definition at line 52 of file scipParaInterruptMsgMonitor.h.

Referenced by ScipParaInterruptMsgMonitor::run().