37#ifndef __PARA_CALCULATION_STATE_H__
38#define __PARA_CALCULATION_STATE_H__
Abstract interface for calculation state in a ParaSolver. Holds no data; derived classes own the fiel...
virtual void send(ParaComm *comm, int destination, int tag)=0
send this object to destination
virtual int getTerminationState()=0
getter of the termination state for solving the subproblem
virtual double getCompTime()=0
getter of computing time of a subproblem
virtual std::string toSimpleString()=0
stringfy ParaCalculationState (simple string version)
virtual ~ParaCalculationState()
virtual std::string toString()=0
stringfy ParaCalculationState
virtual int getNSolved()=0
getter of the number of tasks solved in a subproblem
virtual void receive(ParaComm *comm, int source, int tag)=0
send this object to destination
Base class of communicator object.
static ScipParaCommTh * comm
Base class of communicator for UG Framework.