Scippy

UG

Ubiquity Generator framework

ParaSCIP Namespace Reference

Classes

struct  BoundChange
 
struct  BranchConsLinearInfo_t
 
struct  BranchConsSetppcInfo_t
 
struct  LocalNodeInfo_t
 
class  ScipDiffParamSet
 
class  ScipDiffParamSetMpi
 
class  ScipDiffParamSetTh
 
class  ScipParaCommMpi
 
class  ScipParaCommTh
 
class  ScipParaDeterministicTimer
 
class  ScipParaDiffSubproblem
 
class  ScipParaDiffSubproblemBoundDisjunctions
 
class  ScipParaDiffSubproblemBranchLinearCons
 
class  ScipParaDiffSubproblemBranchSetppcCons
 
class  ScipParaDiffSubproblemLinearCons
 
class  ScipParaDiffSubproblemMpi
 
class  ScipParaDiffSubproblemTh
 
class  ScipParaDiffSubproblemVarBranchStats
 
class  ScipParaDiffSubproblemVarValues
 
class  ScipParaInitialStat
 
class  ScipParaInitialStatMpi
 
class  ScipParaInitialStatTh
 
class  ScipParaInitiator
 
class  ScipParaInstance
 
class  ScipParaInstanceMpi
 
class  ScipParaInstanceTh
 
class  ScipParaInterruptMsgMonitor
 
class  ScipParaLoadCoordinator
 Class for LoadCoordinator. More...
 
class  ScipParaObjBranchRule
 
class  ScipParaObjCommPointHdlr
 
class  ScipParaObjLimitUpdator
 
class  ScipParaObjMessageHdlr
 
class  ScipParaObjNodesel
 
class  ScipParaObjProp
 
class  ScipParaParamSet
 class BbParaParamSet More...
 
class  ScipParaRacingRampUpParamSet
 
class  ScipParaRacingRampUpParamSetMpi
 
class  ScipParaRacingRampUpParamSetTh
 
class  ScipParaSolution
 
class  ScipParaSolutionMpi
 
class  ScipParaSolutionTh
 
class  ScipParaSolver
 
class  ScipUserPlugins
 

Typedefs

typedef ScipDiffParamSetScipDiffParamSetPtr
 
typedef struct ParaSCIP::BranchConsLinearInfo_t BranchConsLinearInfo
 
typedef BranchConsLinearInfoBranchConsLinearInfoPtr
 
typedef struct ParaSCIP::BranchConsSetppcInfo_t BranchConsSetppcInfo
 
typedef BranchConsSetppcInfoBranchConsSetppcInfoPtr
 
typedef ScipParaInitiatorScipParaInitiatorPtr
 
typedef ScipParaInstanceMpiScipParaInstanceMpiPtr
 
typedef ScipParaInstanceThScipParaInstanceThPtr
 
typedef ScipParaSolutionMpiScipParaSolutionMpiPtr
 
typedef ScipParaSolutionThScipParaSolutionThPtr
 
typedef struct ParaSCIP::LocalNodeInfo_t LocalNodeInfo
 
typedef LocalNodeInfoLocalNodeInfoPtr
 

Functions

 SCIP_DECL_ERRORPRINTING (scip_errorfunction)
 

Variables

static const int SCIP_USER_TYPE_FIRST = UG::BB_USER_TYPE_LAST + 1
 scip defined transfer data types More...
 
static const int ParaInitialStatType = SCIP_USER_TYPE_FIRST + 0
 
static const int ScipParaParamsFirst = UG::BbParaParamsLast + 1
 Bool parameters. More...
 
static const int ScipParaParamsBoolFirst = ScipParaParamsFirst
 
static const int RootNodeSolvabilityCheck = ScipParaParamsBoolFirst + 0
 
static const int CustomizedToSharedMemory = ScipParaParamsBoolFirst + 1
 
static const int LocalBranching = ScipParaParamsBoolFirst + 2
 
static const int ScipParaParamsBoolLast = ScipParaParamsBoolFirst + 2
 
