Scippy

SCIP

Solving Constraint Integer Programs

scipdefplugins.h
Go to the documentation of this file.
1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
2 /* */
3 /* This file is part of the program and library */
4 /* SCIP --- Solving Constraint Integer Programs */
5 /* */
6 /* Copyright (C) 2002-2014 Konrad-Zuse-Zentrum */
7 /* fuer Informationstechnik Berlin */
8 /* */
9 /* SCIP is distributed under the terms of the ZIB Academic License. */
10 /* */
11 /* You should have received a copy of the ZIB Academic License */
12 /* along with SCIP; see the file COPYING. If not email to scip@zib.de. */
13 /* */
14 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
15 
16 /**@file scipdefplugins.h
17  * @ingroup PUBLICMETHODS
18  * @brief default SCIP plugins
19  * @author Tobias Achterberg
20  */
21 
22 /*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
23 
24 #ifndef __SCIP_SCIPDEFPLUGINS_H__
25 #define __SCIP_SCIPDEFPLUGINS_H__
26 
27 
28 #include "scip/scip.h"
29 
30 /* include header files here, such that the user only has to include
31  * scipdefplugins.h
32  */
34 #include "scip/branch_cloud.h"
35 #include "scip/branch_fullstrong.h"
36 #include "scip/branch_inference.h"
37 #include "scip/branch_leastinf.h"
38 #include "scip/branch_mostinf.h"
39 #include "scip/branch_pscost.h"
40 #include "scip/branch_random.h"
41 #include "scip/branch_relpscost.h"
42 #include "scip/cons_abspower.h"
43 #include "scip/cons_and.h"
44 #include "scip/cons_bivariate.h"
46 #include "scip/cons_conjunction.h"
47 #include "scip/cons_countsols.h"
48 #include "scip/cons_cumulative.h"
49 #include "scip/cons_disjunction.h"
50 #include "scip/cons_indicator.h"
51 #include "scip/cons_integral.h"
52 #include "scip/cons_knapsack.h"
53 #include "scip/cons_linear.h"
54 #include "scip/cons_linking.h"
55 #include "scip/cons_logicor.h"
56 #include "scip/cons_nonlinear.h"
57 #include "scip/cons_or.h"
58 #include "scip/cons_orbitope.h"
60 #include "scip/cons_quadratic.h"
61 #include "scip/cons_setppc.h"
62 #include "scip/cons_soc.h"
63 #include "scip/cons_sos1.h"
64 #include "scip/cons_sos2.h"
66 #include "scip/cons_varbound.h"
67 #include "scip/cons_xor.h"
68 #include "scip/disp_default.h"
70 #include "scip/heur_clique.h"
71 #include "scip/heur_coefdiving.h"
72 #include "scip/heur_crossover.h"
73 #include "scip/heur_dins.h"
74 #include "scip/heur_dualval.h"
75 #include "scip/heur_feaspump.h"
76 #include "scip/heur_fixandinfer.h"
77 #include "scip/heur_fracdiving.h"
78 #include "scip/heur_guideddiving.h"
79 #include "scip/heur_zeroobj.h"
80 #include "scip/heur_intdiving.h"
81 #include "scip/heur_intshifting.h"
84 #include "scip/heur_mutation.h"
85 #include "scip/heur_nlpdiving.h"
87 #include "scip/heur_octane.h"
88 #include "scip/heur_oneopt.h"
89 #include "scip/heur_pscostdiving.h"
90 #include "scip/heur_proximity.h"
91 #include "scip/heur_randrounding.h"
92 #include "scip/heur_rens.h"
93 #include "scip/heur_rins.h"
95 #include "scip/heur_rounding.h"
97 #include "scip/heur_shifting.h"
99 #include "scip/heur_subnlp.h"
100 #include "scip/heur_trivial.h"
101 #include "scip/heur_trysol.h"
102 #include "scip/heur_twoopt.h"
103 #include "scip/heur_undercover.h"
104 #include "scip/heur_vbounds.h"
105 #include "scip/heur_veclendiving.h"
106 #include "scip/heur_zirounding.h"
107 #include "scip/nodesel_bfs.h"
109 #include "scip/nodesel_dfs.h"
110 #include "scip/nodesel_estimate.h"
112 #include "scip/nodesel_uct.h"
113 #include "scip/nodesel_restartdfs.h"
114 #include "scip/presol_boundshift.h"
115 #include "scip/presol_components.h"
117 #include "scip/presol_domcol.h"
118 #include "scip/presol_dualinfer.h"
120 #include "scip/presol_implics.h"
121 #include "scip/presol_inttobinary.h"
122 #include "scip/presol_trivial.h"
123 #include "scip/prop_dualfix.h"
124 #include "scip/prop_genvbounds.h"
125 #include "scip/prop_obbt.h"
126 #include "scip/prop_probing.h"
127 #include "scip/prop_pseudoobj.h"
128 #include "scip/prop_redcost.h"
129 #include "scip/prop_rootredcost.h"
130 #include "scip/prop_vbounds.h"
131 #include "scip/reader_bnd.h"
132 #include "scip/reader_ccg.h"
133 #include "scip/reader_cip.h"
134 #include "scip/reader_cnf.h"
135 #include "scip/reader_fix.h"
136 #include "scip/reader_fzn.h"
137 #include "scip/reader_gms.h"
138 #include "scip/reader_lp.h"
139 #include "scip/reader_mps.h"
140 #include "scip/reader_opb.h"
141 #include "scip/reader_osil.h"
142 #include "scip/reader_pip.h"
143 #include "scip/reader_ppm.h"
144 #include "scip/reader_pbm.h"
145 #include "scip/reader_rlp.h"
146 #include "scip/reader_sol.h"
147 #include "scip/reader_wbo.h"
148 #include "scip/reader_zpl.h"
149 #include "scip/sepa_cgmip.h"
150 #include "scip/sepa_clique.h"
151 #include "scip/sepa_closecuts.h"
152 #include "scip/sepa_cmir.h"
153 #include "scip/sepa_flowcover.h"
154 #include "scip/sepa_gomory.h"
155 #include "scip/sepa_impliedbounds.h"
156 #include "scip/sepa_intobj.h"
157 #include "scip/sepa_mcf.h"
158 #include "scip/sepa_oddcycle.h"
159 #include "scip/sepa_rapidlearning.h"
160 #include "scip/sepa_strongcg.h"
161 #include "scip/sepa_zerohalf.h"
162 #include "scip/scipshell.h"
163 
164 #include "nlpi/nlpi_ipopt.h"
165 
166 #ifdef __cplusplus
167 extern "C" {
168 #endif
169 
170 /** includes default SCIP plugins into SCIP */
171 extern
173  SCIP* scip /**< SCIP data structure */
174  );
175 
176 #ifdef __cplusplus
177 }
178 #endif
179 
180 #endif
181