×
☰
Toggle navigation
SCIP Optimization Suite
SCIP
SoPlex
ZIMPL
UG
GCG
Documentation
GCG 3.5.0
PyGCGOpt (0.1.3)
GCG
Branch-and-Price & Column Generation for Everyone
dialog_gcg.h
Go to the documentation of this file.
1
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
2
/* */
3
/* This file is part of the program */
4
/* GCG --- Generic Column Generation */
5
/* a Dantzig-Wolfe decomposition based extension */
6
/* of the branch-cut-and-price framework */
7
/* SCIP --- Solving Constraint Integer Programs */
8
/* */
9
/* Copyright (C) 2010-2021 Operations Research, RWTH Aachen University */
10
/* Zuse Institute Berlin (ZIB) */
11
/* */
12
/* This program is free software; you can redistribute it and/or */
13
/* modify it under the terms of the GNU Lesser General Public License */
14
/* as published by the Free Software Foundation; either version 3 */
15
/* of the License, or (at your option) any later version. */
16
/* */
17
/* This program is distributed in the hope that it will be useful, */
18
/* but WITHOUT ANY WARRANTY; without even the implied warranty of */
19
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
20
/* GNU Lesser General Public License for more details. */
21
/* */
22
/* You should have received a copy of the GNU Lesser General Public License */
23
/* along with this program; if not, write to the Free Software */
24
/* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.*/
25
/* */
26
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
27
28
/**@file dialog_gcg.h
29
* @ingroup DIALOGS
30
* @brief GCG user interface dialog
31
* @author Tobias Achterberg
32
* @author Timo Berthold
33
* @author Gerald Gamrath
34
* @author Martin Bergner
35
*/
36
37
/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
38
39
#ifndef GCG_DIALOG_GCG_H__
40
#define GCG_DIALOG_GCG_H__
41
42
43
#include "scip/scip.h"
44
45
#ifdef __cplusplus
46
extern
"C"
{
47
#endif
48
49
50
/** dialog execution method for the display additionalstatistics command */
51
extern
52
SCIP_DECL_DIALOGEXEC
(GCGdialogExecDisplayAdditionalStatistics);
53
54
/** dialog execution method for the display statistics command */
55
extern
56
SCIP_DECL_DIALOGEXEC
(GCGdialogExecDisplayStatistics);
57
58
/** dialog execution method print complete detection information */
59
extern
60
SCIP_DECL_DIALOGEXEC
(GCGdialogExecPrintDetectionInformation);
61
62
/** dialog execution method for adding block number candidate */
63
extern
64
SCIP_DECL_DIALOGEXEC
(GCGdialogExecChangeAddBlocknr);
65
66
/** dialog execution method for the display detectors command */
67
extern
68
SCIP_DECL_DIALOGEXEC
(GCGdialogExecDisplayDetectors);
69
70
/** dialog execution method for the display solvers command */
71
extern
72
SCIP_DECL_DIALOGEXEC
(GCGdialogExecDisplaySolvers);
73
74
/** dialog execution method for the display decomposition command */
75
extern
76
SCIP_DECL_DIALOGEXEC
(GCGdialogExecDisplayDecomposition);
77
78
/** dialog execution method for the display nblockscandidates command */
79
extern
80
SCIP_DECL_DIALOGEXEC
(GCGdialogExecDisplayNBlockcandidates);
81
82
/** dialog execution method for the presolve command */
83
extern
84
SCIP_DECL_DIALOGEXEC
(GCGdialogExecPresolve);
85
86
/** dialog execution method for the master command */
87
extern
88
SCIP_DECL_DIALOGEXEC
(GCGdialogExecSetMaster);
89
90
/** dialog execution method for the set loadmaster command */
91
extern
92
SCIP_DECL_DIALOGEXEC
(GCGdialogExecSetLoadmaster);
93
94
/** dialog execution method for the detect command */
95
extern
96
SCIP_DECL_DIALOGEXEC
(GCGdialogExecDetect);
97
98
/** dialog execution method for the select command */
99
extern
100
SCIP_DECL_DIALOGEXEC
(GCGdialogExecSelect);
101
102
/** dialog execution method for the transform command */
103
extern
104
SCIP_DECL_DIALOGEXEC
(GCGdialogExecTransform);
105
106
/** dialog execution method for the optimize command */
107
extern
108
SCIP_DECL_DIALOGEXEC
(GCGdialogExecOptimize);
109
110
/** dialog execution method for the set detectors fast command */
111
extern
112
SCIP_DECL_DIALOGEXEC
(SCIPdialogExecSetDetectorsFast);
113
114
/** dialog execution method for the set detectors off command */
115
extern
116
SCIP_DECL_DIALOGEXEC
(SCIPdialogExecSetDetectorsOff);
117
118
/** dialog execution method for the set detectors default command */
119
extern
120
SCIP_DECL_DIALOGEXEC
(SCIPdialogExecSetDetectorsDefault);
121
122
/** dialog execution method for the set detectors aggressive command */
123
extern
124
SCIP_DECL_DIALOGEXEC
(SCIPdialogExecSetDetectorsAggressive);
125
126
/** dialog execution method for the set heuristics fast command */
127
extern
128
SCIP_DECL_DIALOGEXEC
(GCGdialogExecSetHeuristicsFast);
129
130
/** dialog execution method for the set heuristics off command */
131
extern
132
SCIP_DECL_DIALOGEXEC
(GCGdialogExecSetHeuristicsOff);
133
134
/** dialog execution method for the set heuristics aggressive command */
135
extern
136
SCIP_DECL_DIALOGEXEC
(GCGdialogExecSetHeuristicsAggressive);
137
138
/** dialog execution method for the set separators default command */
139
extern
140
SCIP_DECL_DIALOGEXEC
(GCGdialogExecSetSeparatorsDefault);
141
142
/** dialog execution method for the set separators fast command */
143
extern
144
SCIP_DECL_DIALOGEXEC
(GCGdialogExecSetSeparatorsFast);
145
146
/** dialog execution method for the set separators off command */
147
extern
148
SCIP_DECL_DIALOGEXEC
(GCGdialogExecSetSeparatorsOff);
149
150
/** dialog execution method for the set separators aggressive command */
151
extern
152
SCIP_DECL_DIALOGEXEC
(GCGdialogExecSetSeparatorsAggressive);
153
154
/** creates a root dialog
155
* @returns SCIP return code */
156
extern
157
SCIP_RETCODE
GCGcreateRootDialog
(
158
SCIP* scip,
/**< SCIP data structure */
159
SCIP_DIALOG** root
/**< pointer to store the root dialog */
160
);
161
162
/** includes or updates the GCG dialog menus in SCIP */
163
extern
164
SCIP_RETCODE
SCIPincludeDialogGcg
(
165
SCIP* scip
/**< SCIP data structure */
166
);
167
168
#ifdef __cplusplus
169
}
170
#endif
171
172
#endif
GCGcreateRootDialog
SCIP_RETCODE GCGcreateRootDialog(SCIP *scip, SCIP_DIALOG **root)
Definition:
dialog_gcg.c:1142
SCIP_DECL_DIALOGEXEC
SCIP_DECL_DIALOGEXEC(GCGdialogExecDisplayAdditionalStatistics)
Definition:
dialog_gcg.c:543
SCIPincludeDialogGcg
SCIP_RETCODE SCIPincludeDialogGcg(SCIP *scip)
Definition:
dialog_gcg.c:1187
src
dialog_gcg.h
© 2010-2021 by Operations Research, RWTH Aachen University,
Imprint
Privacy Policy
Generated on Mon Dec 20 2021 10:25:16 for Generic Column Generation by
1.8.17