Files
ortools-clone/docs/cpp/environment_8h_source.html
2021-04-27 23:00:03 +02:00

997 lines
318 KiB
HTML

<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OR-Tools: environment.h 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>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="styleSheet.tmp.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="orLogo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OR-Tools
&#160;<span id="projectnumber">9.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih: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 */
$(document).ready(function(){initNavTree('environment_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">environment.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="environment_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"><a class="line" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3"> 1</a></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">#ifndef OR_TOOLS_GUROBI_ENVIRONMENT_H_</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define OR_TOOLS_GUROBI_ENVIRONMENT_H_</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &quot;absl/status/status.h&quot;</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &quot;absl/status/statusor.h&quot;</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="commandlineflags_8h.html">ortools/base/commandlineflags.h</a>&quot;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="dynamic__library_8h.html">ortools/base/dynamic_library.h</a>&quot;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</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="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_GRBmodel <a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_GRBenv <a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="struct___g_r_bsvec.html"> 26</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct___g_r_bsvec.html">_GRBsvec</a> {</div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="struct___g_r_bsvec.html#afed088663f8704004425cdae2120b9b3"> 27</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct___g_r_bsvec.html#afed088663f8704004425cdae2120b9b3">len</a>;</div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="struct___g_r_bsvec.html#abf6fe97795b10bba2698b51120e35186"> 28</a></span>&#160; <span class="keywordtype">int</span>* <a class="code" href="struct___g_r_bsvec.html#abf6fe97795b10bba2698b51120e35186">ind</a>;</div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="struct___g_r_bsvec.html#a4d722a7e6b4f6703c4ee90ee8a26f49a"> 29</a></span>&#160; <span class="keywordtype">double</span>* <a class="code" href="struct___g_r_bsvec.html#a4d722a7e6b4f6703c4ee90ee8a26f49a">val</a>;</div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa"> 30</a></span>&#160;} <a class="code" href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a>;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;}</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#if defined(_MSC_VER)</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define GUROBI_STDCALL __stdcall</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d"> 36</a></span>&#160;<span class="preprocessor">#define GUROBI_STDCALL</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceoperations__research.html">operations_research</a> {</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;absl::StatusOr&lt;GRBenv*&gt; <a class="code" href="namespaceoperations__research.html#a6fb0c68e3b93033a6161597239899e38">GetGurobiEnv</a>();</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">// This returns true if the Gurobi shared library is properly loaded (otherwise,</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">// tries to find it and load it) and if a Gurobi license can be obtained (it</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">// does that by trying to grab a license and then release it).</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research.html#ac79aad20cb4baeeb6be9336730973514">GurobiIsCorrectlyInstalled</a>();</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">// clang-format off</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">// Force the loading of the gurobi dynamic library. It returns true if the</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">// library was successfully loaded. This method can only be called once.</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">// Successive calls are no-op.</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">// Note that it does not check if a token license can be grabbed.</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;absl::Status <a class="code" href="namespaceoperations__research.html#ad6c6ca37ce0f44ef738366070fe992a4">LoadGurobiDynamicLibrary</a>(std::vector&lt;std::string&gt; potential_paths);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">// The list of #define and extern std::function&lt;&gt; below is generated directly</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">// from gurobi_c.h via parse_header.py</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">// See the top comment on the parse_header.py file.</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">// This is the header section</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="environment_8h.html#a7af462f54238363e6ee14e443f5c1a64"> 61</a></span>&#160;<span class="preprocessor">#define GRB_VERSION_MAJOR 7</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="environment_8h.html#a31483e94a1dc1f4d177196364e8a7dc5"> 62</a></span>&#160;<span class="preprocessor">#define GRB_VERSION_MINOR 5</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="environment_8h.html#adca6927d88d7bfea47800cdec327e0a4"> 63</a></span>&#160;<span class="preprocessor">#define GRB_VERSION_TECHNICAL 2</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="environment_8h.html#a7d0e6b4fe5a81cb60844c3d8ba34f953"> 64</a></span>&#160;<span class="preprocessor">#define DEFAULT_CS_PRIORITY 0</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="environment_8h.html#a2e38ab4d58423a5d42b1914f95506016"> 65</a></span>&#160;<span class="preprocessor">#define MAX_CS_PRIORITY 100</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="environment_8h.html#a7880c370abdab04b9a6ce088f137012d"> 66</a></span>&#160;<span class="preprocessor">#define DEFAULT_CS_PORT 61000</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="environment_8h.html#af67ecff3ca5f78ef781572c2d2aaa3a6"> 67</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_OUT_OF_MEMORY 10001</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="environment_8h.html#a4a6bc482cfcec37f18499cbee75aadc4"> 68</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_NULL_ARGUMENT 10002</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="environment_8h.html#a4d0172fd192ef858cd1ba0895a7bba7d"> 69</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_INVALID_ARGUMENT 10003</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="environment_8h.html#a4312d1b48b9d9ff8a280ec885fb96a8d"> 70</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_UNKNOWN_ATTRIBUTE 10004</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="environment_8h.html#a1a98a952757b2175e68f5ba315c17f9c"> 71</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_DATA_NOT_AVAILABLE 10005</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="environment_8h.html#a302eca1a762e3a30b7bf577385ccf738"> 72</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_INDEX_OUT_OF_RANGE 10006</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="environment_8h.html#a408a5bd209885f6dcc89de0a9ad1aa94"> 73</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_UNKNOWN_PARAMETER 10007</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="environment_8h.html#a9a9a6666880bd188df88302b4fcc9271"> 74</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_VALUE_OUT_OF_RANGE 10008</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="environment_8h.html#a62f5c46eb05a9a2a3aa018fc356aa33a"> 75</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_NO_LICENSE 10009</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="environment_8h.html#ad46f1497b6ecd99107a93486d12c3b6f"> 76</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_SIZE_LIMIT_EXCEEDED 10010</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="environment_8h.html#a1083ba2dffb17d6f98510b91ec3619c1"> 77</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_CALLBACK 10011</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="environment_8h.html#a7a2c13fd29d15ee14338b5de8377b26a"> 78</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_FILE_READ 10012</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="environment_8h.html#a449f5459999863beacb61d561671e414"> 79</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_FILE_WRITE 10013</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="environment_8h.html#a5ded78011789e27ed549183395b17f2a"> 80</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_NUMERIC 10014</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="environment_8h.html#aa9a84c131770897591dcf5d9819f1f06"> 81</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_IIS_NOT_INFEASIBLE 10015</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="environment_8h.html#a7d1479734f486152e3a5e701bc6b8fa5"> 82</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_NOT_FOR_MIP 10016</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="environment_8h.html#a5d52498c2434318d4ab751107d1d8b26"> 83</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_OPTIMIZATION_IN_PROGRESS 10017</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="environment_8h.html#ad3925010db47489b55cb7cf5ad1e40cb"> 84</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_DUPLICATES 10018</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="environment_8h.html#a65255122426228e1884236f000ccee30"> 85</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_NODEFILE 10019</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="environment_8h.html#a8bd128c68a718c232fe8fa9417d98de2"> 86</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_Q_NOT_PSD 10020</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="environment_8h.html#a13d1227eb46f67993a86d4a867d03bf6"> 87</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_QCP_EQUALITY_CONSTRAINT 10021</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="environment_8h.html#a36d1aa1dface09b47c59fc4ac7f1b7d8"> 88</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_NETWORK 10022</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="environment_8h.html#a25cf6cff20c543a4b3239006d506f1bd"> 89</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_JOB_REJECTED 10023</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="environment_8h.html#ae777bf93e9d51c1afb55c8c3908d9aa8"> 90</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_NOT_SUPPORTED 10024</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="environment_8h.html#aa739025d9a7e7de9ebbaeb681a679035"> 91</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_EXCEED_2B_NONZEROS 10025</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="environment_8h.html#a0cd74783ec9f1d9f1e71d6201573f98a"> 92</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_INVALID_PIECEWISE_OBJ 10026</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="environment_8h.html#ac16959c0b26e6123759bf994a2e80276"> 93</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_UPDATEMODE_CHANGE 10027</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="environment_8h.html#a6bde0cf462d2c369ac6786e2201fe90c"> 94</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_CLOUD 10028</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="environment_8h.html#a9de5329ac90d73bbb3c8d398d7f74183"> 95</a></span>&#160;<span class="preprocessor">#define GRB_ERROR_MODEL_MODIFICATION 10029</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="environment_8h.html#ad789b60cb2feff34abddf416dcdba0c9"> 96</a></span>&#160;<span class="preprocessor">#define GRB_LESS_EQUAL &#39;&lt;&#39;</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="environment_8h.html#a2f1213e965bc4f4239c9178b6e8af074"> 97</a></span>&#160;<span class="preprocessor">#define GRB_GREATER_EQUAL &#39;&gt;&#39;</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="environment_8h.html#ab1259c28b7591a6ed65482a365be56c6"> 98</a></span>&#160;<span class="preprocessor">#define GRB_EQUAL &#39;=&#39;</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="environment_8h.html#a6cc9be6c5a5942fae165ac67f0b55c09"> 99</a></span>&#160;<span class="preprocessor">#define GRB_CONTINUOUS &#39;C&#39;</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="environment_8h.html#af253f5e12cd48e0718eac5d4cb4f161d"> 100</a></span>&#160;<span class="preprocessor">#define GRB_BINARY &#39;B&#39;</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="environment_8h.html#a5303a1a44e057e9af71c89e9e5c67299"> 101</a></span>&#160;<span class="preprocessor">#define GRB_INTEGER &#39;I&#39;</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="environment_8h.html#a10e959dadee6184a80bd784e3069a787"> 102</a></span>&#160;<span class="preprocessor">#define GRB_SEMICONT &#39;S&#39;</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="environment_8h.html#a497be97e1070e95570638879589f5646"> 103</a></span>&#160;<span class="preprocessor">#define GRB_SEMIINT &#39;N&#39;</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="environment_8h.html#ad4477c4c3cade685194ae6957edce447"> 104</a></span>&#160;<span class="preprocessor">#define GRB_MINIMIZE 1</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="environment_8h.html#a1d47332af7cf793e9b5cc80998ea4afe"> 105</a></span>&#160;<span class="preprocessor">#define GRB_MAXIMIZE -1</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="environment_8h.html#a83c630c8212f82f29aa486c99c52e889"> 106</a></span>&#160;<span class="preprocessor">#define GRB_SOS_TYPE1 1</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="environment_8h.html#ab1a16d7efaf01b93f78a9d1fc9523ed6"> 107</a></span>&#160;<span class="preprocessor">#define GRB_SOS_TYPE2 2</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="environment_8h.html#a2596d04fb885c491433c0f4df4988675"> 108</a></span>&#160;<span class="preprocessor">#define GRB_INFINITY 1e100</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="environment_8h.html#af1ed3c79be1f7b75cf20ab2ecfffbca6"> 109</a></span>&#160;<span class="preprocessor">#define GRB_UNDEFINED 1e101</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="environment_8h.html#aaeec08d31335c6a13ff639dff0f4daa5"> 110</a></span>&#160;<span class="preprocessor">#define GRB_MAXINT 2000000000</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="environment_8h.html#a19adabd12d5c3f7af0862e269ba79f3e"> 111</a></span>&#160;<span class="preprocessor">#define GRB_MAX_NAMELEN 255</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="environment_8h.html#a6ecbf3a27b35ccc4e7d58be6f1162184"> 112</a></span>&#160;<span class="preprocessor">#define GRB_MAX_STRLEN 512</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="environment_8h.html#af5b0c9ea67bfc4608f47c6fa3f9d773c"> 113</a></span>&#160;<span class="preprocessor">#define GRB_MAX_CONCURRENT 64</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">int</span>,<span class="keyword">const</span> <span class="keywordtype">char</span> *)&gt; <a class="code" href="namespaceoperations__research.html#ac50dd406f252a5b601c25179bb0bbf9b">GRBisqp</a>;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname, <span class="keywordtype">int</span> *datatypeP,<span class="keywordtype">int</span> *sizeP, <span class="keywordtype">int</span> *settableP)&gt; <a class="code" href="namespaceoperations__research.html#a78ecb28054bcc60c58db75a60cfd53da">GRBgetattrinfo</a>;</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname)&gt; <a class="code" href="namespaceoperations__research.html#ab4da3a2847e3ab527685276117114da6">GRBisattravailable</a>;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname, <span class="keywordtype">int</span> *valueP)&gt; <a class="code" href="namespaceoperations__research.html#afccf2eccc1e7d4c083e47b0b19ae90be">GRBgetintattr</a>;</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname, <span class="keywordtype">int</span> newvalue)&gt; <a class="code" href="namespaceoperations__research.html#a2f41a80190ebfeab50fd2cb4c66e51cb">GRBsetintattr</a>;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> element, <span class="keywordtype">int</span> *valueP)&gt; <a class="code" href="namespaceoperations__research.html#a595ec95787b121daa2b3ff34fb7ad635">GRBgetintattrelement</a>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> element, <span class="keywordtype">int</span> newvalue)&gt; <a class="code" href="namespaceoperations__research.html#a9d36831683588c7be928bf1afee486e3">GRBsetintattrelement</a>;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> first, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *values)&gt; <a class="code" href="namespaceoperations__research.html#a3d3abef27ee72c7f76a5f4f534912e07">GRBgetintattrarray</a>;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> first, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *newvalues)&gt; <a class="code" href="namespaceoperations__research.html#ae77d52eaf76f5d22e25053992ff856c8">GRBsetintattrarray</a>;</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind, <span class="keywordtype">int</span> *values)&gt; <a class="code" href="namespaceoperations__research.html#a564413251b862e671c7013ecceaaec91">GRBgetintattrlist</a>;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind, <span class="keywordtype">int</span> *newvalues)&gt; <a class="code" href="namespaceoperations__research.html#adca5f57710d48102d1564561da8c7f21">GRBsetintattrlist</a>;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> element, <span class="keywordtype">char</span> *valueP)&gt; <a class="code" href="namespaceoperations__research.html#a08bc795589222d5e3b2281a52daf547c">GRBgetcharattrelement</a>;</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> element, <span class="keywordtype">char</span> newvalue)&gt; <a class="code" href="namespaceoperations__research.html#a9ba413de24c66783a93ad29185efd573">GRBsetcharattrelement</a>;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> first, <span class="keywordtype">int</span> len, <span class="keywordtype">char</span> *values)&gt; <a class="code" href="namespaceoperations__research.html#a51365c8099faa36b8fed1f7d86d7ef30">GRBgetcharattrarray</a>;</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> first, <span class="keywordtype">int</span> len, <span class="keywordtype">char</span> *newvalues)&gt; <a class="code" href="namespaceoperations__research.html#af0ae092f345f626ae9f6287ced1246ac">GRBsetcharattrarray</a>;</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind, <span class="keywordtype">char</span> *values)&gt; <a class="code" href="namespaceoperations__research.html#aa46a0f2e12a4ee86987395af2161ebd7">GRBgetcharattrlist</a>;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind, <span class="keywordtype">char</span> *newvalues)&gt; <a class="code" href="namespaceoperations__research.html#ace35865bc90d203bec63cd8a3b568201">GRBsetcharattrlist</a>;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname, <span class="keywordtype">double</span> *valueP)&gt; <a class="code" href="namespaceoperations__research.html#a13096db0327ba8156cb2f5215eaeb9db">GRBgetdblattr</a>;</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname, <span class="keywordtype">double</span> newvalue)&gt; <a class="code" href="namespaceoperations__research.html#ae6308440cc9d3ed5416cf5219f3e1fef">GRBsetdblattr</a>;</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> element, <span class="keywordtype">double</span> *valueP)&gt; <a class="code" href="namespaceoperations__research.html#aa5fa17837fd2d3e7f10742894060694b">GRBgetdblattrelement</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> element, <span class="keywordtype">double</span> newvalue)&gt; <a class="code" href="namespaceoperations__research.html#a78a839d849c2d75ef5ff32f25fbbc4a4">GRBsetdblattrelement</a>;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> first, <span class="keywordtype">int</span> len, <span class="keywordtype">double</span> *values)&gt; <a class="code" href="namespaceoperations__research.html#a7fe5c509c991d915e0adf06e82ede5d4">GRBgetdblattrarray</a>;</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> first, <span class="keywordtype">int</span> len, <span class="keywordtype">double</span> *newvalues)&gt; <a class="code" href="namespaceoperations__research.html#a5c8d0d6025d4e197d07f42c3fff209d9">GRBsetdblattrarray</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind, <span class="keywordtype">double</span> *values)&gt; <a class="code" href="namespaceoperations__research.html#a980298d196f397b12d15b4e9746bb8e5">GRBgetdblattrlist</a>;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind, <span class="keywordtype">double</span> *newvalues)&gt; <a class="code" href="namespaceoperations__research.html#a1a3204269ce35fdfb007daa36385d076">GRBsetdblattrlist</a>;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname, <span class="keywordtype">char</span> **valueP)&gt; <a class="code" href="namespaceoperations__research.html#ad083972ef3afb9a40395258a1ce8a660">GRBgetstrattr</a>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname, <span class="keyword">const</span> <span class="keywordtype">char</span> *newvalue)&gt; <a class="code" href="namespaceoperations__research.html#aa35705a0d741e9feb147aaa89b40e721">GRBsetstrattr</a>;</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> element, <span class="keywordtype">char</span> **valueP)&gt; <a class="code" href="namespaceoperations__research.html#a65f88e80f6d06894c1ab1872045a7012">GRBgetstrattrelement</a>;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> element, <span class="keyword">const</span> <span class="keywordtype">char</span> *newvalue)&gt; <a class="code" href="namespaceoperations__research.html#a8b803a3721e58e0473737b38f8326dec">GRBsetstrattrelement</a>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> first, <span class="keywordtype">int</span> len, <span class="keywordtype">char</span> **values)&gt; <a class="code" href="namespaceoperations__research.html#aa6e8dc7cd46d7a8b1f1b31cb443d01f0">GRBgetstrattrarray</a>;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> first, <span class="keywordtype">int</span> len, <span class="keywordtype">char</span> **newvalues)&gt; <a class="code" href="namespaceoperations__research.html#ac77d1eb29d5888064aad690e90bf59ab">GRBsetstrattrarray</a>;</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind, <span class="keywordtype">char</span> **values)&gt; <a class="code" href="namespaceoperations__research.html#a138f407b59fac8fc6b6a99a9eb657109">GRBgetstrattrlist</a>;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrname,<span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind, <span class="keywordtype">char</span> **newvalues)&gt; <a class="code" href="namespaceoperations__research.html#aae3b326f307ad4abed48b0ed5909e2e1">GRBsetstrattrlist</a>;</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a"> 147</a></span>&#160;<span class="preprocessor">#define CB_ARGS GRBmodel *model, void *cbdata, int where, void *usrdata</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>,<span class="keywordtype">int</span> (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="code" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>),<span class="keywordtype">void</span> *usrdata)&gt; <a class="code" href="namespaceoperations__research.html#aec892e2b2a70124f41f8b9744adbda67">GRBsetcallbackfunc</a>;</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>,<span class="keywordtype">int</span> (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> **cbP)(<a class="code" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>))&gt; <a class="code" href="namespaceoperations__research.html#aee29ce44eb2524566a6a787877dcd5af">GRBgetcallbackfunc</a>;</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>,<span class="keywordtype">int</span> (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<span class="keywordtype">char</span> *msg))&gt; <a class="code" href="namespaceoperations__research.html#a0536b9b2b2d235bb94164629786c3872">GRBsetlogcallbackfunc</a>;</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env,<span class="keywordtype">int</span> (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<span class="keywordtype">char</span> *msg))&gt; <a class="code" href="namespaceoperations__research.html#ae0da3c1f2f9d7ffbebbf2497ec36cf54">GRBsetlogcallbackfuncenv</a>;</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<span class="keywordtype">void</span> *cbdata, <span class="keywordtype">int</span> <a class="code" href="gurobi__interface_8cc.html#a675dd47bbf0a66c9cb592047797a6d69">where</a>, <span class="keywordtype">int</span> what, <span class="keywordtype">void</span> *resultP)&gt; <a class="code" href="namespaceoperations__research.html#a47dfe898be4c2a59df528e39e96d0798">GRBcbget</a>;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<span class="keywordtype">void</span> *cbdata, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname, <span class="keyword">const</span> <span class="keywordtype">char</span> *newvalue)&gt; <a class="code" href="namespaceoperations__research.html#a4875d465eab63e4fa296ce1f5eafd13c">GRBcbsetparam</a>;</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<span class="keywordtype">void</span> *cbdata, <span class="keyword">const</span> <span class="keywordtype">double</span> *solution, <span class="keywordtype">double</span> *objvalP)&gt; <a class="code" href="namespaceoperations__research.html#ab4617e07ad4b1c37b128c99095da1bd1">GRBcbsolution</a>;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<span class="keywordtype">void</span> *cbdata, <span class="keywordtype">int</span> cutlen, <span class="keyword">const</span> <span class="keywordtype">int</span> *cutind, <span class="keyword">const</span> <span class="keywordtype">double</span> *cutval,<span class="keywordtype">char</span> cutsense, <span class="keywordtype">double</span> cutrhs)&gt; <a class="code" href="namespaceoperations__research.html#ae34339d979ba0033f7e47a88913e2d60">GRBcbcut</a>;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<span class="keywordtype">void</span> *cbdata, <span class="keywordtype">int</span> lazylen, <span class="keyword">const</span> <span class="keywordtype">int</span> *lazyind,<span class="keyword">const</span> <span class="keywordtype">double</span> *lazyval, <span class="keywordtype">char</span> lazysense, <span class="keywordtype">double</span> lazyrhs)&gt; <a class="code" href="namespaceoperations__research.html#a33d1abd321c8db939e166390ac01cc1e">GRBcblazy</a>;</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="environment_8h.html#ac248519bcc615cb5d8db04897523f1d5"> 157</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMCONSTRS &quot;NumConstrs&quot;</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="environment_8h.html#abbe8cf6c82b0d31a3ba9b66d40394134"> 158</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMVARS &quot;NumVars&quot;</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="environment_8h.html#a02f28cadc71c43b4047e29c870458a6a"> 159</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMSOS &quot;NumSOS&quot;</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="environment_8h.html#adfa4fe37bed898b0a89604305c665452"> 160</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMQCONSTRS &quot;NumQConstrs&quot;</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="environment_8h.html#a8924344b283ea083870cefcf3f37387a"> 161</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMGENCONSTRS &quot;NumGenConstrs&quot;</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="environment_8h.html#a367362f7a098c470b132ce87692836c4"> 162</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMNZS &quot;NumNZs&quot;</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="environment_8h.html#a004bc8ee025bbf51190d070a934e20c9"> 163</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_DNUMNZS &quot;DNumNZs&quot;</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="environment_8h.html#a89a2148693c6175fafaa2b406f52473c"> 164</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMQNZS &quot;NumQNZs&quot;</span></div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="environment_8h.html#a8059d592a4172e589c3a2dcf9c751715"> 165</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMQCNZS &quot;NumQCNZs&quot;</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="environment_8h.html#a7a33d15359f3c9b38ef73e30cc4f9640"> 166</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMINTVARS &quot;NumIntVars&quot;</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="environment_8h.html#a66302f15a15d5b4b45fd5822fd4cf92a"> 167</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMBINVARS &quot;NumBinVars&quot;</span></div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="environment_8h.html#aa96b962e7b723d78430398d012b2cc76"> 168</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMPWLOBJVARS &quot;NumPWLObjVars&quot;</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="environment_8h.html#a8d63d792ead16b09415eb5893ad09f9a"> 169</a></span>&#160;<span class="preprocessor">#define GRB_STR_ATTR_MODELNAME &quot;ModelName&quot;</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="environment_8h.html#a233cfbc39ea682329dabec1fbb4d4cbd"> 170</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_MODELSENSE &quot;ModelSense&quot;</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="environment_8h.html#a8ac6a4fedeff2448008534b7a90abafa"> 171</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OBJCON &quot;ObjCon&quot;</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="environment_8h.html#a818911c41b6c6db875cc4296cb7a861a"> 172</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_IS_MIP &quot;IsMIP&quot;</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="environment_8h.html#a53aa4448d8ded22274939383658c1d80"> 173</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_IS_QP &quot;IsQP&quot;</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="environment_8h.html#aa16b413021738f1ca6d7bc00f8ed7d56"> 174</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_IS_QCP &quot;IsQCP&quot;</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="environment_8h.html#a4f73b8e60ff5c376f7656450d84cb4c0"> 175</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_IS_MULTIOBJ &quot;IsMultiObj&quot;</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="environment_8h.html#a87f5d463daa6f8acf14cc71178bcb9a1"> 176</a></span>&#160;<span class="preprocessor">#define GRB_STR_ATTR_SERVER &quot;Server&quot;</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="environment_8h.html#aeaabc9d6b8bc7e23b6e8d6f8f7afdee1"> 177</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_LICENSE_EXPIRATION &quot;LicenseExpiration&quot;</span></div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="environment_8h.html#ae11f079a0448e1dd3ac0a4a5938a7a1d"> 178</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_LB &quot;LB&quot;</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="environment_8h.html#a0a9e67177dc51990769f46c9eab75ced"> 179</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_UB &quot;UB&quot;</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="environment_8h.html#a728e19166cbf018cea2dd05dc67f7824"> 180</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OBJ &quot;Obj&quot;</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="environment_8h.html#a87fb4e2c8417ac5561558e4218afff8e"> 181</a></span>&#160;<span class="preprocessor">#define GRB_CHAR_ATTR_VTYPE &quot;VType&quot;</span></div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="environment_8h.html#a13d56b4c7ae1126425a3584a3e4e1e7c"> 182</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_START &quot;Start&quot;</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="environment_8h.html#aa777b8fe04b2b549da6075d5e915eec7"> 183</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_PSTART &quot;PStart&quot;</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="environment_8h.html#a0ab4faba5895cb10a2a9454c0d162772"> 184</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_BRANCHPRIORITY &quot;BranchPriority&quot;</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="environment_8h.html#a35352711b7c9550fcc51ae33613ffcfe"> 185</a></span>&#160;<span class="preprocessor">#define GRB_STR_ATTR_VARNAME &quot;VarName&quot;</span></div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="environment_8h.html#ad6cece259e41034e1ee45a8b12506b0c"> 186</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_PWLOBJCVX &quot;PWLObjCvx&quot;</span></div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="environment_8h.html#aeeccde0269e8517c8bb70acb9c781623"> 187</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_VARHINTVAL &quot;VarHintVal&quot;</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="environment_8h.html#aa88a19195fab52fe612f9cc06f69017e"> 188</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_VARHINTPRI &quot;VarHintPri&quot;</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="environment_8h.html#a4335263197ed90083134851d4e2b979b"> 189</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_PARTITION &quot;Partition&quot;</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="environment_8h.html#aad88bdc3ebd15f9a0639e7e9db8d1850"> 190</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_RHS &quot;RHS&quot;</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="environment_8h.html#aa2809816060818b0ff9abf45dd5a80b8"> 191</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_DSTART &quot;DStart&quot;</span></div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="environment_8h.html#ab9e8fb9ba7e90fd0a905802db64ec066"> 192</a></span>&#160;<span class="preprocessor">#define GRB_CHAR_ATTR_SENSE &quot;Sense&quot;</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="environment_8h.html#a5ed66d54bd6c8c89ffa7341c832bf97f"> 193</a></span>&#160;<span class="preprocessor">#define GRB_STR_ATTR_CONSTRNAME &quot;ConstrName&quot;</span></div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="environment_8h.html#afecaf686ea3470f303e0821895edd2fb"> 194</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_LAZY &quot;Lazy&quot;</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="environment_8h.html#a668b1d5346f3df168753caff94fc6e72"> 195</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_QCRHS &quot;QCRHS&quot;</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="environment_8h.html#ab8ec38a6720669aae61555e02de4df65"> 196</a></span>&#160;<span class="preprocessor">#define GRB_CHAR_ATTR_QCSENSE &quot;QCSense&quot;</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="environment_8h.html#a16d8f3c4590ada5bc6da3cce7b704879"> 197</a></span>&#160;<span class="preprocessor">#define GRB_STR_ATTR_QCNAME &quot;QCName&quot;</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="environment_8h.html#ac16d2b1fcd06b0745a72a4d4cb914306"> 198</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_GENCONSTRTYPE &quot;GenConstrType&quot;</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="environment_8h.html#af452d972d738e706059177cd07adad9c"> 199</a></span>&#160;<span class="preprocessor">#define GRB_STR_ATTR_GENCONSTRNAME &quot;GenConstrName&quot;</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="environment_8h.html#a304255df7692a64f793c68114dba9350"> 200</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MAX_COEFF &quot;MaxCoeff&quot;</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="environment_8h.html#ab74ed661c5c93a9c6db103a6dc090e12"> 201</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MIN_COEFF &quot;MinCoeff&quot;</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="environment_8h.html#ab3827763d827f4f051f20def64835579"> 202</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MAX_BOUND &quot;MaxBound&quot;</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="environment_8h.html#a7a20eac4a292522284881931076ddb0c"> 203</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MIN_BOUND &quot;MinBound&quot;</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="environment_8h.html#a548f09632351e3ec3a20481acbe5f235"> 204</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MAX_OBJ_COEFF &quot;MaxObjCoeff&quot;</span></div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="environment_8h.html#ab279d36c0fd36ea11d4239fb1833c926"> 205</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MIN_OBJ_COEFF &quot;MinObjCoeff&quot;</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="environment_8h.html#a4c98c538d5b0ccf2e44780d32a02a956"> 206</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MAX_RHS &quot;MaxRHS&quot;</span></div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="environment_8h.html#a3b6aebfac36c0f0983a6eb6d4b737000"> 207</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MIN_RHS &quot;MinRHS&quot;</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="environment_8h.html#a56956244c5fbaceaaf978d3bd0523de2"> 208</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MAX_QCCOEFF &quot;MaxQCCoeff&quot;</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="environment_8h.html#ad2fe45c9645236329fb9f3d988d27114"> 209</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MIN_QCCOEFF &quot;MinQCCoeff&quot;</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="environment_8h.html#a1e0b6f23df15b0384d9adce37c94c1de"> 210</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MAX_QOBJ_COEFF &quot;MaxQObjCoeff&quot;</span></div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="environment_8h.html#a4115cd124394a4158b8d3c62f01c9aa4"> 211</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MIN_QOBJ_COEFF &quot;MinQObjCoeff&quot;</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="environment_8h.html#a2ee665b6b89d65f056befe518539c127"> 212</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MAX_QCLCOEFF &quot;MaxQCLCoeff&quot;</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="environment_8h.html#a52752799c32508294f2f40e4d343d66d"> 213</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MIN_QCLCOEFF &quot;MinQCLCoeff&quot;</span></div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="environment_8h.html#aba780e64a6ab1e17a6cc5fbba7a4f1c3"> 214</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MAX_QCRHS &quot;MaxQCRHS&quot;</span></div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="environment_8h.html#a0b02550ea0810dc0e03367c73d0e3a39"> 215</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MIN_QCRHS &quot;MinQCRHS&quot;</span></div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="environment_8h.html#aca9bca55e6a64203923b0b1bb024407b"> 216</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_RUNTIME &quot;Runtime&quot;</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="environment_8h.html#ad4544aad5da63e21eb7c61e9142ffbd9"> 217</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_STATUS &quot;Status&quot;</span></div>
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="environment_8h.html#a5ad09c0e963f4a55c5f39f5fac72c769"> 218</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OBJVAL &quot;ObjVal&quot;</span></div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="environment_8h.html#afa4f5e674caa662471e849ba775a755d"> 219</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OBJBOUND &quot;ObjBound&quot;</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="environment_8h.html#ae6c5ff7d3e3b288f2c90a2ccf9ff152b"> 220</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OBJBOUNDC &quot;ObjBoundC&quot;</span></div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="environment_8h.html#a50049d6ee17a84a8c34e309cd64039f7"> 221</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_POOLOBJBOUND &quot;PoolObjBound&quot;</span></div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="environment_8h.html#adcdd0acb46a250186f4f17e9a3113bab"> 222</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_POOLOBJVAL &quot;PoolObjVal&quot;</span></div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="environment_8h.html#a9f3d5075e0dea384d7dadaad8119841f"> 223</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_MIPGAP &quot;MIPGap&quot;</span></div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="environment_8h.html#aeccf22a77ad72039e023c83e9afcf76a"> 224</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_SOLCOUNT &quot;SolCount&quot;</span></div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="environment_8h.html#a3f863a94da605ae51aa79a9d547bc9ac"> 225</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_ITERCOUNT &quot;IterCount&quot;</span></div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="environment_8h.html#acfc0e9dcfa5ab9c9e845147459965929"> 226</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_BARITERCOUNT &quot;BarIterCount&quot;</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="environment_8h.html#a3330ab2eaa22ccaebe6eb75acc71913c"> 227</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_NODECOUNT &quot;NodeCount&quot;</span></div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="environment_8h.html#a430718adcf2d2f1043d58cc5553c606a"> 228</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OPENNODECOUNT &quot;OpenNodeCount&quot;</span></div>
<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="environment_8h.html#a7b3afd40e4730a9321a106abccf48600"> 229</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_HASDUALNORM &quot;HasDualNorm&quot;</span></div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="environment_8h.html#aa79252cac30162280cee77fcad392fe2"> 230</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_X &quot;X&quot;</span></div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="environment_8h.html#a64c5813d650c7b30c0d6c10581a51de4"> 231</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_XN &quot;Xn&quot;</span></div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="environment_8h.html#a4962089abab2b0f3e19b843d1856c29f"> 232</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_BARX &quot;BarX&quot;</span></div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="environment_8h.html#a9112d4d1eeee1c4fb4043ea044693bcb"> 233</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_RC &quot;RC&quot;</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="environment_8h.html#a2f41a338a88f219a29eab29622c394a3"> 234</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_VDUALNORM &quot;VDualNorm&quot;</span></div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="environment_8h.html#a29ebfd349621b3bdff29bedc3a30a547"> 235</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_VBASIS &quot;VBasis&quot;</span></div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="environment_8h.html#a53f9ffb4546f1effaf87839a42adeaa3"> 236</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_PI &quot;Pi&quot;</span></div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="environment_8h.html#abfb39b7f2347bdb83f9e9b5d756904f9"> 237</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_QCPI &quot;QCPi&quot;</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="environment_8h.html#a5d411c36309bdd064dee5cfc668629f4"> 238</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_SLACK &quot;Slack&quot;</span></div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="environment_8h.html#a634b2008a58ca940b6e4982908498bda"> 239</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_QCSLACK &quot;QCSlack&quot;</span></div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="environment_8h.html#a2898df4ad80c4cf7b4f92a183ad5fa85"> 240</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_CDUALNORM &quot;CDualNorm&quot;</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="environment_8h.html#ac62018893f550c089f864ee7b930a577"> 241</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_CBASIS &quot;CBasis&quot;</span></div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="environment_8h.html#a8838d0e707daf185e0c935497b0ec218"> 242</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_BOUND_VIO &quot;BoundVio&quot;</span></div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="environment_8h.html#a41fe4d5aaeed368599c1e2188e56c2b8"> 243</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_BOUND_SVIO &quot;BoundSVio&quot;</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="environment_8h.html#af48f894f2ddc72c3fafcb31eb5028a0b"> 244</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_BOUND_VIO_INDEX &quot;BoundVioIndex&quot;</span></div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="environment_8h.html#a96531b03dbf6347006f4592e3d63abcf"> 245</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_BOUND_SVIO_INDEX &quot;BoundSVioIndex&quot;</span></div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="environment_8h.html#a1a9973ad27983486d74b1a6158ac1877"> 246</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_BOUND_VIO_SUM &quot;BoundVioSum&quot;</span></div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="environment_8h.html#adba1d2acac6b3aa0b7862190ecd0f300"> 247</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_BOUND_SVIO_SUM &quot;BoundSVioSum&quot;</span></div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="environment_8h.html#a900d4d1393d231eed9fa27fb4c797270"> 248</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_CONSTR_VIO &quot;ConstrVio&quot;</span></div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="environment_8h.html#a9b15ef3b783026313e3a32879164ef9e"> 249</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_CONSTR_SVIO &quot;ConstrSVio&quot;</span></div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="environment_8h.html#aeccfb4445172b4deb3bd278ccbc260ac"> 250</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_CONSTR_VIO_INDEX &quot;ConstrVioIndex&quot;</span></div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="environment_8h.html#a46b713be76103b88b971cd9de417fc93"> 251</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_CONSTR_SVIO_INDEX &quot;ConstrSVioIndex&quot;</span></div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="environment_8h.html#a0a58de81f9e04bf65a7950a07f521a7b"> 252</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_CONSTR_VIO_SUM &quot;ConstrVioSum&quot;</span></div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="environment_8h.html#a1b145878a84b4b9ee36c86b33bc6f412"> 253</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_CONSTR_SVIO_SUM &quot;ConstrSVioSum&quot;</span></div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="environment_8h.html#a81b08f1b06c08bd5fdb7f7ede995ea31"> 254</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_CONSTR_RESIDUAL &quot;ConstrResidual&quot;</span></div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="environment_8h.html#a932d8e74db30b567ab2872c27ff3f4f6"> 255</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_CONSTR_SRESIDUAL &quot;ConstrSResidual&quot;</span></div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="environment_8h.html#af51a8c25ee22e13b31bfe7334cbef703"> 256</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_CONSTR_RESIDUAL_INDEX &quot;ConstrResidualIndex&quot;</span></div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="environment_8h.html#a3567484166b50f2e63cd54f27238dfb1"> 257</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_CONSTR_SRESIDUAL_INDEX &quot;ConstrSResidualIndex&quot;</span></div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="environment_8h.html#ad1c19791d962e7afd7577160b8cd9e4f"> 258</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_CONSTR_RESIDUAL_SUM &quot;ConstrResidualSum&quot;</span></div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="environment_8h.html#aa52eab8e0c974b721924a3e44c0ac2fc"> 259</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_CONSTR_SRESIDUAL_SUM &quot;ConstrSResidualSum&quot;</span></div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="environment_8h.html#a06604cbd52e667b3149ca55a62f43a96"> 260</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_DUAL_VIO &quot;DualVio&quot;</span></div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="environment_8h.html#a076ffacb9a0632380496b0fb3acfb466"> 261</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_DUAL_SVIO &quot;DualSVio&quot;</span></div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="environment_8h.html#a246b0c7cc6cbc4f8fbb32b94608659dc"> 262</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_DUAL_VIO_INDEX &quot;DualVioIndex&quot;</span></div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="environment_8h.html#a34e120e83898535476689c3ab70fd7c9"> 263</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_DUAL_SVIO_INDEX &quot;DualSVioIndex&quot;</span></div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="environment_8h.html#a92a285651d13a17047acae5ac02033d3"> 264</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_DUAL_VIO_SUM &quot;DualVioSum&quot;</span></div>
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="environment_8h.html#a6b961e11f68186f48c46b6d4559f4842"> 265</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_DUAL_SVIO_SUM &quot;DualSVioSum&quot;</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="environment_8h.html#a9044504358f5e4ee23c059a1d551c7ca"> 266</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_DUAL_RESIDUAL &quot;DualResidual&quot;</span></div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="environment_8h.html#a2ca8c44083a0f888899bc9356bdf81ac"> 267</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_DUAL_SRESIDUAL &quot;DualSResidual&quot;</span></div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="environment_8h.html#aacc055db111900e1f8b7800daa90bb56"> 268</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_DUAL_RESIDUAL_INDEX &quot;DualResidualIndex&quot;</span></div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="environment_8h.html#a6cc0b2010bd5e77fc0a8abdb96cf3520"> 269</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_DUAL_SRESIDUAL_INDEX &quot;DualSResidualIndex&quot;</span></div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="environment_8h.html#a04edf93eb9b27bbeb6fede98beebc31b"> 270</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_DUAL_RESIDUAL_SUM &quot;DualResidualSum&quot;</span></div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="environment_8h.html#ae92c87cf710914c51ff2ec2eed8338c9"> 271</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_DUAL_SRESIDUAL_SUM &quot;DualSResidualSum&quot;</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="environment_8h.html#a91edb6b224f87c5b81d64c2209bbd48c"> 272</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_INT_VIO &quot;IntVio&quot;</span></div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="environment_8h.html#a314c7f15c9d63e735bc5663a98ba2c70"> 273</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_INT_VIO_INDEX &quot;IntVioIndex&quot;</span></div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="environment_8h.html#a71c91407f9641b8ba72c66d8270d8630"> 274</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_INT_VIO_SUM &quot;IntVioSum&quot;</span></div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="environment_8h.html#a4667cc8e0d11c9149c20bf874c2b136e"> 275</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_COMPL_VIO &quot;ComplVio&quot;</span></div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="environment_8h.html#aa7b4e3e59bd5808df4398628903db6d6"> 276</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_COMPL_VIO_INDEX &quot;ComplVioIndex&quot;</span></div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="environment_8h.html#aa06b636a3221cd1f4dc10c1a17ed5cc7"> 277</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_COMPL_VIO_SUM &quot;ComplVioSum&quot;</span></div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="environment_8h.html#ab83c3744b6ea25ccd51be0d218a76de9"> 278</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_KAPPA &quot;Kappa&quot;</span></div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="environment_8h.html#a4cc7b06ea75f8cfdae7821b6823823be"> 279</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_KAPPA_EXACT &quot;KappaExact&quot;</span></div>
<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="environment_8h.html#a098362ca7582cefc28948a2aa7deec60"> 280</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_N2KAPPA &quot;N2Kappa&quot;</span></div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="environment_8h.html#a37d06e5499fdfa2c078b6248495e8990"> 281</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_SA_OBJLOW &quot;SAObjLow&quot;</span></div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="environment_8h.html#a064792ace8a9f84d5c32dc42d38996d1"> 282</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_SA_OBJUP &quot;SAObjUp&quot;</span></div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="environment_8h.html#ab9fff8b46ea8cb19cf638c17487c5840"> 283</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_SA_LBLOW &quot;SALBLow&quot;</span></div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="environment_8h.html#a0167bc77c4f3b2d046fb6aaad2a0df2a"> 284</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_SA_LBUP &quot;SALBUp&quot;</span></div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="environment_8h.html#a7fecf58fbfc3ab9f451b7bc7a07205c5"> 285</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_SA_UBLOW &quot;SAUBLow&quot;</span></div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="environment_8h.html#ad585421a8a3b18d6b15919e91b0f9548"> 286</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_SA_UBUP &quot;SAUBUp&quot;</span></div>
<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="environment_8h.html#af54512de5cf18f97a5d37c0fbb59b3b8"> 287</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_SA_RHSLOW &quot;SARHSLow&quot;</span></div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="environment_8h.html#ad52657c2a3e40caa9468859d2c687775"> 288</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_SA_RHSUP &quot;SARHSUp&quot;</span></div>
<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="environment_8h.html#aab385f4a41d1bf54b56e99998191f0d0"> 289</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_IIS_MINIMAL &quot;IISMinimal&quot;</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="environment_8h.html#aef7759324c9ff1e915d9d650f47df156"> 290</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_IIS_LB &quot;IISLB&quot;</span></div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="environment_8h.html#a8a9a5f0c171ce7ddcc29b2e0603a40a0"> 291</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_IIS_UB &quot;IISUB&quot;</span></div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="environment_8h.html#acea24d0a28ca5c2fc58eba7dc4fbf57e"> 292</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_IIS_CONSTR &quot;IISConstr&quot;</span></div>
<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="environment_8h.html#abdddf90ba66e2d50026a2edad5bea8cc"> 293</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_IIS_SOS &quot;IISSOS&quot;</span></div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="environment_8h.html#a49fa5ec22cf7b3dce400989bd1ee286e"> 294</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_IIS_QCONSTR &quot;IISQConstr&quot;</span></div>
<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="environment_8h.html#aa53f671b0e1b118cd1d8d1b97f5dc25d"> 295</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_IIS_GENCONSTR &quot;IISGenConstr&quot;</span></div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="environment_8h.html#ae3c1b7146fcc0359402201373f1c7441"> 296</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_TUNE_RESULTCOUNT &quot;TuneResultCount&quot;</span></div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="environment_8h.html#ad4f15b204103e9839f45c2da44bff576"> 297</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_FARKASDUAL &quot;FarkasDual&quot;</span></div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="environment_8h.html#ac9e6e3817bf7ee52876126b5c443df6b"> 298</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_FARKASPROOF &quot;FarkasProof&quot;</span></div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="environment_8h.html#af93d44f6be543de20e57b6cf0f081a78"> 299</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_UNBDRAY &quot;UnbdRay&quot;</span></div>
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="environment_8h.html#ada9fab6d4c1ba1594e7a50ed8dabba26"> 300</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_INFEASVAR &quot;InfeasVar&quot;</span></div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="environment_8h.html#a4e0dc2167bb752237335235d12fe5f5c"> 301</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_UNBDVAR &quot;UnbdVar&quot;</span></div>
<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="environment_8h.html#a086c01bae9d1ceb2c7bf625d75fd84d9"> 302</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_VARPRESTAT &quot;VarPreStat&quot;</span></div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="environment_8h.html#ad0fbe00eb354588871f4c0bdb494e241"> 303</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_PREFIXVAL &quot;PreFixVal&quot;</span></div>
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="environment_8h.html#ae9dcbada95a65700e848e748d0dcc1e0"> 304</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OBJN &quot;ObjN&quot;</span></div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="environment_8h.html#a8301285ca9afc979b4c684cbc65b3291"> 305</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OBJNVAL &quot;ObjNVal&quot;</span></div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="environment_8h.html#aec3e3d28d3ccab9ca0ccd5fca09b1c8d"> 306</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OBJNCON &quot;ObjNCon&quot;</span></div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="environment_8h.html#a81c7df0350b841b96ded0e9ebc1dd65e"> 307</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OBJNWEIGHT &quot;ObjNWeight&quot;</span></div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="environment_8h.html#a2c65135d86210d4edc1790377911453a"> 308</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_OBJNPRIORITY &quot;ObjNPriority&quot;</span></div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="environment_8h.html#acd71850c104af6c6e22ae7995de3c90d"> 309</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OBJNRELTOL &quot;ObjNRelTol&quot;</span></div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="environment_8h.html#a0f9b41a0aebaae98e033b6a101ae5afa"> 310</a></span>&#160;<span class="preprocessor">#define GRB_DBL_ATTR_OBJNABSTOL &quot;ObjNAbsTol&quot;</span></div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="environment_8h.html#a3c5000c4745efe152cb5618f034e11cb"> 311</a></span>&#160;<span class="preprocessor">#define GRB_STR_ATTR_OBJNNAME &quot;ObjNName&quot;</span></div>
<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="environment_8h.html#af2d5731b48d2589eda80c4a9603ad2a0"> 312</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMOBJ &quot;NumObj&quot;</span></div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="environment_8h.html#a882c65ab0b94b1c902a468e7d07ee42d"> 313</a></span>&#160;<span class="preprocessor">#define GRB_INT_ATTR_NUMSTART &quot;NumStart&quot;</span></div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="environment_8h.html#a5f3889455cc0a762e92dceac97076664"> 314</a></span>&#160;<span class="preprocessor">#define GRB_GENCONSTR_MAX 0</span></div>
<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="environment_8h.html#afff21c44a508cec64238b3d49698d4a3"> 315</a></span>&#160;<span class="preprocessor">#define GRB_GENCONSTR_MIN 1</span></div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="environment_8h.html#a649672f55d46f8aa5d292aa02c9cbe64"> 316</a></span>&#160;<span class="preprocessor">#define GRB_GENCONSTR_ABS 2</span></div>
<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="environment_8h.html#ab77612d575cbe695a69a089e7562da30"> 317</a></span>&#160;<span class="preprocessor">#define GRB_GENCONSTR_AND 3</span></div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="environment_8h.html#a3989ce54ffee5464bafedb93b9897fc5"> 318</a></span>&#160;<span class="preprocessor">#define GRB_GENCONSTR_OR 4</span></div>
<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="environment_8h.html#a1e65e4c6111ca8454c417dac379e9bfe"> 319</a></span>&#160;<span class="preprocessor">#define GRB_GENCONSTR_INDICATOR 5</span></div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="environment_8h.html#abb3f655e9eb74e37fbf2d11cb0efad5d"> 320</a></span>&#160;<span class="preprocessor">#define GRB_CB_POLLING 0</span></div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="environment_8h.html#a89b0c088ac628a567b841f57a21abed8"> 321</a></span>&#160;<span class="preprocessor">#define GRB_CB_PRESOLVE 1</span></div>
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="environment_8h.html#a52444d4642a70bdfb1ffa1e3f120f4ec"> 322</a></span>&#160;<span class="preprocessor">#define GRB_CB_SIMPLEX 2</span></div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="environment_8h.html#aab6ab7165db7d2c53281d91bdf208f6f"> 323</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIP 3</span></div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="environment_8h.html#a0a5caff77126a575cb1c3136c78ea5e6"> 324</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPSOL 4</span></div>
<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="environment_8h.html#ab615ac552ba7202f8912556da65f22e0"> 325</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPNODE 5</span></div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="environment_8h.html#ac43c2cbdae9008fbe1b6a81d9b4694a8"> 326</a></span>&#160;<span class="preprocessor">#define GRB_CB_MESSAGE 6</span></div>
<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="environment_8h.html#a1839c94e6deb4c80e8acf5b78a7937fc"> 327</a></span>&#160;<span class="preprocessor">#define GRB_CB_BARRIER 7</span></div>
<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="environment_8h.html#aee119d240dfbc49a883d6982dd0ca6c0"> 328</a></span>&#160;<span class="preprocessor">#define GRB_CB_PRE_COLDEL 1000</span></div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="environment_8h.html#a862afbb0b31942b06b8aa484e608bb88"> 329</a></span>&#160;<span class="preprocessor">#define GRB_CB_PRE_ROWDEL 1001</span></div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="environment_8h.html#adf2647c3959aea11a64bb7fe1c99a5cc"> 330</a></span>&#160;<span class="preprocessor">#define GRB_CB_PRE_SENCHG 1002</span></div>
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="environment_8h.html#afc51a68ce211063bb39fc5adeb3b246e"> 331</a></span>&#160;<span class="preprocessor">#define GRB_CB_PRE_BNDCHG 1003</span></div>
<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="environment_8h.html#a216078c95dd7668ccf40473b18cb2875"> 332</a></span>&#160;<span class="preprocessor">#define GRB_CB_PRE_COECHG 1004</span></div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="environment_8h.html#a5ea7c11f22bfc615f86e6a521f180f4e"> 333</a></span>&#160;<span class="preprocessor">#define GRB_CB_SPX_ITRCNT 2000</span></div>
<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="environment_8h.html#a12cb4410aa88188b674ee17b1c8eb56a"> 334</a></span>&#160;<span class="preprocessor">#define GRB_CB_SPX_OBJVAL 2001</span></div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="environment_8h.html#a3f6cbfdaa931fe6caab33877bdc35365"> 335</a></span>&#160;<span class="preprocessor">#define GRB_CB_SPX_PRIMINF 2002</span></div>
<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="environment_8h.html#aadb066f9ac42c966161a37cb203f660c"> 336</a></span>&#160;<span class="preprocessor">#define GRB_CB_SPX_DUALINF 2003</span></div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="environment_8h.html#a0783657775ee5a8817210723e6dcde5d"> 337</a></span>&#160;<span class="preprocessor">#define GRB_CB_SPX_ISPERT 2004</span></div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="environment_8h.html#ab5301e67ade13781e2ef8e6b8eabe34d"> 338</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIP_OBJBST 3000</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="environment_8h.html#af732ff9c46396ddcc5d077b7aa5bac29"> 339</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIP_OBJBND 3001</span></div>
<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="environment_8h.html#af01b3c420d61b98df6e5ab0f12728d73"> 340</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIP_NODCNT 3002</span></div>
<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="environment_8h.html#aeb7dbaa0117de43deb56e7c6b6b76f5a"> 341</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIP_SOLCNT 3003</span></div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="environment_8h.html#aca5fbc9811d563a8610ebc97cb888c0d"> 342</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIP_CUTCNT 3004</span></div>
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="environment_8h.html#a05bce41f4273c2b48573cafdd7e4a39f"> 343</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIP_NODLFT 3005</span></div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="environment_8h.html#a3712448e74823009d14db17d714ecf02"> 344</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIP_ITRCNT 3006</span></div>
<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="environment_8h.html#adcc907081130d076df1f518fda91c6e6"> 345</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIP_OBJBNDC 3007</span></div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="environment_8h.html#af4b792d08f1ac5f7878f80eaf432df48"> 346</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPSOL_SOL 4001</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="environment_8h.html#aa5fecfa80463d338f39d7038d3db6d8c"> 347</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPSOL_OBJ 4002</span></div>
<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="environment_8h.html#a33b25740bb9ccb109a9942ced348a001"> 348</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPSOL_OBJBST 4003</span></div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="environment_8h.html#af53039f8b797e2f4196d5227a0fc5e6e"> 349</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPSOL_OBJBND 4004</span></div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="environment_8h.html#a6d9cf52eabffeae7e6a9a96196518f68"> 350</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPSOL_NODCNT 4005</span></div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="environment_8h.html#a3a5593327e020154004dc62aba54b763"> 351</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPSOL_SOLCNT 4006</span></div>
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="environment_8h.html#ad8ba0db55fb55a00a4de9df7859c6231"> 352</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPSOL_OBJBNDC 4007</span></div>
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="environment_8h.html#a6f9cab1c3a4ef170a32b76fa5616b05e"> 353</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPNODE_STATUS 5001</span></div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="environment_8h.html#a4afc9caa8d78d2754061f82919d3ee58"> 354</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPNODE_REL 5002</span></div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="environment_8h.html#a55c9d1c074cfd4ddc378cf03c0281b7a"> 355</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPNODE_OBJBST 5003</span></div>
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="environment_8h.html#a4d584a9335fb167ec95d022a741b6e11"> 356</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPNODE_OBJBND 5004</span></div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="environment_8h.html#aff582a5106fb7b0af23d2e76c81e664e"> 357</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPNODE_NODCNT 5005</span></div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="environment_8h.html#a912489cd8b988c36cd55b2e8a9d0c27b"> 358</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPNODE_SOLCNT 5006</span></div>
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="environment_8h.html#ade3ccb37a32d7c3aae6c2714583b035e"> 359</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPNODE_BRVAR 5007</span></div>
<div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="environment_8h.html#aa745f22ca8b7eef02bddf908b3fe56d2"> 360</a></span>&#160;<span class="preprocessor">#define GRB_CB_MIPNODE_OBJBNDC 5008</span></div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="environment_8h.html#a2d16f1495c5684c153147246fa4f5699"> 361</a></span>&#160;<span class="preprocessor">#define GRB_CB_MSG_STRING 6001</span></div>
<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="environment_8h.html#af6bec7651a2290f3dfa34e38258ef090"> 362</a></span>&#160;<span class="preprocessor">#define GRB_CB_RUNTIME 6002</span></div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="environment_8h.html#ac2390d3fd6af6a4f5b06ddb5f0b1c2fd"> 363</a></span>&#160;<span class="preprocessor">#define GRB_CB_BARRIER_ITRCNT 7001</span></div>
<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="environment_8h.html#a873bcb8a6197c38d2606da66f98b23cc"> 364</a></span>&#160;<span class="preprocessor">#define GRB_CB_BARRIER_PRIMOBJ 7002</span></div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="environment_8h.html#ae4ba27ca9e466f748aa2d24e168cbaff"> 365</a></span>&#160;<span class="preprocessor">#define GRB_CB_BARRIER_DUALOBJ 7003</span></div>
<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="environment_8h.html#af8fb3672cf50fed4941b2864e5cba6aa"> 366</a></span>&#160;<span class="preprocessor">#define GRB_CB_BARRIER_PRIMINF 7004</span></div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="environment_8h.html#abc54b7dd805b6382185a462eb375fb96"> 367</a></span>&#160;<span class="preprocessor">#define GRB_CB_BARRIER_DUALINF 7005</span></div>
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="environment_8h.html#a6b625c77f2bd8978dffdf12653feb52d"> 368</a></span>&#160;<span class="preprocessor">#define GRB_CB_BARRIER_COMPL 7006</span></div>
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="environment_8h.html#a43e351877480681f64c8fb573304ecd4"> 369</a></span>&#160;<span class="preprocessor">#define GRB_FEASRELAX_LINEAR 0</span></div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="environment_8h.html#aab1c679e0ffa97a23f50330835989b73"> 370</a></span>&#160;<span class="preprocessor">#define GRB_FEASRELAX_QUADRATIC 1</span></div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="environment_8h.html#aff4625dc336e366f968931132446852b"> 371</a></span>&#160;<span class="preprocessor">#define GRB_FEASRELAX_CARDINALITY 2</span></div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> constr, <span class="keywordtype">int</span> <a class="code" href="expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465">var</a>, <span class="keywordtype">double</span> *valP)&gt; <a class="code" href="namespaceoperations__research.html#a43a847958a89da5cec63d95ffb13d6ec">GRBgetcoeff</a>;</div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> *numnzP, <span class="keywordtype">int</span> *cbeg,<span class="keywordtype">int</span> *cind, <span class="keywordtype">double</span> *cval, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> len)&gt; <a class="code" href="namespaceoperations__research.html#aa0e378757a6e19aa0cde5f5b4e0be4e5">GRBgetconstrs</a>;</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">size_t</span> *numnzP, <span class="keywordtype">size_t</span> *cbeg,<span class="keywordtype">int</span> *cind, <span class="keywordtype">double</span> *cval, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> len)&gt; <a class="code" href="namespaceoperations__research.html#a01b3827e1f863f988699cbd203ce0357">GRBXgetconstrs</a>;</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> *numnzP, <span class="keywordtype">int</span> *vbeg, <span class="keywordtype">int</span> *vind,<span class="keywordtype">double</span> *vval, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> len)&gt; <a class="code" href="namespaceoperations__research.html#aed6d90d614faac7e243e091d829e1e61">GRBgetvars</a>;</div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">size_t</span> *numnzP, <span class="keywordtype">size_t</span> *vbeg, <span class="keywordtype">int</span> *vind,<span class="keywordtype">double</span> *vval, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> len)&gt; <a class="code" href="namespaceoperations__research.html#a5d181e1ba39c37c5b081a4793bfb42fb">GRBXgetvars</a>;</div>
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> *nummembersP, <span class="keywordtype">int</span> *sostype, <span class="keywordtype">int</span> *beg,<span class="keywordtype">int</span> *ind, <span class="keywordtype">double</span> *<a class="code" href="pack_8cc.html#a4255f714cea26cdd64f6a0ee72d34a8c">weight</a>, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> len)&gt; <a class="code" href="namespaceoperations__research.html#a1ad7a97b209c872ff07c674fb9f3d3bd">GRBgetsos</a>;</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> genconstr, <span class="keywordtype">int</span> *resvarP,<span class="keywordtype">int</span> *nvarsP, <span class="keywordtype">int</span> *vars, <span class="keywordtype">double</span> *constantP)&gt; <a class="code" href="namespaceoperations__research.html#ab630313666b6fa42e9904d585e962f3d">GRBgetgenconstrMax</a>;</div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> genconstr, <span class="keywordtype">int</span> *resvarP,<span class="keywordtype">int</span> *nvarsP, <span class="keywordtype">int</span> *vars, <span class="keywordtype">double</span> *constantP)&gt; <a class="code" href="namespaceoperations__research.html#a72442860e69c9157fa96f9f9827ae8d7">GRBgetgenconstrMin</a>;</div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> genconstr, <span class="keywordtype">int</span> *resvarP, <span class="keywordtype">int</span> *argvarP)&gt; <a class="code" href="namespaceoperations__research.html#a4aed19001b9d7e39d3422446bad167bb">GRBgetgenconstrAbs</a>;</div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> genconstr, <span class="keywordtype">int</span> *resvarP,<span class="keywordtype">int</span> *nvarsP, <span class="keywordtype">int</span> *vars)&gt; <a class="code" href="namespaceoperations__research.html#ac964916575a2b1bc4ce4d095afd90cce">GRBgetgenconstrAnd</a>;</div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> genconstr, <span class="keywordtype">int</span> *resvarP,<span class="keywordtype">int</span> *nvarsP, <span class="keywordtype">int</span> *vars)&gt; <a class="code" href="namespaceoperations__research.html#a12ede98aa1b160354264c5959bb29b8b">GRBgetgenconstrOr</a>;</div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> genconstr, <span class="keywordtype">int</span> *binvarP, <span class="keywordtype">int</span> *binvalP,<span class="keywordtype">int</span> *nvarsP, <span class="keywordtype">int</span> *vars, <span class="keywordtype">double</span> *vals,<span class="keywordtype">char</span> *senseP, <span class="keywordtype">double</span> *rhsP)&gt; <a class="code" href="namespaceoperations__research.html#ae08c1f0c17eac085db3fb9883ed8e2ce">GRBgetgenconstrIndicator</a>;</div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> *numqnzP, <span class="keywordtype">int</span> *qrow, <span class="keywordtype">int</span> *qcol, <span class="keywordtype">double</span> *qval)&gt; <a class="code" href="namespaceoperations__research.html#abb73a2b44b04289ac5a327fdb8700563">GRBgetq</a>;</div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> qconstr,<span class="keywordtype">int</span> *numlnzP, <span class="keywordtype">int</span> *lind, <span class="keywordtype">double</span> *lval,<span class="keywordtype">int</span> *numqnzP, <span class="keywordtype">int</span> *qrow, <span class="keywordtype">int</span> *qcol, <span class="keywordtype">double</span> *qval)&gt; <a class="code" href="namespaceoperations__research.html#a5b60e64ef1940d05151d3be15ae8ecfc">GRBgetqconstr</a>;</div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a>, <span class="keywordtype">int</span> *indexP)&gt; <a class="code" href="namespaceoperations__research.html#a2c737eb8a24b7e35244bb0bd83bf6a05">GRBgetvarbyname</a>;</div>
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a>, <span class="keywordtype">int</span> *indexP)&gt; <a class="code" href="namespaceoperations__research.html#ad109cbad7e2286dbc3dc027c72d59e9a">GRBgetconstrbyname</a>;</div>
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> <a class="code" href="expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465">var</a>, <span class="keywordtype">int</span> *pointsP,<span class="keywordtype">double</span> *x, <span class="keywordtype">double</span> *y)&gt; <a class="code" href="namespaceoperations__research.html#a81d974a816aa3557f5fbafaf688aecb0">GRBgetpwlobj</a>;</div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#ab850dd307ea088f49af5f192d1b8d553">GRBoptimize</a>;</div>
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a338582b837297c32857ee3064f5d76f6">GRBoptimizeasync</a>;</div>
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="keyword">extern</span> std::function&lt;<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a14813d901c9c777e43964dae3bd6649e">GRBcopymodel</a>;</div>
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="keyword">extern</span> std::function&lt;<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a3eed3ea3ac73b2a6e1cc403b89404dc3">GRBfixedmodel</a>;</div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> relaxobjtype, <span class="keywordtype">int</span> minrelax,<span class="keywordtype">double</span> *lbpen, <span class="keywordtype">double</span> *ubpen, <span class="keywordtype">double</span> *rhspen,<span class="keywordtype">double</span> *feasobjP)&gt; <a class="code" href="namespaceoperations__research.html#accb64b23dbf9d6eb49c6eeba5b0ac8fe">GRBfeasrelax</a>;</div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<span class="keywordtype">void</span> *cbdata, <span class="keywordtype">int</span> what, <span class="keywordtype">int</span> *typeP, <span class="keywordtype">int</span> *sizeP)&gt; <a class="code" href="namespaceoperations__research.html#ab4e6056a1117ea5f52a7d80a4656b77d">GRBgetcbwhatinfo</a>;</div>
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="keyword">extern</span> std::function&lt;<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a919031d2606bbb0bf865f6a100427015">GRBrelaxmodel</a>;</div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a78cfe8ff2e1c5247c6f108d29f0b26a1">GRBconverttofixed</a>;</div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="keyword">extern</span> std::function&lt;<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a56515c43759afdffa088ea12eefbd2f9">GRBpresolvemodel</a>;</div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="keyword">extern</span> std::function&lt;<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a2461b6157b655e0e47f78d6fb49ebfc3">GRBiismodel</a>;</div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="keyword">extern</span> std::function&lt;<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a7991662864a6d4a44c2b1cc32041a782">GRBfeasibility</a>;</div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="keyword">extern</span> std::function&lt;<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a1330fa3505478eda74ac65a170a81eb7">GRBlinearizemodel</a>;</div>
<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="environment_8h.html#aeda0314230a4d6141ce93ee379460901"> 401</a></span>&#160;<span class="preprocessor">#define MALLOCCB_ARGS size_t size, void *syscbusrdata</span></div>
<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="environment_8h.html#a4029272666dfcff1fa54cf75875757b0"> 402</a></span>&#160;<span class="preprocessor">#define CALLOCCB_ARGS size_t nmemb, size_t size, void *syscbusrdata</span></div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="environment_8h.html#acae510fad67df1a4e9eb1755f963fd76"> 403</a></span>&#160;<span class="preprocessor">#define REALLOCCB_ARGS void *ptr, size_t size, void *syscbusrdata</span></div>
<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="environment_8h.html#a44e6093be90f69d1250ec6e95efe21e2"> 404</a></span>&#160;<span class="preprocessor">#define FREECB_ARGS void *ptr, void *syscbusrdata</span></div>
<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="environment_8h.html#a2671f4eee19af5c3643a39421c4e16f7"> 405</a></span>&#160;<span class="preprocessor">#define THREADCREATECB_ARGS void **threadP, void (*start_routine)(void *), void *arg, void *syscbusrdata</span></div>
<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="environment_8h.html#a9230a7d1f7e6b34fba884c09793bd9ea"> 406</a></span>&#160;<span class="preprocessor">#define THREADJOINCB_ARGS void *thread, void *syscbusrdata</span></div>
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, <span class="keyword">const</span> <span class="keywordtype">char</span> *logfilename,<span class="keywordtype">void</span> * (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *malloccb)(<a class="code" href="environment_8h.html#aeda0314230a4d6141ce93ee379460901">MALLOCCB_ARGS</a>),<span class="keywordtype">void</span> * (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *calloccb)(<a class="code" href="environment_8h.html#a4029272666dfcff1fa54cf75875757b0">CALLOCCB_ARGS</a>),<span class="keywordtype">void</span> * (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *realloccb)(<a class="code" href="environment_8h.html#acae510fad67df1a4e9eb1755f963fd76">REALLOCCB_ARGS</a>),<span class="keywordtype">void</span> (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *freecb)(<a class="code" href="environment_8h.html#a44e6093be90f69d1250ec6e95efe21e2">FREECB_ARGS</a>),<span class="keywordtype">int</span> (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *threadcreatecb)(<a class="code" href="environment_8h.html#a2671f4eee19af5c3643a39421c4e16f7">THREADCREATECB_ARGS</a>),<span class="keywordtype">void</span> (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *threadjoincb)(<a class="code" href="environment_8h.html#a9230a7d1f7e6b34fba884c09793bd9ea">THREADJOINCB_ARGS</a>),<span class="keywordtype">void</span> *syscbusrdata)&gt; <a class="code" href="namespaceoperations__research.html#ad605b8a10d68f441f6ca5b07ecdb5e7c">GRBloadenvsyscb</a>;</div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP)&gt; <a class="code" href="namespaceoperations__research.html#a966fc9f5d689108526c729d286c1513e">GRBreadmodel</a>;</div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename)&gt; <a class="code" href="namespaceoperations__research.html#a3563bf56338c8fb4631c6dd38833da16">GRBread</a>;</div>
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename)&gt; <a class="code" href="namespaceoperations__research.html#abbd2192a0d2d43a5169ad32b6b68d329">GRBwrite</a>;</div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename)&gt; <a class="code" href="namespaceoperations__research.html#aad29a2acfb4524bac1fd706604bf0a4a">GRBismodelfile</a>;</div>
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename)&gt; <a class="code" href="namespaceoperations__research.html#a4ab43b281e41e3051160bffb32717d4e">GRBfiletype</a>;</div>
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename)&gt; <a class="code" href="namespaceoperations__research.html#a215c388796c71648e0d4ace2d9d2aaae">GRBisrecordfile</a>;</div>
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP, <span class="keyword">const</span> <span class="keywordtype">char</span> *Pname, <span class="keywordtype">int</span> numvars,<span class="keywordtype">double</span> *obj, <span class="keywordtype">double</span> *lb, <span class="keywordtype">double</span> *ub, <span class="keywordtype">char</span> *vtype,<span class="keywordtype">char</span> **varnames)&gt; <a class="code" href="namespaceoperations__research.html#ad530ac40f508600aa495f638d813748b">GRBnewmodel</a>;</div>
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP, <span class="keyword">const</span> <span class="keywordtype">char</span> *Pname,<span class="keywordtype">int</span> numvars, <span class="keywordtype">int</span> numconstrs,<span class="keywordtype">int</span> objsense, <span class="keywordtype">double</span> objcon, <span class="keywordtype">double</span> *obj,<span class="keywordtype">char</span> *sense, <span class="keywordtype">double</span> *rhs,<span class="keywordtype">int</span> *vbeg, <span class="keywordtype">int</span> *vlen, <span class="keywordtype">int</span> *vind, <span class="keywordtype">double</span> *vval,<span class="keywordtype">double</span> *lb, <span class="keywordtype">double</span> *ub, <span class="keywordtype">char</span> *vtype,<span class="keywordtype">char</span> **varnames, <span class="keywordtype">char</span> **constrnames)&gt; <a class="code" href="namespaceoperations__research.html#a4e9275c65830099c975289c4374ac1f1">GRBloadmodel</a>;</div>
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **modelP, <span class="keyword">const</span> <span class="keywordtype">char</span> *Pname,<span class="keywordtype">int</span> numvars, <span class="keywordtype">int</span> numconstrs,<span class="keywordtype">int</span> objsense, <span class="keywordtype">double</span> objcon, <span class="keywordtype">double</span> *obj,<span class="keywordtype">char</span> *sense, <span class="keywordtype">double</span> *rhs,<span class="keywordtype">size_t</span> *vbeg, <span class="keywordtype">int</span> *vlen, <span class="keywordtype">int</span> *vind, <span class="keywordtype">double</span> *vval,<span class="keywordtype">double</span> *lb, <span class="keywordtype">double</span> *ub, <span class="keywordtype">char</span> *vtype,<span class="keywordtype">char</span> **varnames, <span class="keywordtype">char</span> **constrnames)&gt; <a class="code" href="namespaceoperations__research.html#a548bfc8d376dc46ebccb92b24ce558b9">GRBXloadmodel</a>;</div>
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numnz, <span class="keywordtype">int</span> *vind, <span class="keywordtype">double</span> *vval,<span class="keywordtype">double</span> obj, <span class="keywordtype">double</span> lb, <span class="keywordtype">double</span> ub, <span class="keywordtype">char</span> vtype,<span class="keyword">const</span> <span class="keywordtype">char</span> *varname)&gt; <a class="code" href="namespaceoperations__research.html#a1c6070ee399de8cf94abcce6a91a5cf1">GRBaddvar</a>;</div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numvars, <span class="keywordtype">int</span> numnz,<span class="keywordtype">int</span> *vbeg, <span class="keywordtype">int</span> *vind, <span class="keywordtype">double</span> *vval,<span class="keywordtype">double</span> *obj, <span class="keywordtype">double</span> *lb, <span class="keywordtype">double</span> *ub, <span class="keywordtype">char</span> *vtype,<span class="keywordtype">char</span> **varnames)&gt; <a class="code" href="namespaceoperations__research.html#aedf79171b78a3eb8a961a2711de9899f">GRBaddvars</a>;</div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numvars, <span class="keywordtype">size_t</span> numnz,<span class="keywordtype">size_t</span> *vbeg, <span class="keywordtype">int</span> *vind, <span class="keywordtype">double</span> *vval,<span class="keywordtype">double</span> *obj, <span class="keywordtype">double</span> *lb, <span class="keywordtype">double</span> *ub, <span class="keywordtype">char</span> *vtype,<span class="keywordtype">char</span> **varnames)&gt; <a class="code" href="namespaceoperations__research.html#aacdc5c04fb576da0dbb6bc237270554f">GRBXaddvars</a>;</div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numnz, <span class="keywordtype">int</span> *cind, <span class="keywordtype">double</span> *cval,<span class="keywordtype">char</span> sense, <span class="keywordtype">double</span> rhs, <span class="keyword">const</span> <span class="keywordtype">char</span> *constrname)&gt; <a class="code" href="namespaceoperations__research.html#a0f84ff594da652e1b34b0050218d369d">GRBaddconstr</a>;</div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numconstrs, <span class="keywordtype">int</span> numnz,<span class="keywordtype">int</span> *cbeg, <span class="keywordtype">int</span> *cind, <span class="keywordtype">double</span> *cval,<span class="keywordtype">char</span> *sense, <span class="keywordtype">double</span> *rhs, <span class="keywordtype">char</span> **constrnames)&gt; <a class="code" href="namespaceoperations__research.html#a3fba738afeda2bccadc516a3dd6898d6">GRBaddconstrs</a>;</div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numconstrs, <span class="keywordtype">size_t</span> numnz,<span class="keywordtype">size_t</span> *cbeg, <span class="keywordtype">int</span> *cind, <span class="keywordtype">double</span> *cval,<span class="keywordtype">char</span> *sense, <span class="keywordtype">double</span> *rhs, <span class="keywordtype">char</span> **constrnames)&gt; <a class="code" href="namespaceoperations__research.html#ad52bd519ff109a24ae8f4d1be9cdb87f">GRBXaddconstrs</a>;</div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numnz, <span class="keywordtype">int</span> *cind, <span class="keywordtype">double</span> *cval,<span class="keywordtype">double</span> lower, <span class="keywordtype">double</span> upper, <span class="keyword">const</span> <span class="keywordtype">char</span> *constrname)&gt; <a class="code" href="namespaceoperations__research.html#a96f6d4d0d04a57844ff0bb9972c5ce14">GRBaddrangeconstr</a>;</div>
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numconstrs, <span class="keywordtype">int</span> numnz,<span class="keywordtype">int</span> *cbeg, <span class="keywordtype">int</span> *cind, <span class="keywordtype">double</span> *cval,<span class="keywordtype">double</span> *lower, <span class="keywordtype">double</span> *upper, <span class="keywordtype">char</span> **constrnames)&gt; <a class="code" href="namespaceoperations__research.html#af00d1a86c4cc4d797a329e5dc609ed16">GRBaddrangeconstrs</a>;</div>
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numconstrs, <span class="keywordtype">size_t</span> numnz,<span class="keywordtype">size_t</span> *cbeg, <span class="keywordtype">int</span> *cind, <span class="keywordtype">double</span> *cval,<span class="keywordtype">double</span> *lower, <span class="keywordtype">double</span> *upper, <span class="keywordtype">char</span> **constrnames)&gt; <a class="code" href="namespaceoperations__research.html#ae3cc51a6018c329384e2170c1d683c5f">GRBXaddrangeconstrs</a>;</div>
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numsos, <span class="keywordtype">int</span> nummembers, <span class="keywordtype">int</span> *types,<span class="keywordtype">int</span> *beg, <span class="keywordtype">int</span> *ind, <span class="keywordtype">double</span> *<a class="code" href="pack_8cc.html#a4255f714cea26cdd64f6a0ee72d34a8c">weight</a>)&gt; <a class="code" href="namespaceoperations__research.html#adf99c516af940ef3c7e4a7c0fcb88d79">GRBaddsos</a>;</div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a>,<span class="keywordtype">int</span> resvar, <span class="keywordtype">int</span> nvars, <span class="keyword">const</span> <span class="keywordtype">int</span> *vars,<span class="keywordtype">double</span> constant)&gt; <a class="code" href="namespaceoperations__research.html#a726a825822cd2729ff593cf1cfc9f4f6">GRBaddgenconstrMax</a>;</div>
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a>,<span class="keywordtype">int</span> resvar, <span class="keywordtype">int</span> nvars, <span class="keyword">const</span> <span class="keywordtype">int</span> *vars,<span class="keywordtype">double</span> constant)&gt; <a class="code" href="namespaceoperations__research.html#a0e37c85f04063d4186729869fab0818e">GRBaddgenconstrMin</a>;</div>
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a>,<span class="keywordtype">int</span> resvar, <span class="keywordtype">int</span> argvar)&gt; <a class="code" href="namespaceoperations__research.html#a464bd5852ed2f27dd542ebd0865d5bf4">GRBaddgenconstrAbs</a>;</div>
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a>,<span class="keywordtype">int</span> resvar, <span class="keywordtype">int</span> nvars, <span class="keyword">const</span> <span class="keywordtype">int</span> *vars)&gt; <a class="code" href="namespaceoperations__research.html#a93968df3ef112d1e52cb1483f1c7984e">GRBaddgenconstrAnd</a>;</div>
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a>,<span class="keywordtype">int</span> resvar, <span class="keywordtype">int</span> nvars, <span class="keyword">const</span> <span class="keywordtype">int</span> *vars)&gt; <a class="code" href="namespaceoperations__research.html#aae0c684250127d44e89060646cbe346b">GRBaddgenconstrOr</a>;</div>
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *lp, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a>,<span class="keywordtype">int</span> binvar, <span class="keywordtype">int</span> binval, <span class="keywordtype">int</span> nvars, <span class="keyword">const</span> <span class="keywordtype">int</span> *vars,<span class="keyword">const</span> <span class="keywordtype">double</span> *vals, <span class="keywordtype">char</span> sense, <span class="keywordtype">double</span> rhs)&gt; <a class="code" href="namespaceoperations__research.html#a7ccc0a5542bf3f96b28fe4ae8a9957e6">GRBaddgenconstrIndicator</a>;</div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numlnz, <span class="keywordtype">int</span> *lind, <span class="keywordtype">double</span> *lval,<span class="keywordtype">int</span> numqnz, <span class="keywordtype">int</span> *qrow, <span class="keywordtype">int</span> *qcol, <span class="keywordtype">double</span> *qval,<span class="keywordtype">char</span> sense, <span class="keywordtype">double</span> rhs, <span class="keyword">const</span> <span class="keywordtype">char</span> *QCname)&gt; <a class="code" href="namespaceoperations__research.html#a17b7ef8efa1ddc5320f4e41f529bcb26">GRBaddqconstr</a>;</div>
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> nummembers, <span class="keywordtype">int</span> *members)&gt; <a class="code" href="namespaceoperations__research.html#a60a5873dac9575649c7b9f963bab77db">GRBaddcone</a>;</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> numqnz, <span class="keywordtype">int</span> *qrow, <span class="keywordtype">int</span> *qcol,<span class="keywordtype">double</span> *qval)&gt; <a class="code" href="namespaceoperations__research.html#a6b299430dd78312bb08c316340ec5658">GRBaddqpterms</a>;</div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind)&gt; <a class="code" href="namespaceoperations__research.html#ac54f445d3f6c5a80d47fb8a9fa210eb6">GRBdelvars</a>;</div>
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind)&gt; <a class="code" href="namespaceoperations__research.html#a71a99985c430e344241552eae729b902">GRBdelconstrs</a>;</div>
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind)&gt; <a class="code" href="namespaceoperations__research.html#aaf37d51275c80ffc5a77008296834a11">GRBdelsos</a>;</div>
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind)&gt; <a class="code" href="namespaceoperations__research.html#a26680efd805dc761c40fac467032e587">GRBdelgenconstrs</a>;</div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> *ind)&gt; <a class="code" href="namespaceoperations__research.html#a8b1747b9c06f2b83f6e5f6cf44d4f9a2">GRBdelqconstrs</a>;</div>
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a96d32575599fc05e0b5b74ef06bff9a7">GRBdelq</a>;</div>
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> cnt, <span class="keywordtype">int</span> *cind, <span class="keywordtype">int</span> *vind, <span class="keywordtype">double</span> *val)&gt; <a class="code" href="namespaceoperations__research.html#a6f5b8fa2fe40cae954681ba04e9cbb72">GRBchgcoeffs</a>;</div>
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">size_t</span> cnt, <span class="keywordtype">int</span> *cind, <span class="keywordtype">int</span> *vind, <span class="keywordtype">double</span> *val)&gt; <a class="code" href="namespaceoperations__research.html#a78ad7bad716f478511498b720963a0dc">GRBXchgcoeffs</a>;</div>
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> <a class="code" href="expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465">var</a>, <span class="keywordtype">int</span> points, <span class="keywordtype">double</span> *x,<span class="keywordtype">double</span> *y)&gt; <a class="code" href="namespaceoperations__research.html#a393c95ccf66f195cf2f64c324e15bb52">GRBsetpwlobj</a>;</div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a8e39c3c540f2d5f3dc4d99d6150f2751">GRBupdatemodel</a>;</div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a2cb5c384e36db02403cd12debcd9f58c">GRBresetmodel</a>;</div>
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a5d18796445ee5d664e591b74df135990">GRBfreemodel</a>;</div>
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a106965afc771227c7d2637511f207be4">GRBcomputeIIS</a>;</div>
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <a class="code" href="struct___g_r_bsvec.html">GRBsvec</a> *<a class="code" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>, <a class="code" href="struct___g_r_bsvec.html">GRBsvec</a> *x)&gt; <a class="code" href="namespaceoperations__research.html#a9ee4c8a0be29f13665b60300c77d6254">GRBFSolve</a>;</div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> j, <a class="code" href="struct___g_r_bsvec.html">GRBsvec</a> *x)&gt; <a class="code" href="namespaceoperations__research.html#ab688504fe54efedb7222a422d986855e">GRBBinvColj</a>;</div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> j, <a class="code" href="struct___g_r_bsvec.html">GRBsvec</a> *x)&gt; <a class="code" href="namespaceoperations__research.html#a0ee25ba46b3ec6e8a1917de7c85eb8b4">GRBBinvj</a>;</div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <a class="code" href="struct___g_r_bsvec.html">GRBsvec</a> *<a class="code" href="constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683">b</a>, <a class="code" href="struct___g_r_bsvec.html">GRBsvec</a> *x)&gt; <a class="code" href="namespaceoperations__research.html#a24cb552398cda7f47a1bf3a3b30a6066">GRBBSolve</a>;</div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> i, <a class="code" href="struct___g_r_bsvec.html">GRBsvec</a> *x)&gt; <a class="code" href="namespaceoperations__research.html#a05fbeac8dafe54dcb45c6308b12a29b1">GRBBinvi</a>;</div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> i, <a class="code" href="struct___g_r_bsvec.html">GRBsvec</a> *x)&gt; <a class="code" href="namespaceoperations__research.html#afd4955fd2d0fc944542bdeef018c1076">GRBBinvRowi</a>;</div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> *bhead)&gt; <a class="code" href="namespaceoperations__research.html#a0350d7d89490d345b893a8266046c97e">GRBgetBasisHead</a>;</div>
<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="environment_8h.html#a974f168fa074bac37be196bc6c6c008f"> 456</a></span>&#160;<span class="preprocessor">#define GRB_LOADED 1</span></div>
<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="environment_8h.html#a43d3b5140bdab02bbc8fff16b910b854"> 457</a></span>&#160;<span class="preprocessor">#define GRB_OPTIMAL 2</span></div>
<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="environment_8h.html#aa9bc09ccb0ac12cee4fe48135431ddbd"> 458</a></span>&#160;<span class="preprocessor">#define GRB_INFEASIBLE 3</span></div>
<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="environment_8h.html#aa551017c0b845fd228540c78841bbb68"> 459</a></span>&#160;<span class="preprocessor">#define GRB_INF_OR_UNBD 4</span></div>
<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="environment_8h.html#abd5c8ac4f5b0f0cecb20fa655300196e"> 460</a></span>&#160;<span class="preprocessor">#define GRB_UNBOUNDED 5</span></div>
<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="environment_8h.html#abd3911c6711cb8b337661a06a32cfb5c"> 461</a></span>&#160;<span class="preprocessor">#define GRB_CUTOFF 6</span></div>
<div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="environment_8h.html#ae7fb7f0d52f101d68375a248dc9c2292"> 462</a></span>&#160;<span class="preprocessor">#define GRB_ITERATION_LIMIT 7</span></div>
<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="environment_8h.html#a5fd7f1e209885e3d6e47ea3a11f65340"> 463</a></span>&#160;<span class="preprocessor">#define GRB_NODE_LIMIT 8</span></div>
<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="environment_8h.html#a88e6e7461317d51db8df85aef54b2314"> 464</a></span>&#160;<span class="preprocessor">#define GRB_TIME_LIMIT 9</span></div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="environment_8h.html#a1ccb20da4b43c27111e26d4532fd31e0"> 465</a></span>&#160;<span class="preprocessor">#define GRB_SOLUTION_LIMIT 10</span></div>
<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="environment_8h.html#ad94393e90e9408cdb85e65d8891a3aa2"> 466</a></span>&#160;<span class="preprocessor">#define GRB_INTERRUPTED 11</span></div>
<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="environment_8h.html#aed597d8d7382b426945d77fefd1df219"> 467</a></span>&#160;<span class="preprocessor">#define GRB_NUMERIC 12</span></div>
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="environment_8h.html#aa7bde7d4791541f5f0ebfe2ae44841df"> 468</a></span>&#160;<span class="preprocessor">#define GRB_SUBOPTIMAL 13</span></div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="environment_8h.html#a9d5e5e5c915a5ee39d46a4920acae69e"> 469</a></span>&#160;<span class="preprocessor">#define GRB_INPROGRESS 14</span></div>
<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="environment_8h.html#af5e46a0de8a1d1c40d1f88da9cf7dabe"> 470</a></span>&#160;<span class="preprocessor">#define GRB_USER_OBJ_LIMIT 15</span></div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="environment_8h.html#ad08f48647c5d65e49bcf5d85af8ea724"> 471</a></span>&#160;<span class="preprocessor">#define GRB_BASIC 0</span></div>
<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="environment_8h.html#a22436ee63a37753e3282174cdaf4e2a7"> 472</a></span>&#160;<span class="preprocessor">#define GRB_NONBASIC_LOWER -1</span></div>
<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="environment_8h.html#a89e1bf71cc27db7ecd18e117a53cf7c2"> 473</a></span>&#160;<span class="preprocessor">#define GRB_NONBASIC_UPPER -2</span></div>
<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="environment_8h.html#a01f7f12bd04d094abbfec4d9efaf4474"> 474</a></span>&#160;<span class="preprocessor">#define GRB_SUPERBASIC -3</span></div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> num, <span class="keywordtype">int</span> *cand,<span class="keywordtype">double</span> *downobjbd, <span class="keywordtype">double</span> *upobjbd, <span class="keywordtype">int</span> *statusP)&gt; <a class="code" href="namespaceoperations__research.html#ab04a7d8d27085b384f036987e9b096fe">GRBstrongbranch</a>;</div>
<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="environment_8h.html#a00f4210121ba8c6e91d62a9abbf8621d"> 476</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_BARITERLIMIT &quot;BarIterLimit&quot;</span></div>
<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="environment_8h.html#a47680f22fe1a9ebc26f0d50e3c66983b"> 477</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_CUTOFF &quot;Cutoff&quot;</span></div>
<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="environment_8h.html#a530484175e32c03912ce0390eea79893"> 478</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_ITERATIONLIMIT &quot;IterationLimit&quot;</span></div>
<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="environment_8h.html#af5ace65d7f1cca6b8638dbeafdc09b55"> 479</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_NODELIMIT &quot;NodeLimit&quot;</span></div>
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="environment_8h.html#a1d8c45a6070f64cf0c2f8891a904ca74"> 480</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_SOLUTIONLIMIT &quot;SolutionLimit&quot;</span></div>
<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="environment_8h.html#af0e9b8eeda1ce58b5199ae2140a76f8d"> 481</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_TIMELIMIT &quot;TimeLimit&quot;</span></div>
<div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="environment_8h.html#aa31c9bd1d35a63ef947f07d5240b82e2"> 482</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_BESTOBJSTOP &quot;BestObjStop&quot;</span></div>
<div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="environment_8h.html#a8c6920108a9184778fb5fe1ecb694ae5"> 483</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_BESTBDSTOP &quot;BestBdStop&quot;</span></div>
<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="environment_8h.html#a1c15d9bfccc6b9959c26fc01567993ab"> 484</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_FEASIBILITYTOL &quot;FeasibilityTol&quot;</span></div>
<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="environment_8h.html#ab4ad4cfa8dd2267a63e63de1bf1a15c1"> 485</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_INTFEASTOL &quot;IntFeasTol&quot;</span></div>
<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="environment_8h.html#af2ddc7b81cd30fa4fd147e03313c8696"> 486</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_MARKOWITZTOL &quot;MarkowitzTol&quot;</span></div>
<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="environment_8h.html#a157c7017f73a94539f7c1ea2d764f56e"> 487</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_MIPGAP &quot;MIPGap&quot;</span></div>
<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="environment_8h.html#a3d7bd0e0071f49d72bf51ce4d387e862"> 488</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_MIPGAPABS &quot;MIPGapAbs&quot;</span></div>
<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="environment_8h.html#a694ee58b6d997c08fc554d778425a071"> 489</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_OPTIMALITYTOL &quot;OptimalityTol&quot;</span></div>
<div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="environment_8h.html#a9585551803fcfb701f7e704303e6a992"> 490</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_PSDTOL &quot;PSDTol&quot;</span></div>
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="environment_8h.html#a5397bab46d83535262cfd4f82ffcaf3e"> 491</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_METHOD &quot;Method&quot;</span></div>
<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="environment_8h.html#aca2050ac6a346c9056ae317b4ff205d8"> 492</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_PERTURBVALUE &quot;PerturbValue&quot;</span></div>
<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="environment_8h.html#afebe2c41e3e7b7b96c81b3cd4124fc12"> 493</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_OBJSCALE &quot;ObjScale&quot;</span></div>
<div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="environment_8h.html#a711a2db88b574a2e8ba3284eb2da1285"> 494</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_SCALEFLAG &quot;ScaleFlag&quot;</span></div>
<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="environment_8h.html#aa85ee069339c7120a33d8fa05a14da9b"> 495</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_SIMPLEXPRICING &quot;SimplexPricing&quot;</span></div>
<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="environment_8h.html#a9a75ac2d3f230a62859c080471e5bbfc"> 496</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_QUAD &quot;Quad&quot;</span></div>
<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="environment_8h.html#af85a7b01a2b3b8fc31be6c942353a2a2"> 497</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_NORMADJUST &quot;NormAdjust&quot;</span></div>
<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="environment_8h.html#a39ad3ac4cd09f5a729c53cdec86830bf"> 498</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_SIFTING &quot;Sifting&quot;</span></div>
<div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="environment_8h.html#a5bde1c1c9eaa8c08289903a8fe4f60bb"> 499</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_SIFTMETHOD &quot;SiftMethod&quot;</span></div>
<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="environment_8h.html#a310000df18a26edb4c7ed02aaf0e098e"> 500</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_BARCONVTOL &quot;BarConvTol&quot;</span></div>
<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="environment_8h.html#ae2e100bf0ec104d97ae2c3ccb6a54ef8"> 501</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_BARCORRECTORS &quot;BarCorrectors&quot;</span></div>
<div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="environment_8h.html#a371f2df9db8edab4ea28149cd9727946"> 502</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_BARHOMOGENEOUS &quot;BarHomogeneous&quot;</span></div>
<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="environment_8h.html#a1ef05d042849c047e63846638f196369"> 503</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_BARORDER &quot;BarOrder&quot;</span></div>
<div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="environment_8h.html#a03df49ac2c79bfae26e62f7384323c0b"> 504</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_BARQCPCONVTOL &quot;BarQCPConvTol&quot;</span></div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="environment_8h.html#aa76d4e722a36e8ba574b1ab4e4cbb5e9"> 505</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_CROSSOVER &quot;Crossover&quot;</span></div>
<div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="environment_8h.html#ae4c943a29881890ef20986ba0796281c"> 506</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_CROSSOVERBASIS &quot;CrossoverBasis&quot;</span></div>
<div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="environment_8h.html#a03407f8a829b29eca5a180f3d9630fd4"> 507</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_BRANCHDIR &quot;BranchDir&quot;</span></div>
<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="environment_8h.html#adc080e63b4097a93763ebaba516d1b15"> 508</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_DEGENMOVES &quot;DegenMoves&quot;</span></div>
<div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="environment_8h.html#af318b91e3be0475ef9740fb8ed3bfef3"> 509</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_DISCONNECTED &quot;Disconnected&quot;</span></div>
<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="environment_8h.html#a7a847fd81493698f8b079802cd6ff99b"> 510</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_HEURISTICS &quot;Heuristics&quot;</span></div>
<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="environment_8h.html#a069f4d030607b45a59df5d453fb66619"> 511</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_IMPROVESTARTGAP &quot;ImproveStartGap&quot;</span></div>
<div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="environment_8h.html#ab15fefc916179a3bddd68a563d4a5a44"> 512</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_IMPROVESTARTTIME &quot;ImproveStartTime&quot;</span></div>
<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="environment_8h.html#af71239c35aeb42df3859f3b872d86bfd"> 513</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_IMPROVESTARTNODES &quot;ImproveStartNodes&quot;</span></div>
<div class="line"><a name="l00514"></a><span class="lineno"><a class="line" href="environment_8h.html#a5e644e6880871e97fc1a3aa71015b40e"> 514</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_MINRELNODES &quot;MinRelNodes&quot;</span></div>
<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="environment_8h.html#a89957494cba0d111957a5b09c92be62d"> 515</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_MIPFOCUS &quot;MIPFocus&quot;</span></div>
<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="environment_8h.html#a2872e66bf4d50402c5126260d2a118ba"> 516</a></span>&#160;<span class="preprocessor">#define GRB_STR_PAR_NODEFILEDIR &quot;NodefileDir&quot;</span></div>
<div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="environment_8h.html#af9beb4cc12e1e7c142ff56600aa70230"> 517</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_NODEFILESTART &quot;NodefileStart&quot;</span></div>
<div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="environment_8h.html#a5b6debd03d2a55f7766cc1a43713e701"> 518</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_NODEMETHOD &quot;NodeMethod&quot;</span></div>
<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="environment_8h.html#a63692468d0eb55efc81d3be4ea9f2eae"> 519</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_NORELHEURISTIC &quot;NoRelHeuristic&quot;</span></div>
<div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="environment_8h.html#aea9b8f8cb46299cfba83c60043c2494f"> 520</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_PUMPPASSES &quot;PumpPasses&quot;</span></div>
<div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="environment_8h.html#a16a0d4d7b9c4a713692c5f828898540b"> 521</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_RINS &quot;RINS&quot;</span></div>
<div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="environment_8h.html#a88b425439bdda40586e3a2843b1dc77d"> 522</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_STARTNODELIMIT &quot;StartNodeLimit&quot;</span></div>
<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="environment_8h.html#a007a8c806c8760421691ffd82970e013"> 523</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_SUBMIPNODES &quot;SubMIPNodes&quot;</span></div>
<div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="environment_8h.html#a815efe50c0dd886a6377dfc53618c3d1"> 524</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_SYMMETRY &quot;Symmetry&quot;</span></div>
<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="environment_8h.html#a34e595f0333052a3d26f961e1aee1543"> 525</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_VARBRANCH &quot;VarBranch&quot;</span></div>
<div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="environment_8h.html#ae2331888cbb54036f3711f1fcc108713"> 526</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_SOLUTIONNUMBER &quot;SolutionNumber&quot;</span></div>
<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="environment_8h.html#a3b5c9a54f67e9753767c1c84a6b34c16"> 527</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_ZEROOBJNODES &quot;ZeroObjNodes&quot;</span></div>
<div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="environment_8h.html#a2370d4404d39aef86bda6ba3348d1fc9"> 528</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_CUTS &quot;Cuts&quot;</span></div>
<div class="line"><a name="l00529"></a><span class="lineno"><a class="line" href="environment_8h.html#a45a73948d8c7e70f3dd743bd688213a9"> 529</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_CLIQUECUTS &quot;CliqueCuts&quot;</span></div>
<div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="environment_8h.html#a6b8e8dccd03e83ab620bcffad4fc77dc"> 530</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_COVERCUTS &quot;CoverCuts&quot;</span></div>
<div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="environment_8h.html#a8c433c4fcd6f3afe34fa22c9af6ab452"> 531</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_FLOWCOVERCUTS &quot;FlowCoverCuts&quot;</span></div>
<div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="environment_8h.html#a4d5d149d2f3f6cada9ef9195ca6c0d42"> 532</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_FLOWPATHCUTS &quot;FlowPathCuts&quot;</span></div>
<div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="environment_8h.html#ad24836e73404258c5b5ca6308d50ef6a"> 533</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_GUBCOVERCUTS &quot;GUBCoverCuts&quot;</span></div>
<div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="environment_8h.html#ada411d88553b28e208f496e9ab2e4a39"> 534</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_IMPLIEDCUTS &quot;ImpliedCuts&quot;</span></div>
<div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="environment_8h.html#aa7cb41d0af48c7097eaa589ad0acda93"> 535</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_PROJIMPLIEDCUTS &quot;ProjImpliedCuts&quot;</span></div>
<div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="environment_8h.html#ac4d1bc08191aeebcc2a894b1d563a26d"> 536</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_MIPSEPCUTS &quot;MIPSepCuts&quot;</span></div>
<div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="environment_8h.html#aceddd71d536fa24282535700f90236f4"> 537</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_MIRCUTS &quot;MIRCuts&quot;</span></div>
<div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="environment_8h.html#a37d90508ab85b9e0bf399d5914a8e3f9"> 538</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_STRONGCGCUTS &quot;StrongCGCuts&quot;</span></div>
<div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="environment_8h.html#ae8cf42caad36504069902c5a48f91b06"> 539</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_MODKCUTS &quot;ModKCuts&quot;</span></div>
<div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="environment_8h.html#a1cbf4a0822c840e0bf4da9f306674237"> 540</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_ZEROHALFCUTS &quot;ZeroHalfCuts&quot;</span></div>
<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="environment_8h.html#a18e5085558ed0c19c7e470f4963b12a1"> 541</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_NETWORKCUTS &quot;NetworkCuts&quot;</span></div>
<div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="environment_8h.html#ac49d756f0c22406049f0ab3b296e3777"> 542</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_SUBMIPCUTS &quot;SubMIPCuts&quot;</span></div>
<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="environment_8h.html#a44d6b17bef6bbb2186199737c5b4a7cb"> 543</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_INFPROOFCUTS &quot;InfProofCuts&quot;</span></div>
<div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="environment_8h.html#a134bb748ec2241c99338119c04e790e2"> 544</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_CUTAGGPASSES &quot;CutAggPasses&quot;</span></div>
<div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="environment_8h.html#a44060b5fc520512a12e848ef192107c7"> 545</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_CUTPASSES &quot;CutPasses&quot;</span></div>
<div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="environment_8h.html#ad6c7abf4093f70b4c6529fcf9c9bb497"> 546</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_GOMORYPASSES &quot;GomoryPasses&quot;</span></div>
<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="environment_8h.html#a6d1421f98ee355f4cf92508de57515e6"> 547</a></span>&#160;<span class="preprocessor">#define GRB_STR_PAR_WORKERPOOL &quot;WorkerPool&quot;</span></div>
<div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="environment_8h.html#a3181fa0077aa1f5a16895ee66ac49937"> 548</a></span>&#160;<span class="preprocessor">#define GRB_STR_PAR_WORKERPASSWORD &quot;WorkerPassword&quot;</span></div>
<div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="environment_8h.html#a573f5cc1c1131263c382f5e3c7f3d326"> 549</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_WORKERPORT &quot;WorkerPort&quot;</span></div>
<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="environment_8h.html#ab36710cb628822fd933285efbe5f0c4a"> 550</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_AGGREGATE &quot;Aggregate&quot;</span></div>
<div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="environment_8h.html#a1eec40da8f2dd47a1b17782334b0f48e"> 551</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_AGGFILL &quot;AggFill&quot;</span></div>
<div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="environment_8h.html#a9a40d2481ff01734c33565c5a55585f8"> 552</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_CONCURRENTMIP &quot;ConcurrentMIP&quot;</span></div>
<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="environment_8h.html#a9a34193fff9a735558db8ffd55f7620d"> 553</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_CONCURRENTJOBS &quot;ConcurrentJobs&quot;</span></div>
<div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="environment_8h.html#a7000e2ffca9ed07f726e9fe47bb599d4"> 554</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_DISPLAYINTERVAL &quot;DisplayInterval&quot;</span></div>
<div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="environment_8h.html#a72cda41318c3289d4d468e6cf1b5020d"> 555</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_DISTRIBUTEDMIPJOBS &quot;DistributedMIPJobs&quot;</span></div>
<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="environment_8h.html#ae1241f21583c1d55ef59a2a8b7f7e0c2"> 556</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_DUALREDUCTIONS &quot;DualReductions&quot;</span></div>
<div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="environment_8h.html#a62769c444c5899806989d35b695fd005"> 557</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_FEASRELAXBIGM &quot;FeasRelaxBigM&quot;</span></div>
<div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="environment_8h.html#a328c0225c0728f0d085aafb94dea4d67"> 558</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_IISMETHOD &quot;IISMethod&quot;</span></div>
<div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="environment_8h.html#aabb2ab13027556ba0cbdd3a60f46326d"> 559</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_INFUNBDINFO &quot;InfUnbdInfo&quot;</span></div>
<div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="environment_8h.html#a62d37112893fc582e67f827f3798ed55"> 560</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_LAZYCONSTRAINTS &quot;LazyConstraints&quot;</span></div>
<div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="environment_8h.html#ab7e34b5e6c8d3583ddffc41a1e7fe100"> 561</a></span>&#160;<span class="preprocessor">#define GRB_STR_PAR_LOGFILE &quot;LogFile&quot;</span></div>
<div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="environment_8h.html#a0a3ce7c49cba11b567c1d6fdfd732e1a"> 562</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_LOGTOCONSOLE &quot;LogToConsole&quot;</span></div>
<div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="environment_8h.html#ab551f76ece9ee47751cee2ae4a9f8c22"> 563</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_MIQCPMETHOD &quot;MIQCPMethod&quot;</span></div>
<div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="environment_8h.html#ab26b0f243ec3b8714922e8c96daa0fd5"> 564</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_NUMERICFOCUS &quot;NumericFocus&quot;</span></div>
<div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="environment_8h.html#aee9c4fc0f8a730308ef1eef1e3a8ccd7"> 565</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_OUTPUTFLAG &quot;OutputFlag&quot;</span></div>
<div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="environment_8h.html#afe22013f7a404d80baf84d00229707e2"> 566</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_PRECRUSH &quot;PreCrush&quot;</span></div>
<div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="environment_8h.html#a18897b8b6f5aa9365586e7a9cc25a90d"> 567</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_PREDEPROW &quot;PreDepRow&quot;</span></div>
<div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="environment_8h.html#ad63c6fc11bb21d2f0801fe9f12255966"> 568</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_PREDUAL &quot;PreDual&quot;</span></div>
<div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="environment_8h.html#ab8913c623589873ee53050ff0c065918"> 569</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_PREPASSES &quot;PrePasses&quot;</span></div>
<div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="environment_8h.html#afd80b1a18f7a8fda56deb17e25257063"> 570</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_PREQLINEARIZE &quot;PreQLinearize&quot;</span></div>
<div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="environment_8h.html#a357ade6bc740533e34fc725fb57564ee"> 571</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_PRESOLVE &quot;Presolve&quot;</span></div>
<div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="environment_8h.html#a5532dd494406011a8e5fab8cec5dd4d3"> 572</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_PRESOS1BIGM &quot;PreSOS1BigM&quot;</span></div>
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="environment_8h.html#a2624fb9fca9d3d18ba69de8f02d1d658"> 573</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_PRESOS2BIGM &quot;PreSOS2BigM&quot;</span></div>
<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="environment_8h.html#abeb272b4795d6f47ced8c7c2b3c4b3cd"> 574</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_PRESPARSIFY &quot;PreSparsify&quot;</span></div>
<div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="environment_8h.html#adc41f179ab2e0f9ef05f8089c8eebfca"> 575</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_PREMIQCPFORM &quot;PreMIQCPForm&quot;</span></div>
<div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="environment_8h.html#a7cd6b7b9c9ba672fee1c938bcf8f38d0"> 576</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_QCPDUAL &quot;QCPDual&quot;</span></div>
<div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="environment_8h.html#a5cdb0a8227d496b2f2453c591be53810"> 577</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_RECORD &quot;Record&quot;</span></div>
<div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="environment_8h.html#a5713edb0dac921ddd1561c6306e2f852"> 578</a></span>&#160;<span class="preprocessor">#define GRB_STR_PAR_RESULTFILE &quot;ResultFile&quot;</span></div>
<div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="environment_8h.html#a317d0241017cd770a8554749944bf1b6"> 579</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_SEED &quot;Seed&quot;</span></div>
<div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="environment_8h.html#a40ab1a4641611c40bfd77517d0560166"> 580</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_THREADS &quot;Threads&quot;</span></div>
<div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="environment_8h.html#a7cc65948e0c47c285aa8e27fe3a02ff6"> 581</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_TUNETIMELIMIT &quot;TuneTimeLimit&quot;</span></div>
<div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="environment_8h.html#a50b4d5dacd9a3f121c0ff4e2f0f50f1e"> 582</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_TUNERESULTS &quot;TuneResults&quot;</span></div>
<div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="environment_8h.html#aa601e6962e47b18aa245c68f235adcd3"> 583</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_TUNECRITERION &quot;TuneCriterion&quot;</span></div>
<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="environment_8h.html#aa5152f5c1d5872a292fb165d66ad66a8"> 584</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_TUNETRIALS &quot;TuneTrials&quot;</span></div>
<div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="environment_8h.html#a520961ab480c963e8123260cc492df96"> 585</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_TUNEOUTPUT &quot;TuneOutput&quot;</span></div>
<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="environment_8h.html#af80b56d7f9b5b3ec17df55b9da33a1ac"> 586</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_TUNEJOBS &quot;TuneJobs&quot;</span></div>
<div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="environment_8h.html#a1379a2cb02a5d610ef10ace4e373f0eb"> 587</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_UPDATEMODE &quot;UpdateMode&quot;</span></div>
<div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="environment_8h.html#a672726d18919c346d8c45643fe3de6b5"> 588</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_OBJNUMBER &quot;ObjNumber&quot;</span></div>
<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="environment_8h.html#af16d9631ff0c1fd56dc5a213b786f1dc"> 589</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_MULTIOBJMETHOD &quot;MultiObjMethod&quot;</span></div>
<div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="environment_8h.html#a97f1aeb6b002c4b7263305717d2fffcf"> 590</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_MULTIOBJPRE &quot;MultiObjPre&quot;</span></div>
<div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="environment_8h.html#a840bed61aa840b41df1df71ac11b152b"> 591</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_POOLSOLUTIONS &quot;PoolSolutions&quot;</span></div>
<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="environment_8h.html#a339f1b5b45388c3a25e6ab9fce0f08a0"> 592</a></span>&#160;<span class="preprocessor">#define GRB_DBL_PAR_POOLGAP &quot;PoolGap&quot;</span></div>
<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="environment_8h.html#a5f32de6fc3360aa3a2e2675c37590f5a"> 593</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_POOLSEARCHMODE &quot;PoolSearchMode&quot;</span></div>
<div class="line"><a name="l00594"></a><span class="lineno"><a class="line" href="environment_8h.html#ab01eab8c069a6fec6953aa1e6ee28fd6"> 594</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_STARTNUMBER &quot;StartNumber&quot;</span></div>
<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="environment_8h.html#aa8cb4591638664f4e78d45292e710e5a"> 595</a></span>&#160;<span class="preprocessor">#define GRB_INT_PAR_IGNORENAMES &quot;IgnoreNames&quot;</span></div>
<div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="environment_8h.html#a16ed50a98d6d823434658e9c82ec1f47"> 596</a></span>&#160;<span class="preprocessor">#define GRB_STR_PAR_DUMMY &quot;Dummy&quot;</span></div>
<div class="line"><a name="l00597"></a><span class="lineno"><a class="line" href="environment_8h.html#abe5b1b7717e20fdd79650df15610fc44"> 597</a></span>&#160;<span class="preprocessor">#define GRB_CUTS_AUTO -1</span></div>
<div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="environment_8h.html#abad2d156f1a13f2bb75daaf91f93432a"> 598</a></span>&#160;<span class="preprocessor">#define GRB_CUTS_OFF 0</span></div>
<div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="environment_8h.html#a03301eb5c49f615bc245e286bd12cd77"> 599</a></span>&#160;<span class="preprocessor">#define GRB_CUTS_CONSERVATIVE 1</span></div>
<div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="environment_8h.html#a4da8b9d7f5607fb23ad9266f23b3981c"> 600</a></span>&#160;<span class="preprocessor">#define GRB_CUTS_AGGRESSIVE 2</span></div>
<div class="line"><a name="l00601"></a><span class="lineno"><a class="line" href="environment_8h.html#a865855a1df3dfcaf99bd4c13cfa408b4"> 601</a></span>&#160;<span class="preprocessor">#define GRB_CUTS_VERYAGGRESSIVE 3</span></div>
<div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="environment_8h.html#a8ae4e81e404177f269f52c366602e5e2"> 602</a></span>&#160;<span class="preprocessor">#define GRB_PRESOLVE_AUTO -1</span></div>
<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="environment_8h.html#a25900007ed76d873e3edc5afa400f756"> 603</a></span>&#160;<span class="preprocessor">#define GRB_PRESOLVE_OFF 0</span></div>
<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="environment_8h.html#af642665d3b49b0b67889c93f4605c989"> 604</a></span>&#160;<span class="preprocessor">#define GRB_PRESOLVE_CONSERVATIVE 1</span></div>
<div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="environment_8h.html#a3f95ad5e1cd1731d93e1046fe546c1b9"> 605</a></span>&#160;<span class="preprocessor">#define GRB_PRESOLVE_AGGRESSIVE 2</span></div>
<div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="environment_8h.html#aeaf7b3d6853616d74a96a7f84e9135bd"> 606</a></span>&#160;<span class="preprocessor">#define GRB_METHOD_AUTO -1</span></div>
<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="environment_8h.html#aee06842200f9ea6a52cd072655bde971"> 607</a></span>&#160;<span class="preprocessor">#define GRB_METHOD_PRIMAL 0</span></div>
<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="environment_8h.html#ac83a71f7ce20ef826c2fe19ded699f4e"> 608</a></span>&#160;<span class="preprocessor">#define GRB_METHOD_DUAL 1</span></div>
<div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="environment_8h.html#a7ba686d89ff3ad70a4647775fb7ff04f"> 609</a></span>&#160;<span class="preprocessor">#define GRB_METHOD_BARRIER 2</span></div>
<div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="environment_8h.html#a74e0066c85ff844544c382fac76e195f"> 610</a></span>&#160;<span class="preprocessor">#define GRB_METHOD_CONCURRENT 3</span></div>
<div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="environment_8h.html#a9a5216ad5158962845493132fb6b75b4"> 611</a></span>&#160;<span class="preprocessor">#define GRB_METHOD_DETERMINISTIC_CONCURRENT 4</span></div>
<div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="environment_8h.html#aff98c9d2e8cda670c77f1e6154cd7862"> 612</a></span>&#160;<span class="preprocessor">#define GRB_METHOD_DETERMINISTIC_CONCURRENT_SIMPLEX 5</span></div>
<div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="environment_8h.html#aead8912a830589a958286bcd89aa2db8"> 613</a></span>&#160;<span class="preprocessor">#define GRB_BARHOMOGENEOUS_AUTO -1</span></div>
<div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="environment_8h.html#a04fdea42164c4a55428eda870b67d96b"> 614</a></span>&#160;<span class="preprocessor">#define GRB_BARHOMOGENEOUS_OFF 0</span></div>
<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="environment_8h.html#a3c4f977d6db27a0ec42c2f7c3f5d611d"> 615</a></span>&#160;<span class="preprocessor">#define GRB_BARHOMOGENEOUS_ON 1</span></div>
<div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="environment_8h.html#a0b80ded669deb18c657e6f67ffda619e"> 616</a></span>&#160;<span class="preprocessor">#define GRB_MIPFOCUS_BALANCED 0</span></div>
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="environment_8h.html#a3e9d239fc1e06bdb5e8c07c25209f402"> 617</a></span>&#160;<span class="preprocessor">#define GRB_MIPFOCUS_FEASIBILITY 1</span></div>
<div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="environment_8h.html#a55982fa1dafdc345d06876a28abe32a3"> 618</a></span>&#160;<span class="preprocessor">#define GRB_MIPFOCUS_OPTIMALITY 2</span></div>
<div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="environment_8h.html#a1a40c65a9ff061e1f2e4ff5daa01193f"> 619</a></span>&#160;<span class="preprocessor">#define GRB_MIPFOCUS_BESTBOUND 3</span></div>
<div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="environment_8h.html#a62211e6e9a6fa883d6e9f93a2109fd51"> 620</a></span>&#160;<span class="preprocessor">#define GRB_BARORDER_AUTOMATIC -1</span></div>
<div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="environment_8h.html#af2460f3a8e8a3cf2a8a57de4caa10dd3"> 621</a></span>&#160;<span class="preprocessor">#define GRB_BARORDER_AMD 0</span></div>
<div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="environment_8h.html#ad509e6591f2ab1625d565f69c9a27f39"> 622</a></span>&#160;<span class="preprocessor">#define GRB_BARORDER_NESTEDDISSECTION 1</span></div>
<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="environment_8h.html#a030e6ee9eefa12a557ed028e3022525a"> 623</a></span>&#160;<span class="preprocessor">#define GRB_SIMPLEXPRICING_AUTO -1</span></div>
<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="environment_8h.html#a1b96fa015fb046841d2f23e74d9eac94"> 624</a></span>&#160;<span class="preprocessor">#define GRB_SIMPLEXPRICING_PARTIAL 0</span></div>
<div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="environment_8h.html#af49e447fbc50607a949851d96a5fbe31"> 625</a></span>&#160;<span class="preprocessor">#define GRB_SIMPLEXPRICING_STEEPEST_EDGE 1</span></div>
<div class="line"><a name="l00626"></a><span class="lineno"><a class="line" href="environment_8h.html#ae3ddf7ca6e5884e11f0ac24505562b97"> 626</a></span>&#160;<span class="preprocessor">#define GRB_SIMPLEXPRICING_DEVEX 2</span></div>
<div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="environment_8h.html#a0c3aee46f49312aaf9e43b7daf48393f"> 627</a></span>&#160;<span class="preprocessor">#define GRB_SIMPLEXPRICING_STEEPEST_QUICK 3</span></div>
<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="environment_8h.html#a5a5d8f37154628305d2226010f975b20"> 628</a></span>&#160;<span class="preprocessor">#define GRB_VARBRANCH_AUTO -1</span></div>
<div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="environment_8h.html#a23b5fc4aff835a3fa8f38fab1d3a3b95"> 629</a></span>&#160;<span class="preprocessor">#define GRB_VARBRANCH_PSEUDO_REDUCED 0</span></div>
<div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="environment_8h.html#a942aa9f1325b8fc4245c8f8d347170a1"> 630</a></span>&#160;<span class="preprocessor">#define GRB_VARBRANCH_PSEUDO_SHADOW 1</span></div>
<div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="environment_8h.html#aa08ed383fb3daf73375d611d19a8c449"> 631</a></span>&#160;<span class="preprocessor">#define GRB_VARBRANCH_MAX_INFEAS 2</span></div>
<div class="line"><a name="l00632"></a><span class="lineno"><a class="line" href="environment_8h.html#a210c3618a101fb36ef18c231ea474f63"> 632</a></span>&#160;<span class="preprocessor">#define GRB_VARBRANCH_STRONG 3</span></div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a77452362e75e02ad509d5688110383fb">GRBcheckmodel</a>;</div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="keyword">extern</span> std::function&lt;void(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#abfe522906ee13cf5e19a19ba23837eae">GRBsetsignal</a>;</div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="keyword">extern</span> std::function&lt;void(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a69e4cf6405f02b16450fec8e1cee1c8f">GRBterminate</a>;</div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename)&gt; <a class="code" href="namespaceoperations__research.html#af67b185843e0d5fb9a1ef89560a467ee">GRBreplay</a>;</div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> sense, <span class="keywordtype">double</span> constant,<span class="keywordtype">int</span> lnz, <span class="keywordtype">int</span> *lind, <span class="keywordtype">double</span> *lval,<span class="keywordtype">int</span> qnz, <span class="keywordtype">int</span> *qrow, <span class="keywordtype">int</span> *qcol, <span class="keywordtype">double</span> *qval)&gt; <a class="code" href="namespaceoperations__research.html#a8e60dbf23828dbab3e5edc97f4fff30c">GRBsetobjective</a>;</div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> <a class="code" href="pack_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a>, <span class="keywordtype">int</span> priority, <span class="keywordtype">double</span> <a class="code" href="pack_8cc.html#a4255f714cea26cdd64f6a0ee72d34a8c">weight</a>,<span class="keywordtype">double</span> abstol, <span class="keywordtype">double</span> reltol, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a>,<span class="keywordtype">double</span> constant, <span class="keywordtype">int</span> lnz, <span class="keywordtype">int</span> *lind, <span class="keywordtype">double</span> *lval)&gt; <a class="code" href="namespaceoperations__research.html#a49794c12ee443eb956b5b47019134047">GRBsetobjectiven</a>;</div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<span class="keyword">extern</span> std::function&lt;void(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879">message</a>)&gt; <a class="code" href="namespaceoperations__research.html#a38d3304b67d40a5dc383bdc1dd532ed7">GRBmsg</a>;</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, FILE **logfileP)&gt; <a class="code" href="namespaceoperations__research.html#a4eb0cf965903cc3db13c2d0dcb81f91d">GRBgetlogfile</a>;</div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, FILE *logfile)&gt; <a class="code" href="namespaceoperations__research.html#a0c707f33e9e2fb7e586338c7638b23ad">GRBsetlogfile</a>;</div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname, <span class="keywordtype">int</span> *valueP)&gt; <a class="code" href="namespaceoperations__research.html#a0cf02091ea3bf58e4ffc7adf0dd0d63e">GRBgetintparam</a>;</div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname, <span class="keywordtype">double</span> *valueP)&gt; <a class="code" href="namespaceoperations__research.html#a6dcf3eb50c1276a373935f0419c5a765">GRBgetdblparam</a>;</div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname, <span class="keywordtype">char</span> *valueP)&gt; <a class="code" href="namespaceoperations__research.html#a2fdf58ef8256da5efa843264471266ee">GRBgetstrparam</a>;</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname, <span class="keywordtype">int</span> *valueP,<span class="keywordtype">int</span> *minP, <span class="keywordtype">int</span> *maxP, <span class="keywordtype">int</span> *defP)&gt; <a class="code" href="namespaceoperations__research.html#a56930f3670b2f5cc500e817cc7d08b01">GRBgetintparaminfo</a>;</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname, <span class="keywordtype">double</span> *valueP,<span class="keywordtype">double</span> *minP, <span class="keywordtype">double</span> *maxP, <span class="keywordtype">double</span> *defP)&gt; <a class="code" href="namespaceoperations__research.html#a0cb2142f9020f13ce53e664dadf41d15">GRBgetdblparaminfo</a>;</div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname, <span class="keywordtype">char</span> *valueP,<span class="keywordtype">char</span> *defP)&gt; <a class="code" href="namespaceoperations__research.html#afe1567867886764f892d7b22ca1dd286">GRBgetstrparaminfo</a>;</div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="demon__profiler_8cc.html#ac072af30c4ffbc834bb4c681f6ecb514">value</a>)&gt; <a class="code" href="namespaceoperations__research.html#a2e34f6a0dfee062d8994464725328201">GRBsetparam</a>;</div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname, <span class="keywordtype">int</span> <a class="code" href="demon__profiler_8cc.html#ac072af30c4ffbc834bb4c681f6ecb514">value</a>)&gt; <a class="code" href="namespaceoperations__research.html#a458a2341c2bfe0530114105a7a42c183">GRBsetintparam</a>;</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname, <span class="keywordtype">double</span> <a class="code" href="demon__profiler_8cc.html#ac072af30c4ffbc834bb4c681f6ecb514">value</a>)&gt; <a class="code" href="namespaceoperations__research.html#afee86075f779c39746c2f754f00bcd3d">GRBsetdblparam</a>;</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="demon__profiler_8cc.html#ac072af30c4ffbc834bb4c681f6ecb514">value</a>)&gt; <a class="code" href="namespaceoperations__research.html#a74b18678cc9c559566d9b5084096e2b4">GRBsetstrparam</a>;</div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *paramname)&gt; <a class="code" href="namespaceoperations__research.html#ad302f1792b046e5c4902dccea31f35a8">GRBgetparamtype</a>;</div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)&gt; <a class="code" href="namespaceoperations__research.html#a7cceb4c997fc06f43522a150e7a42791">GRBresetparams</a>;</div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *dest, <a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *src)&gt; <a class="code" href="namespaceoperations__research.html#a5b95a28bdf709458488fdffe0da6a8e1">GRBcopyparams</a>;</div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename)&gt; <a class="code" href="namespaceoperations__research.html#a38babfaae1a96832712010370103fd02">GRBwriteparams</a>;</div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename)&gt; <a class="code" href="namespaceoperations__research.html#a84185e62d04c6d6e6aef91677caf0004">GRBreadparams</a>;</div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)&gt; <a class="code" href="namespaceoperations__research.html#a13cdbf0c441c70cbf97dcbd3be562b79">GRBgetnumparams</a>;</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env, <span class="keywordtype">int</span> i, <span class="keywordtype">char</span> **paramnameP)&gt; <a class="code" href="namespaceoperations__research.html#a264d73546333400db18b331204b93e27">GRBgetparamname</a>;</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#aff5b1ba91c932d5b2f450dea4b82f014">GRBgetnumattributes</a>;</div>
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> i, <span class="keywordtype">char</span> **attrnameP)&gt; <a class="code" href="namespaceoperations__research.html#adf75271a6a8fe0be3ffb7748067cdfc6">GRBgetattrname</a>;</div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, <span class="keyword">const</span> <span class="keywordtype">char</span> *logfilename)&gt; <a class="code" href="namespaceoperations__research.html#a58b085f750fadcaed59fdba2fc81dbfd">GRBloadenv</a>;</div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, <span class="keyword">const</span> <span class="keywordtype">char</span> *logfilename,<span class="keywordtype">int</span> apitype, <span class="keywordtype">int</span> major, <span class="keywordtype">int</span> minor, <span class="keywordtype">int</span> tech,<span class="keywordtype">int</span> (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="code" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>), <span class="keywordtype">void</span> *usrdata)&gt; <a class="code" href="namespaceoperations__research.html#a24870afb12d63c7997fca17a2a4843b2">GRBloadenvadv</a>;</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, <span class="keyword">const</span> <span class="keywordtype">char</span> *logfilename,<span class="keyword">const</span> <span class="keywordtype">char</span> *computeservers, <span class="keywordtype">int</span> port, <span class="keyword">const</span> <span class="keywordtype">char</span> *password,<span class="keywordtype">int</span> priority, <span class="keywordtype">double</span> timeout)&gt; <a class="code" href="namespaceoperations__research.html#a4ac56c12ba0ad995ef614466a8025831">GRBloadclientenv</a>;</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, <span class="keyword">const</span> <span class="keywordtype">char</span> *logfilename,<span class="keyword">const</span> <span class="keywordtype">char</span> *computeservers, <span class="keywordtype">int</span> port,<span class="keyword">const</span> <span class="keywordtype">char</span> *password, <span class="keywordtype">int</span> priority, <span class="keywordtype">double</span> timeout,<span class="keywordtype">int</span> apitype, <span class="keywordtype">int</span> major, <span class="keywordtype">int</span> minor, <span class="keywordtype">int</span> tech,<span class="keywordtype">int</span> (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="code" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>), <span class="keywordtype">void</span> *usrdata)&gt; <a class="code" href="namespaceoperations__research.html#a60630a17f179047d7bff24ee7864ae3c">GRBloadclientenvadv</a>;</div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, <span class="keyword">const</span> <span class="keywordtype">char</span> *logfilename,<span class="keyword">const</span> <span class="keywordtype">char</span> *accessID, <span class="keyword">const</span> <span class="keywordtype">char</span> *secretKey,<span class="keyword">const</span> <span class="keywordtype">char</span> *pool)&gt; <a class="code" href="namespaceoperations__research.html#a0ddde9dcfd236fc86886a48e6a6eac1e">GRBloadcloudenv</a>;</div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> **envP, <span class="keyword">const</span> <span class="keywordtype">char</span> *logfilename,<span class="keyword">const</span> <span class="keywordtype">char</span> *accessID, <span class="keyword">const</span> <span class="keywordtype">char</span> *secretKey,<span class="keyword">const</span> <span class="keywordtype">char</span> *pool, <span class="keywordtype">int</span> apitype, <span class="keywordtype">int</span> major,<span class="keywordtype">int</span> minor, <span class="keywordtype">int</span> tech,<span class="keywordtype">int</span> (<a class="code" href="environment_8h.html#a288f0600218f400d9e3f90279d21c37d">GUROBI_STDCALL</a> *cb)(<a class="code" href="environment_8h.html#ae7ac10908b369bb98f65176f989ca58a">CB_ARGS</a>), <span class="keywordtype">void</span> *usrdata)&gt; <a class="code" href="namespaceoperations__research.html#a994ad44d1f36788ed18b01a399697e81">GRBloadcloudenvadv</a>;</div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;<span class="keyword">extern</span> std::function&lt;<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a7107d55540a5ebdf66762aa4ee42e404">GRBgetenv</a>;</div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;<span class="keyword">extern</span> std::function&lt;<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> num)&gt; <a class="code" href="namespaceoperations__research.html#a59561b4c0898433cff3614fc838c0df7">GRBgetconcurrentenv</a>;</div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;<span class="keyword">extern</span> std::function&lt;void(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a137a0f7a165ae6d0e04ed22f961a0aac">GRBdiscardconcurrentenvs</a>;</div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="keyword">extern</span> std::function&lt;<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> num)&gt; <a class="code" href="namespaceoperations__research.html#a2c48e2d1abb50ce94b53b70ac609f54d">GRBgetmultiobjenv</a>;</div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="keyword">extern</span> std::function&lt;void(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#ac8714f56078d46528a38459e381d0146">GRBdiscardmultiobjenvs</a>;</div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="keyword">extern</span> std::function&lt;void(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)&gt; <a class="code" href="namespaceoperations__research.html#a8a8dfae71145bc97c2e8003db54fc04d">GRBreleaselicense</a>;</div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;<span class="keyword">extern</span> std::function&lt;void(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)&gt; <a class="code" href="namespaceoperations__research.html#ad811d8a5b2cd5f5b1c3598fad842b00b">GRBfreeenv</a>;</div>
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="keyword">extern</span> std::function&lt;<span class="keyword">const</span> <span class="keywordtype">char</span> *(<a class="code" href="environment_8h.html#a2963ba0c46b86ac4680fb3bb4ca8b2f3">GRBenv</a> *env)&gt; <a class="code" href="namespaceoperations__research.html#a6e3a7ab84a516ee67eb78d50ac3987e2">GRBgeterrormsg</a>;</div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="keyword">extern</span> std::function&lt;<span class="keyword">const</span> <span class="keywordtype">char</span> *(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a8cd0731815c3642ba38c92daad39b608">GRBgetmerrormsg</a>;</div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="keyword">extern</span> std::function&lt;void(<span class="keywordtype">int</span> *majorP, <span class="keywordtype">int</span> *minorP, <span class="keywordtype">int</span> *technicalP)&gt; <a class="code" href="namespaceoperations__research.html#a2d8a3119d1dbb2397caf41c215e1bf4d">GRBversion</a>;</div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;<span class="keyword">extern</span> std::function&lt;<span class="keywordtype">char</span> *(void)&gt; <a class="code" href="namespaceoperations__research.html#a24d4a81ddd386e3302f17cd46e286955">GRBplatform</a>;</div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a9ccab3c5dbb8265394818c0d09b43a74">GRBtunemodel</a>;</div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<span class="keywordtype">int</span> nummodels, <a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> **models,<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *ignore, <a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *hint)&gt; <a class="code" href="namespaceoperations__research.html#ae3e9caa49d0765e19f66d36bdd9d0ad9">GRBtunemodels</a>;</div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> i)&gt; <a class="code" href="namespaceoperations__research.html#a9cfda92e75c5591e1fc358ae8d17af71">GRBgettuneresult</a>;</div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <span class="keywordtype">int</span> i, <span class="keywordtype">char</span> **logP)&gt; <a class="code" href="namespaceoperations__research.html#aa75a43334ce89daed04193c03fa16aa6">GRBgettunelog</a>;</div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>, <a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *ignore, <a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *hint)&gt; <a class="code" href="namespaceoperations__research.html#a7c5f35190e6167ce22cc34ac14af0b0f">GRBtunemodeladv</a>;</div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;<span class="keyword">extern</span> std::function&lt;int(<a class="code" href="environment_8h.html#a865e461c79c88bc5c0d5f56087ae4876">GRBmodel</a> *<a class="code" href="gurobi__interface_8cc.html#a0728f23c9a47655d38e0bf1a2f200bcf">model</a>)&gt; <a class="code" href="namespaceoperations__research.html#a7fafa551aefcfa96ed3416b634e2cb51">GRBsync</a>;</div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; </div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; </div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;} <span class="comment">// namespace operations_research</span></div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; </div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// OR_TOOLS_GUROBI_ENVIRONMENT_H_</span></div>
<div class="ttc" id="abase_2logging_8h_html"><div class="ttname"><a href="base_2logging_8h.html">logging.h</a></div></div>
<div class="ttc" id="acommandlineflags_8h_html"><div class="ttname"><a href="commandlineflags_8h.html">commandlineflags.h</a></div></div>
<div class="ttc" id="aconstraint__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="adefault__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="ademon__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="adynamic__library_8h_html"><div class="ttname"><a href="dynamic__library_8h.html">dynamic_library.h</a></div></div>
<div class="ttc" id="aenvironment_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="aenvironment_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="aenvironment_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#l00001">environment.h:25</a></div></div>
<div class="ttc" id="aenvironment_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="aenvironment_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="aenvironment_8h_html_a4693c3de94ce296b16879ff4dc71c0fa"><div class="ttname"><a href="environment_8h.html#a4693c3de94ce296b16879ff4dc71c0fa">GRBsvec</a></div><div class="ttdeci">struct _GRBsvec GRBsvec</div></div>
<div class="ttc" id="aenvironment_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#l00001">environment.h:24</a></div></div>
<div class="ttc" id="aenvironment_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="aenvironment_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="aenvironment_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="aenvironment_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="aexpr__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="agurobi__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="agurobi__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__research_html_ab04a7d8d27085b384f036987e9b096fe"><div class="ttname"><a href="namespaceoperations__research.html#ab04a7d8d27085b384f036987e9b096fe">operations_research::GRBstrongbranch</a></div><div class="ttdeci">std::function&lt; int(GRBmodel *model, int num, int *cand, double *downobjbd, double *upobjbd, int *statusP)&gt; GRBstrongbranch</div><div class="ttdef"><b>Definition:</b> <a href="environment_8cc_source.html#l00346">environment.cc:346</a></div></div>
<div class="ttc" id="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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>
<div class="ttc" id="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="anamespaceoperations__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="apack_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="apack_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="astruct___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="astruct___g_r_bsvec_html_a4d722a7e6b4f6703c4ee90ee8a26f49a"><div class="ttname"><a href="struct___g_r_bsvec.html#a4d722a7e6b4f6703c4ee90ee8a26f49a">_GRBsvec::val</a></div><div class="ttdeci">double * val</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00029">environment.h:29</a></div></div>
<div class="ttc" id="astruct___g_r_bsvec_html_abf6fe97795b10bba2698b51120e35186"><div class="ttname"><a href="struct___g_r_bsvec.html#abf6fe97795b10bba2698b51120e35186">_GRBsvec::ind</a></div><div class="ttdeci">int * ind</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00028">environment.h:28</a></div></div>
<div class="ttc" id="astruct___g_r_bsvec_html_afed088663f8704004425cdae2120b9b3"><div class="ttname"><a href="struct___g_r_bsvec.html#afed088663f8704004425cdae2120b9b3">_GRBsvec::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> <a href="environment_8h_source.html#l00027">environment.h:27</a></div></div>
<div class="ttc" id="atrace_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><!-- 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_8h.html">environment.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
</ul>
</div>
</body>
</html>