Files
ortools-clone/docs/cpp/classoperations__research_1_1_g_scip.html
Mizux Seiha 3b81c981c2 Update doc
2022-03-04 00:19:15 +01:00

1618 lines
88 KiB
HTML

<!-- 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"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OR-Tools: GScip</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>
<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
&#160;<span id="projectnumber">9.3</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('classoperations__research_1_1_g_scip.html',''); initResizable(); });
/* @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="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classoperations__research_1_1_g_scip-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">GScip</div></div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="gscip_8h_source.html#l00127">127</a> of file <a class="el" href="gscip_8h_source.html">gscip.h</a>.</p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a63198666016f72327add694d50584c25"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a63198666016f72327add694d50584c25">~GScip</a> ()</td></tr>
<tr class="separator:a63198666016f72327add694d50584c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1263357bfc90432ab8260ec236d756c"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; <a class="el" href="structoperations__research_1_1_g_scip_result.html">GScipResult</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ac1263357bfc90432ab8260ec236d756c">Solve</a> (const GScipParameters &amp;params=GScipParameters(), const std::string &amp;legacy_params=&quot;&quot;, <a class="el" href="namespaceoperations__research.html#a2899c1afc60224e18c3d9d4a95c5064e">GScipMessageHandler</a> message_handler=nullptr)</td></tr>
<tr class="separator:ac1263357bfc90432ab8260ec236d756c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a798afe0406ce57a7bc4c07308cf1ddb6"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a798afe0406ce57a7bc4c07308cf1ddb6">SetMaximize</a> (bool is_maximize)</td></tr>
<tr class="separator:a798afe0406ce57a7bc4c07308cf1ddb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f5f466045c197474f0284ac58971049"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a0f5f466045c197474f0284ac58971049">SetObjectiveOffset</a> (double offset)</td></tr>
<tr class="separator:a0f5f466045c197474f0284ac58971049"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fc54fff7fc2db6aae9022575429cbf9"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; SCIP_VAR * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a0fc54fff7fc2db6aae9022575429cbf9">AddVariable</a> (double lb, double ub, double obj_coef, <a class="el" href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9">GScipVarType</a> var_type, const std::string &amp;var_name=&quot;&quot;, const <a class="el" href="structoperations__research_1_1_g_scip_variable_options.html">GScipVariableOptions</a> &amp;options=<a class="el" href="namespaceoperations__research.html#a8d7943b6a04aa96bd8908f9551d77996">DefaultGScipVariableOptions</a>())</td></tr>
<tr class="separator:a0fc54fff7fc2db6aae9022575429cbf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b576f762517cd3e18d24d02435eb3f6"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; SCIP_CONS * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a2b576f762517cd3e18d24d02435eb3f6">AddLinearConstraint</a> (const <a class="el" href="structoperations__research_1_1_g_scip_linear_range.html">GScipLinearRange</a> &amp;range, const std::string &amp;<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>=&quot;&quot;, const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;options=<a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>())</td></tr>
<tr class="separator:a2b576f762517cd3e18d24d02435eb3f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff2dd45c50b5ceaee4400ad00eda9d70"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#aff2dd45c50b5ceaee4400ad00eda9d70">ObjectiveIsMaximize</a> ()</td></tr>
<tr class="separator:aff2dd45c50b5ceaee4400ad00eda9d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae06be987b47dcbc322e03255ff7350dd"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ae06be987b47dcbc322e03255ff7350dd">ObjectiveOffset</a> ()</td></tr>
<tr class="separator:ae06be987b47dcbc322e03255ff7350dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a252572508e8d71acd7ee48676b22b1"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a9a252572508e8d71acd7ee48676b22b1">Lb</a> (SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:a9a252572508e8d71acd7ee48676b22b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72757cd571318a6798c97d29704461c6"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a72757cd571318a6798c97d29704461c6">Ub</a> (SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:a72757cd571318a6798c97d29704461c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f27b95756d12d10d0b672e7aa6235b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a76f27b95756d12d10d0b672e7aa6235b">ObjCoef</a> (SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:a76f27b95756d12d10d0b672e7aa6235b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad188cab613ea9202fabe54994aae06c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9">GScipVarType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ad188cab613ea9202fabe54994aae06c3">VarType</a> (SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:ad188cab613ea9202fabe54994aae06c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af71d5017bfdab986cc8232aa02ef0e88"><td class="memItemLeft" align="right" valign="top">absl::string_view&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#af71d5017bfdab986cc8232aa02ef0e88">Name</a> (SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:af71d5017bfdab986cc8232aa02ef0e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70eb9a970eb256aa645760abcb63ac91"><td class="memItemLeft" align="right" valign="top">const absl::flat_hash_set&lt; SCIP_VAR * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a70eb9a970eb256aa645760abcb63ac91">variables</a> ()</td></tr>
<tr class="separator:a70eb9a970eb256aa645760abcb63ac91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83e47da81b63442daedffc38b34774b7"><td class="memItemLeft" align="right" valign="top">absl::string_view&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a83e47da81b63442daedffc38b34774b7">Name</a> (SCIP_CONS *constraint)</td></tr>
<tr class="separator:a83e47da81b63442daedffc38b34774b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b380041a0c3eb1fe5dfde7f2689dea1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a3b380041a0c3eb1fe5dfde7f2689dea1">IsConstraintLinear</a> (SCIP_CONS *constraint)</td></tr>
<tr class="separator:a3b380041a0c3eb1fe5dfde7f2689dea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af01b677e27ee7aaedcab74e76ebb1a36"><td class="memItemLeft" align="right" valign="top">const absl::flat_hash_set&lt; SCIP_CONS * &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#af01b677e27ee7aaedcab74e76ebb1a36">constraints</a> ()</td></tr>
<tr class="separator:af01b677e27ee7aaedcab74e76ebb1a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade90e10778675afca189add661ca038d"><td class="memItemLeft" align="right" valign="top">absl::Span&lt; const double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ade90e10778675afca189add661ca038d">LinearConstraintCoefficients</a> (SCIP_CONS *constraint)</td></tr>
<tr class="separator:ade90e10778675afca189add661ca038d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7f1ddf2d76ce9c5b7cebb883a16a7dc"><td class="memItemLeft" align="right" valign="top">absl::Span&lt; SCIP_VAR *const &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#aa7f1ddf2d76ce9c5b7cebb883a16a7dc">LinearConstraintVariables</a> (SCIP_CONS *constraint)</td></tr>
<tr class="separator:aa7f1ddf2d76ce9c5b7cebb883a16a7dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa81a598004e15c1ebd7040c6381a7780"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#aa81a598004e15c1ebd7040c6381a7780">LinearConstraintLb</a> (SCIP_CONS *constraint)</td></tr>
<tr class="separator:aa81a598004e15c1ebd7040c6381a7780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eebc9c33ee1b5b4a61a995797119230"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a0eebc9c33ee1b5b4a61a995797119230">LinearConstraintUb</a> (SCIP_CONS *constraint)</td></tr>
<tr class="separator:a0eebc9c33ee1b5b4a61a995797119230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c390a28a330df6cfbc7da0781f6bb60"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a9c390a28a330df6cfbc7da0781f6bb60">SetLb</a> (SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, double lb)</td></tr>
<tr class="separator:a9c390a28a330df6cfbc7da0781f6bb60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfbdf4198cee0cbb963c1fadfb12cbb2"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#adfbdf4198cee0cbb963c1fadfb12cbb2">SetUb</a> (SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, double ub)</td></tr>
<tr class="separator:adfbdf4198cee0cbb963c1fadfb12cbb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0e285496aca2f3c2c8518ddfc8707d9"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ae0e285496aca2f3c2c8518ddfc8707d9">SetObjCoef</a> (SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, double obj_coef)</td></tr>
<tr class="separator:ae0e285496aca2f3c2c8518ddfc8707d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1e7d37397a21166a53ac59367fb0307"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ad1e7d37397a21166a53ac59367fb0307">SetVarType</a> (SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9">GScipVarType</a> var_type)</td></tr>
<tr class="separator:ad1e7d37397a21166a53ac59367fb0307"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12188b733b48222690ec625769938521"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a12188b733b48222690ec625769938521">DeleteVariable</a> (SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:a12188b733b48222690ec625769938521"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d8aee68f0155379887bed02f4d326de"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a1d8aee68f0155379887bed02f4d326de">CanSafeBulkDelete</a> (const absl::flat_hash_set&lt; SCIP_VAR * &gt; &amp;vars)</td></tr>
<tr class="separator:a1d8aee68f0155379887bed02f4d326de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a651cd5d6198e0ecd237503cb068d52e5"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a651cd5d6198e0ecd237503cb068d52e5">SafeBulkDelete</a> (const absl::flat_hash_set&lt; SCIP_VAR * &gt; &amp;vars)</td></tr>
<tr class="separator:a651cd5d6198e0ecd237503cb068d52e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab22519612d720ca9f8a498be5096b399"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ab22519612d720ca9f8a498be5096b399">SetLinearConstraintLb</a> (SCIP_CONS *constraint, double lb)</td></tr>
<tr class="separator:ab22519612d720ca9f8a498be5096b399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a629a4ead76ebba3e3816cef7bd5b118f"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a629a4ead76ebba3e3816cef7bd5b118f">SetLinearConstraintUb</a> (SCIP_CONS *constraint, double ub)</td></tr>
<tr class="separator:a629a4ead76ebba3e3816cef7bd5b118f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab3e957e02549515bcbf5a08e57f95e5"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#aab3e957e02549515bcbf5a08e57f95e5">SetLinearConstraintCoef</a> (SCIP_CONS *constraint, SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, double <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
<tr class="separator:aab3e957e02549515bcbf5a08e57f95e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af88320da8ab96eb1637bcb8611fb6830"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#af88320da8ab96eb1637bcb8611fb6830">AddLinearConstraintCoef</a> (SCIP_CONS *constraint, SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, double <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
<tr class="separator:af88320da8ab96eb1637bcb8611fb6830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55a72539d63e4b1619900907167993f5"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a55a72539d63e4b1619900907167993f5">DeleteConstraint</a> (SCIP_CONS *constraint)</td></tr>
<tr class="separator:a55a72539d63e4b1619900907167993f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9991cb920857500706ba6863637ab7b6"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; SCIP_CONS * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a9991cb920857500706ba6863637ab7b6">AddIndicatorConstraint</a> (const <a class="el" href="structoperations__research_1_1_g_scip_indicator_constraint.html">GScipIndicatorConstraint</a> &amp;indicator_constraint, const std::string &amp;<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>=&quot;&quot;, const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;options=<a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>())</td></tr>
<tr class="separator:a9991cb920857500706ba6863637ab7b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae429c1ac9342e0f0185169be5d34a021"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; SCIP_CONS * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ae429c1ac9342e0f0185169be5d34a021">AddQuadraticConstraint</a> (const <a class="el" href="structoperations__research_1_1_g_scip_quadratic_range.html">GScipQuadraticRange</a> &amp;range, const std::string &amp;<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>=&quot;&quot;, const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;options=<a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>())</td></tr>
<tr class="separator:ae429c1ac9342e0f0185169be5d34a021"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a228924ec570e67f8f6b01e638f06c98f"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; SCIP_CONS * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a228924ec570e67f8f6b01e638f06c98f">AddAndConstraint</a> (const <a class="el" href="structoperations__research_1_1_g_scip_logical_constraint_data.html">GScipLogicalConstraintData</a> &amp;logical_data, const std::string &amp;<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>=&quot;&quot;, const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;options=<a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>())</td></tr>
<tr class="separator:a228924ec570e67f8f6b01e638f06c98f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a122bc247cae2b6136e2629f0e1f5b5b1"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; SCIP_CONS * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a122bc247cae2b6136e2629f0e1f5b5b1">AddOrConstraint</a> (const <a class="el" href="structoperations__research_1_1_g_scip_logical_constraint_data.html">GScipLogicalConstraintData</a> &amp;logical_data, const std::string &amp;<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>=&quot;&quot;, const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;options=<a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>())</td></tr>
<tr class="separator:a122bc247cae2b6136e2629f0e1f5b5b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd384ebf9ff05c00f6ef9bb745d3b8fd"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; SCIP_CONS * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#afd384ebf9ff05c00f6ef9bb745d3b8fd">AddSOS1Constraint</a> (const <a class="el" href="structoperations__research_1_1_g_scip_s_o_s_data.html">GScipSOSData</a> &amp;sos_data, const std::string &amp;<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>=&quot;&quot;, const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;options=<a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>())</td></tr>
<tr class="separator:afd384ebf9ff05c00f6ef9bb745d3b8fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2320128d48a640a84f584a8b1a32171"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; SCIP_CONS * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ae2320128d48a640a84f584a8b1a32171">AddSOS2Constraint</a> (const <a class="el" href="structoperations__research_1_1_g_scip_s_o_s_data.html">GScipSOSData</a> &amp;sos_data, const std::string &amp;<a class="el" href="gscip__solver_8cc.html#a82e2a7e0f28d620da677073b6b24574b">name</a>=&quot;&quot;, const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;options=<a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>())</td></tr>
<tr class="separator:ae2320128d48a640a84f584a8b1a32171"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41bc58f238daa9a2c12670a80413722f"><td class="memItemLeft" align="right" valign="top">absl::string_view&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a41bc58f238daa9a2c12670a80413722f">ConstraintType</a> (SCIP_CONS *constraint)</td></tr>
<tr class="separator:a41bc58f238daa9a2c12670a80413722f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4799dcd789ae8e0de213d6bef76abb9"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; <a class="el" href="namespaceoperations__research.html#aa17b6104527f45be5034e00d3c14249f">GScipHintResult</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ab4799dcd789ae8e0de213d6bef76abb9">SuggestHint</a> (const <a class="el" href="namespaceoperations__research.html#af7de3fbd471bc6e23faa9f23b179f05a">GScipSolution</a> &amp;partial_solution)</td></tr>
<tr class="separator:ab4799dcd789ae8e0de213d6bef76abb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad35c3fd3a5b610d01a25315fab632621"><td class="memItemLeft" align="right" valign="top">absl::Status&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ad35c3fd3a5b610d01a25315fab632621">SetBranchingPriority</a> (SCIP_VAR *<a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int priority)</td></tr>
<tr class="separator:ad35c3fd3a5b610d01a25315fab632621"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceaeef30a244c5984645a6756ddb19d7"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#aceaeef30a244c5984645a6756ddb19d7">ScipInf</a> ()</td></tr>
<tr class="separator:aceaeef30a244c5984645a6756ddb19d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac75b700ead5ff5d0944b5161e6dac9e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ac75b700ead5ff5d0944b5161e6dac9e8">InterruptSolve</a> ()</td></tr>
<tr class="separator:ac75b700ead5ff5d0944b5161e6dac9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a411fb5ccc30707bbdccca3f94ae83dc6"><td class="memItemLeft" align="right" valign="top">SCIP *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a411fb5ccc30707bbdccca3f94ae83dc6">scip</a> ()</td></tr>
<tr class="separator:a411fb5ccc30707bbdccca3f94ae83dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fc2c330d7cb5cfdf7e2f3e16a9404f5"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a8fc2c330d7cb5cfdf7e2f3e16a9404f5">DefaultBoolParamValue</a> (const std::string &amp;parameter_name)</td></tr>
<tr class="separator:a8fc2c330d7cb5cfdf7e2f3e16a9404f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fd653f58a7975cf4fee1a910ab07658"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a4fd653f58a7975cf4fee1a910ab07658">DefaultIntParamValue</a> (const std::string &amp;parameter_name)</td></tr>
<tr class="separator:a4fd653f58a7975cf4fee1a910ab07658"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a494f4578919f1dbb062bb718a291bad7"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; int64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a494f4578919f1dbb062bb718a291bad7">DefaultLongParamValue</a> (const std::string &amp;parameter_name)</td></tr>
<tr class="separator:a494f4578919f1dbb062bb718a291bad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c1e02f57914f11aa4d915763c48093d"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a1c1e02f57914f11aa4d915763c48093d">DefaultRealParamValue</a> (const std::string &amp;parameter_name)</td></tr>
<tr class="separator:a1c1e02f57914f11aa4d915763c48093d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3b17b0e6bb1e6128855f71aaaa35e83"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ad3b17b0e6bb1e6128855f71aaaa35e83">DefaultCharParamValue</a> (const std::string &amp;parameter_name)</td></tr>
<tr class="separator:ad3b17b0e6bb1e6128855f71aaaa35e83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8aa70e249c66856869d934bdeba22b08"><td class="memItemLeft" align="right" valign="top">absl::StatusOr&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a8aa70e249c66856869d934bdeba22b08">DefaultStringParamValue</a> (const std::string &amp;parameter_name)</td></tr>
<tr class="separator:a8aa70e249c66856869d934bdeba22b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a7138e926354dd2774a796e38ab5cbff5"><td class="memItemLeft" align="right" valign="top">static absl::StatusOr&lt; std::unique_ptr&lt; <a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#a7138e926354dd2774a796e38ab5cbff5">Create</a> (const std::string &amp;problem_name)</td></tr>
<tr class="separator:a7138e926354dd2774a796e38ab5cbff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3e5b76d61c889cb4158f19b5175f6b6"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#ae3e5b76d61c889cb4158f19b5175f6b6">ScipVersion</a> ()</td></tr>
<tr class="separator:ae3e5b76d61c889cb4158f19b5175f6b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:af45fec81f08f7b4ee8e4528dbbb36e95"><td class="memItemLeft" align="right" valign="top">static constexpr double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_g_scip.html#af45fec81f08f7b4ee8e4528dbbb36e95">kDefaultScipInf</a> = 1e20</td></tr>
<tr class="separator:af45fec81f08f7b4ee8e4528dbbb36e95"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a63198666016f72327add694d50584c25" name="a63198666016f72327add694d50584c25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63198666016f72327add694d50584c25">&#9670;&nbsp;</a></span>~GScip()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">~<a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00321">321</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a228924ec570e67f8f6b01e638f06c98f" name="a228924ec570e67f8f6b01e638f06c98f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a228924ec570e67f8f6b01e638f06c98f">&#9670;&nbsp;</a></span>AddAndConstraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; SCIP_CONS * &gt; AddAndConstraint </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_logical_constraint_data.html">GScipLogicalConstraintData</a> &amp;&#160;</td>
<td class="paramname"><em>logical_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;&#160;</td>
<td class="paramname"><em>options</em> = <code><a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>()</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00463">463</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a9991cb920857500706ba6863637ab7b6" name="a9991cb920857500706ba6863637ab7b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9991cb920857500706ba6863637ab7b6">&#9670;&nbsp;</a></span>AddIndicatorConstraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; SCIP_CONS * &gt; AddIndicatorConstraint </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_indicator_constraint.html">GScipIndicatorConstraint</a> &amp;&#160;</td>
<td class="paramname"><em>indicator_constraint</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;&#160;</td>
<td class="paramname"><em>options</em> = <code><a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>()</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00426">426</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a2b576f762517cd3e18d24d02435eb3f6" name="a2b576f762517cd3e18d24d02435eb3f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b576f762517cd3e18d24d02435eb3f6">&#9670;&nbsp;</a></span>AddLinearConstraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; SCIP_CONS * &gt; AddLinearConstraint </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_linear_range.html">GScipLinearRange</a> &amp;&#160;</td>
<td class="paramname"><em>range</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;&#160;</td>
<td class="paramname"><em>options</em> = <code><a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>()</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00358">358</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="af88320da8ab96eb1637bcb8611fb6830" name="af88320da8ab96eb1637bcb8611fb6830"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af88320da8ab96eb1637bcb8611fb6830">&#9670;&nbsp;</a></span>AddLinearConstraintCoef()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status AddLinearConstraintCoef </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00753">753</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a122bc247cae2b6136e2629f0e1f5b5b1" name="a122bc247cae2b6136e2629f0e1f5b5b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a122bc247cae2b6136e2629f0e1f5b5b1">&#9670;&nbsp;</a></span>AddOrConstraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; SCIP_CONS * &gt; AddOrConstraint </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_logical_constraint_data.html">GScipLogicalConstraintData</a> &amp;&#160;</td>
<td class="paramname"><em>logical_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;&#160;</td>
<td class="paramname"><em>options</em> = <code><a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>()</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00488">488</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ae429c1ac9342e0f0185169be5d34a021" name="ae429c1ac9342e0f0185169be5d34a021"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae429c1ac9342e0f0185169be5d34a021">&#9670;&nbsp;</a></span>AddQuadraticConstraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; SCIP_CONS * &gt; AddQuadraticConstraint </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_quadratic_range.html">GScipQuadraticRange</a> &amp;&#160;</td>
<td class="paramname"><em>range</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;&#160;</td>
<td class="paramname"><em>options</em> = <code><a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>()</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00388">388</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="afd384ebf9ff05c00f6ef9bb745d3b8fd" name="afd384ebf9ff05c00f6ef9bb745d3b8fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd384ebf9ff05c00f6ef9bb745d3b8fd">&#9670;&nbsp;</a></span>AddSOS1Constraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; SCIP_CONS * &gt; AddSOS1Constraint </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_s_o_s_data.html">GScipSOSData</a> &amp;&#160;</td>
<td class="paramname"><em>sos_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;&#160;</td>
<td class="paramname"><em>options</em> = <code><a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>()</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00535">535</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ae2320128d48a640a84f584a8b1a32171" name="ae2320128d48a640a84f584a8b1a32171"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2320128d48a640a84f584a8b1a32171">&#9670;&nbsp;</a></span>AddSOS2Constraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; SCIP_CONS * &gt; AddSOS2Constraint </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_s_o_s_data.html">GScipSOSData</a> &amp;&#160;</td>
<td class="paramname"><em>sos_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_constraint_options.html">GScipConstraintOptions</a> &amp;&#160;</td>
<td class="paramname"><em>options</em> = <code><a class="el" href="namespaceoperations__research.html#a20fcb412d90387bbb6ba128cf953c080">DefaultGScipConstraintOptions</a>()</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00562">562</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a0fc54fff7fc2db6aae9022575429cbf9" name="a0fc54fff7fc2db6aae9022575429cbf9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fc54fff7fc2db6aae9022575429cbf9">&#9670;&nbsp;</a></span>AddVariable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; SCIP_VAR * &gt; AddVariable </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>lb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>ub</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>obj_coef</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9">GScipVarType</a>&#160;</td>
<td class="paramname"><em>var_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>var_name</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structoperations__research_1_1_g_scip_variable_options.html">GScipVariableOptions</a> &amp;&#160;</td>
<td class="paramname"><em>options</em> = <code><a class="el" href="namespaceoperations__research.html#a8d7943b6a04aa96bd8908f9551d77996">DefaultGScipVariableOptions</a>()</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00326">326</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a1d8aee68f0155379887bed02f4d326de" name="a1d8aee68f0155379887bed02f4d326de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d8aee68f0155379887bed02f4d326de">&#9670;&nbsp;</a></span>CanSafeBulkDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status CanSafeBulkDelete </td>
<td>(</td>
<td class="paramtype">const absl::flat_hash_set&lt; SCIP_VAR * &gt; &amp;&#160;</td>
<td class="paramname"><em>vars</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00646">646</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="af01b677e27ee7aaedcab74e76ebb1a36" name="af01b677e27ee7aaedcab74e76ebb1a36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af01b677e27ee7aaedcab74e76ebb1a36">&#9670;&nbsp;</a></span>constraints()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const absl::flat_hash_set&lt; SCIP_CONS * &gt; &amp; constraints </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8h_source.html#l00195">195</a> of file <a class="el" href="gscip_8h_source.html">gscip.h</a>.</p>
</div>
</div>
<a id="a41bc58f238daa9a2c12670a80413722f" name="a41bc58f238daa9a2c12670a80413722f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41bc58f238daa9a2c12670a80413722f">&#9670;&nbsp;</a></span>ConstraintType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::string_view ConstraintType </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00693">693</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a7138e926354dd2774a796e38ab5cbff5" name="a7138e926354dd2774a796e38ab5cbff5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7138e926354dd2774a796e38ab5cbff5">&#9670;&nbsp;</a></span>Create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; std::unique_ptr&lt; <a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a> &gt; &gt; Create </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>problem_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00273">273</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a8fc2c330d7cb5cfdf7e2f3e16a9404f5" name="a8fc2c330d7cb5cfdf7e2f3e16a9404f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fc2c330d7cb5cfdf7e2f3e16a9404f5">&#9670;&nbsp;</a></span>DefaultBoolParamValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; bool &gt; DefaultBoolParamValue </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>parameter_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00955">955</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ad3b17b0e6bb1e6128855f71aaaa35e83" name="ad3b17b0e6bb1e6128855f71aaaa35e83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3b17b0e6bb1e6128855f71aaaa35e83">&#9670;&nbsp;</a></span>DefaultCharParamValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; char &gt; DefaultCharParamValue </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>parameter_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00987">987</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a4fd653f58a7975cf4fee1a910ab07658" name="a4fd653f58a7975cf4fee1a910ab07658"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fd653f58a7975cf4fee1a910ab07658">&#9670;&nbsp;</a></span>DefaultIntParamValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; int &gt; DefaultIntParamValue </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>parameter_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00963">963</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a494f4578919f1dbb062bb718a291bad7" name="a494f4578919f1dbb062bb718a291bad7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a494f4578919f1dbb062bb718a291bad7">&#9670;&nbsp;</a></span>DefaultLongParamValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; int64_t &gt; DefaultLongParamValue </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>parameter_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00971">971</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a1c1e02f57914f11aa4d915763c48093d" name="a1c1e02f57914f11aa4d915763c48093d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c1e02f57914f11aa4d915763c48093d">&#9670;&nbsp;</a></span>DefaultRealParamValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; double &gt; DefaultRealParamValue </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>parameter_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00979">979</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a8aa70e249c66856869d934bdeba22b08" name="a8aa70e249c66856869d934bdeba22b08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8aa70e249c66856869d934bdeba22b08">&#9670;&nbsp;</a></span>DefaultStringParamValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; std::string &gt; DefaultStringParamValue </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>parameter_name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00995">995</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a55a72539d63e4b1619900907167993f5" name="a55a72539d63e4b1619900907167993f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55a72539d63e4b1619900907167993f5">&#9670;&nbsp;</a></span>DeleteConstraint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status DeleteConstraint </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00737">737</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a12188b733b48222690ec625769938521" name="a12188b733b48222690ec625769938521"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12188b733b48222690ec625769938521">&#9670;&nbsp;</a></span>DeleteVariable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status DeleteVariable </td>
<td>(</td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00636">636</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ac75b700ead5ff5d0944b5161e6dac9e8" name="ac75b700ead5ff5d0944b5161e6dac9e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac75b700ead5ff5d0944b5161e6dac9e8">&#9670;&nbsp;</a></span>InterruptSolve()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool InterruptSolve </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00297">297</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a3b380041a0c3eb1fe5dfde7f2689dea1" name="a3b380041a0c3eb1fe5dfde7f2689dea1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b380041a0c3eb1fe5dfde7f2689dea1">&#9670;&nbsp;</a></span>IsConstraintLinear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool IsConstraintLinear </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00697">697</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a9a252572508e8d71acd7ee48676b22b1" name="a9a252572508e8d71acd7ee48676b22b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a252572508e8d71acd7ee48676b22b1">&#9670;&nbsp;</a></span>Lb()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double Lb </td>
<td>(</td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00677">677</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ade90e10778675afca189add661ca038d" name="ade90e10778675afca189add661ca038d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade90e10778675afca189add661ca038d">&#9670;&nbsp;</a></span>LinearConstraintCoefficients()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Span&lt; const double &gt; LinearConstraintCoefficients </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00701">701</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="aa81a598004e15c1ebd7040c6381a7780" name="aa81a598004e15c1ebd7040c6381a7780"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa81a598004e15c1ebd7040c6381a7780">&#9670;&nbsp;</a></span>LinearConstraintLb()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double LinearConstraintLb </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00713">713</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a0eebc9c33ee1b5b4a61a995797119230" name="a0eebc9c33ee1b5b4a61a995797119230"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0eebc9c33ee1b5b4a61a995797119230">&#9670;&nbsp;</a></span>LinearConstraintUb()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double LinearConstraintUb </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00717">717</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="aa7f1ddf2d76ce9c5b7cebb883a16a7dc" name="aa7f1ddf2d76ce9c5b7cebb883a16a7dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7f1ddf2d76ce9c5b7cebb883a16a7dc">&#9670;&nbsp;</a></span>LinearConstraintVariables()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Span&lt; SCIP_VAR *const &gt; LinearConstraintVariables </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00707">707</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a83e47da81b63442daedffc38b34774b7" name="a83e47da81b63442daedffc38b34774b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83e47da81b63442daedffc38b34774b7">&#9670;&nbsp;</a></span>Name() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::string_view Name </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00721">721</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="af71d5017bfdab986cc8232aa02ef0e88" name="af71d5017bfdab986cc8232aa02ef0e88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af71d5017bfdab986cc8232aa02ef0e88">&#9670;&nbsp;</a></span>Name() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::string_view Name </td>
<td>(</td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00691">691</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a76f27b95756d12d10d0b672e7aa6235b" name="a76f27b95756d12d10d0b672e7aa6235b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76f27b95756d12d10d0b672e7aa6235b">&#9670;&nbsp;</a></span>ObjCoef()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ObjCoef </td>
<td>(</td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00685">685</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="aff2dd45c50b5ceaee4400ad00eda9d70" name="aff2dd45c50b5ceaee4400ad00eda9d70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff2dd45c50b5ceaee4400ad00eda9d70">&#9670;&nbsp;</a></span>ObjectiveIsMaximize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ObjectiveIsMaximize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00601">601</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ae06be987b47dcbc322e03255ff7350dd" name="ae06be987b47dcbc322e03255ff7350dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae06be987b47dcbc322e03255ff7350dd">&#9670;&nbsp;</a></span>ObjectiveOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ObjectiveOffset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00605">605</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a651cd5d6198e0ecd237503cb068d52e5" name="a651cd5d6198e0ecd237503cb068d52e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a651cd5d6198e0ecd237503cb068d52e5">&#9670;&nbsp;</a></span>SafeBulkDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status SafeBulkDelete </td>
<td>(</td>
<td class="paramtype">const absl::flat_hash_set&lt; SCIP_VAR * &gt; &amp;&#160;</td>
<td class="paramname"><em>vars</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00657">657</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a411fb5ccc30707bbdccca3f94ae83dc6" name="a411fb5ccc30707bbdccca3f94ae83dc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a411fb5ccc30707bbdccca3f94ae83dc6">&#9670;&nbsp;</a></span>scip()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">SCIP * scip </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8h_source.html#l00343">343</a> of file <a class="el" href="gscip_8h_source.html">gscip.h</a>.</p>
</div>
</div>
<a id="aceaeef30a244c5984645a6756ddb19d7" name="aceaeef30a244c5984645a6756ddb19d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aceaeef30a244c5984645a6756ddb19d7">&#9670;&nbsp;</a></span>ScipInf()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ScipInf </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00285">285</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ae3e5b76d61c889cb4158f19b5175f6b6" name="ae3e5b76d61c889cb4158f19b5175f6b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3e5b76d61c889cb4158f19b5175f6b6">&#9670;&nbsp;</a></span>ScipVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string ScipVersion </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00291">291</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ad35c3fd3a5b610d01a25315fab632621" name="ad35c3fd3a5b610d01a25315fab632621"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad35c3fd3a5b610d01a25315fab632621">&#9670;&nbsp;</a></span>SetBranchingPriority()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status SetBranchingPriority </td>
<td>(</td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>priority</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00607">607</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a9c390a28a330df6cfbc7da0781f6bb60" name="a9c390a28a330df6cfbc7da0781f6bb60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c390a28a330df6cfbc7da0781f6bb60">&#9670;&nbsp;</a></span>SetLb()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status SetLb </td>
<td>(</td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>lb</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00612">612</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="aab3e957e02549515bcbf5a08e57f95e5" name="aab3e957e02549515bcbf5a08e57f95e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab3e957e02549515bcbf5a08e57f95e5">&#9670;&nbsp;</a></span>SetLinearConstraintCoef()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status SetLinearConstraintCoef </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00744">744</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ab22519612d720ca9f8a498be5096b399" name="ab22519612d720ca9f8a498be5096b399"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab22519612d720ca9f8a498be5096b399">&#9670;&nbsp;</a></span>SetLinearConstraintLb()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status SetLinearConstraintLb </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>lb</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00725">725</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a629a4ead76ebba3e3816cef7bd5b118f" name="a629a4ead76ebba3e3816cef7bd5b118f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a629a4ead76ebba3e3816cef7bd5b118f">&#9670;&nbsp;</a></span>SetLinearConstraintUb()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status SetLinearConstraintUb </td>
<td>(</td>
<td class="paramtype">SCIP_CONS *&#160;</td>
<td class="paramname"><em>constraint</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>ub</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00731">731</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a798afe0406ce57a7bc4c07308cf1ddb6" name="a798afe0406ce57a7bc4c07308cf1ddb6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a798afe0406ce57a7bc4c07308cf1ddb6">&#9670;&nbsp;</a></span>SetMaximize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status SetMaximize </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>is_maximize</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00588">588</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ae0e285496aca2f3c2c8518ddfc8707d9" name="ae0e285496aca2f3c2c8518ddfc8707d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0e285496aca2f3c2c8518ddfc8707d9">&#9670;&nbsp;</a></span>SetObjCoef()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status SetObjCoef </td>
<td>(</td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>obj_coef</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00624">624</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a0f5f466045c197474f0284ac58971049" name="a0f5f466045c197474f0284ac58971049"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f5f466045c197474f0284ac58971049">&#9670;&nbsp;</a></span>SetObjectiveOffset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status SetObjectiveOffset </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>offset</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00594">594</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="adfbdf4198cee0cbb963c1fadfb12cbb2" name="adfbdf4198cee0cbb963c1fadfb12cbb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfbdf4198cee0cbb963c1fadfb12cbb2">&#9670;&nbsp;</a></span>SetUb()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status SetUb </td>
<td>(</td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>ub</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00618">618</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ad1e7d37397a21166a53ac59367fb0307" name="ad1e7d37397a21166a53ac59367fb0307"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1e7d37397a21166a53ac59367fb0307">&#9670;&nbsp;</a></span>SetVarType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::Status SetVarType </td>
<td>(</td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9">GScipVarType</a>&#160;</td>
<td class="paramname"><em>var_type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00629">629</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ac1263357bfc90432ab8260ec236d756c" name="ac1263357bfc90432ab8260ec236d756c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1263357bfc90432ab8260ec236d756c">&#9670;&nbsp;</a></span>Solve()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; <a class="el" href="structoperations__research_1_1_g_scip_result.html">GScipResult</a> &gt; Solve </td>
<td>(</td>
<td class="paramtype">const GScipParameters &amp;&#160;</td>
<td class="paramname"><em>params</em> = <code>GScipParameters()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>legacy_params</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceoperations__research.html#a2899c1afc60224e18c3d9d4a95c5064e">GScipMessageHandler</a>&#160;</td>
<td class="paramname"><em>message_handler</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00797">797</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="ab4799dcd789ae8e0de213d6bef76abb9" name="ab4799dcd789ae8e0de213d6bef76abb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4799dcd789ae8e0de213d6bef76abb9">&#9670;&nbsp;</a></span>SuggestHint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">absl::StatusOr&lt; <a class="el" href="namespaceoperations__research.html#aa17b6104527f45be5034e00d3c14249f">GScipHintResult</a> &gt; SuggestHint </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespaceoperations__research.html#af7de3fbd471bc6e23faa9f23b179f05a">GScipSolution</a> &amp;&#160;</td>
<td class="paramname"><em>partial_solution</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00760">760</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a72757cd571318a6798c97d29704461c6" name="a72757cd571318a6798c97d29704461c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72757cd571318a6798c97d29704461c6">&#9670;&nbsp;</a></span>Ub()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double Ub </td>
<td>(</td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00681">681</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<a id="a70eb9a970eb256aa645760abcb63ac91" name="a70eb9a970eb256aa645760abcb63ac91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70eb9a970eb256aa645760abcb63ac91">&#9670;&nbsp;</a></span>variables()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const absl::flat_hash_set&lt; SCIP_VAR * &gt; &amp; variables </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8h_source.html#l00190">190</a> of file <a class="el" href="gscip_8h_source.html">gscip.h</a>.</p>
</div>
</div>
<a id="ad188cab613ea9202fabe54994aae06c3" name="ad188cab613ea9202fabe54994aae06c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad188cab613ea9202fabe54994aae06c3">&#9670;&nbsp;</a></span>VarType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceoperations__research.html#a806751db89938de9e63c667e24db74b9">GScipVarType</a> VarType </td>
<td>(</td>
<td class="paramtype">SCIP_VAR *&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8cc_source.html#l00687">687</a> of file <a class="el" href="gscip_8cc_source.html">gscip.cc</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="af45fec81f08f7b4ee8e4528dbbb36e95" name="af45fec81f08f7b4ee8e4528dbbb36e95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af45fec81f08f7b4ee8e4528dbbb36e95">&#9670;&nbsp;</a></span>kDefaultScipInf</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr double kDefaultScipInf = 1e20</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="gscip_8h_source.html#l00333">333</a> of file <a class="el" href="gscip_8h_source.html">gscip.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="gscip_8h_source.html">gscip.h</a></li>
<li><a class="el" href="gscip_8cc_source.html">gscip.cc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- 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="namespaceoperations__research.html">operations_research</a></li><li class="navelem"><a class="el" href="classoperations__research_1_1_g_scip.html">GScip</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>