static const int ScipParaParamsBoolN = ScipParaParamsBoolLast - ScipParaParamsBoolFirst + 1
 
static const int ScipParaParamsIntFirst = ScipParaParamsBoolLast + 1
 Int parameters. More...
 
static const int AddDualBoundCons = ScipParaParamsIntFirst + 0
 
static const int ScipParaParamsIntLast = ScipParaParamsIntFirst + 0
 
static const int ScipParaParamsIntN = ScipParaParamsIntLast - ScipParaParamsIntFirst + 1
 
static const int ScipParaParamsLongintFirst = ScipParaParamsIntLast + 1
 Longint parameters. More...
 
static const int ScipParaParamsLongintLast = ScipParaParamsLongintFirst - 1
 
static const int ScipParaParamsLongintN = ScipParaParamsLongintLast - ScipParaParamsLongintFirst + 1
 
static const int ScipParaParamsRealFirst = ScipParaParamsLongintLast + 1
 Real parameters. More...
 
static const int MemoryLimit = ScipParaParamsRealFirst + 0
 
static const int ScipParaParamsRealLast = ScipParaParamsRealFirst + 0
 
static const int ScipParaParamsRealN = ScipParaParamsRealLast - ScipParaParamsRealFirst + 1
 
static const int ScipParaParamsCharFirst = ScipParaParamsRealLast + 1
 Char parameters. More...
 
static const int ScipParaParamsCharLast = ScipParaParamsCharFirst - 1
 
static const int ScipParaParamsCharN = ScipParaParamsCharLast - ScipParaParamsCharFirst + 1
 
static const int ScipParaParamsStringFirst = ScipParaParamsCharLast +1
 String parameters. More...
 
static const int ScipParaParamsStringLast = ScipParaParamsStringFirst - 1
 
static const int ScipParaParamsStringN = ScipParaParamsStringLast - ScipParaParamsStringFirst + 1
 
static const int ScipParaParamsLast = ScipParaParamsStringLast
 
static const int ScipParaParamsSize = ScipParaParamsLast + 1
 
static const int TAG_SCIP_FIRST = UG::TAG_BB_LAST + 1
 
static const int TagInitialStat = TAG_SCIP_FIRST + 0
 
static const int TAG_SCIP_BASE_LAST = TAG_SCIP_FIRST + 0
 
static const int N_SCIP_BASE_TAGS = TAG_SCIP_BASE_LAST - UG::TAG_UG_FIRST + 1
 
static const int TAG_SCIP_MPI_FIRST = TAG_SCIP_BASE_LAST + 1
 
static const int TagSolverDiffParamSet1 = TAG_SCIP_MPI_FIRST + 0
 
static const int TagDiffSubproblem1 = TAG_SCIP_MPI_FIRST + 1
 
static const int TagDiffSubproblem2 = TAG_SCIP_MPI_FIRST + 2
 
static const int TagDiffSubproblem3 = TAG_SCIP_MPI_FIRST + 3
 
static const int TagDiffSubproblem4 = TAG_SCIP_MPI_FIRST + 4
 
static const int TagDiffSubproblem5 = TAG_SCIP_MPI_FIRST + 5
 
static const int TagDiffSubproblem6 = TAG_SCIP_MPI_FIRST + 6
 
static const int TagDiffSubproblem7 = TAG_SCIP_MPI_FIRST + 7
 
static const int TagDiffSubproblem8 = TAG_SCIP_MPI_FIRST + 8
 
static const int TagDiffSubproblem9 = TAG_SCIP_MPI_FIRST + 9
 
static const int TagDiffSubproblem10 = TAG_SCIP_MPI_FIRST + 10
 
static const int TagDiffSubproblem11 = TAG_SCIP_MPI_FIRST + 11
 
static const int TagDiffSubproblem12 = TAG_SCIP_MPI_FIRST + 12
 
static const int TagDiffSubproblem13 = TAG_SCIP_MPI_FIRST + 13
 
static const int TagDiffSubproblem14 = TAG_SCIP_MPI_FIRST + 14
 
