37#ifndef __PARA_RACING_RAMP_UP_PARAM_SET_H__
38#define __PARA_RACING_RAMP_UP_PARAM_SET_H__
111 gzstream::ogzstream &out
119 gzstream::igzstream &in
Base class of communicator object.
class ParaRacingRampUpParamSet (parameter set for racing ramp-up)
virtual bool read(ParaComm *comm, gzstream::igzstream &in)=0
read from checkpoint file
virtual int getTerminationCriteria()=0
get termination criteria
virtual void write(gzstream::ogzstream &out)=0
write to checkpoint file
virtual int send(ParaComm *comm, int destination)=0
send ParaRacingRampUpParamSet
virtual const std::string toString()=0
stringfy ParaRacingRampUpParamSet
virtual int receive(ParaComm *comm, int source)=0
receive ParaRacingRampUpParamSet
virtual int getStrategy()=0
get strategy
virtual void setWinnerRank(int rank)
set winner rank TODO: this function and also getWinnerRank should be removed
virtual ~ParaRacingRampUpParamSet()
ParaRacingRampUpParamSet()
static ScipParaCommTh * comm
Utilities for handling gzipped input and output streams.
ParaRacingRampUpParamSet * ParaRacingRampUpParamSetPtr
static const int RacingTerminationNotDefined
Base class of communicator for UG Framework.