Files
ortools-clone/docs/cpp/gscip_8cc_source.html

300 lines
272 KiB
HTML
Raw Normal View History

2020-11-18 14:53:30 +01:00
<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
2021-09-20 15:57:27 +02:00
<meta name="generator" content="Doxygen 1.8.15"/>
2020-11-18 14:53:30 +01:00
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OR-Tools: gscip.cc Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
2021-09-20 15:57:27 +02:00
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
2020-11-18 14:53:30 +01:00
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="styleSheet.tmp.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="orLogo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OR-Tools
2021-09-20 15:57:27 +02:00
&#160;<span id="projectnumber">9.1</span>
2020-11-18 14:53:30 +01:00
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
2021-09-20 15:57:27 +02:00
<!-- Generated by Doxygen 1.8.15 -->
2020-11-18 14:53:30 +01:00
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
2021-09-20 15:57:27 +02:00
var searchBox = new SearchBox("searchBox", "search",false,'Search');
2020-11-18 14:53:30 +01:00
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
2021-09-20 15:57:27 +02:00
$(document).ready(function(){initNavTree('gscip_8cc_source.html','');});
2020-11-18 14:53:30 +01:00
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">gscip.cc</div> </div>
</div><!--header-->
<div class="contents">
2021-09-20 15:57:27 +02:00
<a href="gscip_8cc.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Copyright 2010-2021 Google LLC</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="gscip_8h.html">ortools/gscip/gscip.h</a>&quot;</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;limits&gt;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;absl/container/flat_hash_map.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</sp
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ae0e285496aca2f3c2c8518ddfc8707d9"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ae0e285496aca2f3c2c8518ddfc8707d9">operations_research::GScip::SetObjCoef</a></div><div class="ttdeci">absl::Status SetObjCoef(SCIP_VAR *var, double obj_coef)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00589">gscip.cc:589</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ac1263357bfc90432ab8260ec236d756c"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ac1263357bfc90432ab8260ec236d756c">operations_research::GScip::Solve</a></div><div class="ttdeci">absl::StatusOr&lt; GScipResult &gt; Solve(const GScipParameters &amp;params=GScipParameters(), const std::string &amp;legacy_params=&quot;&quot;, GScipMessageHandler message_handler=nullptr)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00755">gscip.cc:755</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a830de9958d82e23b08e5fdb5ccd22bed"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a830de9958d82e23b08e5fdb5ccd22bed">operations_research::GScipParameters::COUNTER</a></div><div class="ttdeci">static constexpr Emphasis COUNTER</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00474">gscip.pb.h:474</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_solving_stats_html_a5394c50d3bbb5a1697276c8e6742094e"><div class="ttname"><a href="classoperations__research_1_1_g_scip_solving_stats.html#a5394c50d3bbb5a1697276c8e6742094e">operations_research::GScipSolvingStats::set_root_node_bound</a></div><div class="ttdeci">void set_root_node_bound(double value)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l02016">gscip.pb.h:2016</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a806751db89938de9e63c667e24db74b9"><div class="ttname"><a href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9">operations_research::GScipVarType</a></div><div class="ttdeci">GScipVarType</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00108">gscip.h:108</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_constraint_options_html_a9ad8871a886a207356c7d4a3527a19e6"><div class="ttname"><a href="structoperations__research_1_1_g_scip_constraint_options.html#a9ad8871a886a207356c7d4a3527a19e6">operations_research::GScipConstraintOptions::propagate</a></div><div class="ttdeci">bool propagate</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00511">gscip.h:511</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_result_html"><div class="ttname"><a href="structoperations__research_1_1_g_scip_result.html">operations_research::GScipResult</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00078">gscip.h:78</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_constraint_options_html_a62f216dcd76e89d9009c5eb9a436bdf1"><div class="ttname"><a href="structoperations__research_1_1_g_scip_constraint_options.html#a62f216dcd76e89d9009c5eb9a436bdf1">operations_research::GScipConstraintOptions::separate</a></div><div class="ttdeci">bool separate</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00503">gscip.h:503</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_afd384ebf9ff05c00f6ef9bb745d3b8fd"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#afd384ebf9ff05c00f6ef9bb745d3b8fd">operations_research::GScip::AddSOS1Constraint</a></div><div class="ttdeci">absl::StatusOr&lt; SCIP_CONS * &gt; AddSOS1Constraint(const GScipSOSData &amp;sos_data, const std::string &amp;name=&quot;&quot;, const GScipConstraintOptions &amp;options=DefaultGScipConstraintOptions())</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00500">gscip.cc:500</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_solving_stats_html_a68c621cfd7c8c9f8477965dcf4536798"><div class="ttname"><a href="classoperations__research_1_1_g_scip_solving_stats.html#a68c621cfd7c8c9f8477965dcf4536798">operations_research::GScipSolvingStats::set_total_lp_iterations</a></div><div class="ttdeci">void set_total_lp_iterations(::PROTOBUF_NAMESPACE_ID::int64 value)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01956">gscip.pb.h:1956</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a6c33a211b2fdb0b6e816dc8e3f99c6f3"><div class="ttname"><a href="namespaceoperations__research.html#a6c33a211b2fdb0b6e816dc8e3f99c6f3">operations_research::LegacyScipSetSolverSpecificParameters</a></div><div class="ttdeci">absl::Status LegacyScipSetSolverSpecificParameters(const std::string &amp;parameters, SCIP *scip)</div><div class="ttdef"><b>Definition:</b> <a href="legacy__scip__params_8cc_source.html#l00032">legacy_scip_params.cc:32</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_a63de6d96227f2f407d09d3a3436ced1d"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#a63de6d96227f2f407d09d3a3436ced1d">operations_research::GScipOutput::TERMINATE</a></div><div class="ttdeci">static constexpr Status TERMINATE</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01232">gscip.pb.h:1232</a></div></div>
<div class="ttc" id="alldiff__cst_8cc_html_ad10edae0a852d72fb76afb1c77735045"><div class="ttname"><a href="alldiff__cst_8cc.html#ad10edae0a852d72fb76afb1c77735045">min</a></div><div class="ttdeci">int64_t min</div><div class="ttdef"><b>Definition:</b> <a href="alldiff__cst_8cc_source.html#l00139">alldiff_cst.cc:139</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a1c1e02f57914f11aa4d915763c48093d"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a1c1e02f57914f11aa4d915763c48093d">operations_research::GScip::DefaultRealParamValue</a></div><div class="ttdeci">absl::StatusOr&lt; double &gt; DefaultRealParamValue(const std::string &amp;parameter_name)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00927">gscip.cc:927</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a0fc54fff7fc2db6aae9022575429cbf9"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a0fc54fff7fc2db6aae9022575429cbf9">operations_research::GScip::AddVariable</a></div><div class="ttdeci">absl::StatusOr&lt; SCIP_VAR * &gt; AddVariable(double lb, double ub, double obj_coef, GScipVarType var_type, const std::string &amp;var_name=&quot;&quot;, const GScipVariableOptions &amp;options=DefaultGScipVariableOptions())</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00302">gscip.cc:302</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_linear_range_html_a1ba5ca0f61f2fa13bd23bf0f89004f35"><div class="ttname"><a href="structoperations__research_1_1_g_scip_linear_range.html#a1ba5ca0f61f2fa13bd23bf0f89004f35">operations_research::GScipLinearRange::upper_bound</a></div><div class="ttdeci">double upper_bound</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00102">gscip.h:102</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_result_html_a36cc891b2bc282e2325c30bef4592fa0"><div class="ttname"><a href="structoperations__research_1_1_g_scip_result.html#a36cc891b2bc282e2325c30bef4592fa0">operations_research::GScipResult::objective_values</a></div><div class="ttdeci">std::vector&lt; double &gt; objective_values</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00085">gscip.h:85</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_a0df300045d10580d72e2c2ddeb4bb2e9"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#a0df300045d10580d72e2c2ddeb4bb2e9">operations_research::GScipOutput::TOTAL_NODE_LIMIT</a></div><div class="ttdeci">static constexpr Status TOTAL_NODE_LIMIT</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01208">gscip.pb.h:1208</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_s_o_s_data_html_a623b8d74e724b276e4bac87e61445c7f"><div class="ttname"><a href="structoperations__research_1_1_g_scip_s_o_s_data.html#a623b8d74e724b276e4bac87e61445c7f">operations_research::GScipSOSData::variables</a></div><div class="ttdeci">std::vector&lt; SCIP_VAR * &gt; variables</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00417">gscip.h:417</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a7138e926354dd2774a796e38ab5cbff5"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a7138e926354dd2774a796e38ab5cbff5">operations_research::GScip::Create</a></div><div class="ttdeci">static absl::StatusOr&lt; std::unique_ptr&lt; GScip &gt; &gt; Create(const std::string &amp;problem_name)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00249">gscip.cc:249</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_aa97e489653df4898451d841c9c9fa177"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#aa97e489653df4898451d841c9c9fa177">operations_research::GScipParameters::print_scip_model</a></div><div class="ttdeci">bool print_scip_model() const</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01678">gscip.pb.h:1678</a></div></div>
<div class="ttc" id="log__severity_8h_html_acdd38e3c9f22f127d7776920e3079eda"><div class="ttname"><a href="log__severity_8h.html#acdd38e3c9f22f127d7776920e3079eda">FATAL</a></div><div class="ttdeci">const int FATAL</div><div class="ttdef"><b>Definition:</b> <a href="log__severity_8h_source.html#l00032">log_severity.h:32</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html">operations_research::GScip</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00127">gscip.h:127</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_linear_range_html_a1e2f9a2352c1d9a6cada9544898fceec"><div class="ttname"><a href="structoperations__research_1_1_g_scip_linear_range.html#a1e2f9a2352c1d9a6cada9544898fceec">operations_research::GScipLinearRange::lower_bound</a></div><div class="ttdeci">double lower_bound</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00099">gscip.h:99</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1internal_html_a84d9f77b34f5e4c84d94ab189fe3b723"><div class="ttname"><a href="namespaceoperations__research_1_1internal.html#a84d9f77b34f5e4c84d94ab189fe3b723">operations_research::internal::CaptureMessageHandlerPtr</a></div><div class="ttdeci">MessageHandlerPtr CaptureMessageHandlerPtr(SCIP_MESSAGEHDLR *const handler)</div><div class="ttdef"><b>Definition:</b> <a href="gscip__message__handler_8cc_source.html#l00115">gscip_message_handler.cc:115</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_indicator_constraint_html_af61405a35aed8f0e7ed852fc9b3dc44d"><div class="ttname"><a href="structoperations__research_1_1_g_scip_indicator_constraint.html#af61405a35aed8f0e7ed852fc9b3dc44d">operations_research::GScipIndicatorConstraint::variables</a></div><div class="ttdeci">std::vector&lt; SCIP_Var * &gt; variables</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00436">gscip.h:436</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_quadratic_range_html_aee10d198804822ffadf84236cf6122f7"><div class="ttname"><a href="structoperations__research_1_1_g_scip_quadratic_range.html#aee10d198804822ffadf84236cf6122f7">operations_research::GScipQuadraticRange::quadratic_coefficients</a></div><div class="ttdeci">std::vector&lt; double &gt; quadratic_coefficients</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00398">gscip.h:398</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_s_o_s_data_html"><div class="ttname"><a href="structoperations__research_1_1_g_scip_s_o_s_data.html">operations_research::GScipSOSData</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00413">gscip.h:413</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_a5950ecc61a231c426b979786e9fc7885"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#a5950ecc61a231c426b979786e9fc7885">operations_research::GScipOutput::STALL_NODE_LIMIT</a></div><div class="ttdeci">static constexpr Status STALL_NODE_LIMIT</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01210">gscip.pb.h:1210</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_solving_stats_html_a002ec715d68a67c367e30f9f29eea832"><div class="ttname"><a href="classoperations__research_1_1_g_scip_solving_stats.html#a002ec715d68a67c367e30f9f29eea832">operations_research::GScipSolvingStats::set_node_count</a></div><div class="ttdeci">void set_node_count(::PROTOBUF_NAMESPACE_ID::int64 value)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01976">gscip.pb.h:1976</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a8aa70e249c66856869d934bdeba22b08"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a8aa70e249c66856869d934bdeba22b08">operations_research::GScip::DefaultStringParamValue</a></div><div class="ttdeci">absl::StatusOr&lt; std::string &gt; DefaultStringParamValue(const std::string &amp;parameter_name)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00943">gscip.cc:943</a></div></div>
<div class="ttc" id="default__search_8cc_html_ac673bc430bdc3fdaa09f7becf98ef267"><div class="ttname"><a href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a></div><div class="ttdeci">const std::string name</div><div class="ttdef"><b>Definition:</b> <a href="default__search_8cc_source.html#l00813">default_search.cc:813</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a9991cb920857500706ba6863637ab7b6"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a9991cb920857500706ba6863637ab7b6">operations_research::GScip::AddIndicatorConstraint</a></div><div class="ttdeci">absl::StatusOr&lt; SCIP_CONS * &gt; AddIndicatorConstraint(const GScipIndicatorConstraint &amp;indicator_constraint, const std::string &amp;name=&quot;&quot;, const GScipConstraintOptions &amp;options=DefaultGScipConstraintOptions())</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00394">gscip.cc:394</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_linear_range_html"><div class="ttname"><a href="structoperations__research_1_1_g_scip_linear_range.html">operations_research::GScipLinearRange</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00098">gscip.h:98</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_result_html_aa65b9761edfce6a7d5ab57637f3c9f66"><div class="ttname"><a href="structoperations__research_1_1_g_scip_result.html#aa65b9761edfce6a7d5ab57637f3c9f66">operations_research::GScipResult::gscip_output</a></div><div class="ttdeci">GScipOutput gscip_output</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00079">gscip.h:79</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_af59126302fb22c3ab4c4775c20b7c2bd"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#af59126302fb22c3ab4c4775c20b7c2bd">operations_research::GScipParameters::Emphasis</a></div><div class="ttdeci">GScipParameters_Emphasis Emphasis</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00471">gscip.pb.h:471</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_variable_options_html_acdba73411523e7ef35a653e8d4e20830"><div class="ttname"><a href="structoperations__research_1_1_g_scip_variable_options.html#acdba73411523e7ef35a653e8d4e20830">operations_research::GScipVariableOptions::keep_alive</a></div><div class="ttdeci">bool keep_alive</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00488">gscip.h:488</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_quadratic_range_html_a7dcaa2059661c7d9900e718b734216c6"><div class="ttname"><a href="structoperations__research_1_1_g_scip_quadratic_range.html#a7dcaa2059661c7d9900e718b734216c6">operations_research::GScipQuadraticRange::quadratic_variables1</a></div><div class="ttdeci">std::vector&lt; SCIP_Var * &gt; quadratic_variables1</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00396">gscip.h:396</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a63198666016f72327add694d50584c25"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a63198666016f72327add694d50584c25">operations_research::GScip::~GScip</a></div><div class="ttdeci">~GScip()</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00297">gscip.cc:297</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_quadratic_range_html_a1ba5ca0f61f2fa13bd23bf0f89004f35"><div class="ttname"><a href="structoperations__research_1_1_g_scip_quadratic_range.html#a1ba5ca0f61f2fa13bd23bf0f89004f35">operations_research::GScipQuadraticRange::upper_bound</a></div><div class="ttdeci">double upper_bound</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00401">gscip.h:401</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_ac6561404b063998e543d93a21552cd1c"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#ac6561404b063998e543d93a21552cd1c">operations_research::GScipParameters::OFF</a></div><div class="ttdeci">static constexpr MetaParamValue OFF</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00524">gscip.pb.h:524</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_aff2dd45c50b5ceaee4400ad00eda9d70"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#aff2dd45c50b5ceaee4400ad00eda9d70">operations_research::GScip::ObjectiveIsMaximize</a></div><div class="ttdeci">bool ObjectiveIsMaximize()</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00566">gscip.cc:566</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_logical_constraint_data_html_a5fc0b4bc35eb8a9e3b60669fdd75bf4b"><div class="ttname"><a href="structoperations__research_1_1_g_scip_logical_constraint_data.html#a5fc0b4bc35eb8a9e3b60669fdd75bf4b">operations_research::GScipLogicalConstraintData::operators</a></div><div class="ttdeci">std::vector&lt; SCIP_VAR * &gt; operators</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00449">gscip.h:449</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a40528ac284c70cabf0d90dd2dbfc542b"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a40528ac284c70cabf0d90dd2dbfc542b">operations_research::GScipParameters::CP_SOLVER</a></div><div class="ttdeci">static constexpr Emphasis CP_SOLVER</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00476">gscip.pb.h:476</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a8a6992699a5686e98d883504b5947204"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a8a6992699a5686e98d883504b5947204">operations_research::GScipParameters::OPTIMALITY</a></div><div class="ttdeci">static constexpr Emphasis OPTIMALITY</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00484">gscip.pb.h:484</a></div></div>
<div class="ttc" id="base_2logging_8h_html_accad43a85d781d53381cd53a9894b6ae"><div class="ttname"><a href="base_2logging_8h.html#accad43a85d781d53381cd53a9894b6ae">LOG</a></div><div class="ttdeci">#define LOG(severity)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00416">base/logging.h:416</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_result_html_aa59ecdbfde1d018595d3d2d16690c21f"><div class="ttname"><a href="structoperations__research_1_1_g_scip_result.html#aa59ecdbfde1d018595d3d2d16690c21f">operations_research::GScipResult::solutions</a></div><div class="ttdeci">std::vector&lt; GScipSolution &gt; solutions</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00083">gscip.h:83</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_aa06c4ea49dee1a9eea322d6d4bebcb30"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#aa06c4ea49dee1a9eea322d6d4bebcb30">operations_research::GScipOutput::USER_INTERRUPT</a></div><div class="ttdeci">static constexpr Status USER_INTERRUPT</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01204">gscip.pb.h:1204</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_indicator_constraint_html"><div class="ttname"><a href="structoperations__research_1_1_g_scip_indicator_constraint.html">operations_research::GScipIndicatorConstraint</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00431">gscip.h:431</a></div></div>
<div class="ttc" id="scip__helper__macros_8h_html_a01a5597b6c8cb50ac465e5abebf00eec"><div class="ttname"><a href="scip__helper__macros_8h.html#a01a5597b6c8cb50ac465e5abebf00eec">SCIP_TO_STATUS</a></div><div class="ttdeci">#define SCIP_TO_STATUS(x)</div><div class="ttdef"><b>Definition:</b> <a href="scip__helper__macros_8h_source.html#l00039">scip_helper_macros.h:39</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_ab264576d9e943a2653811a1a08c9b5be"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#ab264576d9e943a2653811a1a08c9b5be">operations_research::GScipParameters::detailed_solving_stats_filename</a></div><div class="ttdeci">const std::string &amp; detailed_solving_stats_filename() const</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01741">gscip.pb.h:1741</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1internal_html_a107e5a31c5391197d0e9d51c3693895d"><div class="ttname"><a href="namespaceoperations__research_1_1internal.html#a107e5a31c5391197d0e9d51c3693895d">operations_research::internal::MakeSCIPMessageHandler</a></div><div class="ttdeci">absl::StatusOr&lt; MessageHandlerPtr &gt; MakeSCIPMessageHandler(const GScipMessageHandler gscip_message_handler)</div><div class="ttdef"><b>Definition:</b> <a href="gscip__message__handler_8cc_source.html#l00122">gscip_message_handler.cc:122</a></div></div>
<div class="ttc" id="lpi__glop_8cc_html_aed7c57c93675aae2562abab53b487ce7"><div class="ttname"><a href="lpi__glop_8cc.html#aed7c57c93675aae2562abab53b487ce7">SCIPlpiGetSolverName</a></div><div class="ttdeci">const char * SCIPlpiGetSolverName(void)</div><div class="ttdoc">gets name and version of LP solver</div><div class="ttdef"><b>Definition:</b> <a href="lpi__glop_8cc_source.html#l00137">lpi_glop.cc:137</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_constraint_options_html_aa31e7bf0bc0032cd1f9010efeac9e2bc"><div class="ttname"><a href="structoperations__research_1_1_g_scip_constraint_options.html#aa31e7bf0bc0032cd1f9010efeac9e2bc">operations_research::GScipConstraintOptions::sticking_at_node</a></div><div class="ttdeci">bool sticking_at_node</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00527">gscip.h:527</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_aec7cbbcb55567600fa3c9744416e15bd"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#aec7cbbcb55567600fa3c9744416e15bd">operations_research::GScipOutput::mutable_stats</a></div><div class="ttdeci">::operations_research::GScipSolvingStats * mutable_stats()</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l02176">gscip.pb.h:2176</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ab22519612d720ca9f8a498be5096b399"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ab22519612d720ca9f8a498be5096b399">operations_research::GScip::SetLinearConstraintLb</a></div><div class="ttdeci">absl::Status SetLinearConstraintLb(SCIP_CONS *constraint, double lb)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00690">gscip.cc:690</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_adc62d5876db703138355140120d2dcff"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#adc62d5876db703138355140120d2dcff">operations_research::GScipOutput::MEM_LIMIT</a></div><div class="ttdeci">static constexpr Status MEM_LIMIT</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01214">gscip.pb.h:1214</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a8d557ccf05f262a32c239996e6590855"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a8d557ccf05f262a32c239996e6590855">operations_research::GScipParameters::EASY_CIP</a></div><div class="ttdeci">static constexpr Emphasis EASY_CIP</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00478">gscip.pb.h:478</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_aceaeef30a244c5984645a6756ddb19d7"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#aceaeef30a244c5984645a6756ddb19d7">operations_research::GScip::ScipInf</a></div><div class="ttdeci">double ScipInf()</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00261">gscip.cc:261</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a72757cd571318a6798c97d29704461c6"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a72757cd571318a6798c97d29704461c6">operations_research::GScip::Ub</a></div><div class="ttdeci">double Ub(SCIP_VAR *var)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00646">gscip.cc:646</a></div></div>
<div class="ttc" id="gscip_8cc_html_a02594bb5e5eff76ff72e5e97483ef439"><div class="ttname"><a href="gscip_8cc.html#a02594bb5e5eff76ff72e5e97483ef439">RETURN_ERROR_UNLESS</a></div><div class="ttdeci">#define RETURN_ERROR_UNLESS(x)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00057">gscip.cc:57</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_indicator_constraint_html_ab1734711414da2e668957d24a41b1ddf"><div class="ttname"><a href="structoperations__research_1_1_g_scip_indicator_constraint.html#ab1734711414da2e668957d24a41b1ddf">operations_research::GScipIndicatorConstraint::coefficients</a></div><div class="ttdeci">std::vector&lt; double &gt; coefficients</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00438">gscip.h:438</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aa17b6104527f45be5034e00d3c14249fa23a4a0f8680dc3e9598c45931493e1d5"><div class="ttname"><a href="namespaceoperations__research.html#aa17b6104527f45be5034e00d3c14249fa23a4a0f8680dc3e9598c45931493e1d5">operations_research::GScipHintResult::kAccepted</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_ae91babc1be6c6b8169e84e3c4706cc7d"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#ae91babc1be6c6b8169e84e3c4706cc7d">operations_research::GScipOutput::set_status_detail</a></div><div class="ttdeci">void set_status_detail(ArgT0 &amp;&amp;arg0, ArgT... args)</div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a55a72539d63e4b1619900907167993f5"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a55a72539d63e4b1619900907167993f5">operations_research::GScip::DeleteConstraint</a></div><div class="ttdeci">absl::Status DeleteConstraint(SCIP_CONS *constraint)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00702">gscip.cc:702</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_indicator_constraint_html_a70c2b6b65c1a890cb66da7e0dbdee607"><div class="ttname"><a href="structoperations__research_1_1_g_scip_indicator_constraint.html#a70c2b6b65c1a890cb66da7e0dbdee607">operations_research::GScipIndicatorConstraint::negate_indicator</a></div><div class="ttdeci">bool negate_indicator</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00434">gscip.h:434</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ae2320128d48a640a84f584a8b1a32171"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ae2320128d48a640a84f584a8b1a32171">operations_research::GScip::AddSOS2Constraint</a></div><div class="ttdeci">absl::StatusOr&lt; SCIP_CONS * &gt; AddSOS2Constraint(const GScipSOSData &amp;sos_data, const std::string &amp;name=&quot;&quot;, const GScipConstraintOptions &amp;options=DefaultGScipConstraintOptions())</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00527">gscip.cc:527</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ae06be987b47dcbc322e03255ff7350dd"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ae06be987b47dcbc322e03255ff7350dd">operations_research::GScip::ObjectiveOffset</a></div><div class="ttdeci">double ObjectiveOffset()</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00570">gscip.cc:570</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_a8ab3edd3934e98bbc8b8ab75ecb187be"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#a8ab3edd3934e98bbc8b8ab75ecb187be">operations_research::GScipOutput::set_status</a></div><div class="ttdeci">void set_status(::operations_research::GScipOutput_Status value)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l02060">gscip.pb.h:2060</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_aa81a598004e15c1ebd7040c6381a7780"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#aa81a598004e15c1ebd7040c6381a7780">operations_research::GScip::LinearConstraintLb</a></div><div class="ttdeci">double LinearConstraintLb(SCIP_CONS *constraint)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00678">gscip.cc:678</a></div></div>
<div class="ttc" id="gscip__parameters_8h_html"><div class="ttname"><a href="gscip__parameters_8h.html">gscip_parameters.h</a></div></div>
<div class="ttc" id="legacy__scip__params_8h_html"><div class="ttname"><a href="legacy__scip__params_8h.html">legacy_scip_params.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a1d8aee68f0155379887bed02f4d326de"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a1d8aee68f0155379887bed02f4d326de">operations_research::GScip::CanSafeBulkDelete</a></div><div class="ttdeci">absl::Status CanSafeBulkDelete(const absl::flat_hash_set&lt; SCIP_VAR * &gt; &amp;vars)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00611">gscip.cc:611</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_solving_stats_html_aec3907e50cb04959e80ad40ee0d154ac"><div class="ttname"><a href="classoperations__research_1_1_g_scip_solving_stats.html#aec3907e50cb04959e80ad40ee0d154ac">operations_research::GScipSolvingStats::set_deterministic_time</a></div><div class="ttdeci">void set_deterministic_time(double value)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l02036">gscip.pb.h:2036</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ad188cab613ea9202fabe54994aae06c3"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ad188cab613ea9202fabe54994aae06c3">operations_research::GScip::VarType</a></div><div class="ttdeci">GScipVarType VarType(SCIP_VAR *var)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00652">gscip.cc:652</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_aac2e579651d4527fb11da04cf04b34e4"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#aac2e579651d4527fb11da04cf04b34e4">operations_research::GScipParameters::DEFAULT_EMPHASIS</a></div><div class="ttdeci">static constexpr Emphasis DEFAULT_EMPHASIS</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00472">gscip.pb.h:472</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_constraint_options_html_a883ae210392142bdc0c07032eb0fc0d4"><div class="ttname"><a href="structoperations__research_1_1_g_scip_constraint_options.html#a883ae210392142bdc0c07032eb0fc0d4">operations_research::GScipConstraintOptions::modifiable</a></div><div class="ttdeci">bool modifiable</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00517">gscip.h:517</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_a1f3ff22cb7d51c61c95a4bbdce094920"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#a1f3ff22cb7d51c61c95a4bbdce094920">operations_research::GScipOutput::BEST_SOL_LIMIT</a></div><div class="ttdeci">static constexpr Status BEST_SOL_LIMIT</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01220">gscip.pb.h:1220</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_variable_options_html_aa87a85dc3f3ab85f078e036a4c9e8a66"><div class="ttname"><a href="structoperations__research_1_1_g_scip_variable_options.html#aa87a85dc3f3ab85f078e036a4c9e8a66">operations_research::GScipVariableOptions::initial</a></div><div class="ttdeci">bool initial</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00471">gscip.h:471</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a8fc2c330d7cb5cfdf7e2f3e16a9404f5"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a8fc2c330d7cb5cfdf7e2f3e16a9404f5">operations_research::GScip::DefaultBoolParamValue</a></div><div class="ttdeci">absl::StatusOr&lt; bool &gt; DefaultBoolParamValue(const std::string &amp;parameter_name)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00903">gscip.cc:903</a></div></div>
<div class="ttc" id="alldiff__cst_8cc_html_a26e6db9bcc64b584051ecc28171ed11f"><div class="ttname"><a href="alldiff__cst_8cc.html#a26e6db9bcc64b584051ecc28171ed11f">max</a></div><div class="ttdeci">int64_t max</div><div class="ttdef"><b>Definition:</b> <a href="alldiff__cst_8cc_source.html#l00140">alldiff_cst.cc:140</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_afda2dd0c082de10dbbf70e8f5bdf942f"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#afda2dd0c082de10dbbf70e8f5bdf942f">operations_research::GScipOutput::UNKNOWN</a></div><div class="ttdeci">static constexpr Status UNKNOWN</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01202">gscip.pb.h:1202</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a64e76dc4f3d083840983f7c4300c0b78"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a64e76dc4f3d083840983f7c4300c0b78">operations_research::GScipParameters::PHASE_PROOF</a></div><div class="ttdeci">static constexpr Emphasis PHASE_PROOF</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00490">gscip.pb.h:490</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a9c390a28a330df6cfbc7da0781f6bb60"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a9c390a28a330df6cfbc7da0781f6bb60">operations_research::GScip::SetLb</a></div><div class="ttdeci">absl::Status SetLb(SCIP_VAR *var, double lb)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00577">gscip.cc:577</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a3362343b82b6d89eb34102488b43fe86"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a3362343b82b6d89eb34102488b43fe86">operations_research::GScipParameters::FAST</a></div><div class="ttdeci">static constexpr MetaParamValue FAST</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00522">gscip.pb.h:522</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a3651aefd318a247a44c0317e82ecd5b4"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a3651aefd318a247a44c0317e82ecd5b4">operations_research::GScipParameters::HARD_LP</a></div><div class="ttdeci">static constexpr Emphasis HARD_LP</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00482">gscip.pb.h:482</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aa17b6104527f45be5034e00d3c14249faa4d66aafc8bcba36b995fd8be0483574"><div class="ttname"><a href="namespaceoperations__research.html#aa17b6104527f45be5034e00d3c14249faa4d66aafc8bcba36b995fd8be0483574">operations_research::GScipHintResult::kInfeasible</a></div></div>
<div class="ttc" id="classoperations__research_1_1internal_1_1_scoped_s_c_i_p_message_handler_disabler_html"><div class="ttname"><a href="classoperations__research_1_1internal_1_1_scoped_s_c_i_p_message_handler_disabler.html">operations_research::internal::ScopedSCIPMessageHandlerDisabler</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip__message__handler_8h_source.html#l00071">gscip_message_handler.h:71</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_variable_options_html"><div class="ttname"><a href="structoperations__research_1_1_g_scip_variable_options.html">operations_research::GScipVariableOptions</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00463">gscip.h:463</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_constraint_options_html_ab2c4dc79e21a75f205d49d9f9e5133a7"><div class="ttname"><a href="structoperations__research_1_1_g_scip_constraint_options.html#ab2c4dc79e21a75f205d49d9f9e5133a7">operations_research::GScipConstraintOptions::enforce</a></div><div class="ttdeci">bool enforce</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00506">gscip.h:506</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_aa2759894bfc7659dd2de398428b25b0c"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#aa2759894bfc7659dd2de398428b25b0c">operations_research::GScipParameters::num_solutions</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 num_solutions() const</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01844">gscip.pb.h:1844</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ad3b17b0e6bb1e6128855f71aaaa35e83"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ad3b17b0e6bb1e6128855f71aaaa35e83">operations_research::GScip::DefaultCharParamValue</a></div><div class="ttdeci">absl::StatusOr&lt; char &gt; DefaultCharParamValue(const std::string &amp;parameter_name)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00935">gscip.cc:935</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a4a776c3701553e42a17f279ee7179b62"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a4a776c3701553e42a17f279ee7179b62">operations_research::GScipParameters::scip_model_filename</a></div><div class="ttdeci">const std::string &amp; scip_model_filename() const</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01787">gscip.pb.h:1787</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_logical_constraint_data_html"><div class="ttname"><a href="structoperations__research_1_1_g_scip_logical_constraint_data.html">operations_research::GScipLogicalConstraintData</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00447">gscip.h:447</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_constraint_options_html_acdba73411523e7ef35a653e8d4e20830"><div class="ttname"><a href="structoperations__research_1_1_g_scip_constraint_options.html#acdba73411523e7ef35a653e8d4e20830">operations_research::GScipConstraintOptions::keep_alive</a></div><div class="ttdeci">bool keep_alive</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00541">gscip.h:541</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_a504be0f6adc4e93a010b822280d74528"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#a504be0f6adc4e93a010b822280d74528">operations_research::GScipOutput::INF_OR_UNBD</a></div><div class="ttdeci">static constexpr Status INF_OR_UNBD</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01230">gscip.pb.h:1230</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_result_html_a358105708d68cd851ea717cddd35f94d"><div class="ttname"><a href="structoperations__research_1_1_g_scip_result.html#a358105708d68cd851ea717cddd35f94d">operations_research::GScipResult::primal_ray</a></div><div class="ttdeci">absl::flat_hash_map&lt; SCIP_VAR *, double &gt; primal_ray</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00090">gscip.h:90</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a798afe0406ce57a7bc4c07308cf1ddb6"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a798afe0406ce57a7bc4c07308cf1ddb6">operations_research::GScip::SetMaximize</a></div><div class="ttdeci">absl::Status SetMaximize(bool is_maximize)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00553">gscip.cc:553</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ab4799dcd789ae8e0de213d6bef76abb9"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ab4799dcd789ae8e0de213d6bef76abb9">operations_research::GScip::SuggestHint</a></div><div class="ttdeci">absl::StatusOr&lt; GScipHintResult &gt; SuggestHint(const GScipSolution &amp;partial_solution)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00718">gscip.cc:718</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_linear_range_html_ab1734711414da2e668957d24a41b1ddf"><div class="ttname"><a href="structoperations__research_1_1_g_scip_linear_range.html#ab1734711414da2e668957d24a41b1ddf">operations_research::GScipLinearRange::coefficients</a></div><div class="ttdeci">std::vector&lt; double &gt; coefficients</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00101">gscip.h:101</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a8d7943b6a04aa96bd8908f9551d77996"><div class="ttname"><a href="namespaceoperations__research.html#a8d7943b6a04aa96bd8908f9551d77996">operations_research::DefaultGScipVariableOptions</a></div><div class="ttdeci">const GScipVariableOptions &amp; DefaultGScipVariableOptions()</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00176">gscip.cc:176</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_a9e335b20c64f3deae7bbe2b59cf5e99e"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#a9e335b20c64f3deae7bbe2b59cf5e99e">operations_research::GScipOutput::GAP_LIMIT</a></div><div class="ttdeci">static constexpr Status GAP_LIMIT</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01216">gscip.pb.h:1216</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_constraint_options_html_aa87a85dc3f3ab85f078e036a4c9e8a66"><div class="ttname"><a href="structoperations__research_1_1_g_scip_constraint_options.html#aa87a85dc3f3ab85f078e036a4c9e8a66">operations_research::GScipConstraintOptions::initial</a></div><div class="ttdeci">bool initial</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00501">gscip.h:501</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a41bc58f238daa9a2c12670a80413722f"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a41bc58f238daa9a2c12670a80413722f">operations_research::GScip::ConstraintType</a></div><div class="ttdeci">absl::string_view ConstraintType(SCIP_CONS *constraint)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00658">gscip.cc:658</a></div></div>
<div class="ttc" id="gscip_8pb_8h_html"><div class="ttname"><a href="gscip_8pb_8h.html">gscip.pb.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_solving_stats_html_a7b2ce4df47c9db054226a5031fab59d3"><div class="ttname"><a href="classoperations__research_1_1_g_scip_solving_stats.html#a7b2ce4df47c9db054226a5031fab59d3">operations_research::GScipSolvingStats::set_dual_simplex_iterations</a></div><div class="ttdeci">void set_dual_simplex_iterations(::PROTOBUF_NAMESPACE_ID::int64 value)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01936">gscip.pb.h:1936</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html">operations_research::GScipParameters</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00358">gscip.pb.h:358</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_quadratic_range_html_aec14579470b876cfd73430466440a1aa"><div class="ttname"><a href="structoperations__research_1_1_g_scip_quadratic_range.html#aec14579470b876cfd73430466440a1aa">operations_research::GScipQuadraticRange::linear_coefficients</a></div><div class="ttdeci">std::vector&lt; double &gt; linear_coefficients</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00384">gscip.h:384</a></div></div>
<div class="ttc" id="port_2proto__utils_8h_html"><div class="ttname"><a href="port_2proto__utils_8h.html">proto_utils.h</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a20fcb412d90387bbb6ba128cf953c080"><div class="ttname"><a href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">operations_research::DefaultGScipConstraintOptions</a></div><div class="ttdeci">const GScipConstraintOptions &amp; DefaultGScipConstraintOptions()</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00181">gscip.cc:181</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_ab3e7769644be37d591369e725d6dd71c"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#ab3e7769644be37d591369e725d6dd71c">operations_research::GScipOutput::TIME_LIMIT</a></div><div class="ttdeci">static constexpr Status TIME_LIMIT</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01212">gscip.pb.h:1212</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a760c8bbae2698a370004ceaaba9d9920"><div class="ttname"><a href="namespaceoperations__research.html#a760c8bbae2698a370004ceaaba9d9920">operations_research::ProtoEnumToString</a></div><div class="ttdeci">std::string ProtoEnumToString(ProtoEnumType enum_value)</div><div class="ttdef"><b>Definition:</b> <a href="port_2proto__utils_8h_source.html#l00046">port/proto_utils.h:46</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_indicator_constraint_html_afea502b78833028b3e2b519fa038201a"><div class="ttname"><a href="structoperations__research_1_1_g_scip_indicator_constraint.html#afea502b78833028b3e2b519fa038201a">operations_research::GScipIndicatorConstraint::indicator_variable</a></div><div class="ttdeci">SCIP_VAR * indicator_variable</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00433">gscip.h:433</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a57b747f20a24a4213cdf50b412fce7c4"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a57b747f20a24a4213cdf50b412fce7c4">operations_research::GScipParameters::PHASE_FEAS</a></div><div class="ttdeci">static constexpr Emphasis PHASE_FEAS</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00486">gscip.pb.h:486</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_solving_stats_html_a467671edfc8a7b5d74fc5c2519a3a721"><div class="ttname"><a href="classoperations__research_1_1_g_scip_solving_stats.html#a467671edfc8a7b5d74fc5c2519a3a721">operations_research::GScipSolvingStats::set_primal_simplex_iterations</a></div><div class="ttdeci">void set_primal_simplex_iterations(::PROTOBUF_NAMESPACE_ID::int64 value)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01916">gscip.pb.h:1916</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ae429c1ac9342e0f0185169be5d34a021"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ae429c1ac9342e0f0185169be5d34a021">operations_research::GScip::AddQuadraticConstraint</a></div><div class="ttdeci">absl::StatusOr&lt; SCIP_CONS * &gt; AddQuadraticConstraint(const GScipQuadraticRange &amp;range, const std::string &amp;name=&quot;&quot;, const GScipConstraintOptions &amp;options=DefaultGScipConstraintOptions())</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00360">gscip.cc:360</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a806751db89938de9e63c667e24db74b9a0445605283282f17470ec2fa998a78c8"><div class="ttname"><a href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9a0445605283282f17470ec2fa998a78c8">operations_research::GScipVarType::kContinuous</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_quadratic_range_html_adb9c98458c4fdee32cfc04f30f94505b"><div class="ttname"><a href="structoperations__research_1_1_g_scip_quadratic_range.html#adb9c98458c4fdee32cfc04f30f94505b">operations_research::GScipQuadraticRange::linear_variables</a></div><div class="ttdeci">std::vector&lt; SCIP_Var * &gt; linear_variables</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00383">gscip.h:383</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_solving_stats_html_a20a0cc82048a1d2ae73a39c1542806b5"><div class="ttname"><a href="classoperations__research_1_1_g_scip_solving_stats.html#a20a0cc82048a1d2ae73a39c1542806b5">operations_research::GScipSolvingStats::set_best_bound</a></div><div class="ttdeci">void set_best_bound(double value)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01896">gscip.pb.h:1896</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_aab8d6de94e1bf22776d60fbf69e8c71c"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#aab8d6de94e1bf22776d60fbf69e8c71c">operations_research::GScipParameters::MetaParamValue</a></div><div class="ttdeci">GScipParameters_MetaParamValue MetaParamValue</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00517">gscip.pb.h:517</a></div></div>
<div class="ttc" id="scip__helper__macros_8h_html_a0bfa86b99ad635aeb448799ddf03cb1c"><div class="ttname"><a href="scip__helper__macros_8h.html#a0bfa86b99ad635aeb448799ddf03cb1c">RETURN_IF_SCIP_ERROR</a></div><div class="ttdeci">#define RETURN_IF_SCIP_ERROR(x)</div><div class="ttdef"><b>Definition:</b> <a href="scip__helper__macros_8h_source.html#l00043">scip_helper_macros.h:43</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aa17b6104527f45be5034e00d3c14249facea229a90d55b36e1f03b3d47e62552e"><div class="ttname"><a href="namespaceoperations__research.html#aa17b6104527f45be5034e00d3c14249facea229a90d55b36e1f03b3d47e62552e">operations_research::GScipHintResult::kRejected</a></div></div>
<div class="ttc" id="gscip_8h_html"><div class="ttname"><a href="gscip_8h.html">gscip.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a228924ec570e67f8f6b01e638f06c98f"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a228924ec570e67f8f6b01e638f06c98f">operations_research::GScip::AddAndConstraint</a></div><div class="ttdeci">absl::StatusOr&lt; SCIP_CONS * &gt; AddAndConstraint(const GScipLogicalConstraintData &amp;logical_data, const std::string &amp;name=&quot;&quot;, const GScipConstraintOptions &amp;options=DefaultGScipConstraintOptions())</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00428">gscip.cc:428</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_acb8fa0f570663cd27cc1c5193d895bb6"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#acb8fa0f570663cd27cc1c5193d895bb6">operations_research::GScipOutput::NODE_LIMIT</a></div><div class="ttdeci">static constexpr Status NODE_LIMIT</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01206">gscip.pb.h:1206</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ad35c3fd3a5b610d01a25315fab632621"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ad35c3fd3a5b610d01a25315fab632621">operations_research::GScip::SetBranchingPriority</a></div><div class="ttdeci">absl::Status SetBranchingPriority(SCIP_VAR *var, int priority)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00572">gscip.cc:572</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_quadratic_range_html_acc27633afd4dacfb8147f38d36b89c79"><div class="ttname"><a href="structoperations__research_1_1_g_scip_quadratic_range.html#acc27633afd4dacfb8147f38d36b89c79">operations_research::GScipQuadraticRange::quadratic_variables2</a></div><div class="ttdeci">std::vector&lt; SCIP_Var * &gt; quadratic_variables2</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00397">gscip.h:397</a></div></div>
<div class="ttc" id="base_2logging_8h_html"><div class="ttname"><a href="base_2logging_8h.html">logging.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a0eebc9c33ee1b5b4a61a995797119230"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a0eebc9c33ee1b5b4a61a995797119230">operations_research::GScip::LinearConstraintUb</a></div><div class="ttdeci">double LinearConstraintUb(SCIP_CONS *constraint)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00682">gscip.cc:682</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_af71d5017bfdab986cc8232aa02ef0e88"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#af71d5017bfdab986cc8232aa02ef0e88">operations_research::GScip::Name</a></div><div class="ttdeci">absl::string_view Name(SCIP_VAR *var)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00656">gscip.cc:656</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_abd39cc48cebdbf006a781bb6e3289edd"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#abd39cc48cebdbf006a781bb6e3289edd">operations_research::GScipOutput::INVALID_SOLVER_PARAMETERS</a></div><div class="ttdeci">static constexpr Status INVALID_SOLVER_PARAMETERS</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01234">gscip.pb.h:1234</a></div></div>
<div class="ttc" id="base_2logging_8h_html_a09f7d88282cf92c9f231270ac113e5c6"><div class="ttname"><a href="base_2logging_8h.html#a09f7d88282cf92c9f231270ac113e5c6">LOG_IF</a></div><div class="ttdeci">#define LOG_IF(severity, condition)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00475">base/logging.h:475</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1internal_html_a6fbd1395eee3ec0c87ef3f1eded2a5d4"><div class="ttname"><a href="namespaceoperations__research_1_1internal.html#a6fbd1395eee3ec0c87ef3f1eded2a5d4">operations_research::internal::MessageHandlerPtr</a></div><div class="ttdeci">std::unique_ptr&lt; SCIP_MESSAGEHDLR, ReleaseSCIPMessageHandler &gt; MessageHandlerPtr</div><div class="ttdef"><b>Definition:</b> <a href="gscip__message__handler_8h_source.html#l00055">gscip_message_handler.h:55</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a759144f733dca992a1217507e37e60f8"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a759144f733dca992a1217507e37e60f8">operations_research::GScipParameters::DEFAULT_META_PARAM_VALUE</a></div><div class="ttdeci">static constexpr MetaParamValue DEFAULT_META_PARAM_VALUE</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00518">gscip.pb.h:518</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_adfbdf4198cee0cbb963c1fadfb12cbb2"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#adfbdf4198cee0cbb963c1fadfb12cbb2">operations_research::GScip::SetUb</a></div><div class="ttdeci">absl::Status SetUb(SCIP_VAR *var, double ub)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00583">gscip.cc:583</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_aeb7e7c49c8a01196c2fa8158d5d4bc62"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#aeb7e7c49c8a01196c2fa8158d5d4bc62">operations_research::GScipOutput::OPTIMAL</a></div><div class="ttdeci">static constexpr Status OPTIMAL</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01224">gscip.pb.h:1224</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_constraint_options_html_a8fcad9320dc8957d766ebf5a5293450e"><div class="ttname"><a href="structoperations__research_1_1_g_scip_constraint_options.html#a8fcad9320dc8957d766ebf5a5293450e">operations_research::GScipConstraintOptions::dynamic</a></div><div class="ttdeci">bool dynamic</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00520">gscip.h:520</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a68892002ecc3aeef5a359ba29dc9b9e0"><div class="ttname"><a href="namespaceoperations__research.html#a68892002ecc3aeef5a359ba29dc9b9e0">operations_research::GScipMaxNumThreads</a></div><div class="ttdeci">int GScipMaxNumThreads(const GScipParameters &amp;parameters)</div><div class="ttdef"><b>Definition:</b> <a href="gscip__parameters_8cc_source.html#l00065">gscip_parameters.cc:65</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ade90e10778675afca189add661ca038d"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ade90e10778675afca189add661ca038d">operations_research::GScip::LinearConstraintCoefficients</a></div><div class="ttdeci">absl::Span&lt; const double &gt; LinearConstraintCoefficients(SCIP_CONS *constraint)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00666">gscip.cc:666</a></div></div>
<div class="ttc" id="status__macros_8h_html"><div class="ttname"><a href="status__macros_8h.html">status_macros.h</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_indicator_constraint_html_a1ba5ca0f61f2fa13bd23bf0f89004f35"><div class="ttname"><a href="structoperations__research_1_1_g_scip_indicator_constraint.html#a1ba5ca0f61f2fa13bd23bf0f89004f35">operations_research::GScipIndicatorConstraint::upper_bound</a></div><div class="ttdeci">double upper_bound</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00440">gscip.h:440</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a2b576f762517cd3e18d24d02435eb3f6"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a2b576f762517cd3e18d24d02435eb3f6">operations_research::GScip::AddLinearConstraint</a></div><div class="ttdeci">absl::StatusOr&lt; SCIP_CONS * &gt; AddLinearConstraint(const GScipLinearRange &amp;range, const std::string &amp;name=&quot;&quot;, const GScipConstraintOptions &amp;options=DefaultGScipConstraintOptions())</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00334">gscip.cc:334</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_constraint_options_html_a0d5a29925a9355418d112e7a0c538a73"><div class="ttname"><a href="structoperations__research_1_1_g_scip_constraint_options.html#a0d5a29925a9355418d112e7a0c538a73">operations_research::GScipConstraintOptions::removable</a></div><div class="ttdeci">bool removable</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00523">gscip.h:523</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a4f73703ee0923d82a4d61c20167d59ce"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a4f73703ee0923d82a4d61c20167d59ce">operations_research::GScipParameters::AGGRESSIVE</a></div><div class="ttdeci">static constexpr MetaParamValue AGGRESSIVE</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00520">gscip.pb.h:520</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a302332ee41eaf1a384f7f4d65cd40590"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a302332ee41eaf1a384f7f4d65cd40590">operations_research::GScipParameters::FEASIBILITY</a></div><div class="ttdeci">static constexpr Emphasis FEASIBILITY</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00480">gscip.pb.h:480</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a4fd653f58a7975cf4fee1a910ab07658"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a4fd653f58a7975cf4fee1a910ab07658">operations_research::GScip::DefaultIntParamValue</a></div><div class="ttdeci">absl::StatusOr&lt; int &gt; DefaultIntParamValue(const std::string &amp;parameter_name)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00911">gscip.cc:911</a></div></div>
<div class="ttc" id="namespaceoperations__research_html"><div class="ttname"><a href="namespaceoperations__research.html">operations_research</a></div><div class="ttdoc">Collection of objects used to extend the Constraint Solver library.</div><div class="ttdef"><b>Definition:</b> <a href="dense__doubly__linked__list_8h_source.html#l00021">dense_doubly_linked_list.h:21</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_s_o_s_data_html_afb3abd037b2d13083df69a4ca658fc60"><div class="ttname"><a href="structoperations__research_1_1_g_scip_s_o_s_data.html#afb3abd037b2d13083df69a4ca658fc60">operations_research::GScipSOSData::weights</a></div><div class="ttdeci">std::vector&lt; double &gt; weights</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00426">gscip.h:426</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a122bc247cae2b6136e2629f0e1f5b5b1"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a122bc247cae2b6136e2629f0e1f5b5b1">operations_research::GScip::AddOrConstraint</a></div><div class="ttdeci">absl::StatusOr&lt; SCIP_CONS * &gt; AddOrConstraint(const GScipLogicalConstraintData &amp;logical_data, const std::string &amp;name=&quot;&quot;, const GScipConstraintOptions &amp;options=DefaultGScipConstraintOptions())</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00453">gscip.cc:453</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_solving_stats_html_a82a32b875ff3979625e3bd0016f627e4"><div class="ttname"><a href="classoperations__research_1_1_g_scip_solving_stats.html#a82a32b875ff3979625e3bd0016f627e4">operations_research::GScipSolvingStats::set_first_lp_relaxation_bound</a></div><div class="ttdeci">void set_first_lp_relaxation_bound(double value)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01996">gscip.pb.h:1996</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a494f4578919f1dbb062bb718a291bad7"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a494f4578919f1dbb062bb718a291bad7">operations_research::GScip::DefaultLongParamValue</a></div><div class="ttdeci">absl::StatusOr&lt; int64_t &gt; DefaultLongParamValue(const std::string &amp;parameter_name)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00919">gscip.cc:919</a></div></div>
<div class="ttc" id="scip__helper__macros_8h_html"><div class="ttname"><a href="scip__helper__macros_8h.html">scip_helper_macros.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_a9f658c69c1d7bad1a209f0fd05d6f383"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#a9f658c69c1d7bad1a209f0fd05d6f383">operations_research::GScipOutput::RESTART_LIMIT</a></div><div class="ttdeci">static constexpr Status RESTART_LIMIT</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01222">gscip.pb.h:1222</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a76f27b95756d12d10d0b672e7aa6235b"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a76f27b95756d12d10d0b672e7aa6235b">operations_research::GScip::ObjCoef</a></div><div class="ttdeci">double ObjCoef(SCIP_VAR *var)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00650">gscip.cc:650</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_ae64fe14bb28d42326f9f661749e1c2a9"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#ae64fe14bb28d42326f9f661749e1c2a9">operations_research::GScipOutput::Status</a></div><div class="ttdeci">GScipOutput_Status Status</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01201">gscip.pb.h:1201</a></div></div>
<div class="ttc" id="status__macros_8h_html_acdc223d8c59d5c591dc6b4e88257627b"><div class="ttname"><a href="status__macros_8h.html#acdc223d8c59d5c591dc6b4e88257627b">RETURN_IF_ERROR</a></div><div class="ttdeci">#define RETURN_IF_ERROR(expr)</div><div class="ttdef"><b>Definition:</b> <a href="status__macros_8h_source.html#l00029">status_macros.h:29</a></div></div>
<div class="ttc" id="namespacefile_html"><div class="ttname"><a href="namespacefile.html">file</a></div><div class="ttdef"><b>Definition:</b> <a href="base_2file_8cc_source.html#l00141">base/file.cc:141</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_aee96336da8c72ee66e201fb3a2a94d0b"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#aee96336da8c72ee66e201fb3a2a94d0b">operations_research::GScip::scip</a></div><div class="ttdeci">SCIP * scip()</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00340">gscip.h:340</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a806751db89938de9e63c667e24db74b9a6d717c161afb5e72ce7f4d5ffe84b1b7"><div class="ttname"><a href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9a6d717c161afb5e72ce7f4d5ffe84b1b7">operations_research::GScipVarType::kImpliedInteger</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a806751db89938de9e63c667e24db74b9ab7400e777db61f5f726caeeab0a7dcc2"><div class="ttname"><a href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9ab7400e777db61f5f726caeeab0a7dcc2">operations_research::GScipVarType::kInteger</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_variable_options_html_a0d5a29925a9355418d112e7a0c538a73"><div class="ttname"><a href="structoperations__research_1_1_g_scip_variable_options.html#a0d5a29925a9355418d112e7a0c538a73">operations_research::GScipVariableOptions::removable</a></div><div class="ttdeci">bool removable</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00474">gscip.h:474</a></div></div>
<div class="ttc" id="expr__array_8cc_html_a472a99923cbe11ae7b5a5d157d9ad465"><div class="ttname"><a href="expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465">var</a></div><div class="ttdeci">IntVar * var</div><div class="ttdef"><b>Definition:</b> <a href="expr__array_8cc_source.html#l01874">expr_array.cc:1874</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a9a252572508e8d71acd7ee48676b22b1"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a9a252572508e8d71acd7ee48676b22b1">operations_research::GScip::Lb</a></div><div class="ttdeci">double Lb(SCIP_VAR *var)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00642">gscip.cc:642</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ad1e7d37397a21166a53ac59367fb0307"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ad1e7d37397a21166a53ac59367fb0307">operations_research::GScip::SetVarType</a></div><div class="ttdeci">absl::Status SetVarType(SCIP_VAR *var, GScipVarType var_type)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00594">gscip.cc:594</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a651cd5d6198e0ecd237503cb068d52e5"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a651cd5d6198e0ecd237503cb068d52e5">operations_research::GScip::SafeBulkDelete</a></div><div class="ttdeci">absl::Status SafeBulkDelete(const absl::flat_hash_set&lt; SCIP_VAR * &gt; &amp;vars)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00622">gscip.cc:622</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_linear_range_html_a623b8d74e724b276e4bac87e61445c7f"><div class="ttname"><a href="structoperations__research_1_1_g_scip_linear_range.html#a623b8d74e724b276e4bac87e61445c7f">operations_research::GScipLinearRange::variables</a></div><div class="ttdeci">std::vector&lt; SCIP_VAR * &gt; variables</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00100">gscip.h:100</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_ad7dec164ec43950fe6f6f7d2780adf8f"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#ad7dec164ec43950fe6f6f7d2780adf8f">operations_research::GScipOutput::INFEASIBLE</a></div><div class="ttdeci">static constexpr Status INFEASIBLE</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01226">gscip.pb.h:1226</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_solving_stats_html"><div class="ttname"><a href="classoperations__research_1_1_g_scip_solving_stats.html">operations_research::GScipSolvingStats</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00862">gscip.pb.h:862</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_aab3e957e02549515bcbf5a08e57f95e5"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#aab3e957e02549515bcbf5a08e57f95e5">operations_research::GScip::SetLinearConstraintCoef</a></div><div class="ttdeci">absl::Status SetLinearConstraintCoef(SCIP_CONS *constraint, SCIP_VAR *var, double value)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00709">gscip.cc:709</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_logical_constraint_data_html_a5a375db8deba588909ad2a2346883353"><div class="ttname"><a href="structoperations__research_1_1_g_scip_logical_constraint_data.html#a5a375db8deba588909ad2a2346883353">operations_research::GScipLogicalConstraintData::resultant</a></div><div class="ttdeci">SCIP_VAR * resultant</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00448">gscip.h:448</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_a522f9e7d2f1701ceaddff29451c11f6a"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#a522f9e7d2f1701ceaddff29451c11f6a">operations_research::GScipOutput::SOL_LIMIT</a></div><div class="ttdeci">static constexpr Status SOL_LIMIT</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01218">gscip.pb.h:1218</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ae3e5b76d61c889cb4158f19b5175f6b6"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ae3e5b76d61c889cb4158f19b5175f6b6">operations_research::GScip::ScipVersion</a></div><div class="ttdeci">static std::string ScipVersion()</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00267">gscip.cc:267</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_quadratic_range_html_a1e2f9a2352c1d9a6cada9544898fceec"><div class="ttname"><a href="structoperations__research_1_1_g_scip_quadratic_range.html#a1e2f9a2352c1d9a6cada9544898fceec">operations_research::GScipQuadraticRange::lower_bound</a></div><div class="ttdeci">double lower_bound</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00379">gscip.h:379</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a8550e8f3ecd7d4aa89047c715083b406"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a8550e8f3ecd7d4aa89047c715083b406">operations_research::GScip::LinearConstraintVariables</a></div><div class="ttdeci">absl::Span&lt; SCIP_VAR *const &gt; LinearConstraintVariables(SCIP_CONS *constraint)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00672">gscip.cc:672</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a0f5f466045c197474f0284ac58971049"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a0f5f466045c197474f0284ac58971049">operations_research::GScip::SetObjectiveOffset</a></div><div class="ttdeci">absl::Status SetObjectiveOffset(double offset)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00559">gscip.cc:559</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a12188b733b48222690ec625769938521"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a12188b733b48222690ec625769938521">operations_research::GScip::DeleteVariable</a></div><div class="ttdeci">absl::Status DeleteVariable(SCIP_VAR *var)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00601">gscip.cc:601</a></div></div>
<div class="ttc" id="demon__profiler_8cc_html_ac072af30c4ffbc834bb4c681f6ecb514"><div class="ttname"><a href="demon__profiler_8cc.html#ac072af30c4ffbc834bb4c681f6ecb514">value</a></div><div class="ttdeci">int64_t value</div><div class="ttdef"><b>Definition:</b> <a href="demon__profiler_8cc_source.html#l00044">demon_profiler.cc:44</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a2899c1afc60224e18c3d9d4a95c5064e"><div class="ttname"><a href="namespaceoperations__research.html#a2899c1afc60224e18c3d9d4a95c5064e">operations_research::GScipMessageHandler</a></div><div class="ttdeci">std::function&lt; void(GScipMessageType type, absl::string_view message)&gt; GScipMessageHandler</div><div class="ttdef"><b>Definition:</b> <a href="gscip__message__handler_8h_source.html#l00037">gscip_message_handler.h:37</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_af7de3fbd471bc6e23faa9f23b179f05a"><div class="ttname"><a href="namespaceoperations__research.html#af7de3fbd471bc6e23faa9f23b179f05a">operations_research::GScipSolution</a></div><div class="ttdeci">absl::flat_hash_map&lt; SCIP_VAR *, double &gt; GScipSolution</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00074">gscip.h:74</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_solving_stats_html_a6e60e24968936a977e65f7d6211155e4"><div class="ttname"><a href="classoperations__research_1_1_g_scip_solving_stats.html#a6e60e24968936a977e65f7d6211155e4">operations_research::GScipSolvingStats::set_best_objective</a></div><div class="ttdeci">void set_best_objective(double value)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01876">gscip.pb.h:1876</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a19999c9ca0e4de0db4bbfbb4e8df08a7"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a19999c9ca0e4de0db4bbfbb4e8df08a7">operations_research::GScipParameters::print_detailed_solving_stats</a></div><div class="ttdeci">bool print_detailed_solving_stats() const</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01658">gscip.pb.h:1658</a></div></div>
<div class="ttc" id="status__macros_8h_html_a600de4b8f65fe0a4b1898041634f9011"><div class="ttname"><a href="status__macros_8h.html#a600de4b8f65fe0a4b1898041634f9011">ASSIGN_OR_RETURN</a></div><div class="ttdeci">#define ASSIGN_OR_RETURN(lhs, rexpr)</div><div class="ttdef"><b>Definition:</b> <a href="status__macros_8h_source.html#l00055">status_macros.h:55</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_quadratic_range_html"><div class="ttname"><a href="structoperations__research_1_1_g_scip_quadratic_range.html">operations_research::GScipQuadraticRange</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00377">gscip.h:377</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_constraint_options_html"><div class="ttname"><a href="structoperations__research_1_1_g_scip_constraint_options.html">operations_research::GScipConstraintOptions</a></div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00492">gscip.h:492</a></div></div>
<div class="ttc" id="structoperations__research_1_1_g_scip_constraint_options_html_a08e5d4acf3bed996e35f8c4354412bcf"><div class="ttname"><a href="structoperations__research_1_1_g_scip_constraint_options.html#a08e5d4acf3bed996e35f8c4354412bcf">operations_research::GScipConstraintOptions::check</a></div><div class="ttdeci">bool check</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8h_source.html#l00509">gscip.h:509</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_a3b380041a0c3eb1fe5dfde7f2689dea1"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#a3b380041a0c3eb1fe5dfde7f2689dea1">operations_research::GScip::IsConstraintLinear</a></div><div class="ttdeci">bool IsConstraintLinear(SCIP_CONS *constraint)</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00662">gscip.cc:662</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_parameters_html_a0bad97d7ef6c157d12a3b842fd22032d"><div class="ttname"><a href="classoperations__research_1_1_g_scip_parameters.html#a0bad97d7ef6c157d12a3b842fd22032d">operations_research::GScipParameters::PHASE_IMPROVE</a></div><div class="ttdeci">static constexpr Emphasis PHASE_IMPROVE</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l00488">gscip.pb.h:488</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_output_html_a475525cbd92608323e40605fc13a7bc9"><div class="ttname"><a href="classoperations__research_1_1_g_scip_output.html#a475525cbd92608323e40605fc13a7bc9">operations_research::GScipOutput::UNBOUNDED</a></div><div class="ttdeci">static constexpr Status UNBOUNDED</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8pb_8h_source.html#l01228">gscip.pb.h:1228</a></div></div>
<div class="ttc" id="classoperations__research_1_1_g_scip_html_ac75b700ead5ff5d0944b5161e6dac9e8"><div class="ttname"><a href="classoperations__research_1_1_g_scip.html#ac75b700ead5ff5d0944b5161e6dac9e8">operations_research::GScip::InterruptSolve</a></div><div class="ttdeci">bool InterruptSolve()</div><div class="ttdef"><b>Definition:</b> <a href="gscip_8cc_source.html#l00273">gscip.cc:273</a></div></div>
2021-01-26 11:28:50 +01:00
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
2020-11-18 14:53:30 +01:00
<!-- HTML footer for doxygen 1.8.18-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_a7cc1eeded8f693d0da6c729bc88c45a.html">ortools</a></li><li class="navelem"><a class="el" href="dir_7ebe005d782fae78e581b12d74364053.html">gscip</a></li><li class="navelem"><a class="el" href="gscip_8cc.html">gscip.cc</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
2021-09-20 15:57:27 +02:00
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
2020-11-18 14:53:30 +01:00
</ul>
</div>
</body>
</html>