static const int TagSolution1 = TAG_SCIP_MPI_FIRST + 15
 
static const int TAG_SCIP_MPI_LAST = TAG_SCIP_MPI_FIRST + 15
 
static const int N_SCIP_MPI_TAGS = TAG_SCIP_MPI_LAST - UG::TAG_UG_FIRST + 1
 
static const int TAG_SCIP_LAST = TAG_SCIP_MPI_LAST
 
static const int N_SCIP_TAGS = TAG_SCIP_LAST - UG::TAG_UG_FIRST + 1
 
static const int TAG_SCIP_TH_FIRST = TAG_SCIP_BASE_LAST + 1
 
static const int TAG_SCIP_TH_LAST = TAG_SCIP_TH_FIRST - 1
 
static const int N_SCIP_TH_TAGS = TAG_SCIP_TH_LAST - UG::TAG_UG_FIRST + 1
 

Typedef Documentation

◆ BranchConsLinearInfo

◆ BranchConsLinearInfoPtr

◆ BranchConsSetppcInfo

◆ BranchConsSetppcInfoPtr

◆ LocalNodeInfo

◆ LocalNodeInfoPtr

Definition at line 70 of file scipParaSolver.h.

◆ ScipDiffParamSetPtr

Definition at line 88 of file scipDiffParamSetMpi.h.

◆ ScipParaInitiatorPtr

Definition at line 363 of file scipParaInitiator.h.

◆ ScipParaInstanceMpiPtr

◆ ScipParaInstanceThPtr

Definition at line 419 of file scipParaInstanceTh.h.

◆ ScipParaSolutionMpiPtr

◆ ScipParaSolutionThPtr

Definition at line 101 of file scipParaSolutionTh.h.

Function Documentation

◆ SCIP_DECL_ERRORPRINTING()

SCIP_DECL_ERRORPRINTING ( scip_errorfunction  )

error message function as used by SCIP

Variable Documentation

◆ AddDualBoundCons

const int AddDualBoundCons = ScipParaParamsIntFirst + 0
static

◆ CustomizedToSharedMemory

const int CustomizedToSharedMemory = ScipParaParamsBoolFirst + 1
static

◆ LocalBranching

const int LocalBranching = ScipParaParamsBoolFirst + 2
static

Definition at line 62 of file scipParaParamSet.h.

Referenced by ScipParaParamSet::ScipParaParamSet().

◆ MemoryLimit

const int MemoryLimit = ScipParaParamsRealFirst + 0
static

◆ N_SCIP_BASE_TAGS

const int N_SCIP_BASE_TAGS = TAG_SCIP_BASE_LAST - UG::TAG_UG_FIRST + 1
static

Definition at line 51 of file scipParaTagDef.h.

◆ N_SCIP_MPI_TAGS

const int N_SCIP_MPI_TAGS = TAG_SCIP_MPI_LAST - UG::TAG_UG_FIRST + 1
static

◆ N_SCIP_TAGS

static const int N_SCIP_TAGS = TAG_SCIP_LAST - UG::TAG_UG_FIRST + 1
static

Definition at line 78 of file scipParaTagDef.h.

◆ N_SCIP_TH_TAGS

const int N_SCIP_TH_TAGS = TAG_SCIP_TH_LAST - UG::TAG_UG_FIRST + 1
static

◆ ParaInitialStatType

const int ParaInitialStatType = SCIP_USER_TYPE_FIRST + 0
static

◆ RootNodeSolvabilityCheck

◆ SCIP_USER_TYPE_FIRST

const int SCIP_USER_TYPE_FIRST = UG::BB_USER_TYPE_LAST + 1
static

scip defined transfer data types

Definition at line 54 of file scipParaCommTh.h.

◆ ScipParaParamsBoolFirst

const int ScipParaParamsBoolFirst = ScipParaParamsFirst
static

Definition at line 58 of file scipParaParamSet.h.

◆ ScipParaParamsBoolLast

const int ScipParaParamsBoolLast = ScipParaParamsBoolFirst + 2
static

Definition at line 64 of file scipParaParamSet.h.

◆ ScipParaParamsBoolN

const int ScipParaParamsBoolN = ScipParaParamsBoolLast - ScipParaParamsBoolFirst + 1
static

Definition at line 65 of file scipParaParamSet.h.

Referenced by ScipParaParamSet::getNumBoolParams().

◆ ScipParaParamsCharFirst

const int ScipParaParamsCharFirst = ScipParaParamsRealLast + 1
static

Char parameters.

Definition at line 95 of file scipParaParamSet.h.

◆ ScipParaParamsCharLast

const int ScipParaParamsCharLast = ScipParaParamsCharFirst - 1
static

Definition at line 98 of file scipParaParamSet.h.

◆ ScipParaParamsCharN

const int ScipParaParamsCharN = ScipParaParamsCharLast - ScipParaParamsCharFirst + 1
static

Definition at line 99 of file scipParaParamSet.h.

Referenced by ScipParaParamSet::getNumCharParams().

◆ ScipParaParamsFirst

const int ScipParaParamsFirst = UG::BbParaParamsLast + 1
static

Bool parameters.

Definition at line 57 of file scipParaParamSet.h.

◆ ScipParaParamsIntFirst

const int ScipParaParamsIntFirst = ScipParaParamsBoolLast + 1
static

Int parameters.

Definition at line 69 of file scipParaParamSet.h.

◆ ScipParaParamsIntLast

const int ScipParaParamsIntLast = ScipParaParamsIntFirst + 0
static

Definition at line 73 of file scipParaParamSet.h.

◆ ScipParaParamsIntN

const int ScipParaParamsIntN = ScipParaParamsIntLast - ScipParaParamsIntFirst + 1
static

Definition at line 74 of file scipParaParamSet.h.

Referenced by ScipParaParamSet::getNumIntParams().

◆ ScipParaParamsLast

const int ScipParaParamsLast = ScipParaParamsStringLast
static

Definition at line 108 of file scipParaParamSet.h.

◆ ScipParaParamsLongintFirst

const int ScipParaParamsLongintFirst = ScipParaParamsIntLast + 1
static

Longint parameters.

Definition at line 78 of file scipParaParamSet.h.

◆ ScipParaParamsLongintLast

const int ScipParaParamsLongintLast = ScipParaParamsLongintFirst - 1
static

Definition at line 81 of file scipParaParamSet.h.

◆ ScipParaParamsLongintN

const int ScipParaParamsLongintN = ScipParaParamsLongintLast - ScipParaParamsLongintFirst + 1
static

Definition at line 82 of file scipParaParamSet.h.

Referenced by ScipParaParamSet::getNumLongintParams().

◆ ScipParaParamsRealFirst

const int ScipParaParamsRealFirst = ScipParaParamsLongintLast + 1
static

Real parameters.

Definition at line 86 of file scipParaParamSet.h.

◆ ScipParaParamsRealLast

const int ScipParaParamsRealLast = ScipParaParamsRealFirst + 0
static

Definition at line 90 of file scipParaParamSet.h.

◆ ScipParaParamsRealN

const int ScipParaParamsRealN = ScipParaParamsRealLast - ScipParaParamsRealFirst + 1
static

Definition at line 91 of file scipParaParamSet.h.

Referenced by ScipParaParamSet::getNumRealParams().

◆ ScipParaParamsSize

const int ScipParaParamsSize = ScipParaParamsLast + 1
static

Definition at line 109 of file scipParaParamSet.h.

◆ ScipParaParamsStringFirst

const int ScipParaParamsStringFirst = ScipParaParamsCharLast +1
static

String parameters.

Definition at line 103 of file scipParaParamSet.h.

◆ ScipParaParamsStringLast

const int ScipParaParamsStringLast = ScipParaParamsStringFirst - 1
static

Definition at line 106 of file scipParaParamSet.h.

◆ ScipParaParamsStringN

const int ScipParaParamsStringN = ScipParaParamsStringLast - ScipParaParamsStringFirst + 1
static

Definition at line 107 of file scipParaParamSet.h.

Referenced by ScipParaParamSet::getNumStringParams().

◆ TAG_SCIP_BASE_LAST

const int TAG_SCIP_BASE_LAST = TAG_SCIP_FIRST + 0
static

Definition at line 50 of file scipParaTagDef.h.

◆ TAG_SCIP_FIRST

const int TAG_SCIP_FIRST = UG::TAG_BB_LAST + 1
static

Definition at line 46 of file scipParaTagDef.h.

Referenced by ScipParaCommMpi::getTagString(), and ScipParaCommTh::getTagString().

◆ TAG_SCIP_LAST

static const int TAG_SCIP_LAST = TAG_SCIP_MPI_LAST
static

Definition at line 77 of file scipParaTagDef.h.

◆ TAG_SCIP_MPI_FIRST

const int TAG_SCIP_MPI_FIRST = TAG_SCIP_BASE_LAST + 1
static

Definition at line 55 of file scipParaTagDef.h.

◆ TAG_SCIP_MPI_LAST

const int TAG_SCIP_MPI_LAST = TAG_SCIP_MPI_FIRST + 15
static

Definition at line 74 of file scipParaTagDef.h.

◆ TAG_SCIP_TH_FIRST

const int TAG_SCIP_TH_FIRST = TAG_SCIP_BASE_LAST + 1
static

Definition at line 83 of file scipParaTagDef.h.

◆ TAG_SCIP_TH_LAST

const int TAG_SCIP_TH_LAST = TAG_SCIP_TH_FIRST - 1
static

Definition at line 86 of file scipParaTagDef.h.

◆ TagDiffSubproblem1

const int TagDiffSubproblem1 = TAG_SCIP_MPI_FIRST + 1
static

◆ TagDiffSubproblem10

const int TagDiffSubproblem10 = TAG_SCIP_MPI_FIRST + 10
static

◆ TagDiffSubproblem11

const int TagDiffSubproblem11 = TAG_SCIP_MPI_FIRST + 11
static

◆ TagDiffSubproblem12

const int TagDiffSubproblem12 = TAG_SCIP_MPI_FIRST + 12
static

◆ TagDiffSubproblem13

const int TagDiffSubproblem13 = TAG_SCIP_MPI_FIRST + 13
static

◆ TagDiffSubproblem14

const int TagDiffSubproblem14 = TAG_SCIP_MPI_FIRST + 14
static

◆ TagDiffSubproblem2

const int TagDiffSubproblem2 = TAG_SCIP_MPI_FIRST + 2
static

◆ TagDiffSubproblem3

const int TagDiffSubproblem3 = TAG_SCIP_MPI_FIRST + 3
static

◆ TagDiffSubproblem4

const int TagDiffSubproblem4 = TAG_SCIP_MPI_FIRST + 4
static

◆ TagDiffSubproblem5

const int TagDiffSubproblem5 = TAG_SCIP_MPI_FIRST + 5
static

◆ TagDiffSubproblem6

const int TagDiffSubproblem6 = TAG_SCIP_MPI_FIRST + 6
static

◆ TagDiffSubproblem7

const int TagDiffSubproblem7 = TAG_SCIP_MPI_FIRST + 7
static

◆ TagDiffSubproblem8

const int TagDiffSubproblem8 = TAG_SCIP_MPI_FIRST + 8
static

◆ TagDiffSubproblem9

const int TagDiffSubproblem9 = TAG_SCIP_MPI_FIRST + 9
static

◆ TagInitialStat

◆ TagSolution1

const int TagSolution1 = TAG_SCIP_MPI_FIRST + 15
static

Definition at line 72 of file scipParaTagDef.h.

Referenced by ScipParaSolutionMpi::receive(), and ScipParaSolutionMpi::send().

◆ TagSolverDiffParamSet1

const int TagSolverDiffParamSet1 = TAG_SCIP_MPI_FIRST + 0
static

Definition at line 57 of file scipParaTagDef.h.

Referenced by ScipDiffParamSetMpi::receive(), and ScipDiffParamSetMpi::send().