37#ifndef __BB_PARA_DIFF_SUBPROBLEM_H__
38#define __BB_PARA_DIFF_SUBPROBLEM_H__
60class BbParaRacingRampUpParamSet;
99 gzstream::igzstream &in,
100 bool onlyBoundChanges
139 return std::string(
"");
150 std::cout <<
"**** virtual function UG::BbParaDiffSubproblem::setWinnerParams() is called. *****" << std::endl;
160 std::cout <<
"**** virtual function UG::BbParaDiffSubproblem::getWinnerParams() is called. *****" << std::endl;
Structs used for merging nodes.
Class for the difference between instance and subproblem.
virtual BbParaDiffSubproblem * createDiffSubproblem(ParaComm *comm, ParaInitiator *initiator, int n, BbParaFixedVariable *fixedVars)=0
create new BbParaDiffSubproblem object using fixed variables information
virtual void setWinnerParams(BbParaRacingRampUpParamSet *winerParams)
set winner racing parameters at warm start racing
virtual const std::string toStringStat()
stringfy statistics of BbParaDiffSubproblem object
virtual int getNBoundChanges()=0
get the number of bound changes
virtual void read(ParaComm *comm, gzstream::igzstream &in, bool onlyBoundChanges)=0
function to read BbParaDiffSubproblem object from checkpoint file
virtual int getFixedVariables(ParaInstance *instance, BbParaFixedVariable **fixedVars)=0
get the number of fixed variables
BbParaDiffSubproblem()
DO NOT HAVE DATA MEMBER!!
virtual ~BbParaDiffSubproblem()
destractor¥
virtual BbParaRacingRampUpParamSet * getWinnerParams()
get winner racing parameters at warm start racing
class BbParaRacingRampUpParamSet (parameter set for racing ramp-up)
Base class of communicator object.
Class for the difference between instance and subproblem.
static ScipParaCommTh * comm
Utilities for handling gzipped input and output streams.
Base class of communicator for UG Framework.
Base class for a container which has difference between instance and subproblem.
Base class for instance data.