Scippy

GCG

Branch-and-Price & Column Generation for Everyone

branch_orig.h File Reference

Detailed Description

branching rule for original problem in GCG

Author
Gerald Gamrath

Definition in file branch_orig.h.

#include "type_branchgcg.h"
#include "scip/scip.h"

Go to the source code of this file.

Functions

SCIP_RETCODE SCIPincludeBranchruleOrig (SCIP *scip)
 
SCIP_VAR * GCGbranchOrigGetOrigvar (GCG_BRANCHDATA *branchdata)
 
GCG_BOUNDTYPE GCGbranchOrigGetBoundtype (GCG_BRANCHDATA *branchdata)
 
SCIP_Real GCGbranchOrigGetNewbound (GCG_BRANCHDATA *branchdata)
 
SCIP_RETCODE GCGbranchOrigUpdateExternBranchcands (SCIP *scip)
 

Function Documentation

◆ SCIPincludeBranchruleOrig()

◆ GCGbranchOrigGetOrigvar()

SCIP_VAR* GCGbranchOrigGetOrigvar ( GCG_BRANCHDATA branchdata)

get the original variable on which the branching was performed

Definition at line 1088 of file branch_orig.c.

References GCG_BranchData::origvar.

Referenced by applyOriginalBranching().

◆ GCGbranchOrigGetBoundtype()

GCG_BOUNDTYPE GCGbranchOrigGetBoundtype ( GCG_BRANCHDATA branchdata)

get the type of the new bound which resulted of the performed branching

Definition at line 1098 of file branch_orig.c.

References GCG_BranchData::boundtype.

Referenced by applyOriginalBranching().

◆ GCGbranchOrigGetNewbound()

SCIP_Real GCGbranchOrigGetNewbound ( GCG_BRANCHDATA branchdata)

get the new bound which resulted of the performed branching

Definition at line 1108 of file branch_orig.c.

References GCG_BranchData::newbound.

Referenced by applyOriginalBranching().

◆ GCGbranchOrigUpdateExternBranchcands()

SCIP_RETCODE GCGbranchOrigUpdateExternBranchcands ( SCIP *  scip)

updates extern branching candidates before branching

Definition at line 1118 of file branch_orig.c.

References GCGisOriginal().