Scippy

UG

Ubiquity Generator framework

ScipParaInitialStat Class Reference

#include <scipParaInitialStat.h>

+ Inheritance diagram for ScipParaInitialStat:

Public Member Functions

 ScipParaInitialStat ()
 
 ScipParaInitialStat (SCIP *scip)
 
virtual ~ScipParaInitialStat ()
 
ParaInitialStatclone (UG::ParaComm *comm)
 
void accumulateOn (SCIP *scip)
 
int getMaxDepth ()
 
const std::string toString ()
 
- Public Member Functions inherited from ParaInitialStat
 ParaInitialStat ()
 DO NOT HAVE DATA MEMBER!! More...
 
virtual ~ParaInitialStat ()
 destructor More...
 
virtual void send (ParaComm *comm, int dest)=0
 send function for ParaInitialStat object More...
 
virtual void receive (ParaComm *comm, int source)=0
 receive function for ParaInitialStat object More...
 

Protected Attributes

int maxDepth
 
int maxTotalDepth
 
int nVarBranchStatsDown
 
int nVarBranchStatsUp
 
int * idxLBranchStatsVarsDown
 
int * nVarBranchingDown
 
int * idxLBranchStatsVarsUp
 
int * nVarBranchingUp
 
SCIP_Real * downpscost
 
SCIP_Real * downvsids
 
SCIP_Real * downconflen
 
SCIP_Real * downinfer
 
SCIP_Real * downcutoff
 
SCIP_Real * uppscost
 
SCIP_Real * upvsids
 
SCIP_Real * upconflen
 
SCIP_Real * upinfer
 
SCIP_Real * upcutoff
 

Detailed Description

The initial statistic collecting data class: this is base class

Definition at line 49 of file scipParaInitialStat.h.

Constructor & Destructor Documentation

◆ ScipParaInitialStat() [1/2]

default constructor

Definition at line 75 of file scipParaInitialStat.h.

◆ ScipParaInitialStat() [2/2]

◆ ~ScipParaInitialStat()

Member Function Documentation

◆ accumulateOn()

◆ clone()

UG::ParaInitialStat * clone ( UG::ParaComm comm)
virtual

create clone of this object

Implements ParaInitialStat.

Definition at line 47 of file scipParaInitialStat.cpp.

References DEF_SCIP_PARA_COMM.

Referenced by ScipParaInitialStatTh::createDatatype(), and ScipParaInitialStat::~ScipParaInitialStat().

◆ getMaxDepth()

int getMaxDepth ( )

get maximum depth

Definition at line 127 of file scipParaInitialStat.h.

References ScipParaInitialStat::maxDepth.

Referenced by ScipParaLoadCoordinator::processTagInitialStat().

◆ toString()

const std::string toString ( )
virtual

stringfy subproblem ( for debugging )

Implements ParaInitialStat.

Definition at line 130 of file scipParaInitialStat.h.

Member Data Documentation

◆ downconflen

◆ downcutoff

◆ downinfer

◆ downpscost

◆ downvsids

◆ idxLBranchStatsVarsDown

◆ idxLBranchStatsVarsUp

◆ maxDepth

int maxDepth
protected

maximal depth of all processed nodes in current branch and bound run (excluding probing nodes)

Definition at line 52 of file scipParaInitialStat.h.

Referenced by ScipParaInitialStat::getMaxDepth(), ScipParaInitialStatTh::receive(), ScipParaInitialStat::ScipParaInitialStat(), ScipParaInitialStatMpi::ScipParaInitialStatMpi(), and ScipParaInitialStatTh::ScipParaInitialStatTh().

◆ maxTotalDepth

int maxTotalDepth
protected

◆ nVarBranchingDown

◆ nVarBranchingUp

◆ nVarBranchStatsDown

◆ nVarBranchStatsUp

◆ upconflen

◆ upcutoff

◆ upinfer

◆ uppscost

◆ upvsids