Detailed Description
master separator
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 | ) |
creates the master separator and includes it in SCIP
Definition at line 368 of file sepa_master.c.
References GCGmasterGetOrigprob(), SEPA_DELAY, SEPA_DESC, SEPA_FREQ, SEPA_MAXBOUNDDIST, SEPA_NAME, SEPA_PRIORITY, SEPA_USESSUBSCIP, sepaCopyMaster, sepaExecsolMaster, sepaInitMaster, sepaInitsolMaster, and STARTMAXCUTS.
Referenced by GCGincludeMasterPlugins().
◆ 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()
int GCGsepaGetNCuts | ( | SCIP * | scip | ) |
returns the number of cuts saved in the separator data
Definition at line 419 of file sepa_master.c.
References SEPA_NAME.
Referenced by ObjPricerGcg::computeColMastercuts(), ObjPricerGcg::getStabilizedDualObjectiveValue(), gcg::Stabilization::rowGetDual(), SCIP_DECL_PRICERREDCOST(), SCIP_DECL_SEPAEXECLP(), ObjPricerGcg::setPricingObjs(), and gcg::Stabilization::updateStabilityCenter().
◆ 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().