Scippy

GCG

Branch-and-Price & Column Generation for Everyone

dialog_explore.h File Reference

Detailed Description

dialog menu for exploring decompositions

Author
Michael Bastubbe
Hanna Franzen

This file contains all dialog calls to build and use the explore menu. The explore menu gives the user detailed information about all decompositions and a possibility to edit such.

Definition in file dialog_explore.h.

#include "scip/scip.h"

Go to the source code of this file.

Functions

SCIP_RETCODE GCGdialogExecExplore (SCIP *scip, SCIP_DIALOGHDLR *dialoghdlr, SCIP_DIALOG *dialog)
 method to handle user input for "explore" command More...
 

Function Documentation

◆ GCGdialogExecExplore()

SCIP_RETCODE GCGdialogExecExplore ( SCIP *  scip,
SCIP_DIALOGHDLR *  dialoghdlr,
SCIP_DIALOG *  dialog 
)

method to handle user input for "explore" command

Returns
SCIP return code

< number of partialdec there the menu extract starts

< number of entries shown in menu

< whether to show entries in ascending order (score)

< table header, identifies by which column to sort by

< stores the last known number of partialdecs, is handed down to check for changes in partialdec number

Note
devs: if you want to add new headers, please specify their getters here!
Parameters
scipSCIP data structure
dialoghdlrdialog handler for user input management
dialogdialog for user input management

Definition at line 980 of file dialog_explore.cpp.

References gcg::BOOLEAN, DEFAULT_COLUMNS, DEFAULT_MENULENGTH, DEFAULT_SORT_HEADER, gcg::FLOAT, GCGconshdlrDecompGetDetectorHistoryByPartialdecId(), GCGconshdlrDecompGetNBlocksByPartialdecId(), GCGconshdlrDecompGetNLinkingVarsByPartialdecId(), GCGconshdlrDecompGetNMasterConssByPartialdecId(), GCGconshdlrDecompGetNMasterVarsByPartialdecId(), GCGconshdlrDecompGetNOpenConssByPartialdecId(), GCGconshdlrDecompGetNOpenVarsByPartialdecId(), GCGconshdlrDecompGetNStairlinkingVarsByPartialdecId(), GCGconshdlrDecompGetScoreByPartialdecId(), GCGconshdlrDecompIsPresolvedByPartialdecId(), GCGconshdlrDecompIsSelectedByPartialdecId(), gcg::GCGdialogExecCommand(), gcg::GCGdialogShowMenu(), gcg::INTEGER, gcg::isHeader(), gcg::partialdecIdDummyGetter(), gcg::sortPartialdecList(), gcg::STRING, gcg::UNKNOWN, gcg::UNKNOWN_DUMMY_CALLBACK(), and gcg::updateIdList().

Referenced by SCIP_DECL_DIALOGEXEC().