UG

Ubiquity Generator framework

ParaLoadCoordinatorTerminationState Class Referenceabstract

Abstract interface for LoadCoordinator termination state. Holds no data; derived classes own the fields. More...

#include <paraLoadCoordinatorTerminationState.h>

Inheritance diagram for ParaLoadCoordinatorTerminationState:
BbParaLoadCoordinatorTerminationState

Public Member Functions

 ParaLoadCoordinatorTerminationState ()
 
virtual ~ParaLoadCoordinatorTerminationState ()
 
virtual std::string toString ()=0
 stringfy ParaCalculationState More...
 
virtual void write (gzstream::ogzstream &out)=0
 write to checkpoint file More...
 
virtual bool read (ParaComm *comm, gzstream::igzstream &in)=0
 read from checkpoint file More...
 

Detailed Description

Abstract interface for LoadCoordinator termination state. Holds no data; derived classes own the fields.

Definition at line 55 of file paraLoadCoordinatorTerminationState.h.

Constructor & Destructor Documentation

◆ ParaLoadCoordinatorTerminationState()

◆ ~ParaLoadCoordinatorTerminationState()

Definition at line 64 of file paraLoadCoordinatorTerminationState.h.

Member Function Documentation

◆ read()

virtual bool read ( ParaComm *  comm,
gzstream::igzstream &  in 
)
pure virtual

read from checkpoint file

Parameters
commcommunicator used
ingzstream for input

Implemented in BbParaLoadCoordinatorTerminationState.

◆ toString()

virtual std::string toString ( )
pure virtual

stringfy ParaCalculationState

Returns
string to show inside of this object

Implemented in BbParaLoadCoordinatorTerminationState.

◆ write()

virtual void write ( gzstream::ogzstream &  out)
pure virtual

write to checkpoint file

Parameters
outgzstream for output

Implemented in BbParaLoadCoordinatorTerminationState.