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

319 lines
336 KiB
HTML
Raw Normal View History

2021-04-27 23:00:03 +02: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"/>
2021-04-27 23:00:03 +02:00
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OR-Tools: environment.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>
2021-04-27 23:00:03 +02: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>
2021-04-27 23:00:03 +02:00
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
2021-09-20 15:57:27 +02:00
<!-- Generated by Doxygen 1.8.15 -->
2021-04-27 23:00:03 +02: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');
2021-04-27 23:00:03 +02: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('environment_8cc_source.html','');});
2021-04-27 23:00:03 +02: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">environment.cc</div> </div>
</div><!--header-->
<div class="contents">
2021-09-20 15:57:27 +02:00
<a href="environment_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="environment_8h.html">ortools/gurobi/environment.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;mutex&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &quot;absl/status/status.h&quot;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &quot;absl/strings/match.h&quot;</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &quot;absl/strings/str_cat.h&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;absl/strings/str_format.h&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;absl/strings/str_join.h&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;absl/synchronization/mutex.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="base_2logging_8h.html">ortools/base/logging.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot
<div class="ttc" id="namespaceoperations__research_html_a60630a17f179047d7bff24ee7864ae3c"><div class="ttname"><a href="namespaceoperations__research.html#a60630a17f179047d7bff24ee7864ae3c">operations_research::GRBloadclientenvadv</a></div><div class="ttdeci">std::function&lt; int(GRBenv **envP, const char *logfilename, const char *computeservers, int port, const char *password, int priority, double timeout, int apitype, int major, int minor, int tech, int(GUROBI_STDCALL *cb)(CB_ARGS), void *usrdata)&gt; GRBloadclientenvadv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00410">environment.cc:410</a></div></div>
<div class="ttc" id="environment_8h_html_a4029272666dfcff1fa54cf75875757b0"><div class="ttname"><a href="environment_8h.html#a4029272666dfcff1fa54cf75875757b0">CALLOCCB_ARGS</a></div><div class="ttdeci">#define CALLOCCB_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00402">environment.h:402</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a6e3a7ab84a516ee67eb78d50ac3987e2"><div class="ttname"><a href="namespaceoperations__research.html#a6e3a7ab84a516ee67eb78d50ac3987e2">operations_research::GRBgeterrormsg</a></div><div class="ttdeci">std::function&lt; const char *(GRBenv *env)&gt; GRBgeterrormsg</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00426">environment.cc:426</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_afd4955fd2d0fc944542bdeef018c1076"><div class="ttname"><a href="namespaceoperations__research.html#afd4955fd2d0fc944542bdeef018c1076">operations_research::GRBBinvRowi</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int i, GRBsvec *x)&gt; GRBBinvRowi</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00342">environment.cc:342</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a26680efd805dc761c40fac467032e587"><div class="ttname"><a href="namespaceoperations__research.html#a26680efd805dc761c40fac467032e587">operations_research::GRBdelgenconstrs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int len, int *ind)&gt; GRBdelgenconstrs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00322">environment.cc:322</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aa5fa17837fd2d3e7f10742894060694b"><div class="ttname"><a href="namespaceoperations__research.html#aa5fa17837fd2d3e7f10742894060694b">operations_research::GRBgetdblattrelement</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int element, double *valueP)&gt; GRBgetdblattrelement</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00100">environment.cc:100</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a548bfc8d376dc46ebccb92b24ce558b9"><div class="ttname"><a href="namespaceoperations__research.html#a548bfc8d376dc46ebccb92b24ce558b9">operations_research::GRBXloadmodel</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, GRBmodel **modelP, const char *Pname, int numvars, int numconstrs, int objsense, double objcon, double *obj, char *sense, double *rhs, size_t *vbeg, int *vlen, int *vind, double *vval, double *lb, double *ub, char *vtype, char **varnames, char **constrnames)&gt; GRBXloadmodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00254">environment.cc:254</a></div></div>
<div class="ttc" id="class_dynamic_library_html"><div class="ttname"><a href="class_dynamic_library.html">DynamicLibrary</a></div><div class="ttdef"><b>Definition:</b> <a href="dynamic__library_8h_source.html#l00030">dynamic_library.h:30</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_adf75271a6a8fe0be3ffb7748067cdfc6"><div class="ttname"><a href="namespaceoperations__research.html#adf75271a6a8fe0be3ffb7748067cdfc6">operations_research::GRBgetattrname</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int i, char **attrnameP)&gt; GRBgetattrname</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00394">environment.cc:394</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_afe1567867886764f892d7b22ca1dd286"><div class="ttname"><a href="namespaceoperations__research.html#afe1567867886764f892d7b22ca1dd286">operations_research::GRBgetstrparaminfo</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *paramname, char *valueP, char *defP)&gt; GRBgetstrparaminfo</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00375">environment.cc:375</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a56515c43759afdffa088ea12eefbd2f9"><div class="ttname"><a href="namespaceoperations__research.html#a56515c43759afdffa088ea12eefbd2f9">operations_research::GRBpresolvemodel</a></div><div class="ttdeci">std::function&lt; GRBmodel *(GRBmodel *model)&gt; GRBpresolvemodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00219">environment.cc:219</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aff5b1ba91c932d5b2f450dea4b82f014"><div class="ttname"><a href="namespaceoperations__research.html#aff5b1ba91c932d5b2f450dea4b82f014">operations_research::GRBgetnumattributes</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBgetnumattributes</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00393">environment.cc:393</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a49794c12ee443eb956b5b47019134047"><div class="ttname"><a href="namespaceoperations__research.html#a49794c12ee443eb956b5b47019134047">operations_research::GRBsetobjectiven</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int index, int priority, double weight, double abstol, double reltol, const char *name, double constant, int lnz, int *lind, double *lval)&gt; GRBsetobjectiven</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00358">environment.cc:358</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a215c388796c71648e0d4ace2d9d2aaae"><div class="ttname"><a href="namespaceoperations__research.html#a215c388796c71648e0d4ace2d9d2aaae">operations_research::GRBisrecordfile</a></div><div class="ttdeci">std::function&lt; int(const char *filename)&gt; GRBisrecordfile</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00238">environment.cc:238</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a0ddde9dcfd236fc86886a48e6a6eac1e"><div class="ttname"><a href="namespaceoperations__research.html#a0ddde9dcfd236fc86886a48e6a6eac1e">operations_research::GRBloadcloudenv</a></div><div class="ttdeci">std::function&lt; int(GRBenv **envP, const char *logfilename, const char *accessID, const char *secretKey, const char *pool)&gt; GRBloadcloudenv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00413">environment.cc:413</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a38babfaae1a96832712010370103fd02"><div class="ttname"><a href="namespaceoperations__research.html#a38babfaae1a96832712010370103fd02">operations_research::GRBwriteparams</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *filename)&gt; GRBwriteparams</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00388">environment.cc:388</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aedf79171b78a3eb8a961a2711de9899f"><div class="ttname"><a href="namespaceoperations__research.html#aedf79171b78a3eb8a961a2711de9899f">operations_research::GRBaddvars</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numvars, int numnz, int *vbeg, int *vind, double *vval, double *obj, double *lb, double *ub, char *vtype, char **varnames)&gt; GRBaddvars</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00262">environment.cc:262</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ac50dd406f252a5b601c25179bb0bbf9b"><div class="ttname"><a href="namespaceoperations__research.html#ac50dd406f252a5b601c25179bb0bbf9b">operations_research::GRBisqp</a></div><div class="ttdeci">std::function&lt; int(GRBenv **, const char *, const char *, const char *, int, const char *)&gt; GRBisqp</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00048">environment.cc:48</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ab4da3a2847e3ab527685276117114da6"><div class="ttname"><a href="namespaceoperations__research.html#ab4da3a2847e3ab527685276117114da6">operations_research::GRBisattravailable</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname)&gt; GRBisattravailable</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00052">environment.cc:52</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aad29a2acfb4524bac1fd706604bf0a4a"><div class="ttname"><a href="namespaceoperations__research.html#aad29a2acfb4524bac1fd706604bf0a4a">operations_research::GRBismodelfile</a></div><div class="ttdeci">std::function&lt; int(const char *filename)&gt; GRBismodelfile</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00236">environment.cc:236</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ae3e9caa49d0765e19f66d36bdd9d0ad9"><div class="ttname"><a href="namespaceoperations__research.html#ae3e9caa49d0765e19f66d36bdd9d0ad9">operations_research::GRBtunemodels</a></div><div class="ttdeci">std::function&lt; int(int nummodels, GRBmodel **models, GRBmodel *ignore, GRBmodel *hint)&gt; GRBtunemodels</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00434">environment.cc:434</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a59561b4c0898433cff3614fc838c0df7"><div class="ttname"><a href="namespaceoperations__research.html#a59561b4c0898433cff3614fc838c0df7">operations_research::GRBgetconcurrentenv</a></div><div class="ttdeci">std::function&lt; GRBenv *(GRBmodel *model, int num)&gt; GRBgetconcurrentenv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00420">environment.cc:420</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ac77d1eb29d5888064aad690e90bf59ab"><div class="ttname"><a href="namespaceoperations__research.html#ac77d1eb29d5888064aad690e90bf59ab">operations_research::GRBsetstrattrarray</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int first, int len, char **newvalues)&gt; GRBsetstrattrarray</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00131">environment.cc:131</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a7fafa551aefcfa96ed3416b634e2cb51"><div class="ttname"><a href="namespaceoperations__research.html#a7fafa551aefcfa96ed3416b634e2cb51">operations_research::GRBsync</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBsync</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00439">environment.cc:439</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ac54f445d3f6c5a80d47fb8a9fa210eb6"><div class="ttname"><a href="namespaceoperations__research.html#ac54f445d3f6c5a80d47fb8a9fa210eb6">operations_research::GRBdelvars</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int len, int *ind)&gt; GRBdelvars</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00319">environment.cc:319</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a56930f3670b2f5cc500e817cc7d08b01"><div class="ttname"><a href="namespaceoperations__research.html#a56930f3670b2f5cc500e817cc7d08b01">operations_research::GRBgetintparaminfo</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *paramname, int *valueP, int *minP, int *maxP, int *defP)&gt; GRBgetintparaminfo</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00370">environment.cc:370</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a264d73546333400db18b331204b93e27"><div class="ttname"><a href="namespaceoperations__research.html#a264d73546333400db18b331204b93e27">operations_research::GRBgetparamname</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, int i, char **paramnameP)&gt; GRBgetparamname</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00391">environment.cc:391</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_afccf2eccc1e7d4c083e47b0b19ae90be"><div class="ttname"><a href="namespaceoperations__research.html#afccf2eccc1e7d4c083e47b0b19ae90be">operations_research::GRBgetintattr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int *valueP)&gt; GRBgetintattr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00055">environment.cc:55</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a919031d2606bbb0bf865f6a100427015"><div class="ttname"><a href="namespaceoperations__research.html#a919031d2606bbb0bf865f6a100427015">operations_research::GRBrelaxmodel</a></div><div class="ttdeci">std::function&lt; GRBmodel *(GRBmodel *model)&gt; GRBrelaxmodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00217">environment.cc:217</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_abbd2192a0d2d43a5169ad32b6b68d329"><div class="ttname"><a href="namespaceoperations__research.html#abbd2192a0d2d43a5169ad32b6b68d329">operations_research::GRBwrite</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *filename)&gt; GRBwrite</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00235">environment.cc:235</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ac964916575a2b1bc4ce4d095afd90cce"><div class="ttname"><a href="namespaceoperations__research.html#ac964916575a2b1bc4ce4d095afd90cce">operations_research::GRBgetgenconstrAnd</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int genconstr, int *resvarP, int *nvarsP, int *vars)&gt; GRBgetgenconstrAnd</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00186">environment.cc:186</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a93968df3ef112d1e52cb1483f1c7984e"><div class="ttname"><a href="namespaceoperations__research.html#a93968df3ef112d1e52cb1483f1c7984e">operations_research::GRBaddgenconstrAnd</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *name, int resvar, int nvars, const int *vars)&gt; GRBaddgenconstrAnd</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00302">environment.cc:302</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_adca5f57710d48102d1564561da8c7f21"><div class="ttname"><a href="namespaceoperations__research.html#adca5f57710d48102d1564561da8c7f21">operations_research::GRBsetintattrlist</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int len, int *ind, int *newvalues)&gt; GRBsetintattrlist</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00075">environment.cc:75</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a393c95ccf66f195cf2f64c324e15bb52"><div class="ttname"><a href="namespaceoperations__research.html#a393c95ccf66f195cf2f64c324e15bb52">operations_research::GRBsetpwlobj</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int var, int points, double *x, double *y)&gt; GRBsetpwlobj</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00332">environment.cc:332</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_afee86075f779c39746c2f754f00bcd3d"><div class="ttname"><a href="namespaceoperations__research.html#afee86075f779c39746c2f754f00bcd3d">operations_research::GRBsetdblparam</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *paramname, double value)&gt; GRBsetdblparam</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00381">environment.cc:381</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ad6c6ca37ce0f44ef738366070fe992a4"><div class="ttname"><a href="namespaceoperations__research.html#ad6c6ca37ce0f44ef738366070fe992a4">operations_research::LoadGurobiDynamicLibrary</a></div><div class="ttdeci">absl::Status LoadGurobiDynamicLibrary(std::vector&lt; std::string &gt; potential_paths)</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00721">environment.cc:721</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a01b3827e1f863f988699cbd203ce0357"><div class="ttname"><a href="namespaceoperations__research.html#a01b3827e1f863f988699cbd203ce0357">operations_research::GRBXgetconstrs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, size_t *numnzP, size_t *cbeg, int *cind, double *cval, int start, int len)&gt; GRBXgetconstrs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00166">environment.cc:166</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="namespaceoperations__research_html_a2e34f6a0dfee062d8994464725328201"><div class="ttname"><a href="namespaceoperations__research.html#a2e34f6a0dfee062d8994464725328201">operations_research::GRBsetparam</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *paramname, const char *value)&gt; GRBsetparam</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00377">environment.cc:377</a></div></div>
<div class="ttc" id="log__severity_8h_html_ac9bcbe19995a8140cd4ec61773cd6e67"><div class="ttname"><a href="log__severity_8h.html#ac9bcbe19995a8140cd4ec61773cd6e67">ERROR</a></div><div class="ttdeci">const int ERROR</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="namespaceoperations__research_html_a8a8dfae71145bc97c2e8003db54fc04d"><div class="ttname"><a href="namespaceoperations__research.html#a8a8dfae71145bc97c2e8003db54fc04d">operations_research::GRBreleaselicense</a></div><div class="ttdeci">std::function&lt; void(GRBenv *env)&gt; GRBreleaselicense</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00424">environment.cc:424</a></div></div>
<div class="ttc" id="class_dynamic_library_html_afc2eff6666031583a0f6c183f2e3ed52"><div class="ttname"><a href="class_dynamic_library.html#afc2eff6666031583a0f6c183f2e3ed52">DynamicLibrary::LibraryIsLoaded</a></div><div class="ttdeci">bool LibraryIsLoaded() const</div><div class="ttdef"><b>Definition:</b> <a href="dynamic__library_8h_source.html#l00056">dynamic_library.h:56</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a7107d55540a5ebdf66762aa4ee42e404"><div class="ttname"><a href="namespaceoperations__research.html#a7107d55540a5ebdf66762aa4ee42e404">operations_research::GRBgetenv</a></div><div class="ttdeci">std::function&lt; GRBenv *(GRBmodel *model)&gt; GRBgetenv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00419">environment.cc:419</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a6fb0c68e3b93033a6161597239899e38"><div class="ttname"><a href="namespaceoperations__research.html#a6fb0c68e3b93033a6161597239899e38">operations_research::GetGurobiEnv</a></div><div class="ttdeci">absl::StatusOr&lt; GRBenv * &gt; GetGurobiEnv()</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00756">environment.cc:756</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ac8714f56078d46528a38459e381d0146"><div class="ttname"><a href="namespaceoperations__research.html#ac8714f56078d46528a38459e381d0146">operations_research::GRBdiscardmultiobjenvs</a></div><div class="ttdeci">std::function&lt; void(GRBmodel *model)&gt; GRBdiscardmultiobjenvs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00423">environment.cc:423</a></div></div>
<div class="ttc" id="environment_8h_html_a865e461c79c88bc5c0d5f56087ae4876"><div class="ttname"><a href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a></div><div class="ttdeci">struct _GRBmodel GRBmodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00024">environment.h:24</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a33d1abd321c8db939e166390ac01cc1e"><div class="ttname"><a href="namespaceoperations__research.html#a33d1abd321c8db939e166390ac01cc1e">operations_research::GRBcblazy</a></div><div class="ttdeci">std::function&lt; int(void *cbdata, int lazylen, const int *lazyind, const double *lazyval, char lazysense, double lazyrhs)&gt; GRBcblazy</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00158">environment.cc:158</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aaf37d51275c80ffc5a77008296834a11"><div class="ttname"><a href="namespaceoperations__research.html#aaf37d51275c80ffc5a77008296834a11">operations_research::GRBdelsos</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int len, int *ind)&gt; GRBdelsos</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00321">environment.cc:321</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="namespaceoperations__research_html_a6b299430dd78312bb08c316340ec5658"><div class="ttname"><a href="namespaceoperations__research.html#a6b299430dd78312bb08c316340ec5658">operations_research::GRBaddqpterms</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numqnz, int *qrow, int *qcol, double *qval)&gt; GRBaddqpterms</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00318">environment.cc:318</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a9ba413de24c66783a93ad29185efd573"><div class="ttname"><a href="namespaceoperations__research.html#a9ba413de24c66783a93ad29185efd573">operations_research::GRBsetcharattrelement</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int element, char newvalue)&gt; GRBsetcharattrelement</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00081">environment.cc:81</a></div></div>
<div class="ttc" id="gurobi__interface_8cc_html_a0728f23c9a47655d38e0bf1a2f200bcf"><div class="ttname"><a href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a></div><div class="ttdeci">GRBmodel * model</div><div class="ttdef"><b>Definition:</b> <a href="gurobi__interface_8cc_source.html#l00273">gurobi_interface.cc:273</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ad530ac40f508600aa495f638d813748b"><div class="ttname"><a href="namespaceoperations__research.html#ad530ac40f508600aa495f638d813748b">operations_research::GRBnewmodel</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, GRBmodel **modelP, const char *Pname, int numvars, double *obj, double *lb, double *ub, char *vtype, char **varnames)&gt; GRBnewmodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00242">environment.cc:242</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a71a99985c430e344241552eae729b902"><div class="ttname"><a href="namespaceoperations__research.html#a71a99985c430e344241552eae729b902">operations_research::GRBdelconstrs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int len, int *ind)&gt; GRBdelconstrs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00320">environment.cc:320</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a7b04d9d37e72714a19537614c7948045"><div class="ttname"><a href="namespaceoperations__research.html#a7b04d9d37e72714a19537614c7948045">operations_research::LoadGurobiFunctions</a></div><div class="ttdeci">void LoadGurobiFunctions(DynamicLibrary *gurobi_dynamic_library)</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00441">environment.cc:441</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a458a2341c2bfe0530114105a7a42c183"><div class="ttname"><a href="namespaceoperations__research.html#a458a2341c2bfe0530114105a7a42c183">operations_research::GRBsetintparam</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *paramname, int value)&gt; GRBsetintparam</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00379">environment.cc:379</a></div></div>
<div class="ttc" id="environment_8h_html_ae7ac10908b369bb98f65176f989ca58a"><div class="ttname"><a href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a></div><div class="ttdeci">#define CB_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00147">environment.h:147</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a3563bf56338c8fb4631c6dd38833da16"><div class="ttname"><a href="namespaceoperations__research.html#a3563bf56338c8fb4631c6dd38833da16">operations_research::GRBread</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *filename)&gt; GRBread</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00234">environment.cc:234</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a77452362e75e02ad509d5688110383fb"><div class="ttname"><a href="namespaceoperations__research.html#a77452362e75e02ad509d5688110383fb">operations_research::GRBcheckmodel</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBcheckmodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00347">environment.cc:347</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a7c5f35190e6167ce22cc34ac14af0b0f"><div class="ttname"><a href="namespaceoperations__research.html#a7c5f35190e6167ce22cc34ac14af0b0f">operations_research::GRBtunemodeladv</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, GRBmodel *ignore, GRBmodel *hint)&gt; GRBtunemodeladv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00438">environment.cc:438</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a38d3304b67d40a5dc383bdc1dd532ed7"><div class="ttname"><a href="namespaceoperations__research.html#a38d3304b67d40a5dc383bdc1dd532ed7">operations_research::GRBmsg</a></div><div class="ttdeci">std::function&lt; void(GRBenv *env, const char *message)&gt; GRBmsg</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00359">environment.cc:359</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a9b7748d8d903a762a56bcc1006eb40be"><div class="ttname"><a href="namespaceoperations__research.html#a9b7748d8d903a762a56bcc1006eb40be">operations_research::GurobiDynamicLibraryPotentialPaths</a></div><div class="ttdeci">std::vector&lt; std::string &gt; GurobiDynamicLibraryPotentialPaths()</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00666">environment.cc:666</a></div></div>
<div class="ttc" id="environment_8h_html_a2671f4eee19af5c3643a39421c4e16f7"><div class="ttname"><a href="environment_8h.html#a2671f4eee19af5c3643a39421c4e16f7">THREADCREATECB_ARGS</a></div><div class="ttdeci">#define THREADCREATECB_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00405">environment.h:405</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aacdc5c04fb576da0dbb6bc237270554f"><div class="ttname"><a href="namespaceoperations__research.html#aacdc5c04fb576da0dbb6bc237270554f">operations_research::GRBXaddvars</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numvars, size_t numnz, size_t *vbeg, int *vind, double *vval, double *obj, double *lb, double *ub, char *vtype, char **varnames)&gt; GRBXaddvars</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00266">environment.cc:266</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aae3b326f307ad4abed48b0ed5909e2e1"><div class="ttname"><a href="namespaceoperations__research.html#aae3b326f307ad4abed48b0ed5909e2e1">operations_research::GRBsetstrattrlist</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int len, int *ind, char **newvalues)&gt; GRBsetstrattrlist</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00137">environment.cc:137</a></div></div>
<div class="ttc" id="constraint__solver_2table_8cc_html_a9293e4d29cac928301645070dd307683"><div class="ttname"><a href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a></div><div class="ttdeci">int64_t b</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2table_8cc_source.html#l00047">constraint_solver/table.cc:47</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a5d18796445ee5d664e591b74df135990"><div class="ttname"><a href="namespaceoperations__research.html#a5d18796445ee5d664e591b74df135990">operations_research::GRBfreemodel</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBfreemodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00335">environment.cc:335</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_abfe522906ee13cf5e19a19ba23837eae"><div class="ttname"><a href="namespaceoperations__research.html#abfe522906ee13cf5e19a19ba23837eae">operations_research::GRBsetsignal</a></div><div class="ttdeci">std::function&lt; void(GRBmodel *model)&gt; GRBsetsignal</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00348">environment.cc:348</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a1c6070ee399de8cf94abcce6a91a5cf1"><div class="ttname"><a href="namespaceoperations__research.html#a1c6070ee399de8cf94abcce6a91a5cf1">operations_research::GRBaddvar</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numnz, int *vind, double *vval, double obj, double lb, double ub, char vtype, const char *varname)&gt; GRBaddvar</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00258">environment.cc:258</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a8b1747b9c06f2b83f6e5f6cf44d4f9a2"><div class="ttname"><a href="namespaceoperations__research.html#a8b1747b9c06f2b83f6e5f6cf44d4f9a2">operations_research::GRBdelqconstrs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int len, int *ind)&gt; GRBdelqconstrs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00324">environment.cc:324</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a4eb0cf965903cc3db13c2d0dcb81f91d"><div class="ttname"><a href="namespaceoperations__research.html#a4eb0cf965903cc3db13c2d0dcb81f91d">operations_research::GRBgetlogfile</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, FILE **logfileP)&gt; GRBgetlogfile</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00360">environment.cc:360</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a0ee25ba46b3ec6e8a1917de7c85eb8b4"><div class="ttname"><a href="namespaceoperations__research.html#a0ee25ba46b3ec6e8a1917de7c85eb8b4">operations_research::GRBBinvj</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int j, GRBsvec *x)&gt; GRBBinvj</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00339">environment.cc:339</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a5d181e1ba39c37c5b081a4793bfb42fb"><div class="ttname"><a href="namespaceoperations__research.html#a5d181e1ba39c37c5b081a4793bfb42fb">operations_research::GRBXgetvars</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, size_t *numnzP, size_t *vbeg, int *vind, double *vval, int start, int len)&gt; GRBXgetvars</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00172">environment.cc:172</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ad52bd519ff109a24ae8f4d1be9cdb87f"><div class="ttname"><a href="namespaceoperations__research.html#ad52bd519ff109a24ae8f4d1be9cdb87f">operations_research::GRBXaddconstrs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numconstrs, size_t numnz, size_t *cbeg, int *cind, double *cval, char *sense, double *rhs, char **constrnames)&gt; GRBXaddconstrs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00277">environment.cc:277</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a60a5873dac9575649c7b9f963bab77db"><div class="ttname"><a href="namespaceoperations__research.html#a60a5873dac9575649c7b9f963bab77db">operations_research::GRBaddcone</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int nummembers, int *members)&gt; GRBaddcone</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00314">environment.cc:314</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a137a0f7a165ae6d0e04ed22f961a0aac"><div class="ttname"><a href="namespaceoperations__research.html#a137a0f7a165ae6d0e04ed22f961a0aac">operations_research::GRBdiscardconcurrentenvs</a></div><div class="ttdeci">std::function&lt; void(GRBmodel *model)&gt; GRBdiscardconcurrentenvs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00421">environment.cc:421</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a7cceb4c997fc06f43522a150e7a42791"><div class="ttname"><a href="namespaceoperations__research.html#a7cceb4c997fc06f43522a150e7a42791">operations_research::GRBresetparams</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env)&gt; GRBresetparams</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00386">environment.cc:386</a></div></div>
<div class="ttc" id="environment_8h_html_aeda0314230a4d6141ce93ee379460901"><div class="ttname"><a href="environment_8h.html#aeda0314230a4d6141ce93ee379460901">MALLOCCB_ARGS</a></div><div class="ttdeci">#define MALLOCCB_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00401">environment.h:401</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ad605b8a10d68f441f6ca5b07ecdb5e7c"><div class="ttname"><a href="namespaceoperations__research.html#ad605b8a10d68f441f6ca5b07ecdb5e7c">operations_research::GRBloadenvsyscb</a></div><div class="ttdeci">std::function&lt; int(GRBenv **envP, const char *logfilename, void *(GUROBI_STDCALL *malloccb)(MALLOCCB_ARGS), void *(GUROBI_STDCALL *calloccb)(CALLOCCB_ARGS), void *(GUROBI_STDCALL *realloccb)(REALLOCCB_ARGS), void(GUROBI_STDCALL *freecb)(FREECB_ARGS), int(GUROBI_STDCALL *threadcreatecb)(THREADCREATECB_ARGS), void(GUROBI_STDCALL *threadjoincb)(THREADJOINCB_ARGS), void *syscbusrdata)&gt; GRBloadenvsyscb</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00231">environment.cc:231</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a13096db0327ba8156cb2f5215eaeb9db"><div class="ttname"><a href="namespaceoperations__research.html#a13096db0327ba8156cb2f5215eaeb9db">operations_research::GRBgetdblattr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, double *valueP)&gt; GRBgetdblattr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00095">environment.cc:95</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a13cdbf0c441c70cbf97dcbd3be562b79"><div class="ttname"><a href="namespaceoperations__research.html#a13cdbf0c441c70cbf97dcbd3be562b79">operations_research::GRBgetnumparams</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env)&gt; GRBgetnumparams</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00390">environment.cc:390</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_af0ae092f345f626ae9f6287ced1246ac"><div class="ttname"><a href="namespaceoperations__research.html#af0ae092f345f626ae9f6287ced1246ac">operations_research::GRBsetcharattrarray</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int first, int len, char *newvalues)&gt; GRBsetcharattrarray</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00087">environment.cc:87</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a9ee4c8a0be29f13665b60300c77d6254"><div class="ttname"><a href="namespaceoperations__research.html#a9ee4c8a0be29f13665b60300c77d6254">operations_research::GRBFSolve</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, GRBsvec *b, GRBsvec *x)&gt; GRBFSolve</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00337">environment.cc:337</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a9ccab3c5dbb8265394818c0d09b43a74"><div class="ttname"><a href="namespaceoperations__research.html#a9ccab3c5dbb8265394818c0d09b43a74">operations_research::GRBtunemodel</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBtunemodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00431">environment.cc:431</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ab4e6056a1117ea5f52a7d80a4656b77d"><div class="ttname"><a href="namespaceoperations__research.html#ab4e6056a1117ea5f52a7d80a4656b77d">operations_research::GRBgetcbwhatinfo</a></div><div class="ttdeci">std::function&lt; int(void *cbdata, int what, int *typeP, int *sizeP)&gt; GRBgetcbwhatinfo</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00216">environment.cc:216</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a994ad44d1f36788ed18b01a399697e81"><div class="ttname"><a href="namespaceoperations__research.html#a994ad44d1f36788ed18b01a399697e81">operations_research::GRBloadcloudenvadv</a></div><div class="ttdeci">std::function&lt; int(GRBenv **envP, const char *logfilename, const char *accessID, const char *secretKey, const char *pool, int apitype, int major, int minor, int tech, int(GUROBI_STDCALL *cb)(CB_ARGS), void *usrdata)&gt; GRBloadcloudenvadv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00418">environment.cc:418</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a24cb552398cda7f47a1bf3a3b30a6066"><div class="ttname"><a href="namespaceoperations__research.html#a24cb552398cda7f47a1bf3a3b30a6066">operations_research::GRBBSolve</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, GRBsvec *b, GRBsvec *x)&gt; GRBBSolve</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00340">environment.cc:340</a></div></div>
<div class="ttc" id="pack_8cc_html_a4255f714cea26cdd64f6a0ee72d34a8c"><div class="ttname"><a href="pack_8cc.html#a4255f714cea26cdd64f6a0ee72d34a8c">weight</a></div><div class="ttdeci">int64_t weight</div><div class="ttdef"><b>Definition:</b> <a href="pack_8cc_source.html#l00510">pack.cc:510</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a96d32575599fc05e0b5b74ef06bff9a7"><div class="ttname"><a href="namespaceoperations__research.html#a96d32575599fc05e0b5b74ef06bff9a7">operations_research::GRBdelq</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBdelq</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00325">environment.cc:325</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a9cfda92e75c5591e1fc358ae8d17af71"><div class="ttname"><a href="namespaceoperations__research.html#a9cfda92e75c5591e1fc358ae8d17af71">operations_research::GRBgettuneresult</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int i)&gt; GRBgettuneresult</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00435">environment.cc:435</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ab4617e07ad4b1c37b128c99095da1bd1"><div class="ttname"><a href="namespaceoperations__research.html#ab4617e07ad4b1c37b128c99095da1bd1">operations_research::GRBcbsolution</a></div><div class="ttdeci">std::function&lt; int(void *cbdata, const double *solution, double *objvalP)&gt; GRBcbsolution</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00152">environment.cc:152</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a78cfe8ff2e1c5247c6f108d29f0b26a1"><div class="ttname"><a href="namespaceoperations__research.html#a78cfe8ff2e1c5247c6f108d29f0b26a1">operations_research::GRBconverttofixed</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBconverttofixed</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00218">environment.cc:218</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ae34339d979ba0033f7e47a88913e2d60"><div class="ttname"><a href="namespaceoperations__research.html#ae34339d979ba0033f7e47a88913e2d60">operations_research::GRBcbcut</a></div><div class="ttdeci">std::function&lt; int(void *cbdata, int cutlen, const int *cutind, const double *cutval, char cutsense, double cutrhs)&gt; GRBcbcut</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00155">environment.cc:155</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a51365c8099faa36b8fed1f7d86d7ef30"><div class="ttname"><a href="namespaceoperations__research.html#a51365c8099faa36b8fed1f7d86d7ef30">operations_research::GRBgetcharattrarray</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int first, int len, char *values)&gt; GRBgetcharattrarray</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00084">environment.cc:84</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_adf99c516af940ef3c7e4a7c0fcb88d79"><div class="ttname"><a href="namespaceoperations__research.html#adf99c516af940ef3c7e4a7c0fcb88d79">operations_research::GRBaddsos</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numsos, int nummembers, int *types, int *beg, int *ind, double *weight)&gt; GRBaddsos</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00291">environment.cc:291</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a6f5b8fa2fe40cae954681ba04e9cbb72"><div class="ttname"><a href="namespaceoperations__research.html#a6f5b8fa2fe40cae954681ba04e9cbb72">operations_research::GRBchgcoeffs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int cnt, int *cind, int *vind, double *val)&gt; GRBchgcoeffs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00327">environment.cc:327</a></div></div>
<div class="ttc" id="environment_8h_html_a2963ba0c46b86ac4680fb3bb4ca8b2f3"><div class="ttname"><a href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a></div><div class="ttdeci">struct _GRBenv GRBenv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00025">environment.h:25</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a2fdf58ef8256da5efa843264471266ee"><div class="ttname"><a href="namespaceoperations__research.html#a2fdf58ef8256da5efa843264471266ee">operations_research::GRBgetstrparam</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *paramname, char *valueP)&gt; GRBgetstrparam</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00367">environment.cc:367</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a106965afc771227c7d2637511f207be4"><div class="ttname"><a href="namespaceoperations__research.html#a106965afc771227c7d2637511f207be4">operations_research::GRBcomputeIIS</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBcomputeIIS</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00336">environment.cc:336</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a9d36831683588c7be928bf1afee486e3"><div class="ttname"><a href="namespaceoperations__research.html#a9d36831683588c7be928bf1afee486e3">operations_research::GRBsetintattrelement</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int element, int newvalue)&gt; GRBsetintattrelement</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00063">environment.cc:63</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ae3cc51a6018c329384e2170c1d683c5f"><div class="ttname"><a href="namespaceoperations__research.html#ae3cc51a6018c329384e2170c1d683c5f">operations_research::GRBXaddrangeconstrs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numconstrs, size_t numnz, size_t *cbeg, int *cind, double *cval, double *lower, double *upper, char **constrnames)&gt; GRBXaddrangeconstrs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00288">environment.cc:288</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a3fba738afeda2bccadc516a3dd6898d6"><div class="ttname"><a href="namespaceoperations__research.html#a3fba738afeda2bccadc516a3dd6898d6">operations_research::GRBaddconstrs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numconstrs, int numnz, int *cbeg, int *cind, double *cval, char *sense, double *rhs, char **constrnames)&gt; GRBaddconstrs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00273">environment.cc:273</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a2c737eb8a24b7e35244bb0bd83bf6a05"><div class="ttname"><a href="namespaceoperations__research.html#a2c737eb8a24b7e35244bb0bd83bf6a05">operations_research::GRBgetvarbyname</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *name, int *indexP)&gt; GRBgetvarbyname</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00202">environment.cc:202</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a980298d196f397b12d15b4e9746bb8e5"><div class="ttname"><a href="namespaceoperations__research.html#a980298d196f397b12d15b4e9746bb8e5">operations_research::GRBgetdblattrlist</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int len, int *ind, double *values)&gt; GRBgetdblattrlist</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00112">environment.cc:112</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a47dfe898be4c2a59df528e39e96d0798"><div class="ttname"><a href="namespaceoperations__research.html#a47dfe898be4c2a59df528e39e96d0798">operations_research::GRBcbget</a></div><div class="ttdeci">std::function&lt; int(void *cbdata, int where, int what, void *resultP)&gt; GRBcbget</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00147">environment.cc:147</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a69e4cf6405f02b16450fec8e1cee1c8f"><div class="ttname"><a href="namespaceoperations__research.html#a69e4cf6405f02b16450fec8e1cee1c8f">operations_research::GRBterminate</a></div><div class="ttdeci">std::function&lt; void(GRBmodel *model)&gt; GRBterminate</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00349">environment.cc:349</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a726a825822cd2729ff593cf1cfc9f4f6"><div class="ttname"><a href="namespaceoperations__research.html#a726a825822cd2729ff593cf1cfc9f4f6">operations_research::GRBaddgenconstrMax</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *name, int resvar, int nvars, const int *vars, double constant)&gt; GRBaddgenconstrMax</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00294">environment.cc:294</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a7ccc0a5542bf3f96b28fe4ae8a9957e6"><div class="ttname"><a href="namespaceoperations__research.html#a7ccc0a5542bf3f96b28fe4ae8a9957e6">operations_research::GRBaddgenconstrIndicator</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *lp, const char *name, int binvar, int binval, int nvars, const int *vars, const double *vals, char sense, double rhs)&gt; GRBaddgenconstrIndicator</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00309">environment.cc:309</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aec892e2b2a70124f41f8b9744adbda67"><div class="ttname"><a href="namespaceoperations__research.html#aec892e2b2a70124f41f8b9744adbda67">operations_research::GRBsetcallbackfunc</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int(GUROBI_STDCALL *cb)(CB_ARGS), void *usrdata)&gt; GRBsetcallbackfunc</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00140">environment.cc:140</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a43a847958a89da5cec63d95ffb13d6ec"><div class="ttname"><a href="namespaceoperations__research.html#a43a847958a89da5cec63d95ffb13d6ec">operations_research::GRBgetcoeff</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int constr, int var, double *valP)&gt; GRBgetcoeff</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00160">environment.cc:160</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a1330fa3505478eda74ac65a170a81eb7"><div class="ttname"><a href="namespaceoperations__research.html#a1330fa3505478eda74ac65a170a81eb7">operations_research::GRBlinearizemodel</a></div><div class="ttdeci">std::function&lt; GRBmodel *(GRBmodel *model)&gt; GRBlinearizemodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00222">environment.cc:222</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a338582b837297c32857ee3064f5d76f6"><div class="ttname"><a href="namespaceoperations__research.html#a338582b837297c32857ee3064f5d76f6">operations_research::GRBoptimizeasync</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBoptimizeasync</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00208">environment.cc:208</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ab630313666b6fa42e9904d585e962f3d"><div class="ttname"><a href="namespaceoperations__research.html#ab630313666b6fa42e9904d585e962f3d">operations_research::GRBgetgenconstrMax</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int genconstr, int *resvarP, int *nvarsP, int *vars, double *constantP)&gt; GRBgetgenconstrMax</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00178">environment.cc:178</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a78a839d849c2d75ef5ff32f25fbbc4a4"><div class="ttname"><a href="namespaceoperations__research.html#a78a839d849c2d75ef5ff32f25fbbc4a4">operations_research::GRBsetdblattrelement</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int element, double newvalue)&gt; GRBsetdblattrelement</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00103">environment.cc:103</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ad302f1792b046e5c4902dccea31f35a8"><div class="ttname"><a href="namespaceoperations__research.html#ad302f1792b046e5c4902dccea31f35a8">operations_research::GRBgetparamtype</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *paramname)&gt; GRBgetparamtype</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00384">environment.cc:384</a></div></div>
<div class="ttc" id="environment_8h_html_acae510fad67df1a4e9eb1755f963fd76"><div class="ttname"><a href="environment_8h.html#acae510fad67df1a4e9eb1755f963fd76">REALLOCCB_ARGS</a></div><div class="ttdeci">#define REALLOCCB_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00403">environment.h:403</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a8e39c3c540f2d5f3dc4d99d6150f2751"><div class="ttname"><a href="namespaceoperations__research.html#a8e39c3c540f2d5f3dc4d99d6150f2751">operations_research::GRBupdatemodel</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBupdatemodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00333">environment.cc:333</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a0cb2142f9020f13ce53e664dadf41d15"><div class="ttname"><a href="namespaceoperations__research.html#a0cb2142f9020f13ce53e664dadf41d15">operations_research::GRBgetdblparaminfo</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *paramname, double *valueP, double *minP, double *maxP, double *defP)&gt; GRBgetdblparaminfo</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00373">environment.cc:373</a></div></div>
<div class="ttc" id="gurobi__interface_8cc_html_a675dd47bbf0a66c9cb592047797a6d69"><div class="ttname"><a href="gurobi__interface_8cc.html#a675dd47bbf0a66c9cb592047797a6d69">where</a></div><div class="ttdeci">int where</div><div class="ttdef"><b>Definition:</b> <a href="gurobi__interface_8cc_source.html#l00275">gurobi_interface.cc:275</a></div></div>
<div class="ttc" id="class_dynamic_library_html_a20afab9ed7f3ab0ec028854573061c04"><div class="ttname"><a href="class_dynamic_library.html#a20afab9ed7f3ab0ec028854573061c04">DynamicLibrary::GetFunction</a></div><div class="ttdeci">std::function&lt; T &gt; GetFunction(const char *function_name)</div><div class="ttdef"><b>Definition:</b> <a href="dynamic__library_8h_source.html#l00059">dynamic_library.h:59</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a966fc9f5d689108526c729d286c1513e"><div class="ttname"><a href="namespaceoperations__research.html#a966fc9f5d689108526c729d286c1513e">operations_research::GRBreadmodel</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *filename, GRBmodel **modelP)&gt; GRBreadmodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00233">environment.cc:233</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aed6d90d614faac7e243e091d829e1e61"><div class="ttname"><a href="namespaceoperations__research.html#aed6d90d614faac7e243e091d829e1e61">operations_research::GRBgetvars</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int *numnzP, int *vbeg, int *vind, double *vval, int start, int len)&gt; GRBgetvars</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00169">environment.cc:169</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a1ad7a97b209c872ff07c674fb9f3d3bd"><div class="ttname"><a href="namespaceoperations__research.html#a1ad7a97b209c872ff07c674fb9f3d3bd">operations_research::GRBgetsos</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int *nummembersP, int *sostype, int *beg, int *ind, double *weight, int start, int len)&gt; GRBgetsos</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00175">environment.cc:175</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a2461b6157b655e0e47f78d6fb49ebfc3"><div class="ttname"><a href="namespaceoperations__research.html#a2461b6157b655e0e47f78d6fb49ebfc3">operations_research::GRBiismodel</a></div><div class="ttdeci">std::function&lt; GRBmodel *(GRBmodel *model)&gt; GRBiismodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00220">environment.cc:220</a></div></div>
<div class="ttc" id="pack_8cc_html_a750b5d744c39a06bfb13e6eb010e35d0"><div class="ttname"><a href="pack_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a></div><div class="ttdeci">int index</div><div class="ttdef"><b>Definition:</b> <a href="pack_8cc_source.html#l00509">pack.cc:509</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aa6e8dc7cd46d7a8b1f1b31cb443d01f0"><div class="ttname"><a href="namespaceoperations__research.html#aa6e8dc7cd46d7a8b1f1b31cb443d01f0">operations_research::GRBgetstrattrarray</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int first, int len, char **values)&gt; GRBgetstrattrarray</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00128">environment.cc:128</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a24d4a81ddd386e3302f17cd46e286955"><div class="ttname"><a href="namespaceoperations__research.html#a24d4a81ddd386e3302f17cd46e286955">operations_research::GRBplatform</a></div><div class="ttdeci">std::function&lt; char *(void)&gt; GRBplatform</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00430">environment.cc:430</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a5b95a28bdf709458488fdffe0da6a8e1"><div class="ttname"><a href="namespaceoperations__research.html#a5b95a28bdf709458488fdffe0da6a8e1">operations_research::GRBcopyparams</a></div><div class="ttdeci">std::function&lt; int(GRBenv *dest, GRBenv *src)&gt; GRBcopyparams</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00387">environment.cc:387</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a7991662864a6d4a44c2b1cc32041a782"><div class="ttname"><a href="namespaceoperations__research.html#a7991662864a6d4a44c2b1cc32041a782">operations_research::GRBfeasibility</a></div><div class="ttdeci">std::function&lt; GRBmodel *(GRBmodel *model)&gt; GRBfeasibility</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00221">environment.cc:221</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ae6308440cc9d3ed5416cf5219f3e1fef"><div class="ttname"><a href="namespaceoperations__research.html#ae6308440cc9d3ed5416cf5219f3e1fef">operations_research::GRBsetdblattr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, double newvalue)&gt; GRBsetdblattr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00097">environment.cc:97</a></div></div>
<div class="ttc" id="trace_8cc_html_a36bd74109f547f7f8198faf5a12d2879"><div class="ttname"><a href="trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879">message</a></div><div class="ttdeci">std::string message</div><div class="ttdef"><b>Definition:</b> <a href="trace_8cc_source.html#l00398">trace.cc:398</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a2c48e2d1abb50ce94b53b70ac609f54d"><div class="ttname"><a href="namespaceoperations__research.html#a2c48e2d1abb50ce94b53b70ac609f54d">operations_research::GRBgetmultiobjenv</a></div><div class="ttdeci">std::function&lt; GRBenv *(GRBmodel *model, int num)&gt; GRBgetmultiobjenv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00422">environment.cc:422</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a84185e62d04c6d6e6aef91677caf0004"><div class="ttname"><a href="namespaceoperations__research.html#a84185e62d04c6d6e6aef91677caf0004">operations_research::GRBreadparams</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *filename)&gt; GRBreadparams</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00389">environment.cc:389</a></div></div>
<div class="ttc" id="environment_8h_html_a9230a7d1f7e6b34fba884c09793bd9ea"><div class="ttname"><a href="environment_8h.html#a9230a7d1f7e6b34fba884c09793bd9ea">THREADJOINCB_ARGS</a></div><div class="ttdeci">#define THREADJOINCB_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00406">environment.h:406</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a0350d7d89490d345b893a8266046c97e"><div class="ttname"><a href="namespaceoperations__research.html#a0350d7d89490d345b893a8266046c97e">operations_research::GRBgetBasisHead</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int *bhead)&gt; GRBgetBasisHead</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00343">environment.cc:343</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a0c707f33e9e2fb7e586338c7638b23ad"><div class="ttname"><a href="namespaceoperations__research.html#a0c707f33e9e2fb7e586338c7638b23ad">operations_research::GRBsetlogfile</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, FILE *logfile)&gt; GRBsetlogfile</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00361">environment.cc:361</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a08bc795589222d5e3b2281a52daf547c"><div class="ttname"><a href="namespaceoperations__research.html#a08bc795589222d5e3b2281a52daf547c">operations_research::GRBgetcharattrelement</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int element, char *valueP)&gt; GRBgetcharattrelement</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00078">environment.cc:78</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a564413251b862e671c7013ecceaaec91"><div class="ttname"><a href="namespaceoperations__research.html#a564413251b862e671c7013ecceaaec91">operations_research::GRBgetintattrlist</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int len, int *ind, int *values)&gt; GRBgetintattrlist</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00072">environment.cc:72</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a78ad7bad716f478511498b720963a0dc"><div class="ttname"><a href="namespaceoperations__research.html#a78ad7bad716f478511498b720963a0dc">operations_research::GRBXchgcoeffs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, size_t cnt, int *cind, int *vind, double *val)&gt; GRBXchgcoeffs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00330">environment.cc:330</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a24870afb12d63c7997fca17a2a4843b2"><div class="ttname"><a href="namespaceoperations__research.html#a24870afb12d63c7997fca17a2a4843b2">operations_research::GRBloadenvadv</a></div><div class="ttdeci">std::function&lt; int(GRBenv **envP, const char *logfilename, int apitype, int major, int minor, int tech, int(GUROBI_STDCALL *cb)(CB_ARGS), void *usrdata)&gt; GRBloadenvadv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00400">environment.cc:400</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ac79aad20cb4baeeb6be9336730973514"><div class="ttname"><a href="namespaceoperations__research.html#ac79aad20cb4baeeb6be9336730973514">operations_research::GurobiIsCorrectlyInstalled</a></div><div class="ttdeci">bool GurobiIsCorrectlyInstalled()</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00030">environment.cc:30</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ab688504fe54efedb7222a422d986855e"><div class="ttname"><a href="namespaceoperations__research.html#ab688504fe54efedb7222a422d986855e">operations_research::GRBBinvColj</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int j, GRBsvec *x)&gt; GRBBinvColj</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00338">environment.cc:338</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aae0c684250127d44e89060646cbe346b"><div class="ttname"><a href="namespaceoperations__research.html#aae0c684250127d44e89060646cbe346b">operations_research::GRBaddgenconstrOr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *name, int resvar, int nvars, const int *vars)&gt; GRBaddgenconstrOr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00305">environment.cc:305</a></div></div>
<div class="ttc" id="class_dynamic_library_html_a7c961d016cc8694db859ca9260f3e553"><div class="ttname"><a href="class_dynamic_library.html#a7c961d016cc8694db859ca9260f3e553">DynamicLibrary::TryToLoad</a></div><div class="ttdeci">bool TryToLoad(const std::string &amp;library_name)</div><div class="ttdef"><b>Definition:</b> <a href="dynamic__library_8h_source.html#l00046">dynamic_library.h:46</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="namespaceoperations__research_html_a2cb5c384e36db02403cd12debcd9f58c"><div class="ttname"><a href="namespaceoperations__research.html#a2cb5c384e36db02403cd12debcd9f58c">operations_research::GRBresetmodel</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBresetmodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00334">environment.cc:334</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a72442860e69c9157fa96f9f9827ae8d7"><div class="ttname"><a href="namespaceoperations__research.html#a72442860e69c9157fa96f9f9827ae8d7">operations_research::GRBgetgenconstrMin</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int genconstr, int *resvarP, int *nvarsP, int *vars, double *constantP)&gt; GRBgetgenconstrMin</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00181">environment.cc:181</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a0e37c85f04063d4186729869fab0818e"><div class="ttname"><a href="namespaceoperations__research.html#a0e37c85f04063d4186729869fab0818e">operations_research::GRBaddgenconstrMin</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *name, int resvar, int nvars, const int *vars, double constant)&gt; GRBaddgenconstrMin</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00297">environment.cc:297</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ace35865bc90d203bec63cd8a3b568201"><div class="ttname"><a href="namespaceoperations__research.html#ace35865bc90d203bec63cd8a3b568201">operations_research::GRBsetcharattrlist</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int len, int *ind, char *newvalues)&gt; GRBsetcharattrlist</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00093">environment.cc:93</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ab850dd307ea088f49af5f192d1b8d553"><div class="ttname"><a href="namespaceoperations__research.html#ab850dd307ea088f49af5f192d1b8d553">operations_research::GRBoptimize</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model)&gt; GRBoptimize</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00207">environment.cc:207</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_af67b185843e0d5fb9a1ef89560a467ee"><div class="ttname"><a href="namespaceoperations__research.html#af67b185843e0d5fb9a1ef89560a467ee">operations_research::GRBreplay</a></div><div class="ttdeci">std::function&lt; int(const char *filename)&gt; GRBreplay</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00350">environment.cc:350</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a8e60dbf23828dbab3e5edc97f4fff30c"><div class="ttname"><a href="namespaceoperations__research.html#a8e60dbf23828dbab3e5edc97f4fff30c">operations_research::GRBsetobjective</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int sense, double constant, int lnz, int *lind, double *lval, int qnz, int *qrow, int *qcol, double *qval)&gt; GRBsetobjective</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00354">environment.cc:354</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aee29ce44eb2524566a6a787877dcd5af"><div class="ttname"><a href="namespaceoperations__research.html#aee29ce44eb2524566a6a787877dcd5af">operations_research::GRBgetcallbackfunc</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int(GUROBI_STDCALL **cbP)(CB_ARGS))&gt; GRBgetcallbackfunc</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00142">environment.cc:142</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ad109cbad7e2286dbc3dc027c72d59e9a"><div class="ttname"><a href="namespaceoperations__research.html#ad109cbad7e2286dbc3dc027c72d59e9a">operations_research::GRBgetconstrbyname</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *name, int *indexP)&gt; GRBgetconstrbyname</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00204">environment.cc:204</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a4e9275c65830099c975289c4374ac1f1"><div class="ttname"><a href="namespaceoperations__research.html#a4e9275c65830099c975289c4374ac1f1">operations_research::GRBloadmodel</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, GRBmodel **modelP, const char *Pname, int numvars, int numconstrs, int objsense, double objcon, double *obj, char *sense, double *rhs, int *vbeg, int *vlen, int *vind, double *vval, double *lb, double *ub, char *vtype, char **varnames, char **constrnames)&gt; GRBloadmodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00248">environment.cc:248</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a8b803a3721e58e0473737b38f8326dec"><div class="ttname"><a href="namespaceoperations__research.html#a8b803a3721e58e0473737b38f8326dec">operations_research::GRBsetstrattrelement</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int element, const char *newvalue)&gt; GRBsetstrattrelement</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00125">environment.cc:125</a></div></div>
<div class="ttc" id="environment_8h_html"><div class="ttname"><a href="environment_8h.html">environment.h</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aa75a43334ce89daed04193c03fa16aa6"><div class="ttname"><a href="namespaceoperations__research.html#aa75a43334ce89daed04193c03fa16aa6">operations_research::GRBgettunelog</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int i, char **logP)&gt; GRBgettunelog</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00436">environment.cc:436</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="namespaceoperations__research_html_a595ec95787b121daa2b3ff34fb7ad635"><div class="ttname"><a href="namespaceoperations__research.html#a595ec95787b121daa2b3ff34fb7ad635">operations_research::GRBgetintattrelement</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int element, int *valueP)&gt; GRBgetintattrelement</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00060">environment.cc:60</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a2f41a80190ebfeab50fd2cb4c66e51cb"><div class="ttname"><a href="namespaceoperations__research.html#a2f41a80190ebfeab50fd2cb4c66e51cb">operations_research::GRBsetintattr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int newvalue)&gt; GRBsetintattr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00057">environment.cc:57</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ad811d8a5b2cd5f5b1c3598fad842b00b"><div class="ttname"><a href="namespaceoperations__research.html#ad811d8a5b2cd5f5b1c3598fad842b00b">operations_research::GRBfreeenv</a></div><div class="ttdeci">std::function&lt; void(GRBenv *env)&gt; GRBfreeenv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00425">environment.cc:425</a></div></div>
<div class="ttc" id="environment_8h_html_a288f0600218f400d9e3f90279d21c37d"><div class="ttname"><a href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a></div><div class="ttdeci">#define GUROBI_STDCALL</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00036">environment.h:36</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a4ac56c12ba0ad995ef614466a8025831"><div class="ttname"><a href="namespaceoperations__research.html#a4ac56c12ba0ad995ef614466a8025831">operations_research::GRBloadclientenv</a></div><div class="ttdeci">std::function&lt; int(GRBenv **envP, const char *logfilename, const char *computeservers, int port, const char *password, int priority, double timeout)&gt; GRBloadclientenv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00404">environment.cc:404</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a81d974a816aa3557f5fbafaf688aecb0"><div class="ttname"><a href="namespaceoperations__research.html#a81d974a816aa3557f5fbafaf688aecb0">operations_research::GRBgetpwlobj</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int var, int *pointsP, double *x, double *y)&gt; GRBgetpwlobj</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00206">environment.cc:206</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a05fbeac8dafe54dcb45c6308b12a29b1"><div class="ttname"><a href="namespaceoperations__research.html#a05fbeac8dafe54dcb45c6308b12a29b1">operations_research::GRBBinvi</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int i, GRBsvec *x)&gt; GRBBinvi</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00341">environment.cc:341</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a0f84ff594da652e1b34b0050218d369d"><div class="ttname"><a href="namespaceoperations__research.html#a0f84ff594da652e1b34b0050218d369d">operations_research::GRBaddconstr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numnz, int *cind, double *cval, char sense, double rhs, const char *constrname)&gt; GRBaddconstr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00269">environment.cc:269</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_abb73a2b44b04289ac5a327fdb8700563"><div class="ttname"><a href="namespaceoperations__research.html#abb73a2b44b04289ac5a327fdb8700563">operations_research::GRBgetq</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int *numqnzP, int *qrow, int *qcol, double *qval)&gt; GRBgetq</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00196">environment.cc:196</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a3eed3ea3ac73b2a6e1cc403b89404dc3"><div class="ttname"><a href="namespaceoperations__research.html#a3eed3ea3ac73b2a6e1cc403b89404dc3">operations_research::GRBfixedmodel</a></div><div class="ttdeci">std::function&lt; GRBmodel *(GRBmodel *model)&gt; GRBfixedmodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00210">environment.cc:210</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a0536b9b2b2d235bb94164629786c3872"><div class="ttname"><a href="namespaceoperations__research.html#a0536b9b2b2d235bb94164629786c3872">operations_research::GRBsetlogcallbackfunc</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int(GUROBI_STDCALL *cb)(char *msg))&gt; GRBsetlogcallbackfunc</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00144">environment.cc:144</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="namespaceoperations__research_html_a14813d901c9c777e43964dae3bd6649e"><div class="ttname"><a href="namespaceoperations__research.html#a14813d901c9c777e43964dae3bd6649e">operations_research::GRBcopymodel</a></div><div class="ttdeci">std::function&lt; GRBmodel *(GRBmodel *model)&gt; GRBcopymodel</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00209">environment.cc:209</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a5b60e64ef1940d05151d3be15ae8ecfc"><div class="ttname"><a href="namespaceoperations__research.html#a5b60e64ef1940d05151d3be15ae8ecfc">operations_research::GRBgetqconstr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int qconstr, int *numlnzP, int *lind, double *lval, int *numqnzP, int *qrow, int *qcol, double *qval)&gt; GRBgetqconstr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00200">environment.cc:200</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a65f88e80f6d06894c1ab1872045a7012"><div class="ttname"><a href="namespaceoperations__research.html#a65f88e80f6d06894c1ab1872045a7012">operations_research::GRBgetstrattrelement</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int element, char **valueP)&gt; GRBgetstrattrelement</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00122">environment.cc:122</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a12ede98aa1b160354264c5959bb29b8b"><div class="ttname"><a href="namespaceoperations__research.html#a12ede98aa1b160354264c5959bb29b8b">operations_research::GRBgetgenconstrOr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int genconstr, int *resvarP, int *nvarsP, int *vars)&gt; GRBgetgenconstrOr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00189">environment.cc:189</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a138f407b59fac8fc6b6a99a9eb657109"><div class="ttname"><a href="namespaceoperations__research.html#a138f407b59fac8fc6b6a99a9eb657109">operations_research::GRBgetstrattrlist</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int len, int *ind, char **values)&gt; GRBgetstrattrlist</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00134">environment.cc:134</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aa0e378757a6e19aa0cde5f5b4e0be4e5"><div class="ttname"><a href="namespaceoperations__research.html#aa0e378757a6e19aa0cde5f5b4e0be4e5">operations_research::GRBgetconstrs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int *numnzP, int *cbeg, int *cind, double *cval, int start, int len)&gt; GRBgetconstrs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00163">environment.cc:163</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a464bd5852ed2f27dd542ebd0865d5bf4"><div class="ttname"><a href="namespaceoperations__research.html#a464bd5852ed2f27dd542ebd0865d5bf4">operations_research::GRBaddgenconstrAbs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *name, int resvar, int argvar)&gt; GRBaddgenconstrAbs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00299">environment.cc:299</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a0cf02091ea3bf58e4ffc7adf0dd0d63e"><div class="ttname"><a href="namespaceoperations__research.html#a0cf02091ea3bf58e4ffc7adf0dd0d63e">operations_research::GRBgetintparam</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *paramname, int *valueP)&gt; GRBgetintparam</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00363">environment.cc:363</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="namespaceoperations__research_html_ae0da3c1f2f9d7ffbebbf2497ec36cf54"><div class="ttname"><a href="namespaceoperations__research.html#ae0da3c1f2f9d7ffbebbf2497ec36cf54">operations_research::GRBsetlogcallbackfuncenv</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, int(GUROBI_STDCALL *cb)(char *msg))&gt; GRBsetlogcallbackfuncenv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00146">environment.cc:146</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a3d3abef27ee72c7f76a5f4f534912e07"><div class="ttname"><a href="namespaceoperations__research.html#a3d3abef27ee72c7f76a5f4f534912e07">operations_research::GRBgetintattrarray</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int first, int len, int *values)&gt; GRBgetintattrarray</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00066">environment.cc:66</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="namespaceoperations__research_html_af00d1a86c4cc4d797a329e5dc609ed16"><div class="ttname"><a href="namespaceoperations__research.html#af00d1a86c4cc4d797a329e5dc609ed16">operations_research::GRBaddrangeconstrs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numconstrs, int numnz, int *cbeg, int *cind, double *cval, double *lower, double *upper, char **constrnames)&gt; GRBaddrangeconstrs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00284">environment.cc:284</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a8cd0731815c3642ba38c92daad39b608"><div class="ttname"><a href="namespaceoperations__research.html#a8cd0731815c3642ba38c92daad39b608">operations_research::GRBgetmerrormsg</a></div><div class="ttdeci">std::function&lt; const char *(GRBmodel *model)&gt; GRBgetmerrormsg</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00427">environment.cc:427</a></div></div>
<div class="ttc" id="struct___g_r_bsvec_html"><div class="ttname"><a href="struct___g_r_bsvec.html">_GRBsvec</a></div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00026">environment.h:26</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_accb64b23dbf9d6eb49c6eeba5b0ac8fe"><div class="ttname"><a href="namespaceoperations__research.html#accb64b23dbf9d6eb49c6eeba5b0ac8fe">operations_research::GRBfeasrelax</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int relaxobjtype, int minrelax, double *lbpen, double *ubpen, double *rhspen, double *feasobjP)&gt; GRBfeasrelax</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00214">environment.cc:214</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a58b085f750fadcaed59fdba2fc81dbfd"><div class="ttname"><a href="namespaceoperations__research.html#a58b085f750fadcaed59fdba2fc81dbfd">operations_research::GRBloadenv</a></div><div class="ttdeci">std::function&lt; int(GRBenv **envP, const char *logfilename)&gt; GRBloadenv</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00396">environment.cc:396</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a4aed19001b9d7e39d3422446bad167bb"><div class="ttname"><a href="namespaceoperations__research.html#a4aed19001b9d7e39d3422446bad167bb">operations_research::GRBgetgenconstrAbs</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int genconstr, int *resvarP, int *argvarP)&gt; GRBgetgenconstrAbs</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00183">environment.cc:183</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a78ecb28054bcc60c58db75a60cfd53da"><div class="ttname"><a href="namespaceoperations__research.html#a78ecb28054bcc60c58db75a60cfd53da">operations_research::GRBgetattrinfo</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int *datatypeP, int *sizeP, int *settableP)&gt; GRBgetattrinfo</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00051">environment.cc:51</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a4875d465eab63e4fa296ce1f5eafd13c"><div class="ttname"><a href="namespaceoperations__research.html#a4875d465eab63e4fa296ce1f5eafd13c">operations_research::GRBcbsetparam</a></div><div class="ttdeci">std::function&lt; int(void *cbdata, const char *paramname, const char *newvalue)&gt; GRBcbsetparam</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00150">environment.cc:150</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a1a3204269ce35fdfb007daa36385d076"><div class="ttname"><a href="namespaceoperations__research.html#a1a3204269ce35fdfb007daa36385d076">operations_research::GRBsetdblattrlist</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int len, int *ind, double *newvalues)&gt; GRBsetdblattrlist</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00115">environment.cc:115</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aa46a0f2e12a4ee86987395af2161ebd7"><div class="ttname"><a href="namespaceoperations__research.html#aa46a0f2e12a4ee86987395af2161ebd7">operations_research::GRBgetcharattrlist</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int len, int *ind, char *values)&gt; GRBgetcharattrlist</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00090">environment.cc:90</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a4ab43b281e41e3051160bffb32717d4e"><div class="ttname"><a href="namespaceoperations__research.html#a4ab43b281e41e3051160bffb32717d4e">operations_research::GRBfiletype</a></div><div class="ttdeci">std::function&lt; int(const char *filename)&gt; GRBfiletype</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00237">environment.cc:237</a></div></div>
<div class="ttc" id="environment_8h_html_a44e6093be90f69d1250ec6e95efe21e2"><div class="ttname"><a href="environment_8h.html#a44e6093be90f69d1250ec6e95efe21e2">FREECB_ARGS</a></div><div class="ttdeci">#define FREECB_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00404">environment.h:404</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ae08c1f0c17eac085db3fb9883ed8e2ce"><div class="ttname"><a href="namespaceoperations__research.html#ae08c1f0c17eac085db3fb9883ed8e2ce">operations_research::GRBgetgenconstrIndicator</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int genconstr, int *binvarP, int *binvalP, int *nvarsP, int *vars, double *vals, char *senseP, double *rhsP)&gt; GRBgetgenconstrIndicator</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00193">environment.cc:193</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aa35705a0d741e9feb147aaa89b40e721"><div class="ttname"><a href="namespaceoperations__research.html#aa35705a0d741e9feb147aaa89b40e721">operations_research::GRBsetstrattr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, const char *newvalue)&gt; GRBsetstrattr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00119">environment.cc:119</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a74b18678cc9c559566d9b5084096e2b4"><div class="ttname"><a href="namespaceoperations__research.html#a74b18678cc9c559566d9b5084096e2b4">operations_research::GRBsetstrparam</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *paramname, const char *value)&gt; GRBsetstrparam</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00383">environment.cc:383</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a2d8a3119d1dbb2397caf41c215e1bf4d"><div class="ttname"><a href="namespaceoperations__research.html#a2d8a3119d1dbb2397caf41c215e1bf4d">operations_research::GRBversion</a></div><div class="ttdeci">std::function&lt; void(int *majorP, int *minorP, int *technicalP)&gt; GRBversion</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00428">environment.cc:428</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a6dcf3eb50c1276a373935f0419c5a765"><div class="ttname"><a href="namespaceoperations__research.html#a6dcf3eb50c1276a373935f0419c5a765">operations_research::GRBgetdblparam</a></div><div class="ttdeci">std::function&lt; int(GRBenv *env, const char *paramname, double *valueP)&gt; GRBgetdblparam</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00365">environment.cc:365</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_a17b7ef8efa1ddc5320f4e41f529bcb26"><div class="ttname"><a href="namespaceoperations__research.html#a17b7ef8efa1ddc5320f4e41f529bcb26">operations_research::GRBaddqconstr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numlnz, int *lind, double *lval, int numqnz, int *qrow, int *qcol, double *qval, char sense, double rhs, const char *QCname)&gt; GRBaddqconstr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00313">environment.cc:313</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ad083972ef3afb9a40395258a1ce8a660"><div class="ttname"><a href="namespaceoperations__research.html#ad083972ef3afb9a40395258a1ce8a660">operations_research::GRBgetstrattr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, char **valueP)&gt; GRBgetstrattr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00117">environment.cc:117</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a7fe5c509c991d915e0adf06e82ede5d4"><div class="ttname"><a href="namespaceoperations__research.html#a7fe5c509c991d915e0adf06e82ede5d4">operations_research::GRBgetdblattrarray</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int first, int len, double *values)&gt; GRBgetdblattrarray</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00106">environment.cc:106</a></div></div>
<div class="ttc" id="log__severity_8h_html_ab4a2cbab234914b320b7fae11b6e8cb9"><div class="ttname"><a href="log__severity_8h.html#ab4a2cbab234914b320b7fae11b6e8cb9">INFO</a></div><div class="ttdeci">const int INFO</div><div class="ttdef"><b>Definition:</b> <a href="log__severity_8h_source.html#l00031">log_severity.h:31</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a96f6d4d0d04a57844ff0bb9972c5ce14"><div class="ttname"><a href="namespaceoperations__research.html#a96f6d4d0d04a57844ff0bb9972c5ce14">operations_research::GRBaddrangeconstr</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int numnz, int *cind, double *cval, double lower, double upper, const char *constrname)&gt; GRBaddrangeconstr</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00280">environment.cc:280</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a5c8d0d6025d4e197d07f42c3fff209d9"><div class="ttname"><a href="namespaceoperations__research.html#a5c8d0d6025d4e197d07f42c3fff209d9">operations_research::GRBsetdblattrarray</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int first, int len, double *newvalues)&gt; GRBsetdblattrarray</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00109">environment.cc:109</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ae77d52eaf76f5d22e25053992ff856c8"><div class="ttname"><a href="namespaceoperations__research.html#ae77d52eaf76f5d22e25053992ff856c8">operations_research::GRBsetintattrarray</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, const char *attrname, int first, int len, int *newvalues)&gt; GRBsetintattrarray</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00069">environment.cc:69</a></div></div>
2021-04-27 23:00:03 +02:00
</div><!-- fragment --></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="dir_a7cc1eeded8f693d0da6c729bc88c45a.html">ortools</a></li><li class="navelem"><a class="el" href="dir_ca966d537abd5424901cf1273891b331.html">gurobi</a></li><li class="navelem"><a class="el" href="environment_8cc.html">environment.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>
2021-04-27 23:00:03 +02:00
</ul>
</div>
</body>
</html>