Scippy

GCG

Branch-and-Price & Column Generation for Everyone

sepa_master.h File Reference

Detailed Description

master separator

Author
Gerald Gamrath

Definition in file sepa_master.h.

#include "scip/scip.h"

Go to the source code of this file.

Functions

SCIP_RETCODE SCIPincludeSepaMaster (SCIP *scip)
 
SCIP_ROW ** GCGsepaGetOrigcuts (SCIP *scip)
 
int GCGsepaGetNCuts (SCIP *scip)
 
SCIP_ROW ** GCGsepaGetMastercuts (SCIP *scip)
 
SCIP_RETCODE GCGsepaAddMastercuts (SCIP *scip, SCIP_ROW *origcut, SCIP_ROW *mastercut)
 

Function Documentation

◆ SCIPincludeSepaMaster()

SCIP_RETCODE SCIPincludeSepaMaster ( SCIP *  scip)

◆ GCGsepaGetOrigcuts()

SCIP_ROW** GCGsepaGetOrigcuts ( SCIP *  scip)

returns the array of original cuts saved in the separator data

Definition at line 400 of file sepa_master.c.

References SEPA_NAME.

Referenced by ObjPricerGcg::computeColMastercuts(), ObjPricerGcg::getStabilizedDualObjectiveValue(), SCIP_DECL_SEPAEXECLP(), and ObjPricerGcg::setPricingObjs().

◆ GCGsepaGetNCuts()

◆ GCGsepaGetMastercuts()

SCIP_ROW** GCGsepaGetMastercuts ( SCIP *  scip)

returns the array of master cuts saved in the separator data

Definition at line 438 of file sepa_master.c.

References SEPA_NAME.

Referenced by ObjPricerGcg::computeColMastercuts(), GCGcolComputeDualObjPara(), ObjPricerGcg::getStabilizedDualObjectiveValue(), gcg::Stabilization::rowGetDual(), and ObjPricerGcg::setPricingObjs().

◆ GCGsepaAddMastercuts()

SCIP_RETCODE GCGsepaAddMastercuts ( SCIP *  scip,
SCIP_ROW *  origcut,
SCIP_ROW *  mastercut 
)

adds given original and master cut to master separator data

Definition at line 457 of file sepa_master.c.

References ensureSizeCuts(), and SEPA_NAME.

Referenced by SCIP_DECL_SEPAEXECLP().