3138 lines
1.0 MiB
3138 lines
1.0 MiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>OR-Tools</title>
|
|
<meta http-equiv="Content-Type" content="text/html;"/>
|
|
<meta charset="utf-8"/>
|
|
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.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="banner-container">
|
|
<div id="banner">
|
|
<span id="sfml">Google OR-Tools 8.2</span>
|
|
</div>
|
|
</div>
|
|
<div id="content" style="width: 100%; overflow: hidden;">
|
|
<div style="margin-left: 15px; margin-top: 5px; float: left; color: #145A32;">
|
|
<h2>Java Reference</h2>
|
|
<ul>
|
|
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1sat.html">CP-SAT</a></li>
|
|
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1graph.html">Graph</a></li>
|
|
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1algorithms.html">Knapsack solver</a></li>
|
|
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1linearsolver.html">Linear solver</a></li>
|
|
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">Routing</a></li>
|
|
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1util.html">Util</a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="content">
|
|
<div align="center">
|
|
<h1 style="color: #145A32;">Java Reference</h1>
|
|
</div>
|
|
<!-- Generated by Doxygen 1.9.1 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&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&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&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('Solver_8java_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">Solver.java</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="Solver_8java.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* ----------------------------------------------------------------------------</span></div>
|
|
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * This file was automatically generated by SWIG (http://www.swig.org).</span></div>
|
|
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * Version 4.0.2</span></div>
|
|
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div>
|
|
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * Do not make changes to this file unless you know what you are doing--modify</span></div>
|
|
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * the SWIG interface file instead.</span></div>
|
|
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * ----------------------------------------------------------------------------- */</span></div>
|
|
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div>
|
|
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="keyword">package </span>com.google.ortools.constraintsolver;</div>
|
|
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  </div>
|
|
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">import</span> com.google.ortools.constraintsolver.ConstraintSolverParameters;</div>
|
|
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">import</span> com.google.ortools.constraintsolver.RegularLimitParameters;</div>
|
|
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  </div>
|
|
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// Used to wrap DisplayCallback (std::function<std::string()>)</span></div>
|
|
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">// see https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html</span></div>
|
|
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">import</span> java.util.function.Supplier;</div>
|
|
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// Used to wrap std::function<bool()></span></div>
|
|
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// see https://docs.oracle.com/javase/8/docs/api/java/util/function/BooleanSupplier.html</span></div>
|
|
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">import</span> java.util.function.BooleanSupplier;</div>
|
|
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
|
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// Used to wrap IndexEvaluator1 (std::function<int64(int64)>)</span></div>
|
|
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// see https://docs.oracle.com/javase/8/docs/api/java/util/function/LongUnaryOperator.html</span></div>
|
|
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">import</span> java.util.function.LongUnaryOperator;</div>
|
|
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// Used to wrap IndexEvaluator2 (std::function<int64(int64, int64)>)</span></div>
|
|
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">// see https://docs.oracle.com/javase/8/docs/api/java/util/function/LongBinaryOperator.html</span></div>
|
|
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">import</span> java.util.function.LongBinaryOperator;</div>
|
|
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">// Used to wrap IndexEvaluator3 (std::function<int64(int64, int64, int64)>)</span></div>
|
|
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment">// note: Java does not provide TernaryOperator so we provide it.</span></div>
|
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">import</span> com.google.ortools.constraintsolver.LongTernaryOperator;</div>
|
|
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">// Used to wrap std::function<int64(int, int)></span></div>
|
|
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">// note: Java does not provide it, so we provide it.</span></div>
|
|
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">import</span> com.google.ortools.constraintsolver.IntIntToLongFunction;</div>
|
|
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
|
|
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment">// Used to wrap IndexFilter1 (std::function<bool(int64)>)</span></div>
|
|
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment">// see https://docs.oracle.com/javase/8/docs/api/java/util/function/LongPredicate.html</span></div>
|
|
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">import</span> java.util.function.LongPredicate;</div>
|
|
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div>
|
|
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment">// Used to wrap std::function<bool(int64, int64, int64)></span></div>
|
|
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="comment">// note: Java does not provide TernaryPredicate so we provide it</span></div>
|
|
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">import</span> com.google.ortools.constraintsolver.LongTernaryPredicate;</div>
|
|
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div>
|
|
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment">// Used to wrap std::function<void(Solver*)></span></div>
|
|
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// see https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html</span></div>
|
|
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">import</span> java.util.function.Consumer;</div>
|
|
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
|
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment">// Used to wrap ObjectiveWatcher (std::function<void(int64)>)</span></div>
|
|
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="comment">// see https://docs.oracle.com/javase/8/docs/api/java/util/function/LongConsumer.html</span></div>
|
|
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">import</span> java.util.function.LongConsumer;</div>
|
|
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div>
|
|
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment">// Used to wrap Closure (std::function<void()>)</span></div>
|
|
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment">// see https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html</span></div>
|
|
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">import</span> java.lang.Runnable;</div>
|
|
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div>
|
|
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html"> 73</a></span> <span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html">Solver</a> {</div>
|
|
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">private</span> <span class="keyword">transient</span> <span class="keywordtype">long</span> swigCPtr;</div>
|
|
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">protected</span> <span class="keyword">transient</span> <span class="keywordtype">boolean</span> swigCMemOwn;</div>
|
|
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
|
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3f451f80f1cccedd623bc62b2c09a806"> 77</a></span>  <span class="keyword">protected</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3f451f80f1cccedd623bc62b2c09a806">Solver</a>(<span class="keywordtype">long</span> cPtr, <span class="keywordtype">boolean</span> cMemoryOwn) {</div>
|
|
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  swigCMemOwn = cMemoryOwn;</div>
|
|
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  swigCPtr = cPtr;</div>
|
|
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  }</div>
|
|
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div>
|
|
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">protected</span> <span class="keyword">static</span> <span class="keywordtype">long</span> getCPtr(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html">Solver</a> obj) {</div>
|
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">return</span> (obj == <span class="keyword">null</span>) ? 0 : obj.swigCPtr;</div>
|
|
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div>
|
|
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
|
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  @SuppressWarnings(<span class="stringliteral">"deprecation"</span>)</div>
|
|
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  protected <span class="keywordtype">void</span> finalize() {</div>
|
|
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">delete</span>();</div>
|
|
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div>
|
|
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
|
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a155da317e33b817886120f10038c12cf"> 91</a></span>  <span class="keyword">public</span> <span class="keyword">synchronized</span> <span class="keywordtype">void</span> <span class="keyword">delete</span>() {</div>
|
|
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordflow">if</span> (swigCPtr != 0) {</div>
|
|
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">if</span> (swigCMemOwn) {</div>
|
|
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  swigCMemOwn = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  mainJNI.delete_Solver(swigCPtr);</div>
|
|
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  }</div>
|
|
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  swigCPtr = 0;</div>
|
|
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  }</div>
|
|
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  }</div>
|
|
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  </div>
|
|
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html"> 104</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">class </span><a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html">FailException</a> <span class="keyword">extends</span> Exception {</div>
|
|
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a0159b02154b2b353df68feb50cbda8f9"> 105</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a0159b02154b2b353df68feb50cbda8f9">FailException</a>() {</div>
|
|
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  super();</div>
|
|
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  }</div>
|
|
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div>
|
|
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a66aea7c845fb79026a6023b4191eb1c4"> 109</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a66aea7c845fb79026a6023b4191eb1c4">FailException</a>(String message) {</div>
|
|
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  super(message);</div>
|
|
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  }</div>
|
|
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  }</div>
|
|
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  </div>
|
|
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add62fd5d4a55f85e77558af774d08ab9"> 114</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add62fd5d4a55f85e77558af774d08ab9">makeIntVarArray</a>(<span class="keywordtype">int</span> count, <span class="keywordtype">long</span> min, <span class="keywordtype">long</span> max) {</div>
|
|
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] array = <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[count];</div>
|
|
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div>
|
|
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a81e614b6ff06b0c4937d17ddbb677a6f">makeIntVar</a>(min, max);</div>
|
|
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  }</div>
|
|
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">return</span> array;</div>
|
|
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  }</div>
|
|
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div>
|
|
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae91e47002f55903cde7f949cfe518062"> 122</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae91e47002f55903cde7f949cfe518062">makeIntVarArray</a>(<span class="keywordtype">int</span> count, <span class="keywordtype">long</span> min, <span class="keywordtype">long</span> max, String name) {</div>
|
|
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] array = <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[count];</div>
|
|
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div>
|
|
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  String var_name = name + i;</div>
|
|
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a81e614b6ff06b0c4937d17ddbb677a6f">makeIntVar</a>(min, max, var_name);</div>
|
|
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  }</div>
|
|
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordflow">return</span> array;</div>
|
|
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  }</div>
|
|
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  </div>
|
|
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a66e5ae535df13b5f26ea995cc001a157"> 131</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a66e5ae535df13b5f26ea995cc001a157">makeBoolVarArray</a>(<span class="keywordtype">int</span> count) {</div>
|
|
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] array = <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[count];</div>
|
|
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div>
|
|
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7bc87b6229bf6e29059fe0338775ab93">makeBoolVar</a>();</div>
|
|
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  }</div>
|
|
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">return</span> array;</div>
|
|
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  }</div>
|
|
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  </div>
|
|
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ee27c007133dbb64dfb678e882d68c7"> 139</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ee27c007133dbb64dfb678e882d68c7">makeBoolVarArray</a>(<span class="keywordtype">int</span> count, String name) {</div>
|
|
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] array = <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[count];</div>
|
|
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div>
|
|
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  String var_name = name + i;</div>
|
|
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7bc87b6229bf6e29059fe0338775ab93">makeBoolVar</a>(var_name);</div>
|
|
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  }</div>
|
|
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">return</span> array;</div>
|
|
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  }</div>
|
|
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  </div>
|
|
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a932b967722291abd64e6d1084ab88a04"> 148</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a932b967722291abd64e6d1084ab88a04">makeFixedDurationIntervalVarArray</a>(<span class="keywordtype">int</span> count,</div>
|
|
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordtype">long</span> start_min,</div>
|
|
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">long</span> start_max,</div>
|
|
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordtype">long</span> duration,</div>
|
|
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordtype">boolean</span> optional) {</div>
|
|
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] array = <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[count];</div>
|
|
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div>
|
|
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acc3ebda32ab3a6467ac9c3831984dcd5">makeFixedDurationIntervalVar</a>(start_min,</div>
|
|
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  start_max,</div>
|
|
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  duration,</div>
|
|
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  optional,</div>
|
|
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="stringliteral">""</span>);</div>
|
|
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  }</div>
|
|
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">return</span> array;</div>
|
|
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div>
|
|
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  </div>
|
|
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a19c0fd3e2a78358b75d7afa29f8261ec"> 164</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a19c0fd3e2a78358b75d7afa29f8261ec">makeFixedDurationIntervalVarArray</a>(<span class="keywordtype">int</span> count,</div>
|
|
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordtype">long</span> start_min,</div>
|
|
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keywordtype">long</span> start_max,</div>
|
|
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordtype">long</span> duration,</div>
|
|
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keywordtype">boolean</span> optional,</div>
|
|
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  String name) {</div>
|
|
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] array = <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[count];</div>
|
|
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div>
|
|
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acc3ebda32ab3a6467ac9c3831984dcd5">makeFixedDurationIntervalVar</a>(start_min,</div>
|
|
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  start_max,</div>
|
|
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  duration,</div>
|
|
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  optional,</div>
|
|
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  name + i);</div>
|
|
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  }</div>
|
|
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">return</span> array;</div>
|
|
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  }</div>
|
|
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  </div>
|
|
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html"> 187</a></span>  <span class="keyword">static</span> <span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html">IntegerCastInfo</a> {</div>
|
|
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keyword">private</span> <span class="keyword">transient</span> <span class="keywordtype">long</span> swigCPtr;</div>
|
|
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keyword">protected</span> <span class="keyword">transient</span> <span class="keywordtype">boolean</span> swigCMemOwn;</div>
|
|
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  </div>
|
|
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#affcaf970b4adc4198a2c11e49acad2cb"> 191</a></span>  <span class="keyword">protected</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#affcaf970b4adc4198a2c11e49acad2cb">IntegerCastInfo</a>(<span class="keywordtype">long</span> cPtr, <span class="keywordtype">boolean</span> cMemoryOwn) {</div>
|
|
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  swigCMemOwn = cMemoryOwn;</div>
|
|
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  swigCPtr = cPtr;</div>
|
|
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  }</div>
|
|
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  </div>
|
|
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keyword">protected</span> <span class="keyword">static</span> <span class="keywordtype">long</span> getCPtr(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html">IntegerCastInfo</a> obj) {</div>
|
|
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keywordflow">return</span> (obj == <span class="keyword">null</span>) ? 0 : obj.swigCPtr;</div>
|
|
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  }</div>
|
|
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  </div>
|
|
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  @SuppressWarnings(<span class="stringliteral">"deprecation"</span>)</div>
|
|
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  protected <span class="keywordtype">void</span> finalize() {</div>
|
|
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">delete</span>();</div>
|
|
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  }</div>
|
|
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  </div>
|
|
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a155da317e33b817886120f10038c12cf"> 205</a></span>  <span class="keyword">public</span> <span class="keyword">synchronized</span> <span class="keywordtype">void</span> <span class="keyword">delete</span>() {</div>
|
|
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordflow">if</span> (swigCPtr != 0) {</div>
|
|
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keywordflow">if</span> (swigCMemOwn) {</div>
|
|
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  swigCMemOwn = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  mainJNI.delete_Solver_IntegerCastInfo(swigCPtr);</div>
|
|
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  }</div>
|
|
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  swigCPtr = 0;</div>
|
|
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  }</div>
|
|
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  }</div>
|
|
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  </div>
|
|
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#ab15f186e97754835d5913283a1e176cf"> 215</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#ab15f186e97754835d5913283a1e176cf">IntegerCastInfo</a>() {</div>
|
|
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keyword">this</span>(mainJNI.new_Solver_IntegerCastInfo__SWIG_0(), <span class="keyword">true</span>);</div>
|
|
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  }</div>
|
|
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  </div>
|
|
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a01c5c869c6b3d925b6352ecdec0f5cd3"> 219</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a01c5c869c6b3d925b6352ecdec0f5cd3">IntegerCastInfo</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> e, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> c) {</div>
|
|
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="keyword">this</span>(mainJNI.new_Solver_IntegerCastInfo__SWIG_1(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v), v, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(e), e, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>.getCPtr(c), c), <span class="keyword">true</span>);</div>
|
|
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  }</div>
|
|
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  </div>
|
|
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a7d5ec419069a2b2e3b0e49d2b4ec7cde"> 223</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a7d5ec419069a2b2e3b0e49d2b4ec7cde">setVariable</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> value) {</div>
|
|
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  mainJNI.Solver_IntegerCastInfo_variable_set(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(value), value);</div>
|
|
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  }</div>
|
|
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  </div>
|
|
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a6d3108135ba1f9dad74eb8a6326cb3d2"> 227</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a6d3108135ba1f9dad74eb8a6326cb3d2">getVariable</a>() {</div>
|
|
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_IntegerCastInfo_variable_get(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  }</div>
|
|
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  </div>
|
|
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#ab85b337ee18e200c0084900d2bcf29ae"> 232</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#ab85b337ee18e200c0084900d2bcf29ae">setExpression</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> value) {</div>
|
|
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  mainJNI.Solver_IntegerCastInfo_expression_set(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(value), value);</div>
|
|
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  }</div>
|
|
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  </div>
|
|
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a96c0fa02effcd5e0c39e551299e37b07"> 236</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a96c0fa02effcd5e0c39e551299e37b07">getExpression</a>() {</div>
|
|
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_IntegerCastInfo_expression_get(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  }</div>
|
|
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  </div>
|
|
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a2b310ad5503e61db391857dafc3094da"> 241</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a2b310ad5503e61db391857dafc3094da">setMaintainer</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> value) {</div>
|
|
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  mainJNI.Solver_IntegerCastInfo_maintainer_set(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>.getCPtr(value), value);</div>
|
|
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  }</div>
|
|
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  </div>
|
|
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a79a3a62f821b42993c2ee4e279c90036"> 245</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a79a3a62f821b42993c2ee4e279c90036">getMaintainer</a>() {</div>
|
|
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_IntegerCastInfo_maintainer_get(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  }</div>
|
|
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  </div>
|
|
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  }</div>
|
|
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  </div>
|
|
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ea86dde063be15c1b3ac75b5ca72229"> 255</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ea86dde063be15c1b3ac75b5ca72229">Solver</a>(String name) {</div>
|
|
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keyword">this</span>(mainJNI.new_Solver__SWIG_0(name), <span class="keyword">true</span>);</div>
|
|
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  }</div>
|
|
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  </div>
|
|
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68be232f4a7bf8b812c3e2df7bb1becd"> 259</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68be232f4a7bf8b812c3e2df7bb1becd">Solver</a>(String name, com.google.ortools.constraintsolver.ConstraintSolverParameters <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>) {</div>
|
|
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="keyword">this</span>(mainJNI.new_Solver__SWIG_1(name, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>.toByteArray()), <span class="keyword">true</span>);</div>
|
|
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  }</div>
|
|
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  </div>
|
|
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595"> 266</a></span>  <span class="keyword">public</span> com.google.ortools.constraintsolver.ConstraintSolverParameters <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>() {</div>
|
|
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keywordtype">byte</span>[] buf = mainJNI.Solver_parameters(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keywordflow">if</span> (buf == <span class="keyword">null</span> || buf.length == 0) {</div>
|
|
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div>
|
|
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  }</div>
|
|
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="keywordflow">try</span> {</div>
|
|
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordflow">return</span> com.google.ortools.constraintsolver.ConstraintSolverParameters.parseFrom(buf);</div>
|
|
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  } <span class="keywordflow">catch</span> (com.google.protobuf.InvalidProtocolBufferException e) {</div>
|
|
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keywordflow">throw</span> <span class="keyword">new</span> RuntimeException(</div>
|
|
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="stringliteral">"Unable to parse com.google.ortools.constraintsolver.ConstraintSolverParameters protocol message."</span>);</div>
|
|
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  }</div>
|
|
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> }</div>
|
|
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  </div>
|
|
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a817a410a3f5c0bb9effac8cac299f458"> 282</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> com.google.ortools.constraintsolver.ConstraintSolverParameters <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a817a410a3f5c0bb9effac8cac299f458">defaultSolverParameters</a>() {</div>
|
|
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keywordtype">byte</span>[] buf = mainJNI.Solver_defaultSolverParameters();</div>
|
|
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keywordflow">if</span> (buf == <span class="keyword">null</span> || buf.length == 0) {</div>
|
|
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div>
|
|
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  }</div>
|
|
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keywordflow">try</span> {</div>
|
|
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keywordflow">return</span> com.google.ortools.constraintsolver.ConstraintSolverParameters.parseFrom(buf);</div>
|
|
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  } <span class="keywordflow">catch</span> (com.google.protobuf.InvalidProtocolBufferException e) {</div>
|
|
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keywordflow">throw</span> <span class="keyword">new</span> RuntimeException(</div>
|
|
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="stringliteral">"Unable to parse com.google.ortools.constraintsolver.ConstraintSolverParameters protocol message."</span>);</div>
|
|
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  }</div>
|
|
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> }</div>
|
|
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  </div>
|
|
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afea1544128aafde85aabfa72e7e729f5"> 330</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afea1544128aafde85aabfa72e7e729f5">addConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> c) {</div>
|
|
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  mainJNI.Solver_addConstraint(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>.getCPtr(c), c);</div>
|
|
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  }</div>
|
|
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  </div>
|
|
<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a453a57f46bf784ddc73af953d290def2"> 339</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a453a57f46bf784ddc73af953d290def2">addCastConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1CastConstraint.html">CastConstraint</a> constraint, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> target_var, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr) {</div>
|
|
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  mainJNI.Solver_addCastConstraint(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1CastConstraint.html">CastConstraint</a>.getCPtr(constraint), constraint, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(target_var), target_var, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr);</div>
|
|
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  }</div>
|
|
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  </div>
|
|
<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab95d617400a2c5dbd51eed67cb9c997f"> 386</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab95d617400a2c5dbd51eed67cb9c997f">solve</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>[] monitors) {</div>
|
|
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="keywordflow">return</span> mainJNI.Solver_solve__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, monitors);</div>
|
|
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  }</div>
|
|
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  </div>
|
|
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a58b43710eb5995bf2697905e56fbc465"> 390</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a58b43710eb5995bf2697905e56fbc465">solve</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db) {</div>
|
|
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keywordflow">return</span> mainJNI.Solver_solve__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db);</div>
|
|
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  }</div>
|
|
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  </div>
|
|
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4bc4fd70b59b0907b7e32cb28305c596"> 394</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4bc4fd70b59b0907b7e32cb28305c596">solve</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m1) {</div>
|
|
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="keywordflow">return</span> mainJNI.Solver_solve__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m1), m1);</div>
|
|
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  }</div>
|
|
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  </div>
|
|
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9cd672f5d33fed57c313d06e7e09ad12"> 398</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9cd672f5d33fed57c313d06e7e09ad12">solve</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m2) {</div>
|
|
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <span class="keywordflow">return</span> mainJNI.Solver_solve__SWIG_3(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m1), m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m2), m2);</div>
|
|
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  }</div>
|
|
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  </div>
|
|
<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa960dbd0af4b11a8d945af9c9ff1d2f4"> 402</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa960dbd0af4b11a8d945af9c9ff1d2f4">solve</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m3) {</div>
|
|
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <span class="keywordflow">return</span> mainJNI.Solver_solve__SWIG_4(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m1), m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m2), m2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m3), m3);</div>
|
|
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  }</div>
|
|
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  </div>
|
|
<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a47b6810146419d69c8ef3fc97076b63a"> 406</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a47b6810146419d69c8ef3fc97076b63a">solve</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m4) {</div>
|
|
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="keywordflow">return</span> mainJNI.Solver_solve__SWIG_5(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m1), m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m2), m2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m3), m3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m4), m4);</div>
|
|
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  }</div>
|
|
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  </div>
|
|
<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1e52f9712cca677cde0cf8f483de076"> 421</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1e52f9712cca677cde0cf8f483de076">newSearch</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>[] monitors) {</div>
|
|
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  mainJNI.Solver_newSearch__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, monitors);</div>
|
|
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  }</div>
|
|
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  </div>
|
|
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a49db4bf777e5bb49eca7c64678a479c8"> 425</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a49db4bf777e5bb49eca7c64678a479c8">newSearch</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db) {</div>
|
|
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  mainJNI.Solver_newSearch__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db);</div>
|
|
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  }</div>
|
|
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  </div>
|
|
<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a828cfe0aa29c89b785c0e39b352cbf4d"> 429</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a828cfe0aa29c89b785c0e39b352cbf4d">newSearch</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m1) {</div>
|
|
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  mainJNI.Solver_newSearch__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m1), m1);</div>
|
|
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  }</div>
|
|
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  </div>
|
|
<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68a309f371be09623ccc8dbdf18e8dd3"> 433</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68a309f371be09623ccc8dbdf18e8dd3">newSearch</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m2) {</div>
|
|
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  mainJNI.Solver_newSearch__SWIG_3(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m1), m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m2), m2);</div>
|
|
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  }</div>
|
|
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  </div>
|
|
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af6d0c45a3456473f76094769394db138"> 437</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af6d0c45a3456473f76094769394db138">newSearch</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m3) {</div>
|
|
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  mainJNI.Solver_newSearch__SWIG_4(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m1), m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m2), m2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m3), m3);</div>
|
|
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  }</div>
|
|
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  </div>
|
|
<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a71ca2e928fc918c259ab7aab95e4bde8"> 441</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a71ca2e928fc918c259ab7aab95e4bde8">newSearch</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m4) {</div>
|
|
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  mainJNI.Solver_newSearch__SWIG_5(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m1), m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m2), m2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m3), m3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m4), m4);</div>
|
|
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  }</div>
|
|
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  </div>
|
|
<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0ff52e053f53b8df3059ce9f07244b1a"> 445</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0ff52e053f53b8df3059ce9f07244b1a">nextSolution</a>() {</div>
|
|
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="keywordflow">return</span> mainJNI.Solver_nextSolution(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  }</div>
|
|
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  </div>
|
|
<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0719bf631aa044dc29b292f16eac6a72"> 449</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0719bf631aa044dc29b292f16eac6a72">restartSearch</a>() {</div>
|
|
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  mainJNI.Solver_restartSearch(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  }</div>
|
|
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  </div>
|
|
<div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39f671f15e4429cc63222f3465900b31"> 453</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39f671f15e4429cc63222f3465900b31">endSearch</a>() {</div>
|
|
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  mainJNI.Solver_endSearch(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  }</div>
|
|
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  </div>
|
|
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afbb553a487329240e983232905c229a3"> 468</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afbb553a487329240e983232905c229a3">solveAndCommit</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>[] monitors) {</div>
|
|
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <span class="keywordflow">return</span> mainJNI.Solver_solveAndCommit__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, monitors);</div>
|
|
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  }</div>
|
|
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  </div>
|
|
<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aff497c20a874b3f54d68055f44813b4e"> 472</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aff497c20a874b3f54d68055f44813b4e">solveAndCommit</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db) {</div>
|
|
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  <span class="keywordflow">return</span> mainJNI.Solver_solveAndCommit__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db);</div>
|
|
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  }</div>
|
|
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  </div>
|
|
<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a70a25aa20e63515ead6569f8ae1cf916"> 476</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a70a25aa20e63515ead6569f8ae1cf916">solveAndCommit</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m1) {</div>
|
|
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  <span class="keywordflow">return</span> mainJNI.Solver_solveAndCommit__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m1), m1);</div>
|
|
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  }</div>
|
|
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  </div>
|
|
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4ea35e9415b6293c55fd42ff922c2f3"> 480</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4ea35e9415b6293c55fd42ff922c2f3">solveAndCommit</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m2) {</div>
|
|
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  <span class="keywordflow">return</span> mainJNI.Solver_solveAndCommit__SWIG_3(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m1), m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m2), m2);</div>
|
|
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  }</div>
|
|
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  </div>
|
|
<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8392176aa9c3d87118716128ee0efa52"> 484</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8392176aa9c3d87118716128ee0efa52">solveAndCommit</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> m3) {</div>
|
|
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <span class="keywordflow">return</span> mainJNI.Solver_solveAndCommit__SWIG_4(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m1), m1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m2), m2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(m3), m3);</div>
|
|
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  }</div>
|
|
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  </div>
|
|
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af89778c5f9f8d97b6677f99e4ccb998f"> 491</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af89778c5f9f8d97b6677f99e4ccb998f">checkAssignment</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> solution) {</div>
|
|
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  <span class="keywordflow">return</span> mainJNI.Solver_checkAssignment(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(solution), solution);</div>
|
|
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  }</div>
|
|
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  </div>
|
|
<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad1dc9c8dfcefe3bb34a8c0fdc96a2c98"> 500</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad1dc9c8dfcefe3bb34a8c0fdc96a2c98">checkConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> ct) {</div>
|
|
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <span class="keywordflow">return</span> mainJNI.Solver_checkConstraint(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>.getCPtr(ct), ct);</div>
|
|
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  }</div>
|
|
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  </div>
|
|
<div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af7b51081730e1f48cc66b80be8a63f48"> 507</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af7b51081730e1f48cc66b80be8a63f48">state</a>() {</div>
|
|
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  <span class="keywordflow">return</span> mainJNI.Solver_state(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  }</div>
|
|
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  </div>
|
|
<div class="line"><a name="l00514"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a664ea16a5976db852d277f2eeac2a57d"> 514</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a664ea16a5976db852d277f2eeac2a57d">fail</a>() {</div>
|
|
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  mainJNI.Solver_fail(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  }</div>
|
|
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  </div>
|
|
<div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad146fa8579a5f8a876c4688cc5a68520"> 521</a></span>  <span class="keyword">public</span> String <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad146fa8579a5f8a876c4688cc5a68520">toString</a>() {</div>
|
|
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  <span class="keywordflow">return</span> mainJNI.Solver_toString(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  }</div>
|
|
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  </div>
|
|
<div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a64358585055409f1cc68173d112e406d"> 528</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a64358585055409f1cc68173d112e406d">memoryUsage</a>() {</div>
|
|
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  <span class="keywordflow">return</span> mainJNI.Solver_memoryUsage();</div>
|
|
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  }</div>
|
|
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  </div>
|
|
<div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad71fc00e4a770660255707580d5c1821"> 536</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad71fc00e4a770660255707580d5c1821">wallTime</a>() {</div>
|
|
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  <span class="keywordflow">return</span> mainJNI.Solver_wallTime(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  }</div>
|
|
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  </div>
|
|
<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502"> 543</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>() {</div>
|
|
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  <span class="keywordflow">return</span> mainJNI.Solver_branches(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  }</div>
|
|
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  </div>
|
|
<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab"> 550</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>() {</div>
|
|
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <span class="keywordflow">return</span> mainJNI.Solver_solutions(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  }</div>
|
|
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  </div>
|
|
<div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c19a899d58640c2ec92c4ff4f929b89"> 557</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c19a899d58640c2ec92c4ff4f929b89">unchecked_solutions</a>() {</div>
|
|
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  <span class="keywordflow">return</span> mainJNI.Solver_unchecked_solutions(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  }</div>
|
|
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  </div>
|
|
<div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aef3433859edb8256fca8247134f133cf"> 564</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aef3433859edb8256fca8247134f133cf">demon_runs</a>(<span class="keywordtype">int</span> p) {</div>
|
|
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  <span class="keywordflow">return</span> mainJNI.Solver_demon_runs(swigCPtr, <span class="keyword">this</span>, p);</div>
|
|
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  }</div>
|
|
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  </div>
|
|
<div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64"> 571</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>() {</div>
|
|
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  <span class="keywordflow">return</span> mainJNI.Solver_failures(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>  }</div>
|
|
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>  </div>
|
|
<div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a171649f9c2031e92d219ee9ae06b8ed2"> 578</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a171649f9c2031e92d219ee9ae06b8ed2">neighbors</a>() {</div>
|
|
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>  <span class="keywordflow">return</span> mainJNI.Solver_neighbors(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>  }</div>
|
|
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>  </div>
|
|
<div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5c778caa957ebdcb3ac3d55ee2476a8b"> 585</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5c778caa957ebdcb3ac3d55ee2476a8b">filteredNeighbors</a>() {</div>
|
|
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  <span class="keywordflow">return</span> mainJNI.Solver_filteredNeighbors(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  }</div>
|
|
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  </div>
|
|
<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa475f449253367759a7fcb5943978ed4"> 592</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa475f449253367759a7fcb5943978ed4">acceptedNeighbors</a>() {</div>
|
|
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  <span class="keywordflow">return</span> mainJNI.Solver_acceptedNeighbors(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  }</div>
|
|
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  </div>
|
|
<div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a01d579bce52ada4b04617e30f3ec5171"> 600</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a01d579bce52ada4b04617e30f3ec5171">stamp</a>() {</div>
|
|
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  <span class="keywordflow">return</span> mainJNI.Solver_stamp(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  }</div>
|
|
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  </div>
|
|
<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9dcc65c6f1437e781c8b8b8e8935191"> 607</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9dcc65c6f1437e781c8b8b8e8935191">fail_stamp</a>() {</div>
|
|
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  <span class="keywordflow">return</span> mainJNI.Solver_fail_stamp(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>  }</div>
|
|
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  </div>
|
|
<div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a50cb7f2f2eb157c2c65a74c50892e0ce"> 614</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a50cb7f2f2eb157c2c65a74c50892e0ce">optimization_direction</a>() {</div>
|
|
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  <span class="keywordflow">return</span> mainJNI.Solver_optimization_direction(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  }</div>
|
|
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  </div>
|
|
<div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a34d70a0c114024d72b9333d7e8fab2a8"> 618</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a34d70a0c114024d72b9333d7e8fab2a8">set_optimization_direction</a>(<span class="keywordtype">int</span> direction) {</div>
|
|
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  mainJNI.Solver_set_optimization_direction(swigCPtr, <span class="keyword">this</span>, direction);</div>
|
|
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  }</div>
|
|
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  </div>
|
|
<div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a81e614b6ff06b0c4937d17ddbb677a6f"> 625</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a81e614b6ff06b0c4937d17ddbb677a6f">makeIntVar</a>(<span class="keywordtype">long</span> min, <span class="keywordtype">long</span> max, String name) {</div>
|
|
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntVar__SWIG_0(swigCPtr, <span class="keyword">this</span>, min, max, name);</div>
|
|
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  }</div>
|
|
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  </div>
|
|
<div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b9691ac5efac294f174ab4adfb0989e"> 633</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b9691ac5efac294f174ab4adfb0989e">makeIntVar</a>(<span class="keywordtype">long</span>[] values, String name) {</div>
|
|
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntVar__SWIG_1(swigCPtr, <span class="keyword">this</span>, values, name);</div>
|
|
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>  }</div>
|
|
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  </div>
|
|
<div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad7ed8f04ceda4526ac33e5d08705dd72"> 641</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad7ed8f04ceda4526ac33e5d08705dd72">makeIntVar</a>(<span class="keywordtype">int</span>[] values, String name) {</div>
|
|
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntVar__SWIG_2(swigCPtr, <span class="keyword">this</span>, values, name);</div>
|
|
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  }</div>
|
|
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  </div>
|
|
<div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a92c9397eb51c0a774fb954940925d6bc"> 649</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a92c9397eb51c0a774fb954940925d6bc">makeIntVar</a>(<span class="keywordtype">long</span> min, <span class="keywordtype">long</span> max) {</div>
|
|
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntVar__SWIG_3(swigCPtr, <span class="keyword">this</span>, min, max);</div>
|
|
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  }</div>
|
|
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  </div>
|
|
<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2246f4ad18f4670d28bb97001dbda875"> 657</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2246f4ad18f4670d28bb97001dbda875">makeIntVar</a>(<span class="keywordtype">long</span>[] values) {</div>
|
|
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntVar__SWIG_4(swigCPtr, <span class="keyword">this</span>, values);</div>
|
|
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  }</div>
|
|
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>  </div>
|
|
<div class="line"><a name="l00665"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0a65a43a6015111184926e62b9b5be52"> 665</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0a65a43a6015111184926e62b9b5be52">makeIntVar</a>(<span class="keywordtype">int</span>[] values) {</div>
|
|
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntVar__SWIG_5(swigCPtr, <span class="keyword">this</span>, values);</div>
|
|
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  }</div>
|
|
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  </div>
|
|
<div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a312bc85d590975add85265d7ec4d00fa"> 673</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a312bc85d590975add85265d7ec4d00fa">makeBoolVar</a>(String name) {</div>
|
|
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeBoolVar__SWIG_0(swigCPtr, <span class="keyword">this</span>, name);</div>
|
|
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>  }</div>
|
|
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  </div>
|
|
<div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7bc87b6229bf6e29059fe0338775ab93"> 681</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7bc87b6229bf6e29059fe0338775ab93">makeBoolVar</a>() {</div>
|
|
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeBoolVar__SWIG_1(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  }</div>
|
|
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>  </div>
|
|
<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a65f2f6a398b8bb5e9ad0c3ef9b34f1de"> 689</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a65f2f6a398b8bb5e9ad0c3ef9b34f1de">makeIntConst</a>(<span class="keywordtype">long</span> val, String name) {</div>
|
|
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntConst__SWIG_0(swigCPtr, <span class="keyword">this</span>, val, name);</div>
|
|
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  }</div>
|
|
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  </div>
|
|
<div class="line"><a name="l00697"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a348107574cf77d2954110e2f661b250a"> 697</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a348107574cf77d2954110e2f661b250a">makeIntConst</a>(<span class="keywordtype">long</span> val) {</div>
|
|
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntConst__SWIG_1(swigCPtr, <span class="keyword">this</span>, val);</div>
|
|
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  }</div>
|
|
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  </div>
|
|
<div class="line"><a name="l00705"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a428e7b132b31b1c3d3a6b50986df61ff"> 705</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a428e7b132b31b1c3d3a6b50986df61ff">makeSum</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSum__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  }</div>
|
|
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  </div>
|
|
<div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3b2b40f29c478b9b82a29c0797c2fd2a"> 713</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3b2b40f29c478b9b82a29c0797c2fd2a">makeSum</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSum__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  }</div>
|
|
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  </div>
|
|
<div class="line"><a name="l00721"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9096d705acaebae9ce8f369318e95f24"> 721</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9096d705acaebae9ce8f369318e95f24">makeSum</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars) {</div>
|
|
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSum__SWIG_2(swigCPtr, <span class="keyword">this</span>, vars);</div>
|
|
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  }</div>
|
|
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>  </div>
|
|
<div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2708bb330c92a09215a09290823f6670"> 729</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2708bb330c92a09215a09290823f6670">makeScalProd</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span>[] coefs) {</div>
|
|
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScalProd__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, coefs);</div>
|
|
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>  }</div>
|
|
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>  </div>
|
|
<div class="line"><a name="l00737"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6332629dcde0c0b995a94a19a30dda90"> 737</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6332629dcde0c0b995a94a19a30dda90">makeScalProd</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span>[] coefs) {</div>
|
|
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScalProd__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, coefs);</div>
|
|
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  }</div>
|
|
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>  </div>
|
|
<div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a420d96c79d5d8c45667706d19d1942d9"> 745</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a420d96c79d5d8c45667706d19d1942d9">makeDifference</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDifference__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>  }</div>
|
|
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>  </div>
|
|
<div class="line"><a name="l00753"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af962923185ab88c705cb71e9f04a5937"> 753</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af962923185ab88c705cb71e9f04a5937">makeDifference</a>(<span class="keywordtype">long</span> value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr) {</div>
|
|
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDifference__SWIG_1(swigCPtr, <span class="keyword">this</span>, value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr);</div>
|
|
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>  }</div>
|
|
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>  </div>
|
|
<div class="line"><a name="l00761"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a22be5685590efa4efbcb52a7a890734c"> 761</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a22be5685590efa4efbcb52a7a890734c">makeOpposite</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr) {</div>
|
|
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeOpposite(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr);</div>
|
|
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>  }</div>
|
|
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>  </div>
|
|
<div class="line"><a name="l00769"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8b72ca09f86e98ec5c02ff1fba7cccc8"> 769</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8b72ca09f86e98ec5c02ff1fba7cccc8">makeProd</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeProd__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>  }</div>
|
|
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>  </div>
|
|
<div class="line"><a name="l00777"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4fdb7633d29840f068c602e7ba2765cd"> 777</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4fdb7633d29840f068c602e7ba2765cd">makeProd</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeProd__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  }</div>
|
|
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>  </div>
|
|
<div class="line"><a name="l00785"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5756860a8910936e8307a6a106ba8a22"> 785</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5756860a8910936e8307a6a106ba8a22">makeDiv</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDiv__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>  }</div>
|
|
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>  </div>
|
|
<div class="line"><a name="l00793"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab117c68149d0adb3a54c36d526454f82"> 793</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab117c68149d0adb3a54c36d526454f82">makeDiv</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> numerator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> denominator) {</div>
|
|
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDiv__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(numerator), numerator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(denominator), denominator);</div>
|
|
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>  }</div>
|
|
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>  </div>
|
|
<div class="line"><a name="l00801"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac4d9481f1bff817e5576cecaf199d87c"> 801</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac4d9481f1bff817e5576cecaf199d87c">makeAbs</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr) {</div>
|
|
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAbs(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr);</div>
|
|
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  }</div>
|
|
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>  </div>
|
|
<div class="line"><a name="l00809"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6bbf01bde2d5745b753bba9483ff1cd3"> 809</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6bbf01bde2d5745b753bba9483ff1cd3">makeSquare</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr) {</div>
|
|
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSquare(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr);</div>
|
|
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>  }</div>
|
|
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>  </div>
|
|
<div class="line"><a name="l00817"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0342d4ddc27bed6898a3d97e0c12810a"> 817</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0342d4ddc27bed6898a3d97e0c12810a">makePower</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> n) {</div>
|
|
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePower(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, n);</div>
|
|
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>  }</div>
|
|
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>  </div>
|
|
<div class="line"><a name="l00825"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a98cc07ecd8cde1091abe76890c301b33"> 825</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a98cc07ecd8cde1091abe76890c301b33">makeElement</a>(<span class="keywordtype">long</span>[] values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index) {</div>
|
|
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeElement__SWIG_0(swigCPtr, <span class="keyword">this</span>, values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index);</div>
|
|
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>  }</div>
|
|
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>  </div>
|
|
<div class="line"><a name="l00833"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4897942024f27439d7e0329b2c17a3ac"> 833</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4897942024f27439d7e0329b2c17a3ac">makeElement</a>(<span class="keywordtype">int</span>[] values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index) {</div>
|
|
<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeElement__SWIG_1(swigCPtr, <span class="keyword">this</span>, values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index);</div>
|
|
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>  }</div>
|
|
<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>  </div>
|
|
<div class="line"><a name="l00843"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab07be345531d135f653bfbba9d9e3dfd"> 843</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab07be345531d135f653bfbba9d9e3dfd">makeElement</a>(LongUnaryOperator values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index) {</div>
|
|
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeElement__SWIG_2(swigCPtr, <span class="keyword">this</span>, values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index);</div>
|
|
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>  }</div>
|
|
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>  </div>
|
|
<div class="line"><a name="l00856"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73baaeab4ec955750bf4183ad647b8ad"> 856</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73baaeab4ec955750bf4183ad647b8ad">makeMonotonicElement</a>(LongUnaryOperator values, <span class="keywordtype">boolean</span> increasing, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index) {</div>
|
|
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMonotonicElement(swigCPtr, <span class="keyword">this</span>, values, increasing, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index);</div>
|
|
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>  }</div>
|
|
<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>  </div>
|
|
<div class="line"><a name="l00864"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39ace874b2edf2af98b77c74ce67d6eb"> 864</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39ace874b2edf2af98b77c74ce67d6eb">makeElement</a>(LongBinaryOperator values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index2) {</div>
|
|
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeElement__SWIG_3(swigCPtr, <span class="keyword">this</span>, values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index1), index1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index2), index2);</div>
|
|
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>  }</div>
|
|
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>  </div>
|
|
<div class="line"><a name="l00872"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a105f57ea29287ae258cd74020cdd7180"> 872</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a105f57ea29287ae258cd74020cdd7180">makeElement</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index) {</div>
|
|
<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeElement__SWIG_4(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index);</div>
|
|
<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>  }</div>
|
|
<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>  </div>
|
|
<div class="line"><a name="l00881"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adbd39428060e145ae7c2882e4f2db619"> 881</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adbd39428060e145ae7c2882e4f2db619">makeIndexExpression</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIndexExpression(swigCPtr, <span class="keyword">this</span>, vars, value);</div>
|
|
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>  }</div>
|
|
<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>  </div>
|
|
<div class="line"><a name="l00889"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae7fed3f06b22bf548e8b11475e08cc09"> 889</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae7fed3f06b22bf548e8b11475e08cc09">makeIfThenElseCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> condition, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> then_expr, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> else_expr, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> target_var) {</div>
|
|
<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIfThenElseCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(condition), condition, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(then_expr), then_expr, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(else_expr), else_expr, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(target_var), target_var);</div>
|
|
<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>  }</div>
|
|
<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>  </div>
|
|
<div class="line"><a name="l00897"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2e63bb9c771785c399a1604bd6fcbb88"> 897</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2e63bb9c771785c399a1604bd6fcbb88">makeMin</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars) {</div>
|
|
<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMin__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars);</div>
|
|
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>  }</div>
|
|
<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>  </div>
|
|
<div class="line"><a name="l00905"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8f95ea3aec98ef75e820c8ebfe723fb0"> 905</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8f95ea3aec98ef75e820c8ebfe723fb0">makeMin</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMin__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>  }</div>
|
|
<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>  </div>
|
|
<div class="line"><a name="l00913"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a239aa2b41c0118b98458bf7351d0ef39"> 913</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a239aa2b41c0118b98458bf7351d0ef39">makeMin</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMin__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>  }</div>
|
|
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>  </div>
|
|
<div class="line"><a name="l00921"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abccef4234c994b88a8c8f1b11bdc43ee"> 921</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abccef4234c994b88a8c8f1b11bdc43ee">makeMin</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span> value) {</div>
|
|
<div class="line"><a name="l00922"></a><span class="lineno"> 922</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMin__SWIG_3(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>  }</div>
|
|
<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>  </div>
|
|
<div class="line"><a name="l00929"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a72f4e707eb9fa2c5095b66268773b9d7"> 929</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a72f4e707eb9fa2c5095b66268773b9d7">makeMax</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars) {</div>
|
|
<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMax__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars);</div>
|
|
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>  }</div>
|
|
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>  </div>
|
|
<div class="line"><a name="l00937"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a032965cb2bc9ef428ef603f082265cc2"> 937</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a032965cb2bc9ef428ef603f082265cc2">makeMax</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMax__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>  }</div>
|
|
<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>  </div>
|
|
<div class="line"><a name="l00945"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aafcf282ab82b9356a9d18198865c7279"> 945</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aafcf282ab82b9356a9d18198865c7279">makeMax</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMax__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>  }</div>
|
|
<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>  </div>
|
|
<div class="line"><a name="l00953"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ef81c6d5a4fd7e5fb8f204a4c3de5a5"> 953</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ef81c6d5a4fd7e5fb8f204a4c3de5a5">makeMax</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span> value) {</div>
|
|
<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMax__SWIG_3(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>  }</div>
|
|
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>  </div>
|
|
<div class="line"><a name="l00961"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a07f145013c9941123bc15bea2e7ee035"> 961</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a07f145013c9941123bc15bea2e7ee035">makeConvexPiecewiseExpr</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> early_cost, <span class="keywordtype">long</span> early_date, <span class="keywordtype">long</span> late_date, <span class="keywordtype">long</span> late_cost) {</div>
|
|
<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeConvexPiecewiseExpr(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, early_cost, early_date, late_date, late_cost);</div>
|
|
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>  }</div>
|
|
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>  </div>
|
|
<div class="line"><a name="l00970"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae43f3bef55aafd389d9c622642be39e1"> 970</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae43f3bef55aafd389d9c622642be39e1">makeSemiContinuousExpr</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> fixed_charge, <span class="keywordtype">long</span> step) {</div>
|
|
<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSemiContinuousExpr(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, fixed_charge, step);</div>
|
|
<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>  }</div>
|
|
<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>  </div>
|
|
<div class="line"><a name="l00981"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3b7d0f5bd61e7a2a77887be20948ff1b"> 981</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3b7d0f5bd61e7a2a77887be20948ff1b">makeModulo</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> x, <span class="keywordtype">long</span> mod) {</div>
|
|
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeModulo__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(x), x, mod);</div>
|
|
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>  }</div>
|
|
<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>  </div>
|
|
<div class="line"><a name="l00989"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af6f00e596eef1b826283feec2a604842"> 989</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af6f00e596eef1b826283feec2a604842">makeModulo</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> x, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> mod) {</div>
|
|
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeModulo__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(x), x, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(mod), mod);</div>
|
|
<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>  }</div>
|
|
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>  </div>
|
|
<div class="line"><a name="l00997"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0ef1ad74af93e08f4408c286fb9f8fc6"> 997</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0ef1ad74af93e08f4408c286fb9f8fc6">makeConditionalExpression</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> condition, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> unperformed_value) {</div>
|
|
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeConditionalExpression(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(condition), condition, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, unperformed_value);</div>
|
|
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>  }</div>
|
|
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>  </div>
|
|
<div class="line"><a name="l01005"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeedd188b3e6fb48fbbdc7315cb8daafb"> 1005</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeedd188b3e6fb48fbbdc7315cb8daafb">makeTrueConstraint</a>() {</div>
|
|
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeTrueConstraint(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>  }</div>
|
|
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>  </div>
|
|
<div class="line"><a name="l01013"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7bf872a9baa10484378d651452f74d2d"> 1013</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7bf872a9baa10484378d651452f74d2d">makeFalseConstraint</a>() {</div>
|
|
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFalseConstraint__SWIG_0(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>  }</div>
|
|
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>  </div>
|
|
<div class="line"><a name="l01018"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad046f9e24f392b0d2b41c18868196b05"> 1018</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad046f9e24f392b0d2b41c18868196b05">makeFalseConstraint</a>(String explanation) {</div>
|
|
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFalseConstraint__SWIG_1(swigCPtr, <span class="keyword">this</span>, explanation);</div>
|
|
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>  }</div>
|
|
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>  </div>
|
|
<div class="line"><a name="l01026"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0a1ac6308553e403bd251e084a3339da"> 1026</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0a1ac6308553e403bd251e084a3339da">makeIsEqualCstCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> var, <span class="keywordtype">long</span> value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> boolvar) {</div>
|
|
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsEqualCstCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(var), var, value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(boolvar), boolvar);</div>
|
|
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>  }</div>
|
|
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>  </div>
|
|
<div class="line"><a name="l01034"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa87c26013e4e2c7f184502e263cb28b7"> 1034</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa87c26013e4e2c7f184502e263cb28b7">makeIsEqualCstVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> var, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsEqualCstVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(var), var, value);</div>
|
|
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>  }</div>
|
|
<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>  </div>
|
|
<div class="line"><a name="l01042"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9917297c8590e725a31d1cb4caf37006"> 1042</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9917297c8590e725a31d1cb4caf37006">makeIsEqualVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> v2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> b) {</div>
|
|
<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsEqualVar__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(v1), v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(v2), v2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(b), b);</div>
|
|
<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>  }</div>
|
|
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>  </div>
|
|
<div class="line"><a name="l01050"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37863ced4b32fe24769507855897b78c"> 1050</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37863ced4b32fe24769507855897b78c">makeIsEqualVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> v2) {</div>
|
|
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsEqualVar__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(v1), v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(v2), v2);</div>
|
|
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>  }</div>
|
|
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>  </div>
|
|
<div class="line"><a name="l01058"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a08d414e11fdf5f0c908074ac3430a360"> 1058</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a08d414e11fdf5f0c908074ac3430a360">makeEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeEquality__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>  }</div>
|
|
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>  </div>
|
|
<div class="line"><a name="l01066"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adc87331aa273e81f8b85f5dd7d09f1be"> 1066</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adc87331aa273e81f8b85f5dd7d09f1be">makeEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeEquality__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>  }</div>
|
|
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>  </div>
|
|
<div class="line"><a name="l01074"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73effdd754742f8e89f4e949dd24319e"> 1074</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73effdd754742f8e89f4e949dd24319e">makeEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span> value) {</div>
|
|
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeEquality__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>  }</div>
|
|
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>  </div>
|
|
<div class="line"><a name="l01082"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a940a1a79017f6fce25d4213c4a3f9ca3"> 1082</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a940a1a79017f6fce25d4213c4a3f9ca3">makeIsDifferentCstCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> var, <span class="keywordtype">long</span> value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> boolvar) {</div>
|
|
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsDifferentCstCt__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(var), var, value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(boolvar), boolvar);</div>
|
|
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>  }</div>
|
|
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>  </div>
|
|
<div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a580f95dd6da9de34d7a608e2046e59aa"> 1090</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a580f95dd6da9de34d7a608e2046e59aa">makeIsDifferentCstVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> var, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsDifferentCstVar__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(var), var, value);</div>
|
|
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>  }</div>
|
|
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>  </div>
|
|
<div class="line"><a name="l01098"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f348c5c9087b43e34ee73a94c99f8a7"> 1098</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f348c5c9087b43e34ee73a94c99f8a7">makeIsDifferentCstVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> v2) {</div>
|
|
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsDifferentCstVar__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(v1), v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(v2), v2);</div>
|
|
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>  }</div>
|
|
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>  </div>
|
|
<div class="line"><a name="l01106"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0948441804f4dd3517c7d59db2260e54"> 1106</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0948441804f4dd3517c7d59db2260e54">makeIsDifferentCstCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> v2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> b) {</div>
|
|
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsDifferentCstCt__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(v1), v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(v2), v2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(b), b);</div>
|
|
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>  }</div>
|
|
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>  </div>
|
|
<div class="line"><a name="l01114"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2e5031b17d10e3330c1ccebc2c30c5ea"> 1114</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2e5031b17d10e3330c1ccebc2c30c5ea">makeNonEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNonEquality__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>  }</div>
|
|
<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>  </div>
|
|
<div class="line"><a name="l01122"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab1e7fff4ac4143e2a5f5ddbd0dca5961"> 1122</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab1e7fff4ac4143e2a5f5ddbd0dca5961">makeNonEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNonEquality__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>  }</div>
|
|
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>  </div>
|
|
<div class="line"><a name="l01130"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1e76fcaf0391558e472d20413582ee1b"> 1130</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1e76fcaf0391558e472d20413582ee1b">makeNonEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span> value) {</div>
|
|
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNonEquality__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>  }</div>
|
|
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>  </div>
|
|
<div class="line"><a name="l01138"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae2755f2389665364a15ff3675895ba0e"> 1138</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae2755f2389665364a15ff3675895ba0e">makeIsLessOrEqualCstCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> var, <span class="keywordtype">long</span> value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> boolvar) {</div>
|
|
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsLessOrEqualCstCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(var), var, value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(boolvar), boolvar);</div>
|
|
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>  }</div>
|
|
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>  </div>
|
|
<div class="line"><a name="l01146"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9144bd825858c04c2c03b7f619fc40d1"> 1146</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9144bd825858c04c2c03b7f619fc40d1">makeIsLessOrEqualCstVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> var, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsLessOrEqualCstVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(var), var, value);</div>
|
|
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>  }</div>
|
|
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>  </div>
|
|
<div class="line"><a name="l01154"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a10654b20a3c5a1a21c40f1a465135c16"> 1154</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a10654b20a3c5a1a21c40f1a465135c16">makeIsLessOrEqualVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsLessOrEqualVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>  }</div>
|
|
<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>  </div>
|
|
<div class="line"><a name="l01162"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a01aa655301d019268c985f3ca39da148"> 1162</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a01aa655301d019268c985f3ca39da148">makeIsLessOrEqualCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> b) {</div>
|
|
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsLessOrEqualCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(b), b);</div>
|
|
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>  }</div>
|
|
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>  </div>
|
|
<div class="line"><a name="l01170"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4f1e59d7d4daf64b76db9e82bb7f05aa"> 1170</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4f1e59d7d4daf64b76db9e82bb7f05aa">makeLessOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLessOrEqual__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>  }</div>
|
|
<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>  </div>
|
|
<div class="line"><a name="l01178"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab875b8676a88644be54845dae002b764"> 1178</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab875b8676a88644be54845dae002b764">makeLessOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLessOrEqual__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>  }</div>
|
|
<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>  </div>
|
|
<div class="line"><a name="l01186"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44db5b03a9d8527f1f85b5236466122d"> 1186</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44db5b03a9d8527f1f85b5236466122d">makeLessOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span> value) {</div>
|
|
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLessOrEqual__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>  }</div>
|
|
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>  </div>
|
|
<div class="line"><a name="l01194"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad58d9e9700b8b1210c523f7ed6279b38"> 1194</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad58d9e9700b8b1210c523f7ed6279b38">makeIsGreaterOrEqualCstCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> var, <span class="keywordtype">long</span> value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> boolvar) {</div>
|
|
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsGreaterOrEqualCstCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(var), var, value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(boolvar), boolvar);</div>
|
|
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>  }</div>
|
|
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>  </div>
|
|
<div class="line"><a name="l01202"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4ade03c5e1d700b06396751a8f8c0ed4"> 1202</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4ade03c5e1d700b06396751a8f8c0ed4">makeIsGreaterOrEqualCstVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> var, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsGreaterOrEqualCstVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(var), var, value);</div>
|
|
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>  }</div>
|
|
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>  </div>
|
|
<div class="line"><a name="l01210"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0b56e829a11ef185ae8ccaa929005770"> 1210</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0b56e829a11ef185ae8ccaa929005770">makeIsGreaterOrEqualVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsGreaterOrEqualVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>  }</div>
|
|
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>  </div>
|
|
<div class="line"><a name="l01218"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab628b3ba22d883d80b311bb1eac50e16"> 1218</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab628b3ba22d883d80b311bb1eac50e16">makeIsGreaterOrEqualCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> b) {</div>
|
|
<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsGreaterOrEqualCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(b), b);</div>
|
|
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>  }</div>
|
|
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>  </div>
|
|
<div class="line"><a name="l01226"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9cfc9e6f8b15034576be2779f2003d6d"> 1226</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9cfc9e6f8b15034576be2779f2003d6d">makeGreaterOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeGreaterOrEqual__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>  }</div>
|
|
<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>  </div>
|
|
<div class="line"><a name="l01234"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab182e778dee28c6f63b4a9d9980f31f8"> 1234</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab182e778dee28c6f63b4a9d9980f31f8">makeGreaterOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeGreaterOrEqual__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>  }</div>
|
|
<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>  </div>
|
|
<div class="line"><a name="l01242"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a98151a9e51a11d6eb406c376a20b44b0"> 1242</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a98151a9e51a11d6eb406c376a20b44b0">makeGreaterOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span> value) {</div>
|
|
<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeGreaterOrEqual__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>  }</div>
|
|
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>  </div>
|
|
<div class="line"><a name="l01250"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afd559130a32571ed9082e6fc83bbe008"> 1250</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afd559130a32571ed9082e6fc83bbe008">makeIsGreaterCstCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> v, <span class="keywordtype">long</span> c, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> b) {</div>
|
|
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsGreaterCstCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(v), v, c, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(b), b);</div>
|
|
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>  }</div>
|
|
<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>  </div>
|
|
<div class="line"><a name="l01258"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a85ff8fc175619f696ba1e2444f57e378"> 1258</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a85ff8fc175619f696ba1e2444f57e378">makeIsGreaterCstVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> var, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsGreaterCstVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(var), var, value);</div>
|
|
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>  }</div>
|
|
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>  </div>
|
|
<div class="line"><a name="l01266"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a406d24da92fa50daaedbd58506c16efc"> 1266</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a406d24da92fa50daaedbd58506c16efc">makeIsGreaterVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsGreaterVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>  }</div>
|
|
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>  </div>
|
|
<div class="line"><a name="l01274"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad2aba47aa9b3415c3c4c5199225252b3"> 1274</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad2aba47aa9b3415c3c4c5199225252b3">makeIsGreaterCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> b) {</div>
|
|
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsGreaterCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(b), b);</div>
|
|
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>  }</div>
|
|
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>  </div>
|
|
<div class="line"><a name="l01282"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a447048377ced85c9b42ad8f31631faab"> 1282</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a447048377ced85c9b42ad8f31631faab">makeGreater</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeGreater__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>  }</div>
|
|
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>  </div>
|
|
<div class="line"><a name="l01290"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2a3ce77be0bc5b7d96e96fa661f2f139"> 1290</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2a3ce77be0bc5b7d96e96fa661f2f139">makeGreater</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeGreater__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>  }</div>
|
|
<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>  </div>
|
|
<div class="line"><a name="l01298"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5aa6fcadc3b3d511eec4b81c81da3a36"> 1298</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5aa6fcadc3b3d511eec4b81c81da3a36">makeGreater</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span> value) {</div>
|
|
<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeGreater__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>  }</div>
|
|
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>  </div>
|
|
<div class="line"><a name="l01306"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad4199d134afeb4b26495ab14c8612241"> 1306</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad4199d134afeb4b26495ab14c8612241">makeIsLessCstCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> v, <span class="keywordtype">long</span> c, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> b) {</div>
|
|
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsLessCstCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(v), v, c, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(b), b);</div>
|
|
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>  }</div>
|
|
<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>  </div>
|
|
<div class="line"><a name="l01314"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ada85a707456905d4186417a4ee20423a"> 1314</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ada85a707456905d4186417a4ee20423a">makeIsLessCstVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> var, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsLessCstVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(var), var, value);</div>
|
|
<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>  }</div>
|
|
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>  </div>
|
|
<div class="line"><a name="l01322"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a12b094cc21c66ccb73a1ee33eeca2518"> 1322</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a12b094cc21c66ccb73a1ee33eeca2518">makeIsLessVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsLessVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>  }</div>
|
|
<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>  </div>
|
|
<div class="line"><a name="l01330"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a82164e8b3ffb2e2d06e07573c3055c97"> 1330</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a82164e8b3ffb2e2d06e07573c3055c97">makeIsLessCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> b) {</div>
|
|
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsLessCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(b), b);</div>
|
|
<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>  }</div>
|
|
<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>  </div>
|
|
<div class="line"><a name="l01338"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0dcb09d93767ad0913bf04a17a10519d"> 1338</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0dcb09d93767ad0913bf04a17a10519d">makeLess</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> right) {</div>
|
|
<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLess__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(left), left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(right), right);</div>
|
|
<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>  }</div>
|
|
<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>  </div>
|
|
<div class="line"><a name="l01346"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a70e51892106145ba08e598d785c9732f"> 1346</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a70e51892106145ba08e598d785c9732f">makeLess</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLess__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>  }</div>
|
|
<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>  </div>
|
|
<div class="line"><a name="l01354"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4b44c7885dc1a946b7067e78bd7fc415"> 1354</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4b44c7885dc1a946b7067e78bd7fc415">makeLess</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span> value) {</div>
|
|
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLess__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, value);</div>
|
|
<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>  }</div>
|
|
<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>  </div>
|
|
<div class="line"><a name="l01362"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abf65fe04085c5f119763407f055abd84"> 1362</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abf65fe04085c5f119763407f055abd84">makeSumLessOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span> cst) {</div>
|
|
<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumLessOrEqual(swigCPtr, <span class="keyword">this</span>, vars, cst);</div>
|
|
<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>  }</div>
|
|
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>  </div>
|
|
<div class="line"><a name="l01367"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa46b538677824d3a88040c8a63dac8f5"> 1367</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa46b538677824d3a88040c8a63dac8f5">makeSumGreaterOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span> cst) {</div>
|
|
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumGreaterOrEqual(swigCPtr, <span class="keyword">this</span>, vars, cst);</div>
|
|
<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>  }</div>
|
|
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>  </div>
|
|
<div class="line"><a name="l01372"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a52eb6011c588c80028c67f423246d995"> 1372</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a52eb6011c588c80028c67f423246d995">makeSumEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span> cst) {</div>
|
|
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumEquality__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, cst);</div>
|
|
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>  }</div>
|
|
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>  </div>
|
|
<div class="line"><a name="l01377"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a84902cf43f3b12440af4a2d548e6c07e"> 1377</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a84902cf43f3b12440af4a2d548e6c07e">makeSumEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var) {</div>
|
|
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumEquality__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var);</div>
|
|
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>  }</div>
|
|
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>  </div>
|
|
<div class="line"><a name="l01382"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5d1e1993406607eba6f248aa7de44afa"> 1382</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5d1e1993406607eba6f248aa7de44afa">makeScalProdEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span>[] coefficients, <span class="keywordtype">long</span> cst) {</div>
|
|
<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScalProdEquality__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, coefficients, cst);</div>
|
|
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>  }</div>
|
|
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>  </div>
|
|
<div class="line"><a name="l01387"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aace84fb03db2c366588340bc5da69cb2"> 1387</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aace84fb03db2c366588340bc5da69cb2">makeScalProdEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span>[] coefficients, <span class="keywordtype">long</span> cst) {</div>
|
|
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScalProdEquality__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, coefficients, cst);</div>
|
|
<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>  }</div>
|
|
<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>  </div>
|
|
<div class="line"><a name="l01392"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a70ed7226b40cd0140ebcb4bd61b134b8"> 1392</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a70ed7226b40cd0140ebcb4bd61b134b8">makeScalProdEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span>[] coefficients, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> target) {</div>
|
|
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScalProdEquality__SWIG_2(swigCPtr, <span class="keyword">this</span>, vars, coefficients, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(target), target);</div>
|
|
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>  }</div>
|
|
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>  </div>
|
|
<div class="line"><a name="l01397"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adf53473517145cf95288db8ebf9c3281"> 1397</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adf53473517145cf95288db8ebf9c3281">makeScalProdEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span>[] coefficients, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> target) {</div>
|
|
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScalProdEquality__SWIG_3(swigCPtr, <span class="keyword">this</span>, vars, coefficients, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(target), target);</div>
|
|
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>  }</div>
|
|
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>  </div>
|
|
<div class="line"><a name="l01402"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2cc5269fd218b8565fdae907e6fe6d0c"> 1402</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2cc5269fd218b8565fdae907e6fe6d0c">makeScalProdGreaterOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span>[] coeffs, <span class="keywordtype">long</span> cst) {</div>
|
|
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScalProdGreaterOrEqual__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, coeffs, cst);</div>
|
|
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>  }</div>
|
|
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>  </div>
|
|
<div class="line"><a name="l01407"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3551928b9ed69aa9b2fad8cef67101e2"> 1407</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3551928b9ed69aa9b2fad8cef67101e2">makeScalProdGreaterOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span>[] coeffs, <span class="keywordtype">long</span> cst) {</div>
|
|
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScalProdGreaterOrEqual__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, coeffs, cst);</div>
|
|
<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>  }</div>
|
|
<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>  </div>
|
|
<div class="line"><a name="l01412"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aed03915e105b2291bef1210cfb72ef37"> 1412</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aed03915e105b2291bef1210cfb72ef37">makeScalProdLessOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span>[] coefficients, <span class="keywordtype">long</span> cst) {</div>
|
|
<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScalProdLessOrEqual__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, coefficients, cst);</div>
|
|
<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>  }</div>
|
|
<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>  </div>
|
|
<div class="line"><a name="l01417"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8e22d5895dbc9d1dff3c3e545b0f8373"> 1417</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8e22d5895dbc9d1dff3c3e545b0f8373">makeScalProdLessOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span>[] coefficients, <span class="keywordtype">long</span> cst) {</div>
|
|
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScalProdLessOrEqual__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, coefficients, cst);</div>
|
|
<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>  }</div>
|
|
<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>  </div>
|
|
<div class="line"><a name="l01422"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a801b6a0af3eea9b43871ab7d5a6e3e5b"> 1422</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a801b6a0af3eea9b43871ab7d5a6e3e5b">makeMinEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> min_var) {</div>
|
|
<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMinEquality(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(min_var), min_var);</div>
|
|
<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>  }</div>
|
|
<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>  </div>
|
|
<div class="line"><a name="l01427"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f767eff8d82f2aa353073af59b711cb"> 1427</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f767eff8d82f2aa353073af59b711cb">makeMaxEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> max_var) {</div>
|
|
<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMaxEquality(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(max_var), max_var);</div>
|
|
<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>  }</div>
|
|
<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>  </div>
|
|
<div class="line"><a name="l01432"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4bc2e25dcd9380f1a7c035ba9ef9083d"> 1432</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4bc2e25dcd9380f1a7c035ba9ef9083d">makeElementEquality</a>(<span class="keywordtype">long</span>[] vals, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> target) {</div>
|
|
<div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeElementEquality__SWIG_0(swigCPtr, <span class="keyword">this</span>, vals, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(target), target);</div>
|
|
<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>  }</div>
|
|
<div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>  </div>
|
|
<div class="line"><a name="l01437"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1073eea4cb84abed7311d413c4bd75d9"> 1437</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1073eea4cb84abed7311d413c4bd75d9">makeElementEquality</a>(<span class="keywordtype">int</span>[] vals, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> target) {</div>
|
|
<div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeElementEquality__SWIG_1(swigCPtr, <span class="keyword">this</span>, vals, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(target), target);</div>
|
|
<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>  }</div>
|
|
<div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>  </div>
|
|
<div class="line"><a name="l01442"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5c063599ec9d77b7d6ff5eefed9ac462"> 1442</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5c063599ec9d77b7d6ff5eefed9ac462">makeElementEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> target) {</div>
|
|
<div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeElementEquality__SWIG_2(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(target), target);</div>
|
|
<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>  }</div>
|
|
<div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>  </div>
|
|
<div class="line"><a name="l01447"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1824ddf42e9f04112e2d0e60408d839f"> 1447</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1824ddf42e9f04112e2d0e60408d839f">makeElementEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index, <span class="keywordtype">long</span> target) {</div>
|
|
<div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeElementEquality__SWIG_3(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index, target);</div>
|
|
<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>  }</div>
|
|
<div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>  </div>
|
|
<div class="line"><a name="l01455"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a10813103191e4d998c9ed2e830da6900"> 1455</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a10813103191e4d998c9ed2e830da6900">makeAbsEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> abs_var) {</div>
|
|
<div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAbsEquality(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(abs_var), abs_var);</div>
|
|
<div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>  }</div>
|
|
<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>  </div>
|
|
<div class="line"><a name="l01466"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3adfa21688893709d890883ce74e81f7"> 1466</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3adfa21688893709d890883ce74e81f7">makeIndexOfConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index, <span class="keywordtype">long</span> target) {</div>
|
|
<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIndexOfConstraint(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index, target);</div>
|
|
<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>  }</div>
|
|
<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>  </div>
|
|
<div class="line"><a name="l01475"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8e8c375ca9f120f358d4a0d15e39b588"> 1475</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">Demon</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8e8c375ca9f120f358d4a0d15e39b588">makeConstraintInitialPropagateCallback</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> ct) {</div>
|
|
<div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeConstraintInitialPropagateCallback(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>.getCPtr(ct), ct);</div>
|
|
<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">Demon</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>  }</div>
|
|
<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>  </div>
|
|
<div class="line"><a name="l01485"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9acf3b2d4b8d127dfd6cda8243526c55"> 1485</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">Demon</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9acf3b2d4b8d127dfd6cda8243526c55">makeDelayedConstraintInitialPropagateCallback</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> ct) {</div>
|
|
<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDelayedConstraintInitialPropagateCallback(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>.getCPtr(ct), ct);</div>
|
|
<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">Demon</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>  }</div>
|
|
<div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>  </div>
|
|
<div class="line"><a name="l01493"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3e8318df3c5e75284c8fa5a1a0f91f3c"> 1493</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">Demon</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3e8318df3c5e75284c8fa5a1a0f91f3c">makeClosureDemon</a>(Runnable closure) {</div>
|
|
<div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeClosureDemon(swigCPtr, <span class="keyword">this</span>, closure);</div>
|
|
<div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">Demon</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>  }</div>
|
|
<div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>  </div>
|
|
<div class="line"><a name="l01501"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa27abf7e75e111504e7f0eeebaf0958e"> 1501</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa27abf7e75e111504e7f0eeebaf0958e">makeBetweenCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> l, <span class="keywordtype">long</span> u) {</div>
|
|
<div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeBetweenCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, l, u);</div>
|
|
<div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>  }</div>
|
|
<div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>  </div>
|
|
<div class="line"><a name="l01512"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af6608405ee2fef49b99ab6bd924d8e48"> 1512</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af6608405ee2fef49b99ab6bd924d8e48">makeNotBetweenCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> l, <span class="keywordtype">long</span> u) {</div>
|
|
<div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNotBetweenCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, l, u);</div>
|
|
<div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>  }</div>
|
|
<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>  </div>
|
|
<div class="line"><a name="l01520"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a62861cf0e00b2150dcc2e1d72f9d34f9"> 1520</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a62861cf0e00b2150dcc2e1d72f9d34f9">makeIsBetweenCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span> l, <span class="keywordtype">long</span> u, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> b) {</div>
|
|
<div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsBetweenCt(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, l, u, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(b), b);</div>
|
|
<div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>  }</div>
|
|
<div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>  </div>
|
|
<div class="line"><a name="l01525"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae978150bff59fb57d961e80fe0129479"> 1525</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae978150bff59fb57d961e80fe0129479">makeIsBetweenVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> v, <span class="keywordtype">long</span> l, <span class="keywordtype">long</span> u) {</div>
|
|
<div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsBetweenVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(v), v, l, u);</div>
|
|
<div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>  }</div>
|
|
<div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>  </div>
|
|
<div class="line"><a name="l01534"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0dfaefd826c218309571a9b4c0284e8d"> 1534</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0dfaefd826c218309571a9b4c0284e8d">makeMemberCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span>[] values) {</div>
|
|
<div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMemberCt__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, values);</div>
|
|
<div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>  }</div>
|
|
<div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>  </div>
|
|
<div class="line"><a name="l01539"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a20ff8cfaf0ac9c9f59ff93b13476785f"> 1539</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a20ff8cfaf0ac9c9f59ff93b13476785f">makeMemberCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span>[] values) {</div>
|
|
<div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMemberCt__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, values);</div>
|
|
<div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>  }</div>
|
|
<div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>  </div>
|
|
<div class="line"><a name="l01547"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4a268517fd17f32f9d7fe04d4c8d466c"> 1547</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4a268517fd17f32f9d7fe04d4c8d466c">makeNotMemberCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span>[] values) {</div>
|
|
<div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNotMemberCt__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, values);</div>
|
|
<div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>  }</div>
|
|
<div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>  </div>
|
|
<div class="line"><a name="l01552"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aad6e2acaf76ffcd21ca96c10a3f69397"> 1552</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aad6e2acaf76ffcd21ca96c10a3f69397">makeNotMemberCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span>[] values) {</div>
|
|
<div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNotMemberCt__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, values);</div>
|
|
<div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>  }</div>
|
|
<div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>  </div>
|
|
<div class="line"><a name="l01560"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaf1bd7cfbe5a3f085a8f0adf1acb4b2f"> 1560</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaf1bd7cfbe5a3f085a8f0adf1acb4b2f">makeNotMemberCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span>[] starts, <span class="keywordtype">long</span>[] ends) {</div>
|
|
<div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNotMemberCt__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, starts, ends);</div>
|
|
<div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>  }</div>
|
|
<div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>  </div>
|
|
<div class="line"><a name="l01568"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aac58965be79040fb75f1ee29d1b614c4"> 1568</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aac58965be79040fb75f1ee29d1b614c4">makeNotMemberCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span>[] starts, <span class="keywordtype">int</span>[] ends) {</div>
|
|
<div class="line"><a name="l01569"></a><span class="lineno"> 1569</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNotMemberCt__SWIG_3(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, starts, ends);</div>
|
|
<div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01571"></a><span class="lineno"> 1571</span>  }</div>
|
|
<div class="line"><a name="l01572"></a><span class="lineno"> 1572</span>  </div>
|
|
<div class="line"><a name="l01576"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a60f3946edcfbd661e83c10ddce48b52d"> 1576</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a60f3946edcfbd661e83c10ddce48b52d">makeIsMemberCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span>[] values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> boolvar) {</div>
|
|
<div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsMemberCt__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(boolvar), boolvar);</div>
|
|
<div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>  }</div>
|
|
<div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>  </div>
|
|
<div class="line"><a name="l01581"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8906238d2b8407e0b78acfb072f1afff"> 1581</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8906238d2b8407e0b78acfb072f1afff">makeIsMemberCt</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span>[] values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> boolvar) {</div>
|
|
<div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsMemberCt__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(boolvar), boolvar);</div>
|
|
<div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>  }</div>
|
|
<div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>  </div>
|
|
<div class="line"><a name="l01586"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac009bce74ec30793132552e460e33560"> 1586</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac009bce74ec30793132552e460e33560">makeIsMemberVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">long</span>[] values) {</div>
|
|
<div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsMemberVar__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, values);</div>
|
|
<div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>  }</div>
|
|
<div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>  </div>
|
|
<div class="line"><a name="l01591"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0786d82817bc2385b04cc00d341e24f7"> 1591</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0786d82817bc2385b04cc00d341e24f7">makeIsMemberVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr, <span class="keywordtype">int</span>[] values) {</div>
|
|
<div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIsMemberVar__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr, values);</div>
|
|
<div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>  }</div>
|
|
<div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>  </div>
|
|
<div class="line"><a name="l01599"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7348562c718da141ba917a2c9ee78459"> 1599</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7348562c718da141ba917a2c9ee78459">makeCount</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span> value, <span class="keywordtype">long</span> max_count) {</div>
|
|
<div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCount__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, value, max_count);</div>
|
|
<div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>  }</div>
|
|
<div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>  </div>
|
|
<div class="line"><a name="l01607"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a011b73e79f74ade4c5ddbeb20f975db5"> 1607</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a011b73e79f74ade4c5ddbeb20f975db5">makeCount</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span> value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> max_count) {</div>
|
|
<div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCount__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, value, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(max_count), max_count);</div>
|
|
<div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>  }</div>
|
|
<div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>  </div>
|
|
<div class="line"><a name="l01615"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a06ad7c7632b594a61ade1492cf6fcf89"> 1615</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a06ad7c7632b594a61ade1492cf6fcf89">makeDistribute</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span>[] values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] cards) {</div>
|
|
<div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDistribute__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, values, cards);</div>
|
|
<div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>  }</div>
|
|
<div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>  </div>
|
|
<div class="line"><a name="l01623"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3a9fb3e1a65b3be36ad3df3367e3ceb1"> 1623</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3a9fb3e1a65b3be36ad3df3367e3ceb1">makeDistribute</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span>[] values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] cards) {</div>
|
|
<div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDistribute__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, values, cards);</div>
|
|
<div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>  }</div>
|
|
<div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>  </div>
|
|
<div class="line"><a name="l01631"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a377d8b42a83c36fd9eb6e08b67948e67"> 1631</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a377d8b42a83c36fd9eb6e08b67948e67">makeDistribute</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] cards) {</div>
|
|
<div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDistribute__SWIG_2(swigCPtr, <span class="keyword">this</span>, vars, cards);</div>
|
|
<div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>  }</div>
|
|
<div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>  </div>
|
|
<div class="line"><a name="l01640"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab01ab72facfb05cd012d87f64301b716"> 1640</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab01ab72facfb05cd012d87f64301b716">makeDistribute</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span> card_min, <span class="keywordtype">long</span> card_max, <span class="keywordtype">long</span> card_size) {</div>
|
|
<div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDistribute__SWIG_3(swigCPtr, <span class="keyword">this</span>, vars, card_min, card_max, card_size);</div>
|
|
<div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>  }</div>
|
|
<div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>  </div>
|
|
<div class="line"><a name="l01650"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a14372d1cc5eb3184f8fd223760d0af75"> 1650</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a14372d1cc5eb3184f8fd223760d0af75">makeDistribute</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span>[] card_min, <span class="keywordtype">long</span>[] card_max) {</div>
|
|
<div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDistribute__SWIG_4(swigCPtr, <span class="keyword">this</span>, vars, card_min, card_max);</div>
|
|
<div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>  }</div>
|
|
<div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>  </div>
|
|
<div class="line"><a name="l01660"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a58257ef49035806b9414346b59c54b1e"> 1660</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a58257ef49035806b9414346b59c54b1e">makeDistribute</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span>[] card_min, <span class="keywordtype">int</span>[] card_max) {</div>
|
|
<div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDistribute__SWIG_5(swigCPtr, <span class="keyword">this</span>, vars, card_min, card_max);</div>
|
|
<div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>  }</div>
|
|
<div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>  </div>
|
|
<div class="line"><a name="l01670"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a30e634c2e9e3df990933ad0695e9b306"> 1670</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a30e634c2e9e3df990933ad0695e9b306">makeDistribute</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span>[] values, <span class="keywordtype">long</span>[] card_min, <span class="keywordtype">long</span>[] card_max) {</div>
|
|
<div class="line"><a name="l01671"></a><span class="lineno"> 1671</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDistribute__SWIG_6(swigCPtr, <span class="keyword">this</span>, vars, values, card_min, card_max);</div>
|
|
<div class="line"><a name="l01672"></a><span class="lineno"> 1672</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>  }</div>
|
|
<div class="line"><a name="l01674"></a><span class="lineno"> 1674</span>  </div>
|
|
<div class="line"><a name="l01680"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a789496aecb8a6f812eb02d7b5b42c1f3"> 1680</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a789496aecb8a6f812eb02d7b5b42c1f3">makeDistribute</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span>[] values, <span class="keywordtype">int</span>[] card_min, <span class="keywordtype">int</span>[] card_max) {</div>
|
|
<div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDistribute__SWIG_7(swigCPtr, <span class="keyword">this</span>, vars, values, card_min, card_max);</div>
|
|
<div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>  }</div>
|
|
<div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>  </div>
|
|
<div class="line"><a name="l01691"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6237536d53a3e996c43d43d884532a8"> 1691</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6237536d53a3e996c43d43d884532a8">makeDeviation</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> deviation_var, <span class="keywordtype">long</span> total_sum) {</div>
|
|
<div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDeviation(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(deviation_var), deviation_var, total_sum);</div>
|
|
<div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>  }</div>
|
|
<div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>  </div>
|
|
<div class="line"><a name="l01700"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f01b530e754f8777a2613c0d9602803"> 1700</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f01b530e754f8777a2613c0d9602803">makeAllDifferent</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars) {</div>
|
|
<div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAllDifferent__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars);</div>
|
|
<div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>  }</div>
|
|
<div class="line"><a name="l01704"></a><span class="lineno"> 1704</span>  </div>
|
|
<div class="line"><a name="l01710"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aac54e78a0ed6647b049eeedb47343df6"> 1710</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aac54e78a0ed6647b049eeedb47343df6">makeAllDifferent</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">boolean</span> stronger_propagation) {</div>
|
|
<div class="line"><a name="l01711"></a><span class="lineno"> 1711</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAllDifferent__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, stronger_propagation);</div>
|
|
<div class="line"><a name="l01712"></a><span class="lineno"> 1712</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01713"></a><span class="lineno"> 1713</span>  }</div>
|
|
<div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>  </div>
|
|
<div class="line"><a name="l01719"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7ed47e9053b11e60dd44da985eb2e9ea"> 1719</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7ed47e9053b11e60dd44da985eb2e9ea">makeAllDifferentExcept</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span> escape_value) {</div>
|
|
<div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAllDifferentExcept(swigCPtr, <span class="keyword">this</span>, vars, escape_value);</div>
|
|
<div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>  }</div>
|
|
<div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>  </div>
|
|
<div class="line"><a name="l01741"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0893cdbba662dcbd76807af10209f8fc"> 1741</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0893cdbba662dcbd76807af10209f8fc">makeSortingConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] sorted) {</div>
|
|
<div class="line"><a name="l01742"></a><span class="lineno"> 1742</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSortingConstraint(swigCPtr, <span class="keyword">this</span>, vars, sorted);</div>
|
|
<div class="line"><a name="l01743"></a><span class="lineno"> 1743</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01744"></a><span class="lineno"> 1744</span>  }</div>
|
|
<div class="line"><a name="l01745"></a><span class="lineno"> 1745</span>  </div>
|
|
<div class="line"><a name="l01750"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adb0472393d674a506b43f49a0c2b5601"> 1750</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adb0472393d674a506b43f49a0c2b5601">makeLexicalLess</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] right) {</div>
|
|
<div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLexicalLess(swigCPtr, <span class="keyword">this</span>, left, right);</div>
|
|
<div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>  }</div>
|
|
<div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>  </div>
|
|
<div class="line"><a name="l01759"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9290b216fefcdfdded084f9509a91833"> 1759</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9290b216fefcdfdded084f9509a91833">makeLexicalLessOrEqual</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] right) {</div>
|
|
<div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLexicalLessOrEqual(swigCPtr, <span class="keyword">this</span>, left, right);</div>
|
|
<div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01762"></a><span class="lineno"> 1762</span>  }</div>
|
|
<div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>  </div>
|
|
<div class="line"><a name="l01770"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a112e74f576b8fa13617cd0993e3c7aef"> 1770</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a112e74f576b8fa13617cd0993e3c7aef">makeInversePermutationConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] left, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] right) {</div>
|
|
<div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeInversePermutationConstraint(swigCPtr, <span class="keyword">this</span>, left, right);</div>
|
|
<div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>  }</div>
|
|
<div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>  </div>
|
|
<div class="line"><a name="l01779"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab561913b81e4314c55e8eb2cfef5af64"> 1779</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab561913b81e4314c55e8eb2cfef5af64">makeIndexOfFirstMaxValueConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars) {</div>
|
|
<div class="line"><a name="l01780"></a><span class="lineno"> 1780</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIndexOfFirstMaxValueConstraint(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index, vars);</div>
|
|
<div class="line"><a name="l01781"></a><span class="lineno"> 1781</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01782"></a><span class="lineno"> 1782</span>  }</div>
|
|
<div class="line"><a name="l01783"></a><span class="lineno"> 1783</span>  </div>
|
|
<div class="line"><a name="l01788"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab42920f09d4eba669ccd722afb0d68ca"> 1788</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab42920f09d4eba669ccd722afb0d68ca">makeIndexOfFirstMinValueConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> index, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars) {</div>
|
|
<div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIndexOfFirstMinValueConstraint(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(index), index, vars);</div>
|
|
<div class="line"><a name="l01790"></a><span class="lineno"> 1790</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>  }</div>
|
|
<div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>  </div>
|
|
<div class="line"><a name="l01799"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac936ea82326e0b1fbd464ee50f6aba68"> 1799</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac936ea82326e0b1fbd464ee50f6aba68">makeNullIntersect</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] first_vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] second_vars) {</div>
|
|
<div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNullIntersect(swigCPtr, <span class="keyword">this</span>, first_vars, second_vars);</div>
|
|
<div class="line"><a name="l01801"></a><span class="lineno"> 1801</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01802"></a><span class="lineno"> 1802</span>  }</div>
|
|
<div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>  </div>
|
|
<div class="line"><a name="l01811"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3d02ef72d0fb94d0519cd041f2d66cf5"> 1811</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3d02ef72d0fb94d0519cd041f2d66cf5">makeNullIntersectExcept</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] first_vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] second_vars, <span class="keywordtype">long</span> escape_value) {</div>
|
|
<div class="line"><a name="l01812"></a><span class="lineno"> 1812</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNullIntersectExcept(swigCPtr, <span class="keyword">this</span>, first_vars, second_vars, escape_value);</div>
|
|
<div class="line"><a name="l01813"></a><span class="lineno"> 1813</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01814"></a><span class="lineno"> 1814</span>  }</div>
|
|
<div class="line"><a name="l01815"></a><span class="lineno"> 1815</span>  </div>
|
|
<div class="line"><a name="l01827"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a284362c9ca6403889e3aa88268937dc8"> 1827</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a284362c9ca6403889e3aa88268937dc8">makeNoCycle</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] nexts, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] active, LongPredicate sink_handler) {</div>
|
|
<div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNoCycle__SWIG_0(swigCPtr, <span class="keyword">this</span>, nexts, active, sink_handler);</div>
|
|
<div class="line"><a name="l01829"></a><span class="lineno"> 1829</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01830"></a><span class="lineno"> 1830</span>  }</div>
|
|
<div class="line"><a name="l01831"></a><span class="lineno"> 1831</span>  </div>
|
|
<div class="line"><a name="l01843"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a158675eab0efb0c9abe9db126702ed75"> 1843</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a158675eab0efb0c9abe9db126702ed75">makeNoCycle</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] nexts, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] active) {</div>
|
|
<div class="line"><a name="l01844"></a><span class="lineno"> 1844</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNoCycle__SWIG_1(swigCPtr, <span class="keyword">this</span>, nexts, active);</div>
|
|
<div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01846"></a><span class="lineno"> 1846</span>  }</div>
|
|
<div class="line"><a name="l01847"></a><span class="lineno"> 1847</span>  </div>
|
|
<div class="line"><a name="l01848"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abc5f6ea3f02dd601ea187e96ba5cb156"> 1848</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abc5f6ea3f02dd601ea187e96ba5cb156">makeNoCycle</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] nexts, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] active, LongPredicate sink_handler, <span class="keywordtype">boolean</span> assume_paths) {</div>
|
|
<div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNoCycle__SWIG_2(swigCPtr, <span class="keyword">this</span>, nexts, active, sink_handler, assume_paths);</div>
|
|
<div class="line"><a name="l01850"></a><span class="lineno"> 1850</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>  }</div>
|
|
<div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>  </div>
|
|
<div class="line"><a name="l01856"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0a81d8afee11c0474b2fc80c72c3e528"> 1856</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0a81d8afee11c0474b2fc80c72c3e528">makeCircuit</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] nexts) {</div>
|
|
<div class="line"><a name="l01857"></a><span class="lineno"> 1857</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCircuit(swigCPtr, <span class="keyword">this</span>, nexts);</div>
|
|
<div class="line"><a name="l01858"></a><span class="lineno"> 1858</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01859"></a><span class="lineno"> 1859</span>  }</div>
|
|
<div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>  </div>
|
|
<div class="line"><a name="l01865"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9cfe695ff09f45ac2f214af40d7aa6f8"> 1865</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9cfe695ff09f45ac2f214af40d7aa6f8">makeSubCircuit</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] nexts) {</div>
|
|
<div class="line"><a name="l01866"></a><span class="lineno"> 1866</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSubCircuit(swigCPtr, <span class="keyword">this</span>, nexts);</div>
|
|
<div class="line"><a name="l01867"></a><span class="lineno"> 1867</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>  }</div>
|
|
<div class="line"><a name="l01869"></a><span class="lineno"> 1869</span>  </div>
|
|
<div class="line"><a name="l01876"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8e7ed5aef50ee1fb1e57544d879a99af"> 1876</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8e7ed5aef50ee1fb1e57544d879a99af">makePathCumul</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] nexts, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] active, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] cumuls, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] transits) {</div>
|
|
<div class="line"><a name="l01877"></a><span class="lineno"> 1877</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePathCumul__SWIG_0(swigCPtr, <span class="keyword">this</span>, nexts, active, cumuls, transits);</div>
|
|
<div class="line"><a name="l01878"></a><span class="lineno"> 1878</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01879"></a><span class="lineno"> 1879</span>  }</div>
|
|
<div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>  </div>
|
|
<div class="line"><a name="l01885"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae0bf1984c4b113a3da49182c3d643666"> 1885</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae0bf1984c4b113a3da49182c3d643666">makeDelayedPathCumul</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] nexts, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] active, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] cumuls, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] transits) {</div>
|
|
<div class="line"><a name="l01886"></a><span class="lineno"> 1886</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDelayedPathCumul(swigCPtr, <span class="keyword">this</span>, nexts, active, cumuls, transits);</div>
|
|
<div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01888"></a><span class="lineno"> 1888</span>  }</div>
|
|
<div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>  </div>
|
|
<div class="line"><a name="l01898"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a35d57c3cf40358fda12af98440987729"> 1898</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a35d57c3cf40358fda12af98440987729">makePathCumul</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] nexts, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] active, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] cumuls, LongBinaryOperator transit_evaluator) {</div>
|
|
<div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePathCumul__SWIG_1(swigCPtr, <span class="keyword">this</span>, nexts, active, cumuls, transit_evaluator);</div>
|
|
<div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>  }</div>
|
|
<div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>  </div>
|
|
<div class="line"><a name="l01911"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27f7a40fd2981b1e915bcb696b1c356c"> 1911</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27f7a40fd2981b1e915bcb696b1c356c">makePathCumul</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] nexts, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] active, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] cumuls, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] slacks, LongBinaryOperator transit_evaluator) {</div>
|
|
<div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePathCumul__SWIG_2(swigCPtr, <span class="keyword">this</span>, nexts, active, cumuls, slacks, transit_evaluator);</div>
|
|
<div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>  }</div>
|
|
<div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>  </div>
|
|
<div class="line"><a name="l01921"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4650f9133e1e8abd72a5fbbebeb7bb68"> 1921</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4650f9133e1e8abd72a5fbbebeb7bb68">makePathConnected</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] nexts, <span class="keywordtype">long</span>[] sources, <span class="keywordtype">long</span>[] sinks, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] status) {</div>
|
|
<div class="line"><a name="l01922"></a><span class="lineno"> 1922</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePathConnected(swigCPtr, <span class="keyword">this</span>, nexts, sources, sinks, status);</div>
|
|
<div class="line"><a name="l01923"></a><span class="lineno"> 1923</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01924"></a><span class="lineno"> 1924</span>  }</div>
|
|
<div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>  </div>
|
|
<div class="line"><a name="l01931"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac31b9d043a611d70327dba0b197f7e29"> 1931</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac31b9d043a611d70327dba0b197f7e29">makeMapDomain</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] actives) {</div>
|
|
<div class="line"><a name="l01932"></a><span class="lineno"> 1932</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMapDomain(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var, actives);</div>
|
|
<div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01934"></a><span class="lineno"> 1934</span>  }</div>
|
|
<div class="line"><a name="l01935"></a><span class="lineno"> 1935</span>  </div>
|
|
<div class="line"><a name="l01942"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a286278d0ae9ce99995912c9e14764e9b"> 1942</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a286278d0ae9ce99995912c9e14764e9b">makeAllowedAssignment</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntTupleSet.html">IntTupleSet</a> tuples) {</div>
|
|
<div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAllowedAssignment(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntTupleSet.html">IntTupleSet</a>.getCPtr(tuples), tuples);</div>
|
|
<div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01945"></a><span class="lineno"> 1945</span>  }</div>
|
|
<div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>  </div>
|
|
<div class="line"><a name="l01956"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a87acc3483d5bfabcfbb0cd0d6d901b04"> 1956</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a87acc3483d5bfabcfbb0cd0d6d901b04">makeTransitionConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntTupleSet.html">IntTupleSet</a> transition_table, <span class="keywordtype">long</span> initial_state, <span class="keywordtype">long</span>[] final_states) {</div>
|
|
<div class="line"><a name="l01957"></a><span class="lineno"> 1957</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeTransitionConstraint__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntTupleSet.html">IntTupleSet</a>.getCPtr(transition_table), transition_table, initial_state, final_states);</div>
|
|
<div class="line"><a name="l01958"></a><span class="lineno"> 1958</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01959"></a><span class="lineno"> 1959</span>  }</div>
|
|
<div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>  </div>
|
|
<div class="line"><a name="l01970"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6b8e73baacffa91c55c24a0a8c57d00a"> 1970</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6b8e73baacffa91c55c24a0a8c57d00a">makeTransitionConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntTupleSet.html">IntTupleSet</a> transition_table, <span class="keywordtype">long</span> initial_state, <span class="keywordtype">int</span>[] final_states) {</div>
|
|
<div class="line"><a name="l01971"></a><span class="lineno"> 1971</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeTransitionConstraint__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntTupleSet.html">IntTupleSet</a>.getCPtr(transition_table), transition_table, initial_state, final_states);</div>
|
|
<div class="line"><a name="l01972"></a><span class="lineno"> 1972</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01973"></a><span class="lineno"> 1973</span>  }</div>
|
|
<div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>  </div>
|
|
<div class="line"><a name="l01985"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac08f9e33e2bc0f0d7ccadcecd6361c0d"> 1985</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac08f9e33e2bc0f0d7ccadcecd6361c0d">makeNonOverlappingBoxesConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] x_vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] y_vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] x_size, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] y_size) {</div>
|
|
<div class="line"><a name="l01986"></a><span class="lineno"> 1986</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNonOverlappingBoxesConstraint__SWIG_0(swigCPtr, <span class="keyword">this</span>, x_vars, y_vars, x_size, y_size);</div>
|
|
<div class="line"><a name="l01987"></a><span class="lineno"> 1987</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01988"></a><span class="lineno"> 1988</span>  }</div>
|
|
<div class="line"><a name="l01989"></a><span class="lineno"> 1989</span>  </div>
|
|
<div class="line"><a name="l01990"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2587d4f5e1b9b5703cf1cec67aacebff"> 1990</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2587d4f5e1b9b5703cf1cec67aacebff">makeNonOverlappingBoxesConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] x_vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] y_vars, <span class="keywordtype">long</span>[] x_size, <span class="keywordtype">long</span>[] y_size) {</div>
|
|
<div class="line"><a name="l01991"></a><span class="lineno"> 1991</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNonOverlappingBoxesConstraint__SWIG_1(swigCPtr, <span class="keyword">this</span>, x_vars, y_vars, x_size, y_size);</div>
|
|
<div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>  }</div>
|
|
<div class="line"><a name="l01994"></a><span class="lineno"> 1994</span>  </div>
|
|
<div class="line"><a name="l01995"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab918fdd7a2f1859016dfb31a4b577d1e"> 1995</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab918fdd7a2f1859016dfb31a4b577d1e">makeNonOverlappingBoxesConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] x_vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] y_vars, <span class="keywordtype">int</span>[] x_size, <span class="keywordtype">int</span>[] y_size) {</div>
|
|
<div class="line"><a name="l01996"></a><span class="lineno"> 1996</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNonOverlappingBoxesConstraint__SWIG_2(swigCPtr, <span class="keyword">this</span>, x_vars, y_vars, x_size, y_size);</div>
|
|
<div class="line"><a name="l01997"></a><span class="lineno"> 1997</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>  }</div>
|
|
<div class="line"><a name="l01999"></a><span class="lineno"> 1999</span>  </div>
|
|
<div class="line"><a name="l02010"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac7e87d64b20088d7168ebf33ca3f8c20"> 2010</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac7e87d64b20088d7168ebf33ca3f8c20">makeNonOverlappingNonStrictBoxesConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] x_vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] y_vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] x_size, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] y_size) {</div>
|
|
<div class="line"><a name="l02011"></a><span class="lineno"> 2011</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNonOverlappingNonStrictBoxesConstraint__SWIG_0(swigCPtr, <span class="keyword">this</span>, x_vars, y_vars, x_size, y_size);</div>
|
|
<div class="line"><a name="l02012"></a><span class="lineno"> 2012</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02013"></a><span class="lineno"> 2013</span>  }</div>
|
|
<div class="line"><a name="l02014"></a><span class="lineno"> 2014</span>  </div>
|
|
<div class="line"><a name="l02015"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad89766bdabff6dea19bae9504d108912"> 2015</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad89766bdabff6dea19bae9504d108912">makeNonOverlappingNonStrictBoxesConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] x_vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] y_vars, <span class="keywordtype">long</span>[] x_size, <span class="keywordtype">long</span>[] y_size) {</div>
|
|
<div class="line"><a name="l02016"></a><span class="lineno"> 2016</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNonOverlappingNonStrictBoxesConstraint__SWIG_1(swigCPtr, <span class="keyword">this</span>, x_vars, y_vars, x_size, y_size);</div>
|
|
<div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02018"></a><span class="lineno"> 2018</span>  }</div>
|
|
<div class="line"><a name="l02019"></a><span class="lineno"> 2019</span>  </div>
|
|
<div class="line"><a name="l02020"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a43611b1f76981600f99a87d68686ec44"> 2020</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a43611b1f76981600f99a87d68686ec44">makeNonOverlappingNonStrictBoxesConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] x_vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] y_vars, <span class="keywordtype">int</span>[] x_size, <span class="keywordtype">int</span>[] y_size) {</div>
|
|
<div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNonOverlappingNonStrictBoxesConstraint__SWIG_2(swigCPtr, <span class="keyword">this</span>, x_vars, y_vars, x_size, y_size);</div>
|
|
<div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>  }</div>
|
|
<div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>  </div>
|
|
<div class="line"><a name="l02032"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5f1cf44dca33fb739faa08d4d44c69fa"> 2032</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Pack.html">Pack</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5f1cf44dca33fb739faa08d4d44c69fa">makePack</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span> number_of_bins) {</div>
|
|
<div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePack(swigCPtr, <span class="keyword">this</span>, vars, number_of_bins);</div>
|
|
<div class="line"><a name="l02034"></a><span class="lineno"> 2034</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Pack.html">Pack</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02035"></a><span class="lineno"> 2035</span>  }</div>
|
|
<div class="line"><a name="l02036"></a><span class="lineno"> 2036</span>  </div>
|
|
<div class="line"><a name="l02043"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acc3ebda32ab3a6467ac9c3831984dcd5"> 2043</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acc3ebda32ab3a6467ac9c3831984dcd5">makeFixedDurationIntervalVar</a>(<span class="keywordtype">long</span> start_min, <span class="keywordtype">long</span> start_max, <span class="keywordtype">long</span> duration, <span class="keywordtype">boolean</span> optional, String name) {</div>
|
|
<div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFixedDurationIntervalVar__SWIG_0(swigCPtr, <span class="keyword">this</span>, start_min, start_max, duration, optional, name);</div>
|
|
<div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>  }</div>
|
|
<div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>  </div>
|
|
<div class="line"><a name="l02052"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a23ac29d0f76450f3aac4e875fba95879"> 2052</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a23ac29d0f76450f3aac4e875fba95879">makeFixedDurationIntervalVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> start_variable, <span class="keywordtype">long</span> duration, String name) {</div>
|
|
<div class="line"><a name="l02053"></a><span class="lineno"> 2053</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFixedDurationIntervalVar__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(start_variable), start_variable, duration, name);</div>
|
|
<div class="line"><a name="l02054"></a><span class="lineno"> 2054</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02055"></a><span class="lineno"> 2055</span>  }</div>
|
|
<div class="line"><a name="l02056"></a><span class="lineno"> 2056</span>  </div>
|
|
<div class="line"><a name="l02061"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad370ff7582814776560730b6b37f203e"> 2061</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad370ff7582814776560730b6b37f203e">makeFixedDurationIntervalVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> start_variable, <span class="keywordtype">long</span> duration, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> performed_variable, String name) {</div>
|
|
<div class="line"><a name="l02062"></a><span class="lineno"> 2062</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFixedDurationIntervalVar__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(start_variable), start_variable, duration, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(performed_variable), performed_variable, name);</div>
|
|
<div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02064"></a><span class="lineno"> 2064</span>  }</div>
|
|
<div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>  </div>
|
|
<div class="line"><a name="l02069"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa6293bab81c45f2d5f78eff7de1dbd83"> 2069</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa6293bab81c45f2d5f78eff7de1dbd83">makeFixedInterval</a>(<span class="keywordtype">long</span> start, <span class="keywordtype">long</span> duration, String name) {</div>
|
|
<div class="line"><a name="l02070"></a><span class="lineno"> 2070</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFixedInterval(swigCPtr, <span class="keyword">this</span>, start, duration, name);</div>
|
|
<div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02072"></a><span class="lineno"> 2072</span>  }</div>
|
|
<div class="line"><a name="l02073"></a><span class="lineno"> 2073</span>  </div>
|
|
<div class="line"><a name="l02078"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6601aeb52f371da8c29cc8aa669e8714"> 2078</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6601aeb52f371da8c29cc8aa669e8714">makeIntervalVar</a>(<span class="keywordtype">long</span> start_min, <span class="keywordtype">long</span> start_max, <span class="keywordtype">long</span> duration_min, <span class="keywordtype">long</span> duration_max, <span class="keywordtype">long</span> end_min, <span class="keywordtype">long</span> end_max, <span class="keywordtype">boolean</span> optional, String name) {</div>
|
|
<div class="line"><a name="l02079"></a><span class="lineno"> 2079</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntervalVar(swigCPtr, <span class="keyword">this</span>, start_min, start_max, duration_min, duration_max, end_min, end_max, optional, name);</div>
|
|
<div class="line"><a name="l02080"></a><span class="lineno"> 2080</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02081"></a><span class="lineno"> 2081</span>  }</div>
|
|
<div class="line"><a name="l02082"></a><span class="lineno"> 2082</span>  </div>
|
|
<div class="line"><a name="l02087"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a66ac57b7e47f1506872ea84526101a3a"> 2087</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a66ac57b7e47f1506872ea84526101a3a">makeMirrorInterval</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> interval_var) {</div>
|
|
<div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMirrorInterval(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(interval_var), interval_var);</div>
|
|
<div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>  }</div>
|
|
<div class="line"><a name="l02091"></a><span class="lineno"> 2091</span>  </div>
|
|
<div class="line"><a name="l02098"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0daf94d9da8b3becbebbf49f0b3633d1"> 2098</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0daf94d9da8b3becbebbf49f0b3633d1">makeFixedDurationStartSyncedOnStartIntervalVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> interval_var, <span class="keywordtype">long</span> duration, <span class="keywordtype">long</span> offset) {</div>
|
|
<div class="line"><a name="l02099"></a><span class="lineno"> 2099</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFixedDurationStartSyncedOnStartIntervalVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(interval_var), interval_var, duration, offset);</div>
|
|
<div class="line"><a name="l02100"></a><span class="lineno"> 2100</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02101"></a><span class="lineno"> 2101</span>  }</div>
|
|
<div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>  </div>
|
|
<div class="line"><a name="l02109"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a51401ed84257589da4b77d7c0b96fc0c"> 2109</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a51401ed84257589da4b77d7c0b96fc0c">makeFixedDurationStartSyncedOnEndIntervalVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> interval_var, <span class="keywordtype">long</span> duration, <span class="keywordtype">long</span> offset) {</div>
|
|
<div class="line"><a name="l02110"></a><span class="lineno"> 2110</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFixedDurationStartSyncedOnEndIntervalVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(interval_var), interval_var, duration, offset);</div>
|
|
<div class="line"><a name="l02111"></a><span class="lineno"> 2111</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02112"></a><span class="lineno"> 2112</span>  }</div>
|
|
<div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>  </div>
|
|
<div class="line"><a name="l02120"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9acda743b883d701c3d5d289360b9c8b"> 2120</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9acda743b883d701c3d5d289360b9c8b">makeFixedDurationEndSyncedOnStartIntervalVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> interval_var, <span class="keywordtype">long</span> duration, <span class="keywordtype">long</span> offset) {</div>
|
|
<div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFixedDurationEndSyncedOnStartIntervalVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(interval_var), interval_var, duration, offset);</div>
|
|
<div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>  }</div>
|
|
<div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>  </div>
|
|
<div class="line"><a name="l02131"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8591131a9cfdb96adeee80c10687a30d"> 2131</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8591131a9cfdb96adeee80c10687a30d">makeFixedDurationEndSyncedOnEndIntervalVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> interval_var, <span class="keywordtype">long</span> duration, <span class="keywordtype">long</span> offset) {</div>
|
|
<div class="line"><a name="l02132"></a><span class="lineno"> 2132</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFixedDurationEndSyncedOnEndIntervalVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(interval_var), interval_var, duration, offset);</div>
|
|
<div class="line"><a name="l02133"></a><span class="lineno"> 2133</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02134"></a><span class="lineno"> 2134</span>  }</div>
|
|
<div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>  </div>
|
|
<div class="line"><a name="l02155"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1a67013ab3dc5863b65ce02a991546b2"> 2155</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1a67013ab3dc5863b65ce02a991546b2">makeIntervalRelaxedMin</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> interval_var) {</div>
|
|
<div class="line"><a name="l02156"></a><span class="lineno"> 2156</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntervalRelaxedMin(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(interval_var), interval_var);</div>
|
|
<div class="line"><a name="l02157"></a><span class="lineno"> 2157</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02158"></a><span class="lineno"> 2158</span>  }</div>
|
|
<div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>  </div>
|
|
<div class="line"><a name="l02179"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa8644a70f826bf72185f5cf285eede3d"> 2179</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa8644a70f826bf72185f5cf285eede3d">makeIntervalRelaxedMax</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> interval_var) {</div>
|
|
<div class="line"><a name="l02180"></a><span class="lineno"> 2180</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntervalRelaxedMax(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(interval_var), interval_var);</div>
|
|
<div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>  }</div>
|
|
<div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>  </div>
|
|
<div class="line"><a name="l02188"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aba103a5afb75b6550a1990de51518086"> 2188</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aba103a5afb75b6550a1990de51518086">makeIntervalVarRelation</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> t, <span class="keywordtype">int</span> r, <span class="keywordtype">long</span> d) {</div>
|
|
<div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntervalVarRelation__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(t), t, r, d);</div>
|
|
<div class="line"><a name="l02190"></a><span class="lineno"> 2190</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02191"></a><span class="lineno"> 2191</span>  }</div>
|
|
<div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>  </div>
|
|
<div class="line"><a name="l02196"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a095b6c57119d8d0bf913754f7bdb01ed"> 2196</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a095b6c57119d8d0bf913754f7bdb01ed">makeIntervalVarRelation</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> t1, <span class="keywordtype">int</span> r, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> t2) {</div>
|
|
<div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntervalVarRelation__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(t1), t1, r, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(t2), t2);</div>
|
|
<div class="line"><a name="l02198"></a><span class="lineno"> 2198</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>  }</div>
|
|
<div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>  </div>
|
|
<div class="line"><a name="l02207"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae0f7011fc9e4dfac72c29cb73272645d"> 2207</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae0f7011fc9e4dfac72c29cb73272645d">makeIntervalVarRelationWithDelay</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> t1, <span class="keywordtype">int</span> r, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> t2, <span class="keywordtype">long</span> delay) {</div>
|
|
<div class="line"><a name="l02208"></a><span class="lineno"> 2208</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIntervalVarRelationWithDelay(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(t1), t1, r, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(t2), t2, delay);</div>
|
|
<div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>  }</div>
|
|
<div class="line"><a name="l02211"></a><span class="lineno"> 2211</span>  </div>
|
|
<div class="line"><a name="l02217"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acb23f97ab928866dc20bcd537b90ab1d"> 2217</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acb23f97ab928866dc20bcd537b90ab1d">makeTemporalDisjunction</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> t1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> t2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> alt) {</div>
|
|
<div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeTemporalDisjunction__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(t1), t1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(t2), t2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(alt), alt);</div>
|
|
<div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>  }</div>
|
|
<div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>  </div>
|
|
<div class="line"><a name="l02226"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adf06cb843576164bc89154ee14b96e78"> 2226</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adf06cb843576164bc89154ee14b96e78">makeTemporalDisjunction</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> t1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> t2) {</div>
|
|
<div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeTemporalDisjunction__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(t1), t1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(t2), t2);</div>
|
|
<div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02229"></a><span class="lineno"> 2229</span>  }</div>
|
|
<div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>  </div>
|
|
<div class="line"><a name="l02235"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab49bd7d97d2e8724f27bd906a91e8ee1"> 2235</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DisjunctiveConstraint.html">DisjunctiveConstraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab49bd7d97d2e8724f27bd906a91e8ee1">makeDisjunctiveConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] intervals, String name) {</div>
|
|
<div class="line"><a name="l02236"></a><span class="lineno"> 2236</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDisjunctiveConstraint(swigCPtr, <span class="keyword">this</span>, intervals, name);</div>
|
|
<div class="line"><a name="l02237"></a><span class="lineno"> 2237</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DisjunctiveConstraint.html">DisjunctiveConstraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02238"></a><span class="lineno"> 2238</span>  }</div>
|
|
<div class="line"><a name="l02239"></a><span class="lineno"> 2239</span>  </div>
|
|
<div class="line"><a name="l02245"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ababd4c544513078fc718f21e09d347ca"> 2245</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DisjunctiveConstraint.html">DisjunctiveConstraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ababd4c544513078fc718f21e09d347ca">makeStrictDisjunctiveConstraint</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] intervals, String name) {</div>
|
|
<div class="line"><a name="l02246"></a><span class="lineno"> 2246</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeStrictDisjunctiveConstraint(swigCPtr, <span class="keyword">this</span>, intervals, name);</div>
|
|
<div class="line"><a name="l02247"></a><span class="lineno"> 2247</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DisjunctiveConstraint.html">DisjunctiveConstraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02248"></a><span class="lineno"> 2248</span>  }</div>
|
|
<div class="line"><a name="l02249"></a><span class="lineno"> 2249</span>  </div>
|
|
<div class="line"><a name="l02261"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27a4c2f61f176acaf1564bba22fd56a6"> 2261</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27a4c2f61f176acaf1564bba22fd56a6">makeCumulative</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] intervals, <span class="keywordtype">long</span>[] demands, <span class="keywordtype">long</span> capacity, String name) {</div>
|
|
<div class="line"><a name="l02262"></a><span class="lineno"> 2262</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCumulative__SWIG_0(swigCPtr, <span class="keyword">this</span>, intervals, demands, capacity, name);</div>
|
|
<div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>  }</div>
|
|
<div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>  </div>
|
|
<div class="line"><a name="l02277"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9e5dde5334317b40598fe1a5b5fc760a"> 2277</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9e5dde5334317b40598fe1a5b5fc760a">makeCumulative</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] intervals, <span class="keywordtype">int</span>[] demands, <span class="keywordtype">long</span> capacity, String name) {</div>
|
|
<div class="line"><a name="l02278"></a><span class="lineno"> 2278</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCumulative__SWIG_1(swigCPtr, <span class="keyword">this</span>, intervals, demands, capacity, name);</div>
|
|
<div class="line"><a name="l02279"></a><span class="lineno"> 2279</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02280"></a><span class="lineno"> 2280</span>  }</div>
|
|
<div class="line"><a name="l02281"></a><span class="lineno"> 2281</span>  </div>
|
|
<div class="line"><a name="l02293"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaa426f864008c8aa8e84656c3873a5dc"> 2293</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaa426f864008c8aa8e84656c3873a5dc">makeCumulative</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] intervals, <span class="keywordtype">long</span>[] demands, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> capacity, String name) {</div>
|
|
<div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCumulative__SWIG_2(swigCPtr, <span class="keyword">this</span>, intervals, demands, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(capacity), capacity, name);</div>
|
|
<div class="line"><a name="l02295"></a><span class="lineno"> 2295</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02296"></a><span class="lineno"> 2296</span>  }</div>
|
|
<div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>  </div>
|
|
<div class="line"><a name="l02309"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a14ad71f9a31ef4148074f25f84e694c3"> 2309</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a14ad71f9a31ef4148074f25f84e694c3">makeCumulative</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] intervals, <span class="keywordtype">int</span>[] demands, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> capacity, String name) {</div>
|
|
<div class="line"><a name="l02310"></a><span class="lineno"> 2310</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCumulative__SWIG_3(swigCPtr, <span class="keyword">this</span>, intervals, demands, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(capacity), capacity, name);</div>
|
|
<div class="line"><a name="l02311"></a><span class="lineno"> 2311</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02312"></a><span class="lineno"> 2312</span>  }</div>
|
|
<div class="line"><a name="l02313"></a><span class="lineno"> 2313</span>  </div>
|
|
<div class="line"><a name="l02323"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3d4d72534a6327cfc46ee6200845e448"> 2323</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3d4d72534a6327cfc46ee6200845e448">makeCumulative</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] intervals, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] demands, <span class="keywordtype">long</span> capacity, String name) {</div>
|
|
<div class="line"><a name="l02324"></a><span class="lineno"> 2324</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCumulative__SWIG_4(swigCPtr, <span class="keyword">this</span>, intervals, demands, capacity, name);</div>
|
|
<div class="line"><a name="l02325"></a><span class="lineno"> 2325</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>  }</div>
|
|
<div class="line"><a name="l02327"></a><span class="lineno"> 2327</span>  </div>
|
|
<div class="line"><a name="l02337"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7309d0ee6972e79366184246b2b094bb"> 2337</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7309d0ee6972e79366184246b2b094bb">makeCumulative</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] intervals, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] demands, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> capacity, String name) {</div>
|
|
<div class="line"><a name="l02338"></a><span class="lineno"> 2338</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCumulative__SWIG_5(swigCPtr, <span class="keyword">this</span>, intervals, demands, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(capacity), capacity, name);</div>
|
|
<div class="line"><a name="l02339"></a><span class="lineno"> 2339</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02340"></a><span class="lineno"> 2340</span>  }</div>
|
|
<div class="line"><a name="l02341"></a><span class="lineno"> 2341</span>  </div>
|
|
<div class="line"><a name="l02349"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a86f55310b292304ef0a6852e223bae2e"> 2349</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a86f55310b292304ef0a6852e223bae2e">makeCover</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> target_var) {</div>
|
|
<div class="line"><a name="l02350"></a><span class="lineno"> 2350</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCover(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(target_var), target_var);</div>
|
|
<div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02352"></a><span class="lineno"> 2352</span>  }</div>
|
|
<div class="line"><a name="l02353"></a><span class="lineno"> 2353</span>  </div>
|
|
<div class="line"><a name="l02357"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9c1b8d47c77f4d42aac304faf1c8e2d"> 2357</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9c1b8d47c77f4d42aac304faf1c8e2d">makeEquality</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> var1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> var2) {</div>
|
|
<div class="line"><a name="l02358"></a><span class="lineno"> 2358</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeEquality__SWIG_3(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(var1), var1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(var2), var2);</div>
|
|
<div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>  }</div>
|
|
<div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>  </div>
|
|
<div class="line"><a name="l02365"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a140389045a761b723bf8c2d63c23aba5"> 2365</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a140389045a761b723bf8c2d63c23aba5">makeAssignment</a>() {</div>
|
|
<div class="line"><a name="l02366"></a><span class="lineno"> 2366</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAssignment__SWIG_0(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l02367"></a><span class="lineno"> 2367</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02368"></a><span class="lineno"> 2368</span>  }</div>
|
|
<div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>  </div>
|
|
<div class="line"><a name="l02373"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2979d699d68a579ec61658367f6af26e"> 2373</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2979d699d68a579ec61658367f6af26e">makeAssignment</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> a) {</div>
|
|
<div class="line"><a name="l02374"></a><span class="lineno"> 2374</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAssignment__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(a), a);</div>
|
|
<div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02376"></a><span class="lineno"> 2376</span>  }</div>
|
|
<div class="line"><a name="l02377"></a><span class="lineno"> 2377</span>  </div>
|
|
<div class="line"><a name="l02381"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8330609452b47dfdd12bd773de808ff9"> 2381</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8330609452b47dfdd12bd773de808ff9">makeFirstSolutionCollector</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> assignment) {</div>
|
|
<div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFirstSolutionCollector__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), assignment);</div>
|
|
<div class="line"><a name="l02383"></a><span class="lineno"> 2383</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02384"></a><span class="lineno"> 2384</span>  }</div>
|
|
<div class="line"><a name="l02385"></a><span class="lineno"> 2385</span>  </div>
|
|
<div class="line"><a name="l02390"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a467c10ac0f418f5fd6f2aabf9eda9ca8"> 2390</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a467c10ac0f418f5fd6f2aabf9eda9ca8">makeFirstSolutionCollector</a>() {</div>
|
|
<div class="line"><a name="l02391"></a><span class="lineno"> 2391</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFirstSolutionCollector__SWIG_1(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l02392"></a><span class="lineno"> 2392</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>  }</div>
|
|
<div class="line"><a name="l02394"></a><span class="lineno"> 2394</span>  </div>
|
|
<div class="line"><a name="l02398"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab784cc9b216ed13731379d864cc92432"> 2398</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab784cc9b216ed13731379d864cc92432">makeLastSolutionCollector</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> assignment) {</div>
|
|
<div class="line"><a name="l02399"></a><span class="lineno"> 2399</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLastSolutionCollector__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), assignment);</div>
|
|
<div class="line"><a name="l02400"></a><span class="lineno"> 2400</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02401"></a><span class="lineno"> 2401</span>  }</div>
|
|
<div class="line"><a name="l02402"></a><span class="lineno"> 2402</span>  </div>
|
|
<div class="line"><a name="l02407"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaa0eee6f8d4a0ad16c3c5e88e6672f89"> 2407</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaa0eee6f8d4a0ad16c3c5e88e6672f89">makeLastSolutionCollector</a>() {</div>
|
|
<div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLastSolutionCollector__SWIG_1(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l02409"></a><span class="lineno"> 2409</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02410"></a><span class="lineno"> 2410</span>  }</div>
|
|
<div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>  </div>
|
|
<div class="line"><a name="l02418"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a726a3e33bccca246a45b9803fd461a34"> 2418</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a726a3e33bccca246a45b9803fd461a34">makeBestValueSolutionCollector</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> assignment, <span class="keywordtype">boolean</span> maximize) {</div>
|
|
<div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeBestValueSolutionCollector__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), assignment, maximize);</div>
|
|
<div class="line"><a name="l02420"></a><span class="lineno"> 2420</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02421"></a><span class="lineno"> 2421</span>  }</div>
|
|
<div class="line"><a name="l02422"></a><span class="lineno"> 2422</span>  </div>
|
|
<div class="line"><a name="l02430"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a316213d2103d8e4722bbcbb813abadcb"> 2430</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a316213d2103d8e4722bbcbb813abadcb">makeBestValueSolutionCollector</a>(<span class="keywordtype">boolean</span> maximize) {</div>
|
|
<div class="line"><a name="l02431"></a><span class="lineno"> 2431</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeBestValueSolutionCollector__SWIG_1(swigCPtr, <span class="keyword">this</span>, maximize);</div>
|
|
<div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02433"></a><span class="lineno"> 2433</span>  }</div>
|
|
<div class="line"><a name="l02434"></a><span class="lineno"> 2434</span>  </div>
|
|
<div class="line"><a name="l02440"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a866c65a0c7a6694d739debac4cecc533"> 2440</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a866c65a0c7a6694d739debac4cecc533">makeNBestValueSolutionCollector</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> assignment, <span class="keywordtype">int</span> solution_count, <span class="keywordtype">boolean</span> maximize) {</div>
|
|
<div class="line"><a name="l02441"></a><span class="lineno"> 2441</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNBestValueSolutionCollector__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), assignment, solution_count, maximize);</div>
|
|
<div class="line"><a name="l02442"></a><span class="lineno"> 2442</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02443"></a><span class="lineno"> 2443</span>  }</div>
|
|
<div class="line"><a name="l02444"></a><span class="lineno"> 2444</span>  </div>
|
|
<div class="line"><a name="l02445"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab413f1180301f3231f80f865388df300"> 2445</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab413f1180301f3231f80f865388df300">makeNBestValueSolutionCollector</a>(<span class="keywordtype">int</span> solution_count, <span class="keywordtype">boolean</span> maximize) {</div>
|
|
<div class="line"><a name="l02446"></a><span class="lineno"> 2446</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNBestValueSolutionCollector__SWIG_1(swigCPtr, <span class="keyword">this</span>, solution_count, maximize);</div>
|
|
<div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02448"></a><span class="lineno"> 2448</span>  }</div>
|
|
<div class="line"><a name="l02449"></a><span class="lineno"> 2449</span>  </div>
|
|
<div class="line"><a name="l02453"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a60fbd695f33a4b5c7a295be05269790a"> 2453</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a60fbd695f33a4b5c7a295be05269790a">makeAllSolutionCollector</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> assignment) {</div>
|
|
<div class="line"><a name="l02454"></a><span class="lineno"> 2454</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAllSolutionCollector__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), assignment);</div>
|
|
<div class="line"><a name="l02455"></a><span class="lineno"> 2455</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02456"></a><span class="lineno"> 2456</span>  }</div>
|
|
<div class="line"><a name="l02457"></a><span class="lineno"> 2457</span>  </div>
|
|
<div class="line"><a name="l02462"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afdf2abcaf7bbbbf557925f0af449b106"> 2462</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afdf2abcaf7bbbbf557925f0af449b106">makeAllSolutionCollector</a>() {</div>
|
|
<div class="line"><a name="l02463"></a><span class="lineno"> 2463</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAllSolutionCollector__SWIG_1(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l02464"></a><span class="lineno"> 2464</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">SolutionCollector</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02465"></a><span class="lineno"> 2465</span>  }</div>
|
|
<div class="line"><a name="l02466"></a><span class="lineno"> 2466</span>  </div>
|
|
<div class="line"><a name="l02470"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aca5a91c6a222871bf10974b278d2ab2b"> 2470</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aca5a91c6a222871bf10974b278d2ab2b">makeMinimize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v, <span class="keywordtype">long</span> step) {</div>
|
|
<div class="line"><a name="l02471"></a><span class="lineno"> 2471</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMinimize(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v), v, step);</div>
|
|
<div class="line"><a name="l02472"></a><span class="lineno"> 2472</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>  }</div>
|
|
<div class="line"><a name="l02474"></a><span class="lineno"> 2474</span>  </div>
|
|
<div class="line"><a name="l02478"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68919396d8fb440b1aa86ebb909af1f4"> 2478</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68919396d8fb440b1aa86ebb909af1f4">makeMaximize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v, <span class="keywordtype">long</span> step) {</div>
|
|
<div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMaximize(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v), v, step);</div>
|
|
<div class="line"><a name="l02480"></a><span class="lineno"> 2480</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>  }</div>
|
|
<div class="line"><a name="l02482"></a><span class="lineno"> 2482</span>  </div>
|
|
<div class="line"><a name="l02486"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa4e351300f5995881a832d3f1b01f5d7"> 2486</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa4e351300f5995881a832d3f1b01f5d7">makeOptimize</a>(<span class="keywordtype">boolean</span> maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v, <span class="keywordtype">long</span> step) {</div>
|
|
<div class="line"><a name="l02487"></a><span class="lineno"> 2487</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeOptimize(swigCPtr, <span class="keyword">this</span>, maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v), v, step);</div>
|
|
<div class="line"><a name="l02488"></a><span class="lineno"> 2488</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02489"></a><span class="lineno"> 2489</span>  }</div>
|
|
<div class="line"><a name="l02490"></a><span class="lineno"> 2490</span>  </div>
|
|
<div class="line"><a name="l02495"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae08183ac989198ca11e618a67967c41a"> 2495</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae08183ac989198ca11e618a67967c41a">makeWeightedMinimize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] sub_objectives, <span class="keywordtype">long</span>[] weights, <span class="keywordtype">long</span> step) {</div>
|
|
<div class="line"><a name="l02496"></a><span class="lineno"> 2496</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeWeightedMinimize__SWIG_0(swigCPtr, <span class="keyword">this</span>, sub_objectives, weights, step);</div>
|
|
<div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02498"></a><span class="lineno"> 2498</span>  }</div>
|
|
<div class="line"><a name="l02499"></a><span class="lineno"> 2499</span>  </div>
|
|
<div class="line"><a name="l02504"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a432f9565d5d4e6027bb9c753b94dd196"> 2504</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a432f9565d5d4e6027bb9c753b94dd196">makeWeightedMinimize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] sub_objectives, <span class="keywordtype">int</span>[] weights, <span class="keywordtype">long</span> step) {</div>
|
|
<div class="line"><a name="l02505"></a><span class="lineno"> 2505</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeWeightedMinimize__SWIG_1(swigCPtr, <span class="keyword">this</span>, sub_objectives, weights, step);</div>
|
|
<div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02507"></a><span class="lineno"> 2507</span>  }</div>
|
|
<div class="line"><a name="l02508"></a><span class="lineno"> 2508</span>  </div>
|
|
<div class="line"><a name="l02512"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac2636db3ba75a530fa7f2e8e5ccf7b9d"> 2512</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac2636db3ba75a530fa7f2e8e5ccf7b9d">makeWeightedMaximize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] sub_objectives, <span class="keywordtype">long</span>[] weights, <span class="keywordtype">long</span> step) {</div>
|
|
<div class="line"><a name="l02513"></a><span class="lineno"> 2513</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeWeightedMaximize__SWIG_0(swigCPtr, <span class="keyword">this</span>, sub_objectives, weights, step);</div>
|
|
<div class="line"><a name="l02514"></a><span class="lineno"> 2514</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02515"></a><span class="lineno"> 2515</span>  }</div>
|
|
<div class="line"><a name="l02516"></a><span class="lineno"> 2516</span>  </div>
|
|
<div class="line"><a name="l02520"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab647863cb3a5b2db0ecd1083e6b170d7"> 2520</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab647863cb3a5b2db0ecd1083e6b170d7">makeWeightedMaximize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] sub_objectives, <span class="keywordtype">int</span>[] weights, <span class="keywordtype">long</span> step) {</div>
|
|
<div class="line"><a name="l02521"></a><span class="lineno"> 2521</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeWeightedMaximize__SWIG_1(swigCPtr, <span class="keyword">this</span>, sub_objectives, weights, step);</div>
|
|
<div class="line"><a name="l02522"></a><span class="lineno"> 2522</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>  }</div>
|
|
<div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>  </div>
|
|
<div class="line"><a name="l02528"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6f7cd7ba61d9cb68fef74b9a98367a76"> 2528</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6f7cd7ba61d9cb68fef74b9a98367a76">makeWeightedOptimize</a>(<span class="keywordtype">boolean</span> maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] sub_objectives, <span class="keywordtype">long</span>[] weights, <span class="keywordtype">long</span> step) {</div>
|
|
<div class="line"><a name="l02529"></a><span class="lineno"> 2529</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeWeightedOptimize__SWIG_0(swigCPtr, <span class="keyword">this</span>, maximize, sub_objectives, weights, step);</div>
|
|
<div class="line"><a name="l02530"></a><span class="lineno"> 2530</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02531"></a><span class="lineno"> 2531</span>  }</div>
|
|
<div class="line"><a name="l02532"></a><span class="lineno"> 2532</span>  </div>
|
|
<div class="line"><a name="l02536"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ead6b564ea1ba6f1178a3cb517d20d2"> 2536</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ead6b564ea1ba6f1178a3cb517d20d2">makeWeightedOptimize</a>(<span class="keywordtype">boolean</span> maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] sub_objectives, <span class="keywordtype">int</span>[] weights, <span class="keywordtype">long</span> step) {</div>
|
|
<div class="line"><a name="l02537"></a><span class="lineno"> 2537</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeWeightedOptimize__SWIG_1(swigCPtr, <span class="keyword">this</span>, maximize, sub_objectives, weights, step);</div>
|
|
<div class="line"><a name="l02538"></a><span class="lineno"> 2538</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02539"></a><span class="lineno"> 2539</span>  }</div>
|
|
<div class="line"><a name="l02540"></a><span class="lineno"> 2540</span>  </div>
|
|
<div class="line"><a name="l02559"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa902078f412951caea73ec68553fc3d2"> 2559</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa902078f412951caea73ec68553fc3d2">makeTabuSearch</a>(<span class="keywordtype">boolean</span> maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v, <span class="keywordtype">long</span> step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span> keep_tenure, <span class="keywordtype">long</span> forbid_tenure, <span class="keywordtype">double</span> tabu_factor) {</div>
|
|
<div class="line"><a name="l02560"></a><span class="lineno"> 2560</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeTabuSearch(swigCPtr, <span class="keyword">this</span>, maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v), v, step, vars, keep_tenure, forbid_tenure, tabu_factor);</div>
|
|
<div class="line"><a name="l02561"></a><span class="lineno"> 2561</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02562"></a><span class="lineno"> 2562</span>  }</div>
|
|
<div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>  </div>
|
|
<div class="line"><a name="l02568"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9790797ccfd3e52b9f36f3a67f20163e"> 2568</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9790797ccfd3e52b9f36f3a67f20163e">makeGenericTabuSearch</a>(<span class="keywordtype">boolean</span> maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v, <span class="keywordtype">long</span> step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] tabu_vars, <span class="keywordtype">long</span> forbid_tenure) {</div>
|
|
<div class="line"><a name="l02569"></a><span class="lineno"> 2569</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeGenericTabuSearch(swigCPtr, <span class="keyword">this</span>, maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v), v, step, tabu_vars, forbid_tenure);</div>
|
|
<div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>  }</div>
|
|
<div class="line"><a name="l02572"></a><span class="lineno"> 2572</span>  </div>
|
|
<div class="line"><a name="l02576"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9b307246b64483578c12b3270a2dca1e"> 2576</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9b307246b64483578c12b3270a2dca1e">makeSimulatedAnnealing</a>(<span class="keywordtype">boolean</span> maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v, <span class="keywordtype">long</span> step, <span class="keywordtype">long</span> initial_temperature) {</div>
|
|
<div class="line"><a name="l02577"></a><span class="lineno"> 2577</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSimulatedAnnealing(swigCPtr, <span class="keyword">this</span>, maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v), v, step, initial_temperature);</div>
|
|
<div class="line"><a name="l02578"></a><span class="lineno"> 2578</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02579"></a><span class="lineno"> 2579</span>  }</div>
|
|
<div class="line"><a name="l02580"></a><span class="lineno"> 2580</span>  </div>
|
|
<div class="line"><a name="l02585"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a527d7d84345c6b801cdcce2bcf296bee"> 2585</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a527d7d84345c6b801cdcce2bcf296bee">makeGuidedLocalSearch</a>(<span class="keywordtype">boolean</span> maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, LongBinaryOperator objective_function, <span class="keywordtype">long</span> step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">double</span> penalty_factor) {</div>
|
|
<div class="line"><a name="l02586"></a><span class="lineno"> 2586</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeGuidedLocalSearch__SWIG_0(swigCPtr, <span class="keyword">this</span>, maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, objective_function, step, vars, penalty_factor);</div>
|
|
<div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02588"></a><span class="lineno"> 2588</span>  }</div>
|
|
<div class="line"><a name="l02589"></a><span class="lineno"> 2589</span>  </div>
|
|
<div class="line"><a name="l02590"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a81a691befec173dfaec5794136147709"> 2590</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a81a691befec173dfaec5794136147709">makeGuidedLocalSearch</a>(<span class="keywordtype">boolean</span> maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryOperator.html">LongTernaryOperator</a> objective_function, <span class="keywordtype">long</span> step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] secondary_vars, <span class="keywordtype">double</span> penalty_factor) {</div>
|
|
<div class="line"><a name="l02591"></a><span class="lineno"> 2591</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeGuidedLocalSearch__SWIG_1(swigCPtr, <span class="keyword">this</span>, maximize, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, objective_function, step, vars, secondary_vars, penalty_factor);</div>
|
|
<div class="line"><a name="l02592"></a><span class="lineno"> 2592</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02593"></a><span class="lineno"> 2593</span>  }</div>
|
|
<div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>  </div>
|
|
<div class="line"><a name="l02600"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a15ea0cebfbd7cc829ec205daf75ef451"> 2600</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a15ea0cebfbd7cc829ec205daf75ef451">makeLubyRestart</a>(<span class="keywordtype">int</span> scale_factor) {</div>
|
|
<div class="line"><a name="l02601"></a><span class="lineno"> 2601</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLubyRestart(swigCPtr, <span class="keyword">this</span>, scale_factor);</div>
|
|
<div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02603"></a><span class="lineno"> 2603</span>  }</div>
|
|
<div class="line"><a name="l02604"></a><span class="lineno"> 2604</span>  </div>
|
|
<div class="line"><a name="l02609"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9c7f4defec9f9f5db0f2ca11ed4ebcdd"> 2609</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9c7f4defec9f9f5db0f2ca11ed4ebcdd">makeConstantRestart</a>(<span class="keywordtype">int</span> frequency) {</div>
|
|
<div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeConstantRestart(swigCPtr, <span class="keyword">this</span>, frequency);</div>
|
|
<div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02612"></a><span class="lineno"> 2612</span>  }</div>
|
|
<div class="line"><a name="l02613"></a><span class="lineno"> 2613</span>  </div>
|
|
<div class="line"><a name="l02617"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa6e1fdf2a85e5770765a48f1bcc73423"> 2617</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa6e1fdf2a85e5770765a48f1bcc73423">makeTimeLimit</a>(SWIGTYPE_p_absl__Duration time) {</div>
|
|
<div class="line"><a name="l02618"></a><span class="lineno"> 2618</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeTimeLimit__SWIG_0(swigCPtr, <span class="keyword">this</span>, SWIGTYPE_p_absl__Duration.getCPtr(time));</div>
|
|
<div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>  }</div>
|
|
<div class="line"><a name="l02621"></a><span class="lineno"> 2621</span>  </div>
|
|
<div class="line"><a name="l02622"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aae2dbfdb3ac14f7da2c1ba42fe1b510f"> 2622</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aae2dbfdb3ac14f7da2c1ba42fe1b510f">makeTimeLimit</a>(<span class="keywordtype">long</span> time_in_ms) {</div>
|
|
<div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeTimeLimit__SWIG_1(swigCPtr, <span class="keyword">this</span>, time_in_ms);</div>
|
|
<div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>  }</div>
|
|
<div class="line"><a name="l02626"></a><span class="lineno"> 2626</span>  </div>
|
|
<div class="line"><a name="l02631"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aef6a3bfe14ddf93550a3c166e8ff334e"> 2631</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aef6a3bfe14ddf93550a3c166e8ff334e">makeBranchesLimit</a>(<span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>) {</div>
|
|
<div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeBranchesLimit(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>);</div>
|
|
<div class="line"><a name="l02633"></a><span class="lineno"> 2633</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>  }</div>
|
|
<div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>  </div>
|
|
<div class="line"><a name="l02640"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afa057ba3b7fc118435e1e7ce12a94f66"> 2640</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afa057ba3b7fc118435e1e7ce12a94f66">makeFailuresLimit</a>(<span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>) {</div>
|
|
<div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFailuresLimit(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>);</div>
|
|
<div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>  }</div>
|
|
<div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>  </div>
|
|
<div class="line"><a name="l02649"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8454a60f4f4662caac6209e6a8ae159f"> 2649</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8454a60f4f4662caac6209e6a8ae159f">makeSolutionsLimit</a>(<span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>) {</div>
|
|
<div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSolutionsLimit(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>);</div>
|
|
<div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>  }</div>
|
|
<div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>  </div>
|
|
<div class="line"><a name="l02658"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a043ef2d47b28e81a7004bea194c1efe7"> 2658</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a043ef2d47b28e81a7004bea194c1efe7">makeLimit</a>(SWIGTYPE_p_absl__Duration time, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>, <span class="keywordtype">boolean</span> smart_time_check, <span class="keywordtype">boolean</span> cumulative) {</div>
|
|
<div class="line"><a name="l02659"></a><span class="lineno"> 2659</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_0(swigCPtr, <span class="keyword">this</span>, SWIGTYPE_p_absl__Duration.getCPtr(time), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>, smart_time_check, cumulative);</div>
|
|
<div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02661"></a><span class="lineno"> 2661</span>  }</div>
|
|
<div class="line"><a name="l02662"></a><span class="lineno"> 2662</span>  </div>
|
|
<div class="line"><a name="l02667"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa6d5156e1064c5a88b347cb5d8241035"> 2667</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa6d5156e1064c5a88b347cb5d8241035">makeLimit</a>(SWIGTYPE_p_absl__Duration time, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>, <span class="keywordtype">boolean</span> smart_time_check) {</div>
|
|
<div class="line"><a name="l02668"></a><span class="lineno"> 2668</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_1(swigCPtr, <span class="keyword">this</span>, SWIGTYPE_p_absl__Duration.getCPtr(time), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>, smart_time_check);</div>
|
|
<div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>  }</div>
|
|
<div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>  </div>
|
|
<div class="line"><a name="l02676"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6e72640f1762a11b992f26737c81e3bc"> 2676</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6e72640f1762a11b992f26737c81e3bc">makeLimit</a>(SWIGTYPE_p_absl__Duration time, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>) {</div>
|
|
<div class="line"><a name="l02677"></a><span class="lineno"> 2677</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_2(swigCPtr, <span class="keyword">this</span>, SWIGTYPE_p_absl__Duration.getCPtr(time), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>);</div>
|
|
<div class="line"><a name="l02678"></a><span class="lineno"> 2678</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>  }</div>
|
|
<div class="line"><a name="l02680"></a><span class="lineno"> 2680</span>  </div>
|
|
<div class="line"><a name="l02684"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3fada4f51a36a9ef0945dc1cd48daa4e"> 2684</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3fada4f51a36a9ef0945dc1cd48daa4e">makeLimit</a>(com.google.ortools.constraintsolver.RegularLimitParameters proto) {</div>
|
|
<div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_3(swigCPtr, <span class="keyword">this</span>, proto.toByteArray());</div>
|
|
<div class="line"><a name="l02686"></a><span class="lineno"> 2686</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02687"></a><span class="lineno"> 2687</span>  }</div>
|
|
<div class="line"><a name="l02688"></a><span class="lineno"> 2688</span>  </div>
|
|
<div class="line"><a name="l02689"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acb2cbd4e33fed52ab62001f9ba6cb68f"> 2689</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acb2cbd4e33fed52ab62001f9ba6cb68f">makeLimit</a>(<span class="keywordtype">long</span> time, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>, <span class="keywordtype">boolean</span> smart_time_check, <span class="keywordtype">boolean</span> cumulative) {</div>
|
|
<div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_4(swigCPtr, <span class="keyword">this</span>, time, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>, smart_time_check, cumulative);</div>
|
|
<div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02692"></a><span class="lineno"> 2692</span>  }</div>
|
|
<div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>  </div>
|
|
<div class="line"><a name="l02694"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae21a272c8ae0daaae74f07744e0969b9"> 2694</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae21a272c8ae0daaae74f07744e0969b9">makeLimit</a>(<span class="keywordtype">long</span> time, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>, <span class="keywordtype">boolean</span> smart_time_check) {</div>
|
|
<div class="line"><a name="l02695"></a><span class="lineno"> 2695</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_5(swigCPtr, <span class="keyword">this</span>, time, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>, smart_time_check);</div>
|
|
<div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>  }</div>
|
|
<div class="line"><a name="l02698"></a><span class="lineno"> 2698</span>  </div>
|
|
<div class="line"><a name="l02699"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abdf013c674828c2ba6b02c6341e12b05"> 2699</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abdf013c674828c2ba6b02c6341e12b05">makeLimit</a>(<span class="keywordtype">long</span> time, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>) {</div>
|
|
<div class="line"><a name="l02700"></a><span class="lineno"> 2700</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_6(swigCPtr, <span class="keyword">this</span>, time, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">branches</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">failures</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">solutions</a>);</div>
|
|
<div class="line"><a name="l02701"></a><span class="lineno"> 2701</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02702"></a><span class="lineno"> 2702</span>  }</div>
|
|
<div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>  </div>
|
|
<div class="line"><a name="l02707"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73f147a01d36b11002319a4b7d184fa0"> 2707</a></span>  <span class="keyword">public</span> com.google.ortools.constraintsolver.RegularLimitParameters <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73f147a01d36b11002319a4b7d184fa0">makeDefaultRegularLimitParameters</a>() {</div>
|
|
<div class="line"><a name="l02708"></a><span class="lineno"> 2708</span>  <span class="keywordtype">byte</span>[] buf = mainJNI.Solver_makeDefaultRegularLimitParameters(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>  <span class="keywordflow">if</span> (buf == <span class="keyword">null</span> || buf.length == 0) {</div>
|
|
<div class="line"><a name="l02710"></a><span class="lineno"> 2710</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div>
|
|
<div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>  }</div>
|
|
<div class="line"><a name="l02712"></a><span class="lineno"> 2712</span>  <span class="keywordflow">try</span> {</div>
|
|
<div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>  <span class="keywordflow">return</span> com.google.ortools.constraintsolver.RegularLimitParameters.parseFrom(buf);</div>
|
|
<div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>  } <span class="keywordflow">catch</span> (com.google.protobuf.InvalidProtocolBufferException e) {</div>
|
|
<div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>  <span class="keywordflow">throw</span> <span class="keyword">new</span> RuntimeException(</div>
|
|
<div class="line"><a name="l02716"></a><span class="lineno"> 2716</span>  <span class="stringliteral">"Unable to parse com.google.ortools.constraintsolver.RegularLimitParameters protocol message."</span>);</div>
|
|
<div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>  }</div>
|
|
<div class="line"><a name="l02718"></a><span class="lineno"> 2718</span> }</div>
|
|
<div class="line"><a name="l02719"></a><span class="lineno"> 2719</span>  </div>
|
|
<div class="line"><a name="l02725"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9aee36eeb4faeeb30cb4acd1fd6dc9e2"> 2725</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html">SearchLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9aee36eeb4faeeb30cb4acd1fd6dc9e2">makeLimit</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html">SearchLimit</a> limit_1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html">SearchLimit</a> limit_2) {</div>
|
|
<div class="line"><a name="l02726"></a><span class="lineno"> 2726</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_7(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html">SearchLimit</a>.getCPtr(limit_1), limit_1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html">SearchLimit</a>.getCPtr(limit_2), limit_2);</div>
|
|
<div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html">SearchLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>  }</div>
|
|
<div class="line"><a name="l02729"></a><span class="lineno"> 2729</span>  </div>
|
|
<div class="line"><a name="l02736"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c6c9472fb9ad81a590d0954432a8166"> 2736</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ImprovementSearchLimit.html">ImprovementSearchLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c6c9472fb9ad81a590d0954432a8166">MakeImprovementLimit</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective_var, <span class="keywordtype">boolean</span> maximize, <span class="keywordtype">double</span> objective_scaling_factor, <span class="keywordtype">double</span> objective_offset, <span class="keywordtype">double</span> improvement_rate_coefficient, <span class="keywordtype">int</span> improvement_rate_solutions_distance) {</div>
|
|
<div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_MakeImprovementLimit(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective_var), objective_var, maximize, objective_scaling_factor, objective_offset, improvement_rate_coefficient, improvement_rate_solutions_distance);</div>
|
|
<div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ImprovementSearchLimit.html">ImprovementSearchLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02739"></a><span class="lineno"> 2739</span>  }</div>
|
|
<div class="line"><a name="l02740"></a><span class="lineno"> 2740</span>  </div>
|
|
<div class="line"><a name="l02745"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9b15a0a244f14e91f74d8dded0c25fd8"> 2745</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html">SearchLimit</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9b15a0a244f14e91f74d8dded0c25fd8">makeCustomLimit</a>(BooleanSupplier limiter) {</div>
|
|
<div class="line"><a name="l02746"></a><span class="lineno"> 2746</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCustomLimit(swigCPtr, <span class="keyword">this</span>, limiter);</div>
|
|
<div class="line"><a name="l02747"></a><span class="lineno"> 2747</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html">SearchLimit</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02748"></a><span class="lineno"> 2748</span>  }</div>
|
|
<div class="line"><a name="l02749"></a><span class="lineno"> 2749</span>  </div>
|
|
<div class="line"><a name="l02754"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6c9a2a79dcc05adc10a84bfa4e464c05"> 2754</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6c9a2a79dcc05adc10a84bfa4e464c05">makeSearchLog</a>(<span class="keywordtype">int</span> branch_period) {</div>
|
|
<div class="line"><a name="l02755"></a><span class="lineno"> 2755</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSearchLog__SWIG_0(swigCPtr, <span class="keyword">this</span>, branch_period);</div>
|
|
<div class="line"><a name="l02756"></a><span class="lineno"> 2756</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02757"></a><span class="lineno"> 2757</span>  }</div>
|
|
<div class="line"><a name="l02758"></a><span class="lineno"> 2758</span>  </div>
|
|
<div class="line"><a name="l02762"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a280785e95ecee361b5893a3479ce2b6d"> 2762</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a280785e95ecee361b5893a3479ce2b6d">makeSearchLog</a>(<span class="keywordtype">int</span> branch_period, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var) {</div>
|
|
<div class="line"><a name="l02763"></a><span class="lineno"> 2763</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSearchLog__SWIG_1(swigCPtr, <span class="keyword">this</span>, branch_period, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var);</div>
|
|
<div class="line"><a name="l02764"></a><span class="lineno"> 2764</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02765"></a><span class="lineno"> 2765</span>  }</div>
|
|
<div class="line"><a name="l02766"></a><span class="lineno"> 2766</span>  </div>
|
|
<div class="line"><a name="l02771"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9aebd4b4c487696e807cb0ed8f63ce52"> 2771</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9aebd4b4c487696e807cb0ed8f63ce52">makeSearchLog</a>(<span class="keywordtype">int</span> branch_period, Supplier<String> display_callback) {</div>
|
|
<div class="line"><a name="l02772"></a><span class="lineno"> 2772</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSearchLog__SWIG_2(swigCPtr, <span class="keyword">this</span>, branch_period, display_callback);</div>
|
|
<div class="line"><a name="l02773"></a><span class="lineno"> 2773</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02774"></a><span class="lineno"> 2774</span>  }</div>
|
|
<div class="line"><a name="l02775"></a><span class="lineno"> 2775</span>  </div>
|
|
<div class="line"><a name="l02780"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a67bbd82886507c50ab747db04943f422"> 2780</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a67bbd82886507c50ab747db04943f422">makeSearchLog</a>(<span class="keywordtype">int</span> branch_period, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var, Supplier<String> display_callback) {</div>
|
|
<div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSearchLog__SWIG_3(swigCPtr, <span class="keyword">this</span>, branch_period, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var, display_callback);</div>
|
|
<div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>  }</div>
|
|
<div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>  </div>
|
|
<div class="line"><a name="l02789"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4bbe0b41f3d6132e7775bdef3996694e"> 2789</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4bbe0b41f3d6132e7775bdef3996694e">makeSearchLog</a>(<span class="keywordtype">int</span> branch_period, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a> opt_var) {</div>
|
|
<div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSearchLog__SWIG_4(swigCPtr, <span class="keyword">this</span>, branch_period, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a>.getCPtr(opt_var), opt_var);</div>
|
|
<div class="line"><a name="l02791"></a><span class="lineno"> 2791</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>  }</div>
|
|
<div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>  </div>
|
|
<div class="line"><a name="l02798"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2b23b6724cf8ea9340ca0f72fc4c944b"> 2798</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2b23b6724cf8ea9340ca0f72fc4c944b">makeSearchLog</a>(<span class="keywordtype">int</span> branch_period, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a> opt_var, Supplier<String> display_callback) {</div>
|
|
<div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSearchLog__SWIG_5(swigCPtr, <span class="keyword">this</span>, branch_period, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">OptimizeVar</a>.getCPtr(opt_var), opt_var, display_callback);</div>
|
|
<div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>  }</div>
|
|
<div class="line"><a name="l02802"></a><span class="lineno"> 2802</span>  </div>
|
|
<div class="line"><a name="l02807"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9d21a6f99fa95518995d27231fd2f6f4"> 2807</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9d21a6f99fa95518995d27231fd2f6f4">makeSearchTrace</a>(String prefix) {</div>
|
|
<div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSearchTrace(swigCPtr, <span class="keyword">this</span>, prefix);</div>
|
|
<div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>  }</div>
|
|
<div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>  </div>
|
|
<div class="line"><a name="l02815"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac2321e53aaa096d0b5be3236518e2fc5"> 2815</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac2321e53aaa096d0b5be3236518e2fc5">makeEnterSearchCallback</a>(Runnable callback) {</div>
|
|
<div class="line"><a name="l02816"></a><span class="lineno"> 2816</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeEnterSearchCallback(swigCPtr, <span class="keyword">this</span>, callback);</div>
|
|
<div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>  }</div>
|
|
<div class="line"><a name="l02819"></a><span class="lineno"> 2819</span>  </div>
|
|
<div class="line"><a name="l02820"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a945dcf8e886abd343abead1a1af7b9b7"> 2820</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a945dcf8e886abd343abead1a1af7b9b7">makeExitSearchCallback</a>(Runnable callback) {</div>
|
|
<div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeExitSearchCallback(swigCPtr, <span class="keyword">this</span>, callback);</div>
|
|
<div class="line"><a name="l02822"></a><span class="lineno"> 2822</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>  }</div>
|
|
<div class="line"><a name="l02824"></a><span class="lineno"> 2824</span>  </div>
|
|
<div class="line"><a name="l02825"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adaf5832ad04cf38aa1858b88810664dd"> 2825</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adaf5832ad04cf38aa1858b88810664dd">makeAtSolutionCallback</a>(Runnable callback) {</div>
|
|
<div class="line"><a name="l02826"></a><span class="lineno"> 2826</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAtSolutionCallback(swigCPtr, <span class="keyword">this</span>, callback);</div>
|
|
<div class="line"><a name="l02827"></a><span class="lineno"> 2827</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02828"></a><span class="lineno"> 2828</span>  }</div>
|
|
<div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>  </div>
|
|
<div class="line"><a name="l02833"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6d84de3cbcb49ab9a1a6a5c2788bf93"> 2833</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html">ModelVisitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6d84de3cbcb49ab9a1a6a5c2788bf93">makePrintModelVisitor</a>() {</div>
|
|
<div class="line"><a name="l02834"></a><span class="lineno"> 2834</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePrintModelVisitor(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l02835"></a><span class="lineno"> 2835</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html">ModelVisitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02836"></a><span class="lineno"> 2836</span>  }</div>
|
|
<div class="line"><a name="l02837"></a><span class="lineno"> 2837</span>  </div>
|
|
<div class="line"><a name="l02841"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5764f4706728ea7d58771c7eb792f161"> 2841</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html">ModelVisitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5764f4706728ea7d58771c7eb792f161">makeStatisticsModelVisitor</a>() {</div>
|
|
<div class="line"><a name="l02842"></a><span class="lineno"> 2842</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeStatisticsModelVisitor(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l02843"></a><span class="lineno"> 2843</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html">ModelVisitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02844"></a><span class="lineno"> 2844</span>  }</div>
|
|
<div class="line"><a name="l02845"></a><span class="lineno"> 2845</span>  </div>
|
|
<div class="line"><a name="l02849"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae5037a4c0e40ead59976c127926206f7"> 2849</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae5037a4c0e40ead59976c127926206f7">makeSymmetryManager</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>[] visitors) {</div>
|
|
<div class="line"><a name="l02850"></a><span class="lineno"> 2850</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSymmetryManager__SWIG_0(swigCPtr, <span class="keyword">this</span>, visitors);</div>
|
|
<div class="line"><a name="l02851"></a><span class="lineno"> 2851</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02852"></a><span class="lineno"> 2852</span>  }</div>
|
|
<div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>  </div>
|
|
<div class="line"><a name="l02854"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a914b07efc9897c00c04c5201f4fb5f6e"> 2854</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a914b07efc9897c00c04c5201f4fb5f6e">makeSymmetryManager</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> v1) {</div>
|
|
<div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSymmetryManager__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(v1), v1);</div>
|
|
<div class="line"><a name="l02856"></a><span class="lineno"> 2856</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02857"></a><span class="lineno"> 2857</span>  }</div>
|
|
<div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>  </div>
|
|
<div class="line"><a name="l02859"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa1803f41b2f5b9fdd0005d2beeeacfd3"> 2859</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa1803f41b2f5b9fdd0005d2beeeacfd3">makeSymmetryManager</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> v2) {</div>
|
|
<div class="line"><a name="l02860"></a><span class="lineno"> 2860</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSymmetryManager__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(v1), v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(v2), v2);</div>
|
|
<div class="line"><a name="l02861"></a><span class="lineno"> 2861</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02862"></a><span class="lineno"> 2862</span>  }</div>
|
|
<div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>  </div>
|
|
<div class="line"><a name="l02864"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0f3b4caab87937cde508eb9142ec65e2"> 2864</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0f3b4caab87937cde508eb9142ec65e2">makeSymmetryManager</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> v2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> v3) {</div>
|
|
<div class="line"><a name="l02865"></a><span class="lineno"> 2865</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSymmetryManager__SWIG_3(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(v1), v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(v2), v2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(v3), v3);</div>
|
|
<div class="line"><a name="l02866"></a><span class="lineno"> 2866</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02867"></a><span class="lineno"> 2867</span>  }</div>
|
|
<div class="line"><a name="l02868"></a><span class="lineno"> 2868</span>  </div>
|
|
<div class="line"><a name="l02869"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bfe0b11921ac11a8da860972f6bc9eb"> 2869</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bfe0b11921ac11a8da860972f6bc9eb">makeSymmetryManager</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> v2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> v3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> v4) {</div>
|
|
<div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSymmetryManager__SWIG_4(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(v1), v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(v2), v2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(v3), v3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(v4), v4);</div>
|
|
<div class="line"><a name="l02871"></a><span class="lineno"> 2871</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02872"></a><span class="lineno"> 2872</span>  }</div>
|
|
<div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>  </div>
|
|
<div class="line"><a name="l02877"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae34aa04a7a3fcd7447048b1d89794834"> 2877</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae34aa04a7a3fcd7447048b1d89794834">makeAssignVariableValue</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var, <span class="keywordtype">long</span> val) {</div>
|
|
<div class="line"><a name="l02878"></a><span class="lineno"> 2878</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAssignVariableValue(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var, val);</div>
|
|
<div class="line"><a name="l02879"></a><span class="lineno"> 2879</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>  }</div>
|
|
<div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>  </div>
|
|
<div class="line"><a name="l02882"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a97c59374162410848ca2929fc921fbde"> 2882</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a97c59374162410848ca2929fc921fbde">makeVariableLessOrEqualValue</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l02883"></a><span class="lineno"> 2883</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeVariableLessOrEqualValue(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var, value);</div>
|
|
<div class="line"><a name="l02884"></a><span class="lineno"> 2884</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>  }</div>
|
|
<div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>  </div>
|
|
<div class="line"><a name="l02887"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6c7bf44cc35e92feaf29f73497010db"> 2887</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6c7bf44cc35e92feaf29f73497010db">makeVariableGreaterOrEqualValue</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l02888"></a><span class="lineno"> 2888</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeVariableGreaterOrEqualValue(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var, value);</div>
|
|
<div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>  }</div>
|
|
<div class="line"><a name="l02891"></a><span class="lineno"> 2891</span>  </div>
|
|
<div class="line"><a name="l02892"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7220ae103cd5faaefccc9063db7dee52"> 2892</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7220ae103cd5faaefccc9063db7dee52">makeSplitVariableDomain</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var, <span class="keywordtype">long</span> val, <span class="keywordtype">boolean</span> start_with_lower_half) {</div>
|
|
<div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSplitVariableDomain(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var, val, start_with_lower_half);</div>
|
|
<div class="line"><a name="l02894"></a><span class="lineno"> 2894</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>  }</div>
|
|
<div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>  </div>
|
|
<div class="line"><a name="l02897"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa95afb9295f4ac42bdd2c2ef422b4582"> 2897</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa95afb9295f4ac42bdd2c2ef422b4582">makeAssignVariableValueOrFail</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAssignVariableValueOrFail(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var, value);</div>
|
|
<div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>  }</div>
|
|
<div class="line"><a name="l02901"></a><span class="lineno"> 2901</span>  </div>
|
|
<div class="line"><a name="l02902"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8981139ee6d62eb49e7c8f7d05f7c949"> 2902</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8981139ee6d62eb49e7c8f7d05f7c949">MakeAssignVariableValueOrDoNothing</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var, <span class="keywordtype">long</span> value) {</div>
|
|
<div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_MakeAssignVariableValueOrDoNothing(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var, value);</div>
|
|
<div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>  }</div>
|
|
<div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>  </div>
|
|
<div class="line"><a name="l02907"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa1926ea4968d539f57388da6761cb5c6"> 2907</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa1926ea4968d539f57388da6761cb5c6">makeAssignVariablesValues</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">long</span>[] values) {</div>
|
|
<div class="line"><a name="l02908"></a><span class="lineno"> 2908</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAssignVariablesValues(swigCPtr, <span class="keyword">this</span>, vars, values);</div>
|
|
<div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>  }</div>
|
|
<div class="line"><a name="l02911"></a><span class="lineno"> 2911</span>  </div>
|
|
<div class="line"><a name="l02912"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a064c1e51e76edc2017d336e7c5bf2a9d"> 2912</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a064c1e51e76edc2017d336e7c5bf2a9d">makeFailDecision</a>() {</div>
|
|
<div class="line"><a name="l02913"></a><span class="lineno"> 2913</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFailDecision(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l02914"></a><span class="lineno"> 2914</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02915"></a><span class="lineno"> 2915</span>  }</div>
|
|
<div class="line"><a name="l02916"></a><span class="lineno"> 2916</span>  </div>
|
|
<div class="line"><a name="l02917"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9919fc9c7a2f6c4f645863793dcefa36"> 2917</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9919fc9c7a2f6c4f645863793dcefa36">makeDecision</a>(Consumer<Solver> apply, Consumer<Solver> refute) {</div>
|
|
<div class="line"><a name="l02918"></a><span class="lineno"> 2918</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDecision(swigCPtr, <span class="keyword">this</span>, apply, refute);</div>
|
|
<div class="line"><a name="l02919"></a><span class="lineno"> 2919</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02920"></a><span class="lineno"> 2920</span>  }</div>
|
|
<div class="line"><a name="l02921"></a><span class="lineno"> 2921</span>  </div>
|
|
<div class="line"><a name="l02932"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae8db7d82f6382a7f4d0e57c6f0b79e9b"> 2932</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae8db7d82f6382a7f4d0e57c6f0b79e9b">compose</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db2) {</div>
|
|
<div class="line"><a name="l02933"></a><span class="lineno"> 2933</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_compose__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db1), db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db2), db2);</div>
|
|
<div class="line"><a name="l02934"></a><span class="lineno"> 2934</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02935"></a><span class="lineno"> 2935</span>  }</div>
|
|
<div class="line"><a name="l02936"></a><span class="lineno"> 2936</span>  </div>
|
|
<div class="line"><a name="l02937"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ff31dd993059d95d9c6455c8d630ecb"> 2937</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ff31dd993059d95d9c6455c8d630ecb">compose</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db3) {</div>
|
|
<div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_compose__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db1), db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db2), db2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db3), db3);</div>
|
|
<div class="line"><a name="l02939"></a><span class="lineno"> 2939</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02940"></a><span class="lineno"> 2940</span>  }</div>
|
|
<div class="line"><a name="l02941"></a><span class="lineno"> 2941</span>  </div>
|
|
<div class="line"><a name="l02942"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac5a6fd50b8eade21e0e7e1c1a5a8624b"> 2942</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac5a6fd50b8eade21e0e7e1c1a5a8624b">compose</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db4) {</div>
|
|
<div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_compose__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db1), db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db2), db2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db3), db3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db4), db4);</div>
|
|
<div class="line"><a name="l02944"></a><span class="lineno"> 2944</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02945"></a><span class="lineno"> 2945</span>  }</div>
|
|
<div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>  </div>
|
|
<div class="line"><a name="l02947"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeac33c63c666bf5991d018a2ca13190f"> 2947</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeac33c63c666bf5991d018a2ca13190f">compose</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>[] dbs) {</div>
|
|
<div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_compose__SWIG_3(swigCPtr, <span class="keyword">this</span>, dbs);</div>
|
|
<div class="line"><a name="l02949"></a><span class="lineno"> 2949</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02950"></a><span class="lineno"> 2950</span>  }</div>
|
|
<div class="line"><a name="l02951"></a><span class="lineno"> 2951</span>  </div>
|
|
<div class="line"><a name="l02969"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7a2b83ef4f08d48b6da72c689dc4bc87"> 2969</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7a2b83ef4f08d48b6da72c689dc4bc87">tryDecisions</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db2) {</div>
|
|
<div class="line"><a name="l02970"></a><span class="lineno"> 2970</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_tryDecisions__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db1), db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db2), db2);</div>
|
|
<div class="line"><a name="l02971"></a><span class="lineno"> 2971</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02972"></a><span class="lineno"> 2972</span>  }</div>
|
|
<div class="line"><a name="l02973"></a><span class="lineno"> 2973</span>  </div>
|
|
<div class="line"><a name="l02974"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1ab3e6b4547b71a51f47139d59a62da5"> 2974</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1ab3e6b4547b71a51f47139d59a62da5">tryDecisions</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db3) {</div>
|
|
<div class="line"><a name="l02975"></a><span class="lineno"> 2975</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_tryDecisions__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db1), db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db2), db2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db3), db3);</div>
|
|
<div class="line"><a name="l02976"></a><span class="lineno"> 2976</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02977"></a><span class="lineno"> 2977</span>  }</div>
|
|
<div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>  </div>
|
|
<div class="line"><a name="l02979"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeccbd59925f3e98a7fa1a7d651702c83"> 2979</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeccbd59925f3e98a7fa1a7d651702c83">tryDecisions</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db4) {</div>
|
|
<div class="line"><a name="l02980"></a><span class="lineno"> 2980</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_tryDecisions__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db1), db1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db2), db2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db3), db3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db4), db4);</div>
|
|
<div class="line"><a name="l02981"></a><span class="lineno"> 2981</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02982"></a><span class="lineno"> 2982</span>  }</div>
|
|
<div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>  </div>
|
|
<div class="line"><a name="l02984"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adfdad5a3027c5b8b0edc6512a975cf18"> 2984</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adfdad5a3027c5b8b0edc6512a975cf18">tryDecisions</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>[] dbs) {</div>
|
|
<div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_tryDecisions__SWIG_3(swigCPtr, <span class="keyword">this</span>, dbs);</div>
|
|
<div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>  }</div>
|
|
<div class="line"><a name="l02988"></a><span class="lineno"> 2988</span>  </div>
|
|
<div class="line"><a name="l02993"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a89e6e52aec618f5081c67e98070167ae"> 2993</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a89e6e52aec618f5081c67e98070167ae">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span> var_str, <span class="keywordtype">int</span> val_str) {</div>
|
|
<div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, var_str, val_str);</div>
|
|
<div class="line"><a name="l02995"></a><span class="lineno"> 2995</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l02996"></a><span class="lineno"> 2996</span>  }</div>
|
|
<div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>  </div>
|
|
<div class="line"><a name="l02998"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ade191836adf6e1356691db782da13e05"> 2998</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ade191836adf6e1356691db782da13e05">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, LongUnaryOperator var_evaluator, <span class="keywordtype">int</span> val_str) {</div>
|
|
<div class="line"><a name="l02999"></a><span class="lineno"> 2999</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, var_evaluator, val_str);</div>
|
|
<div class="line"><a name="l03000"></a><span class="lineno"> 3000</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03001"></a><span class="lineno"> 3001</span>  }</div>
|
|
<div class="line"><a name="l03002"></a><span class="lineno"> 3002</span>  </div>
|
|
<div class="line"><a name="l03003"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3428a9495dde636ac2dd88aa1b5cdbd"> 3003</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3428a9495dde636ac2dd88aa1b5cdbd">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span> var_str, LongBinaryOperator value_evaluator) {</div>
|
|
<div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_2(swigCPtr, <span class="keyword">this</span>, vars, var_str, value_evaluator);</div>
|
|
<div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>  }</div>
|
|
<div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>  </div>
|
|
<div class="line"><a name="l03012"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5af0ff5e883f96babd582a95e5b8290f"> 3012</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5af0ff5e883f96babd582a95e5b8290f">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span> var_str, <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryPredicate.html">LongTernaryPredicate</a> var_val1_val2_comparator) {</div>
|
|
<div class="line"><a name="l03013"></a><span class="lineno"> 3013</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_3(swigCPtr, <span class="keyword">this</span>, vars, var_str, var_val1_val2_comparator);</div>
|
|
<div class="line"><a name="l03014"></a><span class="lineno"> 3014</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03015"></a><span class="lineno"> 3015</span>  }</div>
|
|
<div class="line"><a name="l03016"></a><span class="lineno"> 3016</span>  </div>
|
|
<div class="line"><a name="l03017"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3cc8a1841b3020da5f4b1ac1ed2160af"> 3017</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3cc8a1841b3020da5f4b1ac1ed2160af">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, LongUnaryOperator var_evaluator, LongBinaryOperator value_evaluator) {</div>
|
|
<div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_4(swigCPtr, <span class="keyword">this</span>, vars, var_evaluator, value_evaluator);</div>
|
|
<div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03020"></a><span class="lineno"> 3020</span>  }</div>
|
|
<div class="line"><a name="l03021"></a><span class="lineno"> 3021</span>  </div>
|
|
<div class="line"><a name="l03022"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a01c9690a097d2372f7c62be26ddbefa6"> 3022</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a01c9690a097d2372f7c62be26ddbefa6">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span> var_str, LongBinaryOperator value_evaluator, LongUnaryOperator tie_breaker) {</div>
|
|
<div class="line"><a name="l03023"></a><span class="lineno"> 3023</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_5(swigCPtr, <span class="keyword">this</span>, vars, var_str, value_evaluator, tie_breaker);</div>
|
|
<div class="line"><a name="l03024"></a><span class="lineno"> 3024</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>  }</div>
|
|
<div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>  </div>
|
|
<div class="line"><a name="l03027"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d7e0541401e75f42e254326a62d92d5"> 3027</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d7e0541401e75f42e254326a62d92d5">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, LongUnaryOperator var_evaluator, LongBinaryOperator value_evaluator, LongUnaryOperator tie_breaker) {</div>
|
|
<div class="line"><a name="l03028"></a><span class="lineno"> 3028</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_6(swigCPtr, <span class="keyword">this</span>, vars, var_evaluator, value_evaluator, tie_breaker);</div>
|
|
<div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03030"></a><span class="lineno"> 3030</span>  }</div>
|
|
<div class="line"><a name="l03031"></a><span class="lineno"> 3031</span>  </div>
|
|
<div class="line"><a name="l03032"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0829a016a77f25eb4c0376a7612bf79c"> 3032</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0829a016a77f25eb4c0376a7612bf79c">makeDefaultPhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars) {</div>
|
|
<div class="line"><a name="l03033"></a><span class="lineno"> 3033</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDefaultPhase__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars);</div>
|
|
<div class="line"><a name="l03034"></a><span class="lineno"> 3034</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03035"></a><span class="lineno"> 3035</span>  }</div>
|
|
<div class="line"><a name="l03036"></a><span class="lineno"> 3036</span>  </div>
|
|
<div class="line"><a name="l03037"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adae161fc6fa7f8482af08fe09aac7a33"> 3037</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adae161fc6fa7f8482af08fe09aac7a33">makeDefaultPhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DefaultPhaseParameters.html">DefaultPhaseParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>) {</div>
|
|
<div class="line"><a name="l03038"></a><span class="lineno"> 3038</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDefaultPhase__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DefaultPhaseParameters.html">DefaultPhaseParameters</a>.getCPtr(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>);</div>
|
|
<div class="line"><a name="l03039"></a><span class="lineno"> 3039</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03040"></a><span class="lineno"> 3040</span>  }</div>
|
|
<div class="line"><a name="l03041"></a><span class="lineno"> 3041</span>  </div>
|
|
<div class="line"><a name="l03045"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4ee1c5280d416660c322387f685b334a"> 3045</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4ee1c5280d416660c322387f685b334a">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v0, <span class="keywordtype">int</span> var_str, <span class="keywordtype">int</span> val_str) {</div>
|
|
<div class="line"><a name="l03046"></a><span class="lineno"> 3046</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_7(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v0), v0, var_str, val_str);</div>
|
|
<div class="line"><a name="l03047"></a><span class="lineno"> 3047</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03048"></a><span class="lineno"> 3048</span>  }</div>
|
|
<div class="line"><a name="l03049"></a><span class="lineno"> 3049</span>  </div>
|
|
<div class="line"><a name="l03050"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4a645880cdbcc7f403936b38c28b1061"> 3050</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4a645880cdbcc7f403936b38c28b1061">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v0, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v1, <span class="keywordtype">int</span> var_str, <span class="keywordtype">int</span> val_str) {</div>
|
|
<div class="line"><a name="l03051"></a><span class="lineno"> 3051</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_8(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v0), v0, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v1), v1, var_str, val_str);</div>
|
|
<div class="line"><a name="l03052"></a><span class="lineno"> 3052</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03053"></a><span class="lineno"> 3053</span>  }</div>
|
|
<div class="line"><a name="l03054"></a><span class="lineno"> 3054</span>  </div>
|
|
<div class="line"><a name="l03055"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a19e82de0985f1375140e61529953cee5"> 3055</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a19e82de0985f1375140e61529953cee5">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v0, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v2, <span class="keywordtype">int</span> var_str, <span class="keywordtype">int</span> val_str) {</div>
|
|
<div class="line"><a name="l03056"></a><span class="lineno"> 3056</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_9(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v0), v0, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v1), v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v2), v2, var_str, val_str);</div>
|
|
<div class="line"><a name="l03057"></a><span class="lineno"> 3057</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03058"></a><span class="lineno"> 3058</span>  }</div>
|
|
<div class="line"><a name="l03059"></a><span class="lineno"> 3059</span>  </div>
|
|
<div class="line"><a name="l03060"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac8e29aa8e1e7ce519ff97c51dc53ae7f"> 3060</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac8e29aa8e1e7ce519ff97c51dc53ae7f">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v0, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> v3, <span class="keywordtype">int</span> var_str, <span class="keywordtype">int</span> val_str) {</div>
|
|
<div class="line"><a name="l03061"></a><span class="lineno"> 3061</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_10(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v0), v0, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v1), v1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v2), v2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(v3), v3, var_str, val_str);</div>
|
|
<div class="line"><a name="l03062"></a><span class="lineno"> 3062</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03063"></a><span class="lineno"> 3063</span>  }</div>
|
|
<div class="line"><a name="l03064"></a><span class="lineno"> 3064</span>  </div>
|
|
<div class="line"><a name="l03072"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa0ef2a424ccb0e065d144258d6ec44bf"> 3072</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa0ef2a424ccb0e065d144258d6ec44bf">makeScheduleOrPostpone</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> var, <span class="keywordtype">long</span> est, <span class="keywordtype">int</span>[] marker) {</div>
|
|
<div class="line"><a name="l03073"></a><span class="lineno"> 3073</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScheduleOrPostpone(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(var), var, est, marker);</div>
|
|
<div class="line"><a name="l03074"></a><span class="lineno"> 3074</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03075"></a><span class="lineno"> 3075</span>  }</div>
|
|
<div class="line"><a name="l03076"></a><span class="lineno"> 3076</span>  </div>
|
|
<div class="line"><a name="l03084"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a468b9c702edd3aad236fd6d34d74ce75"> 3084</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a468b9c702edd3aad236fd6d34d74ce75">makeScheduleOrExpedite</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> var, <span class="keywordtype">long</span> est, <span class="keywordtype">int</span>[] marker) {</div>
|
|
<div class="line"><a name="l03085"></a><span class="lineno"> 3085</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeScheduleOrExpedite(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(var), var, est, marker);</div>
|
|
<div class="line"><a name="l03086"></a><span class="lineno"> 3086</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03087"></a><span class="lineno"> 3087</span>  }</div>
|
|
<div class="line"><a name="l03088"></a><span class="lineno"> 3088</span>  </div>
|
|
<div class="line"><a name="l03093"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab32cf2774a6a23f11c0fe2b5b73a370d"> 3093</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab32cf2774a6a23f11c0fe2b5b73a370d">makeRankFirstInterval</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVar.html">SequenceVar</a> sequence, <span class="keywordtype">int</span> index) {</div>
|
|
<div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeRankFirstInterval(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVar.html">SequenceVar</a>.getCPtr(sequence), sequence, index);</div>
|
|
<div class="line"><a name="l03095"></a><span class="lineno"> 3095</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03096"></a><span class="lineno"> 3096</span>  }</div>
|
|
<div class="line"><a name="l03097"></a><span class="lineno"> 3097</span>  </div>
|
|
<div class="line"><a name="l03102"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a69180ab2936e8d2d6dedf6d2c79ae114"> 3102</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a69180ab2936e8d2d6dedf6d2c79ae114">makeRankLastInterval</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVar.html">SequenceVar</a> sequence, <span class="keywordtype">int</span> index) {</div>
|
|
<div class="line"><a name="l03103"></a><span class="lineno"> 3103</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeRankLastInterval(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVar.html">SequenceVar</a>.getCPtr(sequence), sequence, index);</div>
|
|
<div class="line"><a name="l03104"></a><span class="lineno"> 3104</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03105"></a><span class="lineno"> 3105</span>  }</div>
|
|
<div class="line"><a name="l03106"></a><span class="lineno"> 3106</span>  </div>
|
|
<div class="line"><a name="l03114"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a62db3f56859de8c07122b64e9e90c07f"> 3114</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a62db3f56859de8c07122b64e9e90c07f">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, LongBinaryOperator eval, <span class="keywordtype">int</span> str) {</div>
|
|
<div class="line"><a name="l03115"></a><span class="lineno"> 3115</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_11(swigCPtr, <span class="keyword">this</span>, vars, eval, str);</div>
|
|
<div class="line"><a name="l03116"></a><span class="lineno"> 3116</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03117"></a><span class="lineno"> 3117</span>  }</div>
|
|
<div class="line"><a name="l03118"></a><span class="lineno"> 3118</span>  </div>
|
|
<div class="line"><a name="l03128"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a726f448af2e35c1bdde06b859b23500c"> 3128</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a726f448af2e35c1bdde06b859b23500c">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, LongBinaryOperator eval, LongUnaryOperator tie_breaker, <span class="keywordtype">int</span> str) {</div>
|
|
<div class="line"><a name="l03129"></a><span class="lineno"> 3129</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_12(swigCPtr, <span class="keyword">this</span>, vars, eval, tie_breaker, str);</div>
|
|
<div class="line"><a name="l03130"></a><span class="lineno"> 3130</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03131"></a><span class="lineno"> 3131</span>  }</div>
|
|
<div class="line"><a name="l03132"></a><span class="lineno"> 3132</span>  </div>
|
|
<div class="line"><a name="l03136"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8570e42a94d0d408702b7dae5506ed86"> 3136</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8570e42a94d0d408702b7dae5506ed86">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>[] intervals, <span class="keywordtype">int</span> str) {</div>
|
|
<div class="line"><a name="l03137"></a><span class="lineno"> 3137</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_13(swigCPtr, <span class="keyword">this</span>, intervals, str);</div>
|
|
<div class="line"><a name="l03138"></a><span class="lineno"> 3138</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03139"></a><span class="lineno"> 3139</span>  }</div>
|
|
<div class="line"><a name="l03140"></a><span class="lineno"> 3140</span>  </div>
|
|
<div class="line"><a name="l03141"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a620e91da9b4710d9cb66c3cf9e7e2c9c"> 3141</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a620e91da9b4710d9cb66c3cf9e7e2c9c">makePhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVar.html">SequenceVar</a>[] sequences, <span class="keywordtype">int</span> str) {</div>
|
|
<div class="line"><a name="l03142"></a><span class="lineno"> 3142</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePhase__SWIG_14(swigCPtr, <span class="keyword">this</span>, sequences, str);</div>
|
|
<div class="line"><a name="l03143"></a><span class="lineno"> 3143</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03144"></a><span class="lineno"> 3144</span>  }</div>
|
|
<div class="line"><a name="l03145"></a><span class="lineno"> 3145</span>  </div>
|
|
<div class="line"><a name="l03150"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1f60a0b921537b11273f452328b74a61"> 3150</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1f60a0b921537b11273f452328b74a61">makeDecisionBuilderFromAssignment</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> assignment, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars) {</div>
|
|
<div class="line"><a name="l03151"></a><span class="lineno"> 3151</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDecisionBuilderFromAssignment(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), assignment, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, vars);</div>
|
|
<div class="line"><a name="l03152"></a><span class="lineno"> 3152</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03153"></a><span class="lineno"> 3153</span>  }</div>
|
|
<div class="line"><a name="l03154"></a><span class="lineno"> 3154</span>  </div>
|
|
<div class="line"><a name="l03159"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a126e64d58c2035b81c694f5e301e0a60"> 3159</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a126e64d58c2035b81c694f5e301e0a60">makeConstraintAdder</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a> ct) {</div>
|
|
<div class="line"><a name="l03160"></a><span class="lineno"> 3160</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeConstraintAdder(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">Constraint</a>.getCPtr(ct), ct);</div>
|
|
<div class="line"><a name="l03161"></a><span class="lineno"> 3161</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03162"></a><span class="lineno"> 3162</span>  }</div>
|
|
<div class="line"><a name="l03163"></a><span class="lineno"> 3163</span>  </div>
|
|
<div class="line"><a name="l03170"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6415144b0dfbe48e3849d70067d877c6"> 3170</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6415144b0dfbe48e3849d70067d877c6">makeSolveOnce</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db) {</div>
|
|
<div class="line"><a name="l03171"></a><span class="lineno"> 3171</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSolveOnce__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db);</div>
|
|
<div class="line"><a name="l03172"></a><span class="lineno"> 3172</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03173"></a><span class="lineno"> 3173</span>  }</div>
|
|
<div class="line"><a name="l03174"></a><span class="lineno"> 3174</span>  </div>
|
|
<div class="line"><a name="l03175"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5dadc255a504c52e239bd7c7aeb0f536"> 3175</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5dadc255a504c52e239bd7c7aeb0f536">makeSolveOnce</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor1) {</div>
|
|
<div class="line"><a name="l03176"></a><span class="lineno"> 3176</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSolveOnce__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor1), monitor1);</div>
|
|
<div class="line"><a name="l03177"></a><span class="lineno"> 3177</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03178"></a><span class="lineno"> 3178</span>  }</div>
|
|
<div class="line"><a name="l03179"></a><span class="lineno"> 3179</span>  </div>
|
|
<div class="line"><a name="l03180"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aceb327601a1b317116d4f5904ba0951e"> 3180</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aceb327601a1b317116d4f5904ba0951e">makeSolveOnce</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor2) {</div>
|
|
<div class="line"><a name="l03181"></a><span class="lineno"> 3181</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSolveOnce__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor1), monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor2), monitor2);</div>
|
|
<div class="line"><a name="l03182"></a><span class="lineno"> 3182</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03183"></a><span class="lineno"> 3183</span>  }</div>
|
|
<div class="line"><a name="l03184"></a><span class="lineno"> 3184</span>  </div>
|
|
<div class="line"><a name="l03185"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa20f42f2b6429ad4e364eb8c2d45d09a"> 3185</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa20f42f2b6429ad4e364eb8c2d45d09a">makeSolveOnce</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor3) {</div>
|
|
<div class="line"><a name="l03186"></a><span class="lineno"> 3186</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSolveOnce__SWIG_3(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor1), monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor2), monitor2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor3), monitor3);</div>
|
|
<div class="line"><a name="l03187"></a><span class="lineno"> 3187</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03188"></a><span class="lineno"> 3188</span>  }</div>
|
|
<div class="line"><a name="l03189"></a><span class="lineno"> 3189</span>  </div>
|
|
<div class="line"><a name="l03190"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a76c637b9eed04809a7b6ade8278ea2a3"> 3190</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a76c637b9eed04809a7b6ade8278ea2a3">makeSolveOnce</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor4) {</div>
|
|
<div class="line"><a name="l03191"></a><span class="lineno"> 3191</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSolveOnce__SWIG_4(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor1), monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor2), monitor2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor3), monitor3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor4), monitor4);</div>
|
|
<div class="line"><a name="l03192"></a><span class="lineno"> 3192</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03193"></a><span class="lineno"> 3193</span>  }</div>
|
|
<div class="line"><a name="l03194"></a><span class="lineno"> 3194</span>  </div>
|
|
<div class="line"><a name="l03195"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acf0cc7a104c4de768eef926a389cfa7f"> 3195</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acf0cc7a104c4de768eef926a389cfa7f">makeSolveOnce</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>[] monitors) {</div>
|
|
<div class="line"><a name="l03196"></a><span class="lineno"> 3196</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSolveOnce__SWIG_5(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, monitors);</div>
|
|
<div class="line"><a name="l03197"></a><span class="lineno"> 3197</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03198"></a><span class="lineno"> 3198</span>  }</div>
|
|
<div class="line"><a name="l03199"></a><span class="lineno"> 3199</span>  </div>
|
|
<div class="line"><a name="l03209"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb8cffe48e8f9b91b9ab689448990188"> 3209</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb8cffe48e8f9b91b9ab689448990188">makeNestedOptimize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> solution, <span class="keywordtype">boolean</span> maximize, <span class="keywordtype">long</span> step) {</div>
|
|
<div class="line"><a name="l03210"></a><span class="lineno"> 3210</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNestedOptimize__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(solution), solution, maximize, step);</div>
|
|
<div class="line"><a name="l03211"></a><span class="lineno"> 3211</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03212"></a><span class="lineno"> 3212</span>  }</div>
|
|
<div class="line"><a name="l03213"></a><span class="lineno"> 3213</span>  </div>
|
|
<div class="line"><a name="l03214"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a422330f03ac76662510356780271c839"> 3214</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a422330f03ac76662510356780271c839">makeNestedOptimize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> solution, <span class="keywordtype">boolean</span> maximize, <span class="keywordtype">long</span> step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor1) {</div>
|
|
<div class="line"><a name="l03215"></a><span class="lineno"> 3215</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNestedOptimize__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(solution), solution, maximize, step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor1), monitor1);</div>
|
|
<div class="line"><a name="l03216"></a><span class="lineno"> 3216</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03217"></a><span class="lineno"> 3217</span>  }</div>
|
|
<div class="line"><a name="l03218"></a><span class="lineno"> 3218</span>  </div>
|
|
<div class="line"><a name="l03219"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae8a3af2c88fd75a3e4612dba0a0e4877"> 3219</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae8a3af2c88fd75a3e4612dba0a0e4877">makeNestedOptimize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> solution, <span class="keywordtype">boolean</span> maximize, <span class="keywordtype">long</span> step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor2) {</div>
|
|
<div class="line"><a name="l03220"></a><span class="lineno"> 3220</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNestedOptimize__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(solution), solution, maximize, step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor1), monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor2), monitor2);</div>
|
|
<div class="line"><a name="l03221"></a><span class="lineno"> 3221</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03222"></a><span class="lineno"> 3222</span>  }</div>
|
|
<div class="line"><a name="l03223"></a><span class="lineno"> 3223</span>  </div>
|
|
<div class="line"><a name="l03224"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ada6aa4a161a9741d0bb7157d57b8df35"> 3224</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ada6aa4a161a9741d0bb7157d57b8df35">makeNestedOptimize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> solution, <span class="keywordtype">boolean</span> maximize, <span class="keywordtype">long</span> step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor3) {</div>
|
|
<div class="line"><a name="l03225"></a><span class="lineno"> 3225</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNestedOptimize__SWIG_3(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(solution), solution, maximize, step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor1), monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor2), monitor2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor3), monitor3);</div>
|
|
<div class="line"><a name="l03226"></a><span class="lineno"> 3226</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03227"></a><span class="lineno"> 3227</span>  }</div>
|
|
<div class="line"><a name="l03228"></a><span class="lineno"> 3228</span>  </div>
|
|
<div class="line"><a name="l03229"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68eead09a65587ea40162546a814e1fb"> 3229</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68eead09a65587ea40162546a814e1fb">makeNestedOptimize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> solution, <span class="keywordtype">boolean</span> maximize, <span class="keywordtype">long</span> step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a> monitor4) {</div>
|
|
<div class="line"><a name="l03230"></a><span class="lineno"> 3230</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNestedOptimize__SWIG_4(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(solution), solution, maximize, step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor1), monitor1, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor2), monitor2, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor3), monitor3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor4), monitor4);</div>
|
|
<div class="line"><a name="l03231"></a><span class="lineno"> 3231</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03232"></a><span class="lineno"> 3232</span>  }</div>
|
|
<div class="line"><a name="l03233"></a><span class="lineno"> 3233</span>  </div>
|
|
<div class="line"><a name="l03234"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a53053a04a559c46af767efe77b88a01d"> 3234</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a53053a04a559c46af767efe77b88a01d">makeNestedOptimize</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> solution, <span class="keywordtype">boolean</span> maximize, <span class="keywordtype">long</span> step, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">SearchMonitor</a>[] monitors) {</div>
|
|
<div class="line"><a name="l03235"></a><span class="lineno"> 3235</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNestedOptimize__SWIG_5(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(db), db, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(solution), solution, maximize, step, monitors);</div>
|
|
<div class="line"><a name="l03236"></a><span class="lineno"> 3236</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03237"></a><span class="lineno"> 3237</span>  }</div>
|
|
<div class="line"><a name="l03238"></a><span class="lineno"> 3238</span>  </div>
|
|
<div class="line"><a name="l03243"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad2ca08ef4f67cba904f9992e317ad140"> 3243</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad2ca08ef4f67cba904f9992e317ad140">makeRestoreAssignment</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> assignment) {</div>
|
|
<div class="line"><a name="l03244"></a><span class="lineno"> 3244</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeRestoreAssignment(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), assignment);</div>
|
|
<div class="line"><a name="l03245"></a><span class="lineno"> 3245</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03246"></a><span class="lineno"> 3246</span>  }</div>
|
|
<div class="line"><a name="l03247"></a><span class="lineno"> 3247</span>  </div>
|
|
<div class="line"><a name="l03252"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae5c5ac138cd8048271a659263d8596bd"> 3252</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae5c5ac138cd8048271a659263d8596bd">makeStoreAssignment</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> assignment) {</div>
|
|
<div class="line"><a name="l03253"></a><span class="lineno"> 3253</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeStoreAssignment(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), assignment);</div>
|
|
<div class="line"><a name="l03254"></a><span class="lineno"> 3254</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03255"></a><span class="lineno"> 3255</span>  }</div>
|
|
<div class="line"><a name="l03256"></a><span class="lineno"> 3256</span>  </div>
|
|
<div class="line"><a name="l03260"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a781580217c58158a85ed9c7d35445c74"> 3260</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a781580217c58158a85ed9c7d35445c74">makeOperator</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span> op) {</div>
|
|
<div class="line"><a name="l03261"></a><span class="lineno"> 3261</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeOperator__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, op);</div>
|
|
<div class="line"><a name="l03262"></a><span class="lineno"> 3262</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03263"></a><span class="lineno"> 3263</span>  }</div>
|
|
<div class="line"><a name="l03264"></a><span class="lineno"> 3264</span>  </div>
|
|
<div class="line"><a name="l03265"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeac0f627d2c4fb8ab62351bd4ddf8069"> 3265</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeac0f627d2c4fb8ab62351bd4ddf8069">makeOperator</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] secondary_vars, <span class="keywordtype">int</span> op) {</div>
|
|
<div class="line"><a name="l03266"></a><span class="lineno"> 3266</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeOperator__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, secondary_vars, op);</div>
|
|
<div class="line"><a name="l03267"></a><span class="lineno"> 3267</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03268"></a><span class="lineno"> 3268</span>  }</div>
|
|
<div class="line"><a name="l03269"></a><span class="lineno"> 3269</span>  </div>
|
|
<div class="line"><a name="l03270"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab63a9e16cf2ddcd8505d723d155dad54"> 3270</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab63a9e16cf2ddcd8505d723d155dad54">makeOperator</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryOperator.html">LongTernaryOperator</a> evaluator, <span class="keywordtype">int</span> op) {</div>
|
|
<div class="line"><a name="l03271"></a><span class="lineno"> 3271</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeOperator__SWIG_2(swigCPtr, <span class="keyword">this</span>, vars, evaluator, op);</div>
|
|
<div class="line"><a name="l03272"></a><span class="lineno"> 3272</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03273"></a><span class="lineno"> 3273</span>  }</div>
|
|
<div class="line"><a name="l03274"></a><span class="lineno"> 3274</span>  </div>
|
|
<div class="line"><a name="l03275"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3c68a9ffd6739b92386969e0299fb998"> 3275</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3c68a9ffd6739b92386969e0299fb998">makeOperator</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] secondary_vars, <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryOperator.html">LongTernaryOperator</a> evaluator, <span class="keywordtype">int</span> op) {</div>
|
|
<div class="line"><a name="l03276"></a><span class="lineno"> 3276</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeOperator__SWIG_3(swigCPtr, <span class="keyword">this</span>, vars, secondary_vars, evaluator, op);</div>
|
|
<div class="line"><a name="l03277"></a><span class="lineno"> 3277</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03278"></a><span class="lineno"> 3278</span>  }</div>
|
|
<div class="line"><a name="l03279"></a><span class="lineno"> 3279</span>  </div>
|
|
<div class="line"><a name="l03289"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7ccd411a2bf4d6975f2ff31c050f4b4a"> 3289</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7ccd411a2bf4d6975f2ff31c050f4b4a">makeRandomLnsOperator</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span> number_of_variables) {</div>
|
|
<div class="line"><a name="l03290"></a><span class="lineno"> 3290</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeRandomLnsOperator__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, number_of_variables);</div>
|
|
<div class="line"><a name="l03291"></a><span class="lineno"> 3291</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03292"></a><span class="lineno"> 3292</span>  }</div>
|
|
<div class="line"><a name="l03293"></a><span class="lineno"> 3293</span>  </div>
|
|
<div class="line"><a name="l03294"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9d2e4b7ac64cb67573163cc290e51a17"> 3294</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9d2e4b7ac64cb67573163cc290e51a17">makeRandomLnsOperator</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <span class="keywordtype">int</span> number_of_variables, <span class="keywordtype">int</span> seed) {</div>
|
|
<div class="line"><a name="l03295"></a><span class="lineno"> 3295</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeRandomLnsOperator__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, number_of_variables, seed);</div>
|
|
<div class="line"><a name="l03296"></a><span class="lineno"> 3296</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03297"></a><span class="lineno"> 3297</span>  }</div>
|
|
<div class="line"><a name="l03298"></a><span class="lineno"> 3298</span>  </div>
|
|
<div class="line"><a name="l03306"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a506215da15330bd267b820a5693629e3"> 3306</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a506215da15330bd267b820a5693629e3">makeMoveTowardTargetOperator</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> target) {</div>
|
|
<div class="line"><a name="l03307"></a><span class="lineno"> 3307</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMoveTowardTargetOperator__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(target), target);</div>
|
|
<div class="line"><a name="l03308"></a><span class="lineno"> 3308</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03309"></a><span class="lineno"> 3309</span>  }</div>
|
|
<div class="line"><a name="l03310"></a><span class="lineno"> 3310</span>  </div>
|
|
<div class="line"><a name="l03319"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44d1f7c266580ec2f288e96e7deabb28"> 3319</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44d1f7c266580ec2f288e96e7deabb28">makeMoveTowardTargetOperator</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] variables, <span class="keywordtype">long</span>[] target_values) {</div>
|
|
<div class="line"><a name="l03320"></a><span class="lineno"> 3320</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeMoveTowardTargetOperator__SWIG_1(swigCPtr, <span class="keyword">this</span>, variables, target_values);</div>
|
|
<div class="line"><a name="l03321"></a><span class="lineno"> 3321</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03322"></a><span class="lineno"> 3322</span>  }</div>
|
|
<div class="line"><a name="l03323"></a><span class="lineno"> 3323</span>  </div>
|
|
<div class="line"><a name="l03355"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaa05e5a5105713bfe17c6e82d01242b5"> 3355</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaa05e5a5105713bfe17c6e82d01242b5">concatenateOperators</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>[] ops) {</div>
|
|
<div class="line"><a name="l03356"></a><span class="lineno"> 3356</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_concatenateOperators__SWIG_0(swigCPtr, <span class="keyword">this</span>, ops);</div>
|
|
<div class="line"><a name="l03357"></a><span class="lineno"> 3357</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03358"></a><span class="lineno"> 3358</span>  }</div>
|
|
<div class="line"><a name="l03359"></a><span class="lineno"> 3359</span>  </div>
|
|
<div class="line"><a name="l03360"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3945a75ce8fbaf75d8b27ec285ad8d88"> 3360</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3945a75ce8fbaf75d8b27ec285ad8d88">concatenateOperators</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>[] ops, <span class="keywordtype">boolean</span> restart) {</div>
|
|
<div class="line"><a name="l03361"></a><span class="lineno"> 3361</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_concatenateOperators__SWIG_1(swigCPtr, <span class="keyword">this</span>, ops, restart);</div>
|
|
<div class="line"><a name="l03362"></a><span class="lineno"> 3362</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03363"></a><span class="lineno"> 3363</span>  }</div>
|
|
<div class="line"><a name="l03364"></a><span class="lineno"> 3364</span>  </div>
|
|
<div class="line"><a name="l03365"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8035f2ee716f5046f69e53d542f9b8fd"> 3365</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8035f2ee716f5046f69e53d542f9b8fd">concatenateOperators</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>[] ops, <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1IntIntToLongFunction.html">IntIntToLongFunction</a> evaluator) {</div>
|
|
<div class="line"><a name="l03366"></a><span class="lineno"> 3366</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_concatenateOperators__SWIG_2(swigCPtr, <span class="keyword">this</span>, ops, evaluator);</div>
|
|
<div class="line"><a name="l03367"></a><span class="lineno"> 3367</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03368"></a><span class="lineno"> 3368</span>  }</div>
|
|
<div class="line"><a name="l03369"></a><span class="lineno"> 3369</span>  </div>
|
|
<div class="line"><a name="l03374"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeb252e56600708217827b8250a99f059"> 3374</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeb252e56600708217827b8250a99f059">randomConcatenateOperators</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>[] ops) {</div>
|
|
<div class="line"><a name="l03375"></a><span class="lineno"> 3375</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_randomConcatenateOperators__SWIG_0(swigCPtr, <span class="keyword">this</span>, ops);</div>
|
|
<div class="line"><a name="l03376"></a><span class="lineno"> 3376</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03377"></a><span class="lineno"> 3377</span>  }</div>
|
|
<div class="line"><a name="l03378"></a><span class="lineno"> 3378</span>  </div>
|
|
<div class="line"><a name="l03384"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27d81fc7e96dae891af5e30f3f225a0b"> 3384</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27d81fc7e96dae891af5e30f3f225a0b">randomConcatenateOperators</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>[] ops, <span class="keywordtype">int</span> seed) {</div>
|
|
<div class="line"><a name="l03385"></a><span class="lineno"> 3385</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_randomConcatenateOperators__SWIG_1(swigCPtr, <span class="keyword">this</span>, ops, seed);</div>
|
|
<div class="line"><a name="l03386"></a><span class="lineno"> 3386</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03387"></a><span class="lineno"> 3387</span>  }</div>
|
|
<div class="line"><a name="l03388"></a><span class="lineno"> 3388</span>  </div>
|
|
<div class="line"><a name="l03398"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a47cd7b8471e82af78399ed697aff14a3"> 3398</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a47cd7b8471e82af78399ed697aff14a3">MultiArmedBanditConcatenateOperators</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>[] ops, <span class="keywordtype">double</span> memory_coefficient, <span class="keywordtype">double</span> exploration_coefficient, <span class="keywordtype">boolean</span> maximize) {</div>
|
|
<div class="line"><a name="l03399"></a><span class="lineno"> 3399</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_MultiArmedBanditConcatenateOperators(swigCPtr, <span class="keyword">this</span>, ops, memory_coefficient, exploration_coefficient, maximize);</div>
|
|
<div class="line"><a name="l03400"></a><span class="lineno"> 3400</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03401"></a><span class="lineno"> 3401</span>  }</div>
|
|
<div class="line"><a name="l03402"></a><span class="lineno"> 3402</span>  </div>
|
|
<div class="line"><a name="l03410"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f360b91e91e2ee7222010a634e1a5c1"> 3410</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f360b91e91e2ee7222010a634e1a5c1">makeNeighborhoodLimit</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> op, <span class="keywordtype">long</span> limit) {</div>
|
|
<div class="line"><a name="l03411"></a><span class="lineno"> 3411</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeNeighborhoodLimit(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>.getCPtr(op), op, limit);</div>
|
|
<div class="line"><a name="l03412"></a><span class="lineno"> 3412</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03413"></a><span class="lineno"> 3413</span>  }</div>
|
|
<div class="line"><a name="l03414"></a><span class="lineno"> 3414</span>  </div>
|
|
<div class="line"><a name="l03440"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7641b6a95819b18bc4664a1865d3f523"> 3440</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7641b6a95819b18bc4664a1865d3f523">makeLocalSearchPhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> assignment, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>) {</div>
|
|
<div class="line"><a name="l03441"></a><span class="lineno"> 3441</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLocalSearchPhase__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), assignment, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a>.getCPtr(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>);</div>
|
|
<div class="line"><a name="l03442"></a><span class="lineno"> 3442</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03443"></a><span class="lineno"> 3443</span>  }</div>
|
|
<div class="line"><a name="l03444"></a><span class="lineno"> 3444</span>  </div>
|
|
<div class="line"><a name="l03445"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ebb534a997d5546fe0306547a806361"> 3445</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ebb534a997d5546fe0306547a806361">makeLocalSearchPhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> first_solution, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>) {</div>
|
|
<div class="line"><a name="l03446"></a><span class="lineno"> 3446</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLocalSearchPhase__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(first_solution), first_solution, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a>.getCPtr(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>);</div>
|
|
<div class="line"><a name="l03447"></a><span class="lineno"> 3447</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03448"></a><span class="lineno"> 3448</span>  }</div>
|
|
<div class="line"><a name="l03449"></a><span class="lineno"> 3449</span>  </div>
|
|
<div class="line"><a name="l03453"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a504bd61fb2167fd91912ce847cf476ca"> 3453</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a504bd61fb2167fd91912ce847cf476ca">makeLocalSearchPhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> first_solution, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> first_solution_sub_decision_builder, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>) {</div>
|
|
<div class="line"><a name="l03454"></a><span class="lineno"> 3454</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLocalSearchPhase__SWIG_2(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(first_solution), first_solution, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(first_solution_sub_decision_builder), first_solution_sub_decision_builder, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a>.getCPtr(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>);</div>
|
|
<div class="line"><a name="l03455"></a><span class="lineno"> 3455</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03456"></a><span class="lineno"> 3456</span>  }</div>
|
|
<div class="line"><a name="l03457"></a><span class="lineno"> 3457</span>  </div>
|
|
<div class="line"><a name="l03458"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aad625baf67199a8a045b983fd899674e"> 3458</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aad625baf67199a8a045b983fd899674e">makeLocalSearchPhase</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVar.html">SequenceVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> first_solution, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>) {</div>
|
|
<div class="line"><a name="l03459"></a><span class="lineno"> 3459</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLocalSearchPhase__SWIG_3(swigCPtr, <span class="keyword">this</span>, vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(first_solution), first_solution, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a>.getCPtr(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">parameters</a>);</div>
|
|
<div class="line"><a name="l03460"></a><span class="lineno"> 3460</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03461"></a><span class="lineno"> 3461</span>  }</div>
|
|
<div class="line"><a name="l03462"></a><span class="lineno"> 3462</span>  </div>
|
|
<div class="line"><a name="l03466"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae28dbca89d7f25cf7b2865b04e0532e2"> 3466</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool.html">SolutionPool</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae28dbca89d7f25cf7b2865b04e0532e2">makeDefaultSolutionPool</a>() {</div>
|
|
<div class="line"><a name="l03467"></a><span class="lineno"> 3467</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDefaultSolutionPool(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03468"></a><span class="lineno"> 3468</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool.html">SolutionPool</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03469"></a><span class="lineno"> 3469</span>  }</div>
|
|
<div class="line"><a name="l03470"></a><span class="lineno"> 3470</span>  </div>
|
|
<div class="line"><a name="l03474"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acdb8e9f4a615cca81200cf6164d68b35"> 3474</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acdb8e9f4a615cca81200cf6164d68b35">makeLocalSearchPhaseParameters</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> sub_decision_builder) {</div>
|
|
<div class="line"><a name="l03475"></a><span class="lineno"> 3475</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_0(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>.getCPtr(ls_operator), ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(sub_decision_builder), sub_decision_builder);</div>
|
|
<div class="line"><a name="l03476"></a><span class="lineno"> 3476</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03477"></a><span class="lineno"> 3477</span>  }</div>
|
|
<div class="line"><a name="l03478"></a><span class="lineno"> 3478</span>  </div>
|
|
<div class="line"><a name="l03479"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7f5d083f7c45d79f8de3bf829ed2088e"> 3479</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7f5d083f7c45d79f8de3bf829ed2088e">makeLocalSearchPhaseParameters</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> sub_decision_builder, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> limit) {</div>
|
|
<div class="line"><a name="l03480"></a><span class="lineno"> 3480</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_1(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>.getCPtr(ls_operator), ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(sub_decision_builder), sub_decision_builder, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>.getCPtr(limit), limit);</div>
|
|
<div class="line"><a name="l03481"></a><span class="lineno"> 3481</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03482"></a><span class="lineno"> 3482</span>  }</div>
|
|
<div class="line"><a name="l03483"></a><span class="lineno"> 3483</span>  </div>
|
|
<div class="line"><a name="l03484"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a05d798ff0c94c0bfbd756465635e58b3"> 3484</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a05d798ff0c94c0bfbd756465635e58b3">makeLocalSearchPhaseParameters</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> sub_decision_builder, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> limit, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilterManager.html">LocalSearchFilterManager</a> filter_manager) {</div>
|
|
<div class="line"><a name="l03485"></a><span class="lineno"> 3485</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_2(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>.getCPtr(ls_operator), ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(sub_decision_builder), sub_decision_builder, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>.getCPtr(limit), limit, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilterManager.html">LocalSearchFilterManager</a>.getCPtr(filter_manager), filter_manager);</div>
|
|
<div class="line"><a name="l03486"></a><span class="lineno"> 3486</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03487"></a><span class="lineno"> 3487</span>  }</div>
|
|
<div class="line"><a name="l03488"></a><span class="lineno"> 3488</span>  </div>
|
|
<div class="line"><a name="l03489"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44798992a0c5ac29108214575c96fc2f"> 3489</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44798992a0c5ac29108214575c96fc2f">makeLocalSearchPhaseParameters</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool.html">SolutionPool</a> pool, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> sub_decision_builder) {</div>
|
|
<div class="line"><a name="l03490"></a><span class="lineno"> 3490</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_3(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool.html">SolutionPool</a>.getCPtr(pool), pool, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>.getCPtr(ls_operator), ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(sub_decision_builder), sub_decision_builder);</div>
|
|
<div class="line"><a name="l03491"></a><span class="lineno"> 3491</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03492"></a><span class="lineno"> 3492</span>  }</div>
|
|
<div class="line"><a name="l03493"></a><span class="lineno"> 3493</span>  </div>
|
|
<div class="line"><a name="l03494"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb23da86c8f4edc2c899473d507f2785"> 3494</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb23da86c8f4edc2c899473d507f2785">makeLocalSearchPhaseParameters</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool.html">SolutionPool</a> pool, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> sub_decision_builder, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> limit) {</div>
|
|
<div class="line"><a name="l03495"></a><span class="lineno"> 3495</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_4(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool.html">SolutionPool</a>.getCPtr(pool), pool, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>.getCPtr(ls_operator), ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(sub_decision_builder), sub_decision_builder, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>.getCPtr(limit), limit);</div>
|
|
<div class="line"><a name="l03496"></a><span class="lineno"> 3496</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03497"></a><span class="lineno"> 3497</span>  }</div>
|
|
<div class="line"><a name="l03498"></a><span class="lineno"> 3498</span>  </div>
|
|
<div class="line"><a name="l03499"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abb20bd24891d0124ccebc3a4e11e2680"> 3499</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abb20bd24891d0124ccebc3a4e11e2680">makeLocalSearchPhaseParameters</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool.html">SolutionPool</a> pool, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a> sub_decision_builder, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a> limit, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilterManager.html">LocalSearchFilterManager</a> filter_manager) {</div>
|
|
<div class="line"><a name="l03500"></a><span class="lineno"> 3500</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLocalSearchPhaseParameters__SWIG_5(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool.html">SolutionPool</a>.getCPtr(pool), pool, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>.getCPtr(ls_operator), ls_operator, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">DecisionBuilder</a>.getCPtr(sub_decision_builder), sub_decision_builder, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">RegularLimit</a>.getCPtr(limit), limit, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilterManager.html">LocalSearchFilterManager</a>.getCPtr(filter_manager), filter_manager);</div>
|
|
<div class="line"><a name="l03501"></a><span class="lineno"> 3501</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">LocalSearchPhaseParameters</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03502"></a><span class="lineno"> 3502</span>  }</div>
|
|
<div class="line"><a name="l03503"></a><span class="lineno"> 3503</span>  </div>
|
|
<div class="line"><a name="l03507"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add6436b9126f5b3f5b5b0d77754200e0"> 3507</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilter.html">LocalSearchFilter</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add6436b9126f5b3f5b5b0d77754200e0">MakeAcceptFilter</a>() {</div>
|
|
<div class="line"><a name="l03508"></a><span class="lineno"> 3508</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_MakeAcceptFilter(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03509"></a><span class="lineno"> 3509</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilter.html">LocalSearchFilter</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03510"></a><span class="lineno"> 3510</span>  }</div>
|
|
<div class="line"><a name="l03511"></a><span class="lineno"> 3511</span>  </div>
|
|
<div class="line"><a name="l03512"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad3dbbad36f9a38b468183a5469607da4"> 3512</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilter.html">LocalSearchFilter</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad3dbbad36f9a38b468183a5469607da4">MakeRejectFilter</a>() {</div>
|
|
<div class="line"><a name="l03513"></a><span class="lineno"> 3513</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_MakeRejectFilter(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03514"></a><span class="lineno"> 3514</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilter.html">LocalSearchFilter</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03515"></a><span class="lineno"> 3515</span>  }</div>
|
|
<div class="line"><a name="l03516"></a><span class="lineno"> 3516</span>  </div>
|
|
<div class="line"><a name="l03517"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a88232d06be9d090bd74885a4d9ae585b"> 3517</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilter.html">LocalSearchFilter</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a88232d06be9d090bd74885a4d9ae585b">makeVariableDomainFilter</a>() {</div>
|
|
<div class="line"><a name="l03518"></a><span class="lineno"> 3518</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeVariableDomainFilter(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03519"></a><span class="lineno"> 3519</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilter.html">LocalSearchFilter</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03520"></a><span class="lineno"> 3520</span>  }</div>
|
|
<div class="line"><a name="l03521"></a><span class="lineno"> 3521</span>  </div>
|
|
<div class="line"><a name="l03522"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac75a36b6359939abe50adc87efe255a3"> 3522</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchFilter.html">IntVarLocalSearchFilter</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac75a36b6359939abe50adc87efe255a3">makeSumObjectiveFilter</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, LongBinaryOperator values, <span class="keywordtype">int</span> filter_enum) {</div>
|
|
<div class="line"><a name="l03523"></a><span class="lineno"> 3523</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumObjectiveFilter__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, values, filter_enum);</div>
|
|
<div class="line"><a name="l03524"></a><span class="lineno"> 3524</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchFilter.html">IntVarLocalSearchFilter</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03525"></a><span class="lineno"> 3525</span>  }</div>
|
|
<div class="line"><a name="l03526"></a><span class="lineno"> 3526</span>  </div>
|
|
<div class="line"><a name="l03527"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a257c6dbf3a7526864dc0531540a233d9"> 3527</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchFilter.html">IntVarLocalSearchFilter</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a257c6dbf3a7526864dc0531540a233d9">makeSumObjectiveFilter</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] secondary_vars, <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryOperator.html">LongTernaryOperator</a> values, <span class="keywordtype">int</span> filter_enum) {</div>
|
|
<div class="line"><a name="l03528"></a><span class="lineno"> 3528</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumObjectiveFilter__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, secondary_vars, values, filter_enum);</div>
|
|
<div class="line"><a name="l03529"></a><span class="lineno"> 3529</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchFilter.html">IntVarLocalSearchFilter</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03530"></a><span class="lineno"> 3530</span>  }</div>
|
|
<div class="line"><a name="l03531"></a><span class="lineno"> 3531</span>  </div>
|
|
<div class="line"><a name="l03536"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a41cf22abb1d8da78d6f0c6ffd04610ad"> 3536</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a41cf22abb1d8da78d6f0c6ffd04610ad">topPeriodicCheck</a>() {</div>
|
|
<div class="line"><a name="l03537"></a><span class="lineno"> 3537</span>  mainJNI.Solver_topPeriodicCheck(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03538"></a><span class="lineno"> 3538</span>  }</div>
|
|
<div class="line"><a name="l03539"></a><span class="lineno"> 3539</span>  </div>
|
|
<div class="line"><a name="l03545"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa646ec340048ea7b4703380890dff441"> 3545</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa646ec340048ea7b4703380890dff441">topProgressPercent</a>() {</div>
|
|
<div class="line"><a name="l03546"></a><span class="lineno"> 3546</span>  <span class="keywordflow">return</span> mainJNI.Solver_topProgressPercent(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03547"></a><span class="lineno"> 3547</span>  }</div>
|
|
<div class="line"><a name="l03548"></a><span class="lineno"> 3548</span>  </div>
|
|
<div class="line"><a name="l03554"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0dd66fb023e79f0ec9e0ee438c5d17a3"> 3554</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0dd66fb023e79f0ec9e0ee438c5d17a3">pushState</a>() {</div>
|
|
<div class="line"><a name="l03555"></a><span class="lineno"> 3555</span>  mainJNI.Solver_pushState(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03556"></a><span class="lineno"> 3556</span>  }</div>
|
|
<div class="line"><a name="l03557"></a><span class="lineno"> 3557</span>  </div>
|
|
<div class="line"><a name="l03558"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3cc9e73bdf543c2f79f1286ea9d55a0e"> 3558</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3cc9e73bdf543c2f79f1286ea9d55a0e">popState</a>() {</div>
|
|
<div class="line"><a name="l03559"></a><span class="lineno"> 3559</span>  mainJNI.Solver_popState(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03560"></a><span class="lineno"> 3560</span>  }</div>
|
|
<div class="line"><a name="l03561"></a><span class="lineno"> 3561</span>  </div>
|
|
<div class="line"><a name="l03566"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5e010b8bed706653e987c73f9e5d3707"> 3566</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5e010b8bed706653e987c73f9e5d3707">searchDepth</a>() {</div>
|
|
<div class="line"><a name="l03567"></a><span class="lineno"> 3567</span>  <span class="keywordflow">return</span> mainJNI.Solver_searchDepth(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03568"></a><span class="lineno"> 3568</span>  }</div>
|
|
<div class="line"><a name="l03569"></a><span class="lineno"> 3569</span>  </div>
|
|
<div class="line"><a name="l03574"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3611d8667d3ab0e0c3e3abefd306b57"> 3574</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3611d8667d3ab0e0c3e3abefd306b57">searchLeftDepth</a>() {</div>
|
|
<div class="line"><a name="l03575"></a><span class="lineno"> 3575</span>  <span class="keywordflow">return</span> mainJNI.Solver_searchLeftDepth(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03576"></a><span class="lineno"> 3576</span>  }</div>
|
|
<div class="line"><a name="l03577"></a><span class="lineno"> 3577</span>  </div>
|
|
<div class="line"><a name="l03582"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a55ec4de9516014c088407b1ac13e9117"> 3582</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a55ec4de9516014c088407b1ac13e9117">solveDepth</a>() {</div>
|
|
<div class="line"><a name="l03583"></a><span class="lineno"> 3583</span>  <span class="keywordflow">return</span> mainJNI.Solver_solveDepth(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03584"></a><span class="lineno"> 3584</span>  }</div>
|
|
<div class="line"><a name="l03585"></a><span class="lineno"> 3585</span>  </div>
|
|
<div class="line"><a name="l03589"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a07047d1980ab88c4bc400af9cee73940"> 3589</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a07047d1980ab88c4bc400af9cee73940">rand64</a>(<span class="keywordtype">long</span> size) {</div>
|
|
<div class="line"><a name="l03590"></a><span class="lineno"> 3590</span>  <span class="keywordflow">return</span> mainJNI.Solver_rand64(swigCPtr, <span class="keyword">this</span>, size);</div>
|
|
<div class="line"><a name="l03591"></a><span class="lineno"> 3591</span>  }</div>
|
|
<div class="line"><a name="l03592"></a><span class="lineno"> 3592</span>  </div>
|
|
<div class="line"><a name="l03596"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0d3986072dbbb0f0428ef8864dcf6e8e"> 3596</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0d3986072dbbb0f0428ef8864dcf6e8e">rand32</a>(<span class="keywordtype">int</span> size) {</div>
|
|
<div class="line"><a name="l03597"></a><span class="lineno"> 3597</span>  <span class="keywordflow">return</span> mainJNI.Solver_rand32(swigCPtr, <span class="keyword">this</span>, size);</div>
|
|
<div class="line"><a name="l03598"></a><span class="lineno"> 3598</span>  }</div>
|
|
<div class="line"><a name="l03599"></a><span class="lineno"> 3599</span>  </div>
|
|
<div class="line"><a name="l03603"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a673ba9435f8fe895eaa8e0cd2611b85a"> 3603</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a673ba9435f8fe895eaa8e0cd2611b85a">reSeed</a>(<span class="keywordtype">int</span> seed) {</div>
|
|
<div class="line"><a name="l03604"></a><span class="lineno"> 3604</span>  mainJNI.Solver_reSeed(swigCPtr, <span class="keyword">this</span>, seed);</div>
|
|
<div class="line"><a name="l03605"></a><span class="lineno"> 3605</span>  }</div>
|
|
<div class="line"><a name="l03606"></a><span class="lineno"> 3606</span>  </div>
|
|
<div class="line"><a name="l03612"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a53cc34512ac186408b948803232ed37a"> 3612</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a53cc34512ac186408b948803232ed37a">exportProfilingOverview</a>(String filename) {</div>
|
|
<div class="line"><a name="l03613"></a><span class="lineno"> 3613</span>  mainJNI.Solver_exportProfilingOverview(swigCPtr, <span class="keyword">this</span>, filename);</div>
|
|
<div class="line"><a name="l03614"></a><span class="lineno"> 3614</span>  }</div>
|
|
<div class="line"><a name="l03615"></a><span class="lineno"> 3615</span>  </div>
|
|
<div class="line"><a name="l03619"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa004ba43ea3ba1248431629d46cbfd63"> 3619</a></span>  <span class="keyword">public</span> String <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa004ba43ea3ba1248431629d46cbfd63">localSearchProfile</a>() {</div>
|
|
<div class="line"><a name="l03620"></a><span class="lineno"> 3620</span>  <span class="keywordflow">return</span> mainJNI.Solver_localSearchProfile(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03621"></a><span class="lineno"> 3621</span>  }</div>
|
|
<div class="line"><a name="l03622"></a><span class="lineno"> 3622</span>  </div>
|
|
<div class="line"><a name="l03628"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aebfaff7e038fa00bf658f37cdef31f31"> 3628</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aebfaff7e038fa00bf658f37cdef31f31">currentlyInSolve</a>() {</div>
|
|
<div class="line"><a name="l03629"></a><span class="lineno"> 3629</span>  <span class="keywordflow">return</span> mainJNI.Solver_currentlyInSolve(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03630"></a><span class="lineno"> 3630</span>  }</div>
|
|
<div class="line"><a name="l03631"></a><span class="lineno"> 3631</span>  </div>
|
|
<div class="line"><a name="l03636"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a517217ba41b379c881ae8aea1a9eaeb8"> 3636</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a517217ba41b379c881ae8aea1a9eaeb8">constraints</a>() {</div>
|
|
<div class="line"><a name="l03637"></a><span class="lineno"> 3637</span>  <span class="keywordflow">return</span> mainJNI.Solver_constraints(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03638"></a><span class="lineno"> 3638</span>  }</div>
|
|
<div class="line"><a name="l03639"></a><span class="lineno"> 3639</span>  </div>
|
|
<div class="line"><a name="l03643"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adf64be0277a81a3b66a78d0b1bd1fad9"> 3643</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adf64be0277a81a3b66a78d0b1bd1fad9">accept</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html">ModelVisitor</a> visitor) {</div>
|
|
<div class="line"><a name="l03644"></a><span class="lineno"> 3644</span>  mainJNI.Solver_accept(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html">ModelVisitor</a>.getCPtr(visitor), visitor);</div>
|
|
<div class="line"><a name="l03645"></a><span class="lineno"> 3645</span>  }</div>
|
|
<div class="line"><a name="l03646"></a><span class="lineno"> 3646</span>  </div>
|
|
<div class="line"><a name="l03647"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4d026166b7750d8dcc097b95ac0e1513"> 3647</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4d026166b7750d8dcc097b95ac0e1513">balancing_decision</a>() {</div>
|
|
<div class="line"><a name="l03648"></a><span class="lineno"> 3648</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_balancing_decision(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03649"></a><span class="lineno"> 3649</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">Decision</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03650"></a><span class="lineno"> 3650</span>  }</div>
|
|
<div class="line"><a name="l03651"></a><span class="lineno"> 3651</span>  </div>
|
|
<div class="line"><a name="l03655"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a95d15794f0eaa4727439f364889a8064"> 3655</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a95d15794f0eaa4727439f364889a8064">clear_fail_intercept</a>() {</div>
|
|
<div class="line"><a name="l03656"></a><span class="lineno"> 3656</span>  mainJNI.Solver_clear_fail_intercept(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03657"></a><span class="lineno"> 3657</span>  }</div>
|
|
<div class="line"><a name="l03658"></a><span class="lineno"> 3658</span>  </div>
|
|
<div class="line"><a name="l03663"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac558d2de1d97d0761b551dd5e78eaa0d"> 3663</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac558d2de1d97d0761b551dd5e78eaa0d">SetUseFastLocalSearch</a>(<span class="keywordtype">boolean</span> use_fast_local_search) {</div>
|
|
<div class="line"><a name="l03664"></a><span class="lineno"> 3664</span>  mainJNI.Solver_SetUseFastLocalSearch(swigCPtr, <span class="keyword">this</span>, use_fast_local_search);</div>
|
|
<div class="line"><a name="l03665"></a><span class="lineno"> 3665</span>  }</div>
|
|
<div class="line"><a name="l03666"></a><span class="lineno"> 3666</span>  </div>
|
|
<div class="line"><a name="l03670"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abd6e2b61a9100e7ca43e5eba5c6fdc12"> 3670</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abd6e2b61a9100e7ca43e5eba5c6fdc12">UseFastLocalSearch</a>() {</div>
|
|
<div class="line"><a name="l03671"></a><span class="lineno"> 3671</span>  <span class="keywordflow">return</span> mainJNI.Solver_UseFastLocalSearch(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03672"></a><span class="lineno"> 3672</span>  }</div>
|
|
<div class="line"><a name="l03673"></a><span class="lineno"> 3673</span>  </div>
|
|
<div class="line"><a name="l03677"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae05f77c07cef760c2eb02a8b02f42679"> 3677</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae05f77c07cef760c2eb02a8b02f42679">hasName</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationBaseObject.html">PropagationBaseObject</a> <span class="keywordtype">object</span>) {</div>
|
|
<div class="line"><a name="l03678"></a><span class="lineno"> 3678</span>  <span class="keywordflow">return</span> mainJNI.Solver_hasName(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationBaseObject.html">PropagationBaseObject</a>.getCPtr(<span class="keywordtype">object</span>), <span class="keywordtype">object</span>);</div>
|
|
<div class="line"><a name="l03679"></a><span class="lineno"> 3679</span>  }</div>
|
|
<div class="line"><a name="l03680"></a><span class="lineno"> 3680</span>  </div>
|
|
<div class="line"><a name="l03684"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac77eeaa39683e073304d2b870417acf3"> 3684</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">Demon</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac77eeaa39683e073304d2b870417acf3">registerDemon</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">Demon</a> demon) {</div>
|
|
<div class="line"><a name="l03685"></a><span class="lineno"> 3685</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_registerDemon(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">Demon</a>.getCPtr(demon), demon);</div>
|
|
<div class="line"><a name="l03686"></a><span class="lineno"> 3686</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">Demon</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03687"></a><span class="lineno"> 3687</span>  }</div>
|
|
<div class="line"><a name="l03688"></a><span class="lineno"> 3688</span>  </div>
|
|
<div class="line"><a name="l03692"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad3066491e3672bbb7037f786cbe92928"> 3692</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad3066491e3672bbb7037f786cbe92928">registerIntExpr</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> expr) {</div>
|
|
<div class="line"><a name="l03693"></a><span class="lineno"> 3693</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_registerIntExpr(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>.getCPtr(expr), expr);</div>
|
|
<div class="line"><a name="l03694"></a><span class="lineno"> 3694</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03695"></a><span class="lineno"> 3695</span>  }</div>
|
|
<div class="line"><a name="l03696"></a><span class="lineno"> 3696</span>  </div>
|
|
<div class="line"><a name="l03700"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a35f896efba1fc81070cd12b39524a9aa"> 3700</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a35f896efba1fc81070cd12b39524a9aa">registerIntVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var) {</div>
|
|
<div class="line"><a name="l03701"></a><span class="lineno"> 3701</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_registerIntVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var);</div>
|
|
<div class="line"><a name="l03702"></a><span class="lineno"> 3702</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03703"></a><span class="lineno"> 3703</span>  }</div>
|
|
<div class="line"><a name="l03704"></a><span class="lineno"> 3704</span>  </div>
|
|
<div class="line"><a name="l03709"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa23bdf7086f47eeabb05235a1f0f680e"> 3709</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa23bdf7086f47eeabb05235a1f0f680e">registerIntervalVar</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a> var) {</div>
|
|
<div class="line"><a name="l03710"></a><span class="lineno"> 3710</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_registerIntervalVar(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(var), var);</div>
|
|
<div class="line"><a name="l03711"></a><span class="lineno"> 3711</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">IntervalVar</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03712"></a><span class="lineno"> 3712</span>  }</div>
|
|
<div class="line"><a name="l03713"></a><span class="lineno"> 3713</span>  </div>
|
|
<div class="line"><a name="l03717"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab5da11c0f4dd718b17f56a5acc0396c4"> 3717</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html">ModelCache</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab5da11c0f4dd718b17f56a5acc0396c4">cache</a>() {</div>
|
|
<div class="line"><a name="l03718"></a><span class="lineno"> 3718</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_cache(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03719"></a><span class="lineno"> 3719</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html">ModelCache</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03720"></a><span class="lineno"> 3720</span>  }</div>
|
|
<div class="line"><a name="l03721"></a><span class="lineno"> 3721</span>  </div>
|
|
<div class="line"><a name="l03725"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad18130ca1f094fa8fd6dda899cdf4db8"> 3725</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad18130ca1f094fa8fd6dda899cdf4db8">instrumentsDemons</a>() {</div>
|
|
<div class="line"><a name="l03726"></a><span class="lineno"> 3726</span>  <span class="keywordflow">return</span> mainJNI.Solver_instrumentsDemons(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03727"></a><span class="lineno"> 3727</span>  }</div>
|
|
<div class="line"><a name="l03728"></a><span class="lineno"> 3728</span>  </div>
|
|
<div class="line"><a name="l03732"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af0ee6e432970a35d0f2813d2dffb415f"> 3732</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af0ee6e432970a35d0f2813d2dffb415f">isProfilingEnabled</a>() {</div>
|
|
<div class="line"><a name="l03733"></a><span class="lineno"> 3733</span>  <span class="keywordflow">return</span> mainJNI.Solver_isProfilingEnabled(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03734"></a><span class="lineno"> 3734</span>  }</div>
|
|
<div class="line"><a name="l03735"></a><span class="lineno"> 3735</span>  </div>
|
|
<div class="line"><a name="l03739"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a05986676ca7024016f0518c5250fab98"> 3739</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a05986676ca7024016f0518c5250fab98">isLocalSearchProfilingEnabled</a>() {</div>
|
|
<div class="line"><a name="l03740"></a><span class="lineno"> 3740</span>  <span class="keywordflow">return</span> mainJNI.Solver_isLocalSearchProfilingEnabled(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03741"></a><span class="lineno"> 3741</span>  }</div>
|
|
<div class="line"><a name="l03742"></a><span class="lineno"> 3742</span>  </div>
|
|
<div class="line"><a name="l03746"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8511e6e8b05981ab9c7ab066208024e2"> 3746</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8511e6e8b05981ab9c7ab066208024e2">instrumentsVariables</a>() {</div>
|
|
<div class="line"><a name="l03747"></a><span class="lineno"> 3747</span>  <span class="keywordflow">return</span> mainJNI.Solver_instrumentsVariables(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03748"></a><span class="lineno"> 3748</span>  }</div>
|
|
<div class="line"><a name="l03749"></a><span class="lineno"> 3749</span>  </div>
|
|
<div class="line"><a name="l03753"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a35e2953764e1a4d93d45881116ec29d7"> 3753</a></span>  <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a35e2953764e1a4d93d45881116ec29d7">nameAllVariables</a>() {</div>
|
|
<div class="line"><a name="l03754"></a><span class="lineno"> 3754</span>  <span class="keywordflow">return</span> mainJNI.Solver_nameAllVariables(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03755"></a><span class="lineno"> 3755</span>  }</div>
|
|
<div class="line"><a name="l03756"></a><span class="lineno"> 3756</span>  </div>
|
|
<div class="line"><a name="l03760"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad4bc82a01266d968a2f77c0bea7fde97"> 3760</a></span>  <span class="keyword">public</span> String <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad4bc82a01266d968a2f77c0bea7fde97">model_name</a>() {</div>
|
|
<div class="line"><a name="l03761"></a><span class="lineno"> 3761</span>  <span class="keywordflow">return</span> mainJNI.Solver_model_name(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03762"></a><span class="lineno"> 3762</span>  }</div>
|
|
<div class="line"><a name="l03763"></a><span class="lineno"> 3763</span>  </div>
|
|
<div class="line"><a name="l03767"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab806e18b8bae547758bd78f2f9f8b66b"> 3767</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationMonitor.html">PropagationMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab806e18b8bae547758bd78f2f9f8b66b">getPropagationMonitor</a>() {</div>
|
|
<div class="line"><a name="l03768"></a><span class="lineno"> 3768</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_getPropagationMonitor(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03769"></a><span class="lineno"> 3769</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationMonitor.html">PropagationMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03770"></a><span class="lineno"> 3770</span>  }</div>
|
|
<div class="line"><a name="l03771"></a><span class="lineno"> 3771</span>  </div>
|
|
<div class="line"><a name="l03776"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a94c6d33f1671b490399303df0332a695"> 3776</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a94c6d33f1671b490399303df0332a695">addPropagationMonitor</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationMonitor.html">PropagationMonitor</a> monitor) {</div>
|
|
<div class="line"><a name="l03777"></a><span class="lineno"> 3777</span>  mainJNI.Solver_addPropagationMonitor(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationMonitor.html">PropagationMonitor</a>.getCPtr(monitor), monitor);</div>
|
|
<div class="line"><a name="l03778"></a><span class="lineno"> 3778</span>  }</div>
|
|
<div class="line"><a name="l03779"></a><span class="lineno"> 3779</span>  </div>
|
|
<div class="line"><a name="l03783"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1bd78f5e3200559568e53f8df575528b"> 3783</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMonitor.html">LocalSearchMonitor</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1bd78f5e3200559568e53f8df575528b">getLocalSearchMonitor</a>() {</div>
|
|
<div class="line"><a name="l03784"></a><span class="lineno"> 3784</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_getLocalSearchMonitor(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03785"></a><span class="lineno"> 3785</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMonitor.html">LocalSearchMonitor</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03786"></a><span class="lineno"> 3786</span>  }</div>
|
|
<div class="line"><a name="l03787"></a><span class="lineno"> 3787</span>  </div>
|
|
<div class="line"><a name="l03792"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af233a757a970009b852062a0d8f82b98"> 3792</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af233a757a970009b852062a0d8f82b98">addLocalSearchMonitor</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMonitor.html">LocalSearchMonitor</a> monitor) {</div>
|
|
<div class="line"><a name="l03793"></a><span class="lineno"> 3793</span>  mainJNI.Solver_addLocalSearchMonitor(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMonitor.html">LocalSearchMonitor</a>.getCPtr(monitor), monitor);</div>
|
|
<div class="line"><a name="l03794"></a><span class="lineno"> 3794</span>  }</div>
|
|
<div class="line"><a name="l03795"></a><span class="lineno"> 3795</span>  </div>
|
|
<div class="line"><a name="l03799"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae36b1aff6d45720df092c33d7de18ec2"> 3799</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae36b1aff6d45720df092c33d7de18ec2">GetOrCreateLocalSearchState</a>() {</div>
|
|
<div class="line"><a name="l03800"></a><span class="lineno"> 3800</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_GetOrCreateLocalSearchState(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03801"></a><span class="lineno"> 3801</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03802"></a><span class="lineno"> 3802</span>  }</div>
|
|
<div class="line"><a name="l03803"></a><span class="lineno"> 3803</span>  </div>
|
|
<div class="line"><a name="l03807"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0f7179b03ab49e7ee79f9b7e8c4dc129"> 3807</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0f7179b03ab49e7ee79f9b7e8c4dc129">ClearLocalSearchState</a>() {</div>
|
|
<div class="line"><a name="l03808"></a><span class="lineno"> 3808</span>  mainJNI.Solver_ClearLocalSearchState(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03809"></a><span class="lineno"> 3809</span>  }</div>
|
|
<div class="line"><a name="l03810"></a><span class="lineno"> 3810</span>  </div>
|
|
<div class="line"><a name="l03817"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1d93bf0c711bae14ba38255cbe80b600"> 3817</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1d93bf0c711bae14ba38255cbe80b600">setTmp_vector_</a>(<span class="keywordtype">long</span>[] value) {</div>
|
|
<div class="line"><a name="l03818"></a><span class="lineno"> 3818</span>  mainJNI.Solver_tmp_vector__set(swigCPtr, <span class="keyword">this</span>, value);</div>
|
|
<div class="line"><a name="l03819"></a><span class="lineno"> 3819</span>  }</div>
|
|
<div class="line"><a name="l03820"></a><span class="lineno"> 3820</span>  </div>
|
|
<div class="line"><a name="l03827"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a66c2c63cfc8fc1473306c516fc837d8a"> 3827</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span>[] <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a66c2c63cfc8fc1473306c516fc837d8a">getTmp_vector_</a>() {</div>
|
|
<div class="line"><a name="l03828"></a><span class="lineno"> 3828</span>  <span class="keywordflow">return</span> mainJNI.Solver_tmp_vector__get(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03829"></a><span class="lineno"> 3829</span> }</div>
|
|
<div class="line"><a name="l03830"></a><span class="lineno"> 3830</span>  </div>
|
|
<div class="line"><a name="l03835"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1bcaa536b8656458cb76fbcf909310be"> 3835</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1bcaa536b8656458cb76fbcf909310be">castExpression</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> var) {</div>
|
|
<div class="line"><a name="l03836"></a><span class="lineno"> 3836</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_castExpression(swigCPtr, <span class="keyword">this</span>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(var), var);</div>
|
|
<div class="line"><a name="l03837"></a><span class="lineno"> 3837</span>  <span class="keywordflow">return</span> (cPtr == 0) ? null : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">IntExpr</a>(cPtr, <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l03838"></a><span class="lineno"> 3838</span>  }</div>
|
|
<div class="line"><a name="l03839"></a><span class="lineno"> 3839</span>  </div>
|
|
<div class="line"><a name="l03843"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5f12516fd9feaf87472652945c3cbb16"> 3843</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5f12516fd9feaf87472652945c3cbb16">finishCurrentSearch</a>() {</div>
|
|
<div class="line"><a name="l03844"></a><span class="lineno"> 3844</span>  mainJNI.Solver_finishCurrentSearch(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03845"></a><span class="lineno"> 3845</span>  }</div>
|
|
<div class="line"><a name="l03846"></a><span class="lineno"> 3846</span>  </div>
|
|
<div class="line"><a name="l03847"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b2472c369d0363d0cab621930dea83c"> 3847</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b2472c369d0363d0cab621930dea83c">restartCurrentSearch</a>() {</div>
|
|
<div class="line"><a name="l03848"></a><span class="lineno"> 3848</span>  mainJNI.Solver_restartCurrentSearch(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03849"></a><span class="lineno"> 3849</span>  }</div>
|
|
<div class="line"><a name="l03850"></a><span class="lineno"> 3850</span>  </div>
|
|
<div class="line"><a name="l03855"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6b4c44581338f98f3bdc10b99290b7eb"> 3855</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6b4c44581338f98f3bdc10b99290b7eb">shouldFail</a>() {</div>
|
|
<div class="line"><a name="l03856"></a><span class="lineno"> 3856</span>  mainJNI.Solver_shouldFail(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03857"></a><span class="lineno"> 3857</span>  }</div>
|
|
<div class="line"><a name="l03858"></a><span class="lineno"> 3858</span>  </div>
|
|
<div class="line"><a name="l03859"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac036d0de19abccc6b883d101be7f0f16"> 3859</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac036d0de19abccc6b883d101be7f0f16">checkFail</a>() {</div>
|
|
<div class="line"><a name="l03860"></a><span class="lineno"> 3860</span>  mainJNI.Solver_checkFail(swigCPtr, <span class="keyword">this</span>);</div>
|
|
<div class="line"><a name="l03861"></a><span class="lineno"> 3861</span>  }</div>
|
|
<div class="line"><a name="l03862"></a><span class="lineno"> 3862</span>  </div>
|
|
<div class="line"><a name="l03866"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3dae4ab1bc14fcf45575d4f2a7a67ee9"> 3866</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3dae4ab1bc14fcf45575d4f2a7a67ee9">kNumPriorities</a> = mainJNI.Solver_kNumPriorities_get();</div>
|
|
<div class="line"><a name="l03867"></a><span class="lineno"> 3867</span>  <span class="comment">// IntVarStrategy </span></div>
|
|
<div class="line"><a name="l03876"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2d230f173e6fe33d164b61c87c6f8607"> 3876</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2d230f173e6fe33d164b61c87c6f8607">INT_VAR_DEFAULT</a> = mainJNI.Solver_INT_VAR_DEFAULT_get();</div>
|
|
<div class="line"><a name="l03880"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abacd3e4d21b5f77e4e0cdcbe284e064d"> 3880</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abacd3e4d21b5f77e4e0cdcbe284e064d">INT_VAR_SIMPLE</a> = mainJNI.Solver_INT_VAR_SIMPLE_get();</div>
|
|
<div class="line"><a name="l03886"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7f4c1b0e53d303e3637a06fd914352d7"> 3886</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7f4c1b0e53d303e3637a06fd914352d7">CHOOSE_FIRST_UNBOUND</a> = mainJNI.Solver_CHOOSE_FIRST_UNBOUND_get();</div>
|
|
<div class="line"><a name="l03890"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#addccb8f075b59163cc47cc050edfc89d"> 3890</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#addccb8f075b59163cc47cc050edfc89d">CHOOSE_RANDOM</a> = mainJNI.Solver_CHOOSE_RANDOM_get();</div>
|
|
<div class="line"><a name="l03899"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a45fd7e1fc13312ff4b1e4feca4ccd04f"> 3899</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a45fd7e1fc13312ff4b1e4feca4ccd04f">CHOOSE_MIN_SIZE_LOWEST_MIN</a> = mainJNI.Solver_CHOOSE_MIN_SIZE_LOWEST_MIN_get();</div>
|
|
<div class="line"><a name="l03908"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aced9dc7265f8686cd025bbf3eefec4ae"> 3908</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aced9dc7265f8686cd025bbf3eefec4ae">CHOOSE_MIN_SIZE_HIGHEST_MIN</a> = mainJNI.Solver_CHOOSE_MIN_SIZE_HIGHEST_MIN_get();</div>
|
|
<div class="line"><a name="l03917"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a98df5e8dc7d2752b9db80002f3824c4b"> 3917</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a98df5e8dc7d2752b9db80002f3824c4b">CHOOSE_MIN_SIZE_LOWEST_MAX</a> = mainJNI.Solver_CHOOSE_MIN_SIZE_LOWEST_MAX_get();</div>
|
|
<div class="line"><a name="l03926"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa5d2934794c9bdbce1b1ed3c08bb4d7d"> 3926</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa5d2934794c9bdbce1b1ed3c08bb4d7d">CHOOSE_MIN_SIZE_HIGHEST_MAX</a> = mainJNI.Solver_CHOOSE_MIN_SIZE_HIGHEST_MAX_get();</div>
|
|
<div class="line"><a name="l03933"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a147905a7c935ff89eeac36429a2811a7"> 3933</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a147905a7c935ff89eeac36429a2811a7">CHOOSE_LOWEST_MIN</a> = mainJNI.Solver_CHOOSE_LOWEST_MIN_get();</div>
|
|
<div class="line"><a name="l03940"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6baa6aac1401abc33f4b30a8a0537acb"> 3940</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6baa6aac1401abc33f4b30a8a0537acb">CHOOSE_HIGHEST_MAX</a> = mainJNI.Solver_CHOOSE_HIGHEST_MAX_get();</div>
|
|
<div class="line"><a name="l03946"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a917a77643b90ff76a56d16f62a4b083b"> 3946</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a917a77643b90ff76a56d16f62a4b083b">CHOOSE_MIN_SIZE</a> = mainJNI.Solver_CHOOSE_MIN_SIZE_get();</div>
|
|
<div class="line"><a name="l03952"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2080ea949da98af7715e1c60eb952367"> 3952</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2080ea949da98af7715e1c60eb952367">CHOOSE_MAX_SIZE</a> = mainJNI.Solver_CHOOSE_MAX_SIZE_get();</div>
|
|
<div class="line"><a name="l03957"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af9a712c0ee5e001279616631fac24e1a"> 3957</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af9a712c0ee5e001279616631fac24e1a">CHOOSE_MAX_REGRET_ON_MIN</a> = mainJNI.Solver_CHOOSE_MAX_REGRET_ON_MIN_get();</div>
|
|
<div class="line"><a name="l03962"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8de9dbe389dc7f83b7afaee1b8428f76"> 3962</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8de9dbe389dc7f83b7afaee1b8428f76">CHOOSE_PATH</a> = mainJNI.Solver_CHOOSE_PATH_get();</div>
|
|
<div class="line"><a name="l03963"></a><span class="lineno"> 3963</span>  </div>
|
|
<div class="line"><a name="l03964"></a><span class="lineno"> 3964</span>  <span class="comment">// IntValueStrategy </span></div>
|
|
<div class="line"><a name="l03973"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4686fdf7000bde561eb0bd79a5d42a41"> 3973</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4686fdf7000bde561eb0bd79a5d42a41">INT_VALUE_DEFAULT</a> = mainJNI.Solver_INT_VALUE_DEFAULT_get();</div>
|
|
<div class="line"><a name="l03977"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a461df411df0068ca5f5bf0732626ad7a"> 3977</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a461df411df0068ca5f5bf0732626ad7a">INT_VALUE_SIMPLE</a> = mainJNI.Solver_INT_VALUE_SIMPLE_get();</div>
|
|
<div class="line"><a name="l03981"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a500a602b12406beeb44e31c84b065aa6"> 3981</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a500a602b12406beeb44e31c84b065aa6">ASSIGN_MIN_VALUE</a> = mainJNI.Solver_ASSIGN_MIN_VALUE_get();</div>
|
|
<div class="line"><a name="l03985"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac5ae8f5abbcdc21855c250038bb5de86"> 3985</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac5ae8f5abbcdc21855c250038bb5de86">ASSIGN_MAX_VALUE</a> = mainJNI.Solver_ASSIGN_MAX_VALUE_get();</div>
|
|
<div class="line"><a name="l03989"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a81b5ab1de74164bf4900f920b00820e8"> 3989</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a81b5ab1de74164bf4900f920b00820e8">ASSIGN_RANDOM_VALUE</a> = mainJNI.Solver_ASSIGN_RANDOM_VALUE_get();</div>
|
|
<div class="line"><a name="l03995"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af1e706174e3234235a2bda48cedc2edd"> 3995</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af1e706174e3234235a2bda48cedc2edd">ASSIGN_CENTER_VALUE</a> = mainJNI.Solver_ASSIGN_CENTER_VALUE_get();</div>
|
|
<div class="line"><a name="l04000"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1d44daa09f2fe37f6cf4b4599a09c778"> 4000</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1d44daa09f2fe37f6cf4b4599a09c778">SPLIT_LOWER_HALF</a> = mainJNI.Solver_SPLIT_LOWER_HALF_get();</div>
|
|
<div class="line"><a name="l04005"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a87fd19a03ab1b57a6ce30f2d9444ffdc"> 4005</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a87fd19a03ab1b57a6ce30f2d9444ffdc">SPLIT_UPPER_HALF</a> = mainJNI.Solver_SPLIT_UPPER_HALF_get();</div>
|
|
<div class="line"><a name="l04006"></a><span class="lineno"> 4006</span>  </div>
|
|
<div class="line"><a name="l04007"></a><span class="lineno"> 4007</span>  <span class="comment">// EvaluatorStrategy </span></div>
|
|
<div class="line"><a name="l04027"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a91ed85453802c29eeaa322a3ae43407b"> 4027</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a91ed85453802c29eeaa322a3ae43407b">CHOOSE_STATIC_GLOBAL_BEST</a> = mainJNI.Solver_CHOOSE_STATIC_GLOBAL_BEST_get();</div>
|
|
<div class="line"><a name="l04034"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab8d0f98691a6b0f92f94446491d5995c"> 4034</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab8d0f98691a6b0f92f94446491d5995c">CHOOSE_DYNAMIC_GLOBAL_BEST</a> = mainJNI.Solver_CHOOSE_DYNAMIC_GLOBAL_BEST_get();</div>
|
|
<div class="line"><a name="l04035"></a><span class="lineno"> 4035</span>  </div>
|
|
<div class="line"><a name="l04036"></a><span class="lineno"> 4036</span>  <span class="comment">// SequenceStrategy </span></div>
|
|
<div class="line"><a name="l04041"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a256ffa8e38a8334be0fba553f5dbec11"> 4041</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a256ffa8e38a8334be0fba553f5dbec11">SEQUENCE_DEFAULT</a> = mainJNI.Solver_SEQUENCE_DEFAULT_get();</div>
|
|
<div class="line"><a name="l04042"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad06c911f520ac5200012e6f5f86a77f1"> 4042</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad06c911f520ac5200012e6f5f86a77f1">SEQUENCE_SIMPLE</a> = mainJNI.Solver_SEQUENCE_SIMPLE_get();</div>
|
|
<div class="line"><a name="l04043"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a31acd4ba2c4253e7caf48abea6f704ac"> 4043</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a31acd4ba2c4253e7caf48abea6f704ac">CHOOSE_MIN_SLACK_RANK_FORWARD</a> = mainJNI.Solver_CHOOSE_MIN_SLACK_RANK_FORWARD_get();</div>
|
|
<div class="line"><a name="l04044"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaf7fb602b245887152eb78600b0088ec"> 4044</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaf7fb602b245887152eb78600b0088ec">CHOOSE_RANDOM_RANK_FORWARD</a> = mainJNI.Solver_CHOOSE_RANDOM_RANK_FORWARD_get();</div>
|
|
<div class="line"><a name="l04045"></a><span class="lineno"> 4045</span>  </div>
|
|
<div class="line"><a name="l04046"></a><span class="lineno"> 4046</span>  <span class="comment">// IntervalStrategy </span></div>
|
|
<div class="line"><a name="l04055"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa975eecb8f3ef666de732600ca09a1fc"> 4055</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa975eecb8f3ef666de732600ca09a1fc">INTERVAL_DEFAULT</a> = mainJNI.Solver_INTERVAL_DEFAULT_get();</div>
|
|
<div class="line"><a name="l04059"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aab5e05f758ce0143d109bbd305d77cb0"> 4059</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aab5e05f758ce0143d109bbd305d77cb0">INTERVAL_SIMPLE</a> = mainJNI.Solver_INTERVAL_SIMPLE_get();</div>
|
|
<div class="line"><a name="l04064"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5f535c86cd433378a753455e8f08c8d"> 4064</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5f535c86cd433378a753455e8f08c8d">INTERVAL_SET_TIMES_FORWARD</a> = mainJNI.Solver_INTERVAL_SET_TIMES_FORWARD_get();</div>
|
|
<div class="line"><a name="l04069"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27be035177ad313ebdd57ff3fecde31a"> 4069</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27be035177ad313ebdd57ff3fecde31a">INTERVAL_SET_TIMES_BACKWARD</a> = mainJNI.Solver_INTERVAL_SET_TIMES_BACKWARD_get();</div>
|
|
<div class="line"><a name="l04070"></a><span class="lineno"> 4070</span>  </div>
|
|
<div class="line"><a name="l04071"></a><span class="lineno"> 4071</span>  <span class="comment">// LocalSearchOperators </span></div>
|
|
<div class="line"><a name="l04088"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73979d82daf6356c7f19f2515c63f846"> 4088</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73979d82daf6356c7f19f2515c63f846">TWOOPT</a> = mainJNI.Solver_TWOOPT_get();</div>
|
|
<div class="line"><a name="l04105"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adfcb4fd4a13b26e4c599e26b0914b413"> 4105</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adfcb4fd4a13b26e4c599e26b0914b413">OROPT</a> = mainJNI.Solver_OROPT_get();</div>
|
|
<div class="line"><a name="l04109"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5475035d83d40b38d0c1a00a1eac0696"> 4109</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5475035d83d40b38d0c1a00a1eac0696">RELOCATE</a> = mainJNI.Solver_RELOCATE_get();</div>
|
|
<div class="line"><a name="l04119"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af8a4688e0c2fc3527a8c0c40c71a95e6"> 4119</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af8a4688e0c2fc3527a8c0c40c71a95e6">EXCHANGE</a> = mainJNI.Solver_EXCHANGE_get();</div>
|
|
<div class="line"><a name="l04131"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac49a5bb66051c55fef8faaf8fffb31fa"> 4131</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac49a5bb66051c55fef8faaf8fffb31fa">CROSS</a> = mainJNI.Solver_CROSS_get();</div>
|
|
<div class="line"><a name="l04140"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7d813e3c7abffb36baab8eff358671e6"> 4140</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7d813e3c7abffb36baab8eff358671e6">MAKEACTIVE</a> = mainJNI.Solver_MAKEACTIVE_get();</div>
|
|
<div class="line"><a name="l04148"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f160f2434f2c62879a8ffeea8ddad81"> 4148</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f160f2434f2c62879a8ffeea8ddad81">MAKEINACTIVE</a> = mainJNI.Solver_MAKEINACTIVE_get();</div>
|
|
<div class="line"><a name="l04157"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab39e0572a45f1186982e6cbecf5c3cb3"> 4157</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab39e0572a45f1186982e6cbecf5c3cb3">MAKECHAININACTIVE</a> = mainJNI.Solver_MAKECHAININACTIVE_get();</div>
|
|
<div class="line"><a name="l04165"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a30767ac8a955d97d84df02bf56aaf9b8"> 4165</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a30767ac8a955d97d84df02bf56aaf9b8">SWAPACTIVE</a> = mainJNI.Solver_SWAPACTIVE_get();</div>
|
|
<div class="line"><a name="l04178"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ffcbee4b33f6e5249120e5101de0c0e"> 4178</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ffcbee4b33f6e5249120e5101de0c0e">EXTENDEDSWAPACTIVE</a> = mainJNI.Solver_EXTENDEDSWAPACTIVE_get();</div>
|
|
<div class="line"><a name="l04188"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1a97f97607a4e2869e4fc4bc31a21c80"> 4188</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1a97f97607a4e2869e4fc4bc31a21c80">PATHLNS</a> = mainJNI.Solver_PATHLNS_get();</div>
|
|
<div class="line"><a name="l04193"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abd3bd45f4883ec39593010550b697e0a"> 4193</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abd3bd45f4883ec39593010550b697e0a">FULLPATHLNS</a> = mainJNI.Solver_FULLPATHLNS_get();</div>
|
|
<div class="line"><a name="l04199"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a69500c7f7686b0fc260fea56fcc8765e"> 4199</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a69500c7f7686b0fc260fea56fcc8765e">UNACTIVELNS</a> = mainJNI.Solver_UNACTIVELNS_get();</div>
|
|
<div class="line"><a name="l04210"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac786154b50ea848fae8fc3869dfc213f"> 4210</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac786154b50ea848fae8fc3869dfc213f">INCREMENT</a> = mainJNI.Solver_INCREMENT_get();</div>
|
|
<div class="line"><a name="l04216"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a902a6c98589b73174e2bf8144d3f4c40"> 4216</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a902a6c98589b73174e2bf8144d3f4c40">DECREMENT</a> = mainJNI.Solver_DECREMENT_get();</div>
|
|
<div class="line"><a name="l04226"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae71fa2982fda27cbee430e3419a644dd"> 4226</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae71fa2982fda27cbee430e3419a644dd">SIMPLELNS</a> = mainJNI.Solver_SIMPLELNS_get();</div>
|
|
<div class="line"><a name="l04227"></a><span class="lineno"> 4227</span>  </div>
|
|
<div class="line"><a name="l04228"></a><span class="lineno"> 4228</span>  <span class="comment">// EvaluatorLocalSearchOperators </span></div>
|
|
<div class="line"><a name="l04240"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab7967aacc546bc174092fd52af4d48c4"> 4240</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab7967aacc546bc174092fd52af4d48c4">LK</a> = mainJNI.Solver_LK_get();</div>
|
|
<div class="line"><a name="l04249"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af1633cdc32faace082d66f9167871f68"> 4249</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af1633cdc32faace082d66f9167871f68">TSPOPT</a> = mainJNI.Solver_TSPOPT_get();</div>
|
|
<div class="line"><a name="l04258"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe3df824b85badcb414bbbb1b6ebce8c"> 4258</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe3df824b85badcb414bbbb1b6ebce8c">TSPLNS</a> = mainJNI.Solver_TSPLNS_get();</div>
|
|
<div class="line"><a name="l04259"></a><span class="lineno"> 4259</span>  </div>
|
|
<div class="line"><a name="l04260"></a><span class="lineno"> 4260</span>  <span class="comment">// LocalSearchFilterBound </span></div>
|
|
<div class="line"><a name="l04271"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c425c9ac139b05af050c3c885e6258e"> 4271</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c425c9ac139b05af050c3c885e6258e">GE</a> = mainJNI.Solver_GE_get();</div>
|
|
<div class="line"><a name="l04275"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c433498898f572fc8233f5ee19c9e1d"> 4275</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c433498898f572fc8233f5ee19c9e1d">LE</a> = mainJNI.Solver_LE_get();</div>
|
|
<div class="line"><a name="l04280"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37d8ad57d7301b1269477fb5df5c51d1"> 4280</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37d8ad57d7301b1269477fb5df5c51d1">EQ</a> = mainJNI.Solver_EQ_get();</div>
|
|
<div class="line"><a name="l04281"></a><span class="lineno"> 4281</span>  </div>
|
|
<div class="line"><a name="l04282"></a><span class="lineno"> 4282</span>  <span class="comment">// DemonPriority </span></div>
|
|
<div class="line"><a name="l04293"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a32cacce6f7036263b372ddd31b5f021c"> 4293</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a32cacce6f7036263b372ddd31b5f021c">DELAYED_PRIORITY</a> = mainJNI.Solver_DELAYED_PRIORITY_get();</div>
|
|
<div class="line"><a name="l04297"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a64e863ba5e09bb266f3c810fa5b63a19"> 4297</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a64e863ba5e09bb266f3c810fa5b63a19">VAR_PRIORITY</a> = mainJNI.Solver_VAR_PRIORITY_get();</div>
|
|
<div class="line"><a name="l04301"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6df2a55ad53b6ef84644635c66e5195c"> 4301</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6df2a55ad53b6ef84644635c66e5195c">NORMAL_PRIORITY</a> = mainJNI.Solver_NORMAL_PRIORITY_get();</div>
|
|
<div class="line"><a name="l04302"></a><span class="lineno"> 4302</span>  </div>
|
|
<div class="line"><a name="l04303"></a><span class="lineno"> 4303</span>  <span class="comment">// BinaryIntervalRelation </span></div>
|
|
<div class="line"><a name="l04312"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6935628a15d49bc45f8f2b01be79f880"> 4312</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6935628a15d49bc45f8f2b01be79f880">ENDS_AFTER_END</a> = mainJNI.Solver_ENDS_AFTER_END_get();</div>
|
|
<div class="line"><a name="l04316"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aff8b8703867796fe072f645d6d4a4bb9"> 4316</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aff8b8703867796fe072f645d6d4a4bb9">ENDS_AFTER_START</a> = mainJNI.Solver_ENDS_AFTER_START_get();</div>
|
|
<div class="line"><a name="l04320"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8deb8a81f5b07d84eb0855beb9b51a92"> 4320</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8deb8a81f5b07d84eb0855beb9b51a92">ENDS_AT_END</a> = mainJNI.Solver_ENDS_AT_END_get();</div>
|
|
<div class="line"><a name="l04324"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add110ccc376932cda8a54ee59498365c"> 4324</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add110ccc376932cda8a54ee59498365c">ENDS_AT_START</a> = mainJNI.Solver_ENDS_AT_START_get();</div>
|
|
<div class="line"><a name="l04328"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae61f05d55320f00877d3d566bc384aba"> 4328</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae61f05d55320f00877d3d566bc384aba">STARTS_AFTER_END</a> = mainJNI.Solver_STARTS_AFTER_END_get();</div>
|
|
<div class="line"><a name="l04332"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad6d823457e8fe243858e35d58beba79d"> 4332</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad6d823457e8fe243858e35d58beba79d">STARTS_AFTER_START</a> = mainJNI.Solver_STARTS_AFTER_START_get();</div>
|
|
<div class="line"><a name="l04336"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a791586b0705fb4f188afa78b2598ba76"> 4336</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a791586b0705fb4f188afa78b2598ba76">STARTS_AT_END</a> = mainJNI.Solver_STARTS_AT_END_get();</div>
|
|
<div class="line"><a name="l04340"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9cd74c9ed3cd8de32e023af04bff006"> 4340</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9cd74c9ed3cd8de32e023af04bff006">STARTS_AT_START</a> = mainJNI.Solver_STARTS_AT_START_get();</div>
|
|
<div class="line"><a name="l04346"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae6fb75d8ec0274203de831b27b2da4e9"> 4346</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae6fb75d8ec0274203de831b27b2da4e9">STAYS_IN_SYNC</a> = mainJNI.Solver_STAYS_IN_SYNC_get();</div>
|
|
<div class="line"><a name="l04347"></a><span class="lineno"> 4347</span>  </div>
|
|
<div class="line"><a name="l04348"></a><span class="lineno"> 4348</span>  <span class="comment">// UnaryIntervalRelation </span></div>
|
|
<div class="line"><a name="l04357"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a91a63d3e171feb9252311a25d03e16ab"> 4357</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a91a63d3e171feb9252311a25d03e16ab">ENDS_AFTER</a> = mainJNI.Solver_ENDS_AFTER_get();</div>
|
|
<div class="line"><a name="l04361"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab4fe690b9abd63080b0a7f9f59c2d347"> 4361</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab4fe690b9abd63080b0a7f9f59c2d347">ENDS_AT</a> = mainJNI.Solver_ENDS_AT_get();</div>
|
|
<div class="line"><a name="l04365"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a52afe63a32368901c29ea0a71e4c522e"> 4365</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a52afe63a32368901c29ea0a71e4c522e">ENDS_BEFORE</a> = mainJNI.Solver_ENDS_BEFORE_get();</div>
|
|
<div class="line"><a name="l04369"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe36adf90ab3aab3e053694f716d309d"> 4369</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe36adf90ab3aab3e053694f716d309d">STARTS_AFTER</a> = mainJNI.Solver_STARTS_AFTER_get();</div>
|
|
<div class="line"><a name="l04373"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a89156bc395d4e8a694a735183a6174b1"> 4373</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a89156bc395d4e8a694a735183a6174b1">STARTS_AT</a> = mainJNI.Solver_STARTS_AT_get();</div>
|
|
<div class="line"><a name="l04377"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3793da23635efd206044ed342726f082"> 4377</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3793da23635efd206044ed342726f082">STARTS_BEFORE</a> = mainJNI.Solver_STARTS_BEFORE_get();</div>
|
|
<div class="line"><a name="l04383"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae93e49893b26f6cc745ad225c55b71b7"> 4383</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae93e49893b26f6cc745ad225c55b71b7">CROSS_DATE</a> = mainJNI.Solver_CROSS_DATE_get();</div>
|
|
<div class="line"><a name="l04389"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ca75d381231db5f7fe4e096fa42e86a"> 4389</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ca75d381231db5f7fe4e096fa42e86a">AVOID_DATE</a> = mainJNI.Solver_AVOID_DATE_get();</div>
|
|
<div class="line"><a name="l04390"></a><span class="lineno"> 4390</span>  </div>
|
|
<div class="line"><a name="l04391"></a><span class="lineno"> 4391</span>  <span class="comment">// DecisionModification </span></div>
|
|
<div class="line"><a name="l04404"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3708e43f24db185fb8a0de88681c6f89"> 4404</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3708e43f24db185fb8a0de88681c6f89">NO_CHANGE</a> = mainJNI.Solver_NO_CHANGE_get();</div>
|
|
<div class="line"><a name="l04410"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4ade4256af5250cc9a2671a36adc1f50"> 4410</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4ade4256af5250cc9a2671a36adc1f50">KEEP_LEFT</a> = mainJNI.Solver_KEEP_LEFT_get();</div>
|
|
<div class="line"><a name="l04416"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab10fd43558cd0f962762547e3b39430f"> 4416</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab10fd43558cd0f962762547e3b39430f">KEEP_RIGHT</a> = mainJNI.Solver_KEEP_RIGHT_get();</div>
|
|
<div class="line"><a name="l04421"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a72ef55b513c7341e3ad24e7bceedcfb0"> 4421</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a72ef55b513c7341e3ad24e7bceedcfb0">KILL_BOTH</a> = mainJNI.Solver_KILL_BOTH_get();</div>
|
|
<div class="line"><a name="l04426"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5fb098941bf1ae8260d29a52d1b25482"> 4426</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5fb098941bf1ae8260d29a52d1b25482">SWITCH_BRANCHES</a> = mainJNI.Solver_SWITCH_BRANCHES_get();</div>
|
|
<div class="line"><a name="l04427"></a><span class="lineno"> 4427</span>  </div>
|
|
<div class="line"><a name="l04428"></a><span class="lineno"> 4428</span>  <span class="comment">// MarkerType </span></div>
|
|
<div class="line"><a name="l04434"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeab22801637818b9cd91746cb2804e20"> 4434</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeab22801637818b9cd91746cb2804e20">SENTINEL</a> = mainJNI.Solver_SENTINEL_get();</div>
|
|
<div class="line"><a name="l04435"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a99e9a901d27873b2d23bb77a96613843"> 4435</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a99e9a901d27873b2d23bb77a96613843">SIMPLE_MARKER</a> = mainJNI.Solver_SIMPLE_MARKER_get();</div>
|
|
<div class="line"><a name="l04436"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f2e58e1ca046b26544564dcead42444"> 4436</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f2e58e1ca046b26544564dcead42444">CHOICE_POINT</a> = mainJNI.Solver_CHOICE_POINT_get();</div>
|
|
<div class="line"><a name="l04437"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c45c6d960de778edc4eeaf821e7ca80"> 4437</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c45c6d960de778edc4eeaf821e7ca80">REVERSIBLE_ACTION</a> = mainJNI.Solver_REVERSIBLE_ACTION_get();</div>
|
|
<div class="line"><a name="l04438"></a><span class="lineno"> 4438</span>  </div>
|
|
<div class="line"><a name="l04439"></a><span class="lineno"> 4439</span>  <span class="comment">// SolverState </span></div>
|
|
<div class="line"><a name="l04447"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a645885ac115d3a4ce1ee33c48a7ca573"> 4447</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a645885ac115d3a4ce1ee33c48a7ca573">OUTSIDE_SEARCH</a> = mainJNI.Solver_OUTSIDE_SEARCH_get();</div>
|
|
<div class="line"><a name="l04451"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae579bed4290dbc01418c232528a3b9a6"> 4451</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae579bed4290dbc01418c232528a3b9a6">IN_ROOT_NODE</a> = mainJNI.Solver_IN_ROOT_NODE_get();</div>
|
|
<div class="line"><a name="l04455"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a040676c451c2a88319b3f7b042f4f740"> 4455</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a040676c451c2a88319b3f7b042f4f740">IN_SEARCH</a> = mainJNI.Solver_IN_SEARCH_get();</div>
|
|
<div class="line"><a name="l04459"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac8396287c0680ed14c52f639a92255ca"> 4459</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac8396287c0680ed14c52f639a92255ca">AT_SOLUTION</a> = mainJNI.Solver_AT_SOLUTION_get();</div>
|
|
<div class="line"><a name="l04463"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f36ab7333c270d5e4b2c60aad4c3f65"> 4463</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f36ab7333c270d5e4b2c60aad4c3f65">NO_MORE_SOLUTIONS</a> = mainJNI.Solver_NO_MORE_SOLUTIONS_get();</div>
|
|
<div class="line"><a name="l04467"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2cec8f63ec5b9019a0bc943003db66dc"> 4467</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2cec8f63ec5b9019a0bc943003db66dc">PROBLEM_INFEASIBLE</a> = mainJNI.Solver_PROBLEM_INFEASIBLE_get();</div>
|
|
<div class="line"><a name="l04468"></a><span class="lineno"> 4468</span>  </div>
|
|
<div class="line"><a name="l04469"></a><span class="lineno"> 4469</span>  <span class="comment">// OptimizationDirection </span></div>
|
|
<div class="line"><a name="l04474"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aacf6bd4df7fc2a428d3bf584e2f8b9a8"> 4474</a></span> <span class="comment"></span> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aacf6bd4df7fc2a428d3bf584e2f8b9a8">NOT_SET</a> = mainJNI.Solver_NOT_SET_get();</div>
|
|
<div class="line"><a name="l04475"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac976ac84be88263f798e4021691c733a"> 4475</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac976ac84be88263f798e4021691c733a">MAXIMIZATION</a> = mainJNI.Solver_MAXIMIZATION_get();</div>
|
|
<div class="line"><a name="l04476"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add9f770d4f761fb0c05dff6b965727f4"> 4476</a></span>  <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add9f770d4f761fb0c05dff6b965727f4">MINIMIZATION</a> = mainJNI.Solver_MINIMIZATION_get();</div>
|
|
<div class="line"><a name="l04477"></a><span class="lineno"> 4477</span>  </div>
|
|
<div class="line"><a name="l04478"></a><span class="lineno"> 4478</span> }</div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html">com.google.ortools.constraintsolver.Assignment</a></div><div class="ttdoc">An Assignment is a variable -> domains mapping, used to report solutions to the user.</div><div class="ttdef"><b>Definition:</b> <a href="Assignment_8java_source.html#l00015">Assignment.java:15</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1CastConstraint_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1CastConstraint.html">com.google.ortools.constraintsolver.CastConstraint</a></div><div class="ttdoc">Cast constraints are special channeling constraints designed to keep a variable in sync with an expr...</div><div class="ttdef"><b>Definition:</b> <a href="CastConstraint_8java_source.html#l00016">CastConstraint.java:16</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html">com.google.ortools.constraintsolver.Constraint</a></div><div class="ttdoc">A constraint is the main modeling object.</div><div class="ttdef"><b>Definition:</b> <a href="gen_2java_2com_2google_2ortools_2constraintsolver_2Constraint_8java_source.html#l00019">gen/java/com/google/ortools/constraintsolver/Constraint.java:19</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html">com.google.ortools.constraintsolver.DecisionBuilder</a></div><div class="ttdoc">A DecisionBuilder is responsible for creating the search tree.</div><div class="ttdef"><b>Definition:</b> <a href="DecisionBuilder_8java_source.html#l00015">DecisionBuilder.java:15</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html">com.google.ortools.constraintsolver.Decision</a></div><div class="ttdoc">A Decision represents a choice point in the search tree.</div><div class="ttdef"><b>Definition:</b> <a href="Decision_8java_source.html#l00015">Decision.java:15</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1DefaultPhaseParameters_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DefaultPhaseParameters.html">com.google.ortools.constraintsolver.DefaultPhaseParameters</a></div><div class="ttdoc">This struct holds all parameters for the default search.</div><div class="ttdef"><b>Definition:</b> <a href="DefaultPhaseParameters_8java_source.html#l00016">DefaultPhaseParameters.java:16</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">com.google.ortools.constraintsolver.Demon</a></div><div class="ttdoc">A Demon is the base element of a propagation queue.</div><div class="ttdef"><b>Definition:</b> <a href="Demon_8java_source.html#l00022">Demon.java:22</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1DisjunctiveConstraint_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DisjunctiveConstraint.html">com.google.ortools.constraintsolver.DisjunctiveConstraint</a></div><div class="ttdef"><b>Definition:</b> <a href="DisjunctiveConstraint_8java_source.html#l00015">DisjunctiveConstraint.java:15</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1ImprovementSearchLimit_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ImprovementSearchLimit.html">com.google.ortools.constraintsolver.ImprovementSearchLimit</a></div><div class="ttdef"><b>Definition:</b> <a href="ImprovementSearchLimit_8java_source.html#l00011">ImprovementSearchLimit.java:11</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">com.google.ortools.constraintsolver.IntExpr</a></div><div class="ttdoc">The class IntExpr is the base of all integer expressions in constraint programming.</div><div class="ttdef"><b>Definition:</b> <a href="IntExpr_8java_source.html#l00020">IntExpr.java:20</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1IntTupleSet_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntTupleSet.html">com.google.ortools.constraintsolver.IntTupleSet</a></div><div class="ttdef"><b>Definition:</b> <a href="IntTupleSet_8java_source.html#l00011">IntTupleSet.java:11</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchFilter_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchFilter.html">com.google.ortools.constraintsolver.IntVarLocalSearchFilter</a></div><div class="ttdef"><b>Definition:</b> <a href="IntVarLocalSearchFilter_8java_source.html#l00015">IntVarLocalSearchFilter.java:15</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">com.google.ortools.constraintsolver.IntVar</a></div><div class="ttdoc">The class IntVar is a subset of IntExpr.</div><div class="ttdef"><b>Definition:</b> <a href="gen_2java_2com_2google_2ortools_2constraintsolver_2IntVar_8java_source.html#l00016">gen/java/com/google/ortools/constraintsolver/IntVar.java:16</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html">com.google.ortools.constraintsolver.IntervalVar</a></div><div class="ttdoc">Interval variables are often used in scheduling.</div><div class="ttdef"><b>Definition:</b> <a href="gen_2java_2com_2google_2ortools_2constraintsolver_2IntervalVar_8java_source.html#l00023">gen/java/com/google/ortools/constraintsolver/IntervalVar.java:23</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilterManager_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilterManager.html">com.google.ortools.constraintsolver.LocalSearchFilterManager</a></div><div class="ttdoc">Filter manager: when a move is made, filters are executed to decide whether the solution is feasible...</div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchFilterManager_8java_source.html#l00016">LocalSearchFilterManager.java:16</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilter_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilter.html">com.google.ortools.constraintsolver.LocalSearchFilter</a></div><div class="ttdoc">Local Search Filters are used for fast neighbor pruning.</div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchFilter_8java_source.html#l00029">LocalSearchFilter.java:29</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMonitor_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMonitor.html">com.google.ortools.constraintsolver.LocalSearchMonitor</a></div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchMonitor_8java_source.html#l00011">LocalSearchMonitor.java:11</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html">com.google.ortools.constraintsolver.LocalSearchOperator</a></div><div class="ttdoc">This class represent a reversible FIFO structure.</div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchOperator_8java_source.html#l00037">LocalSearchOperator.java:37</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html">com.google.ortools.constraintsolver.LocalSearchPhaseParameters</a></div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchPhaseParameters_8java_source.html#l00011">LocalSearchPhaseParameters.java:11</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html">com.google.ortools.constraintsolver.ModelCache</a></div><div class="ttdoc">Implements a complete cache for model elements: expressions and constraints.</div><div class="ttdef"><b>Definition:</b> <a href="ModelCache_8java_source.html#l00017">ModelCache.java:17</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html">com.google.ortools.constraintsolver.ModelVisitor</a></div><div class="ttdoc">Model visitor.</div><div class="ttdef"><b>Definition:</b> <a href="ModelVisitor_8java_source.html#l00014">ModelVisitor.java:14</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html">com.google.ortools.constraintsolver.OptimizeVar</a></div><div class="ttdoc">This class encapsulates an objective.</div><div class="ttdef"><b>Definition:</b> <a href="OptimizeVar_8java_source.html#l00016">OptimizeVar.java:16</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Pack_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Pack.html">com.google.ortools.constraintsolver.Pack</a></div><div class="ttdef"><b>Definition:</b> <a href="Pack_8java_source.html#l00018">Pack.java:18</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationBaseObject_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationBaseObject.html">com.google.ortools.constraintsolver.PropagationBaseObject</a></div><div class="ttdoc">NOLINT The PropagationBaseObject is a subclass of BaseObject that is also friend to the Solver clas...</div><div class="ttdef"><b>Definition:</b> <a href="PropagationBaseObject_8java_source.html#l00017">PropagationBaseObject.java:17</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationMonitor_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationMonitor.html">com.google.ortools.constraintsolver.PropagationMonitor</a></div><div class="ttdef"><b>Definition:</b> <a href="PropagationMonitor_8java_source.html#l00011">PropagationMonitor.java:11</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html">com.google.ortools.constraintsolver.RegularLimit</a></div><div class="ttdoc">Usual limit based on wall_time, number of explored branches and number of failures in the search tre...</div><div class="ttdef"><b>Definition:</b> <a href="RegularLimit_8java_source.html#l00015">RegularLimit.java:15</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html">com.google.ortools.constraintsolver.SearchLimit</a></div><div class="ttdoc">Base class of all search limits.</div><div class="ttdef"><b>Definition:</b> <a href="SearchLimit_8java_source.html#l00014">SearchLimit.java:14</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html">com.google.ortools.constraintsolver.SearchMonitor</a></div><div class="ttdoc">A search monitor is a simple set of callbacks to monitor all search events.</div><div class="ttdef"><b>Definition:</b> <a href="SearchMonitor_8java_source.html#l00014">SearchMonitor.java:14</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVar_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVar.html">com.google.ortools.constraintsolver.SequenceVar</a></div><div class="ttdoc">A sequence variable is a variable whose domain is a set of possible orderings of the interval variab...</div><div class="ttdef"><b>Definition:</b> <a href="SequenceVar_8java_source.html#l00019">SequenceVar.java:19</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html">com.google.ortools.constraintsolver.SolutionCollector</a></div><div class="ttdoc">This class is the root class of all solution collectors.</div><div class="ttdef"><b>Definition:</b> <a href="SolutionCollector_8java_source.html#l00016">SolutionCollector.java:16</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool.html">com.google.ortools.constraintsolver.SolutionPool</a></div><div class="ttdoc">This class is used to manage a pool of solutions.</div><div class="ttdef"><b>Definition:</b> <a href="SolutionPool_8java_source.html#l00015">SolutionPool.java:15</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html">com.google.ortools.constraintsolver.Solver.FailException</a></div><div class="ttdoc">This exceptions signal that a failure has been raised in the C++ world.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00104">Solver.java:104</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException_html_a0159b02154b2b353df68feb50cbda8f9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a0159b02154b2b353df68feb50cbda8f9">com.google.ortools.constraintsolver.Solver.FailException.FailException</a></div><div class="ttdeci">FailException()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00105">Solver.java:105</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException_html_a66aea7c845fb79026a6023b4191eb1c4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a66aea7c845fb79026a6023b4191eb1c4">com.google.ortools.constraintsolver.Solver.FailException.FailException</a></div><div class="ttdeci">FailException(String message)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00109">Solver.java:109</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html">com.google.ortools.constraintsolver.Solver.IntegerCastInfo</a></div><div class="ttdoc">Holds semantic information stating that the 'expression' has been cast into 'variable' using the Var...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00187">Solver.java:187</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a01c5c869c6b3d925b6352ecdec0f5cd3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a01c5c869c6b3d925b6352ecdec0f5cd3">com.google.ortools.constraintsolver.Solver.IntegerCastInfo.IntegerCastInfo</a></div><div class="ttdeci">IntegerCastInfo(IntVar v, IntExpr e, Constraint c)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00219">Solver.java:219</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a2b310ad5503e61db391857dafc3094da"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a2b310ad5503e61db391857dafc3094da">com.google.ortools.constraintsolver.Solver.IntegerCastInfo.setMaintainer</a></div><div class="ttdeci">void setMaintainer(Constraint value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00241">Solver.java:241</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a6d3108135ba1f9dad74eb8a6326cb3d2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a6d3108135ba1f9dad74eb8a6326cb3d2">com.google.ortools.constraintsolver.Solver.IntegerCastInfo.getVariable</a></div><div class="ttdeci">IntVar getVariable()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00227">Solver.java:227</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a79a3a62f821b42993c2ee4e279c90036"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a79a3a62f821b42993c2ee4e279c90036">com.google.ortools.constraintsolver.Solver.IntegerCastInfo.getMaintainer</a></div><div class="ttdeci">Constraint getMaintainer()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00245">Solver.java:245</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a7d5ec419069a2b2e3b0e49d2b4ec7cde"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a7d5ec419069a2b2e3b0e49d2b4ec7cde">com.google.ortools.constraintsolver.Solver.IntegerCastInfo.setVariable</a></div><div class="ttdeci">void setVariable(IntVar value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00223">Solver.java:223</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a96c0fa02effcd5e0c39e551299e37b07"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a96c0fa02effcd5e0c39e551299e37b07">com.google.ortools.constraintsolver.Solver.IntegerCastInfo.getExpression</a></div><div class="ttdeci">IntExpr getExpression()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00236">Solver.java:236</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_ab15f186e97754835d5913283a1e176cf"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#ab15f186e97754835d5913283a1e176cf">com.google.ortools.constraintsolver.Solver.IntegerCastInfo.IntegerCastInfo</a></div><div class="ttdeci">IntegerCastInfo()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00215">Solver.java:215</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_ab85b337ee18e200c0084900d2bcf29ae"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#ab85b337ee18e200c0084900d2bcf29ae">com.google.ortools.constraintsolver.Solver.IntegerCastInfo.setExpression</a></div><div class="ttdeci">void setExpression(IntExpr value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00232">Solver.java:232</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_affcaf970b4adc4198a2c11e49acad2cb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#affcaf970b4adc4198a2c11e49acad2cb">com.google.ortools.constraintsolver.Solver.IntegerCastInfo.IntegerCastInfo</a></div><div class="ttdeci">IntegerCastInfo(long cPtr, boolean cMemoryOwn)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00191">Solver.java:191</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html">com.google.ortools.constraintsolver.Solver</a></div><div class="ttdoc">Solver Class A solver represents the main computation engine.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00073">Solver.java:73</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a011b73e79f74ade4c5ddbeb20f975db5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a011b73e79f74ade4c5ddbeb20f975db5">com.google.ortools.constraintsolver.Solver.makeCount</a></div><div class="ttdeci">Constraint makeCount(IntVar[] vars, long value, IntVar max_count)</div><div class="ttdoc">|{i | vars[i] == value}| == max_count</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01607">Solver.java:1607</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a01aa655301d019268c985f3ca39da148"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a01aa655301d019268c985f3ca39da148">com.google.ortools.constraintsolver.Solver.makeIsLessOrEqualCt</a></div><div class="ttdeci">Constraint makeIsLessOrEqualCt(IntExpr left, IntExpr right, IntVar b)</div><div class="ttdoc">b == (left <= right)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01162">Solver.java:1162</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a01c9690a097d2372f7c62be26ddbefa6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a01c9690a097d2372f7c62be26ddbefa6">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar[] vars, int var_str, LongBinaryOperator value_evaluator, LongUnaryOperator tie_breaker)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03022">Solver.java:3022</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a01d579bce52ada4b04617e30f3ec5171"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a01d579bce52ada4b04617e30f3ec5171">com.google.ortools.constraintsolver.Solver.stamp</a></div><div class="ttdeci">long stamp()</div><div class="ttdoc">The stamp indicates how many moves in the search tree we have performed.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00600">Solver.java:600</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a032965cb2bc9ef428ef603f082265cc2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a032965cb2bc9ef428ef603f082265cc2">com.google.ortools.constraintsolver.Solver.makeMax</a></div><div class="ttdeci">IntExpr makeMax(IntExpr left, IntExpr right)</div><div class="ttdoc">std::max(left, right)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00937">Solver.java:937</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0342d4ddc27bed6898a3d97e0c12810a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0342d4ddc27bed6898a3d97e0c12810a">com.google.ortools.constraintsolver.Solver.makePower</a></div><div class="ttdeci">IntExpr makePower(IntExpr expr, long n)</div><div class="ttdoc">expr ^ n (n > 0)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00817">Solver.java:817</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a040676c451c2a88319b3f7b042f4f740"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a040676c451c2a88319b3f7b042f4f740">com.google.ortools.constraintsolver.Solver.IN_SEARCH</a></div><div class="ttdeci">static final int IN_SEARCH</div><div class="ttdoc">Executing the search code.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04455">Solver.java:4455</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a043ef2d47b28e81a7004bea194c1efe7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a043ef2d47b28e81a7004bea194c1efe7">com.google.ortools.constraintsolver.Solver.makeLimit</a></div><div class="ttdeci">RegularLimit makeLimit(SWIGTYPE_p_absl__Duration time, long branches, long failures, long solutions, boolean smart_time_check, boolean cumulative)</div><div class="ttdoc">Limits the search with the 'time', 'branches', 'failures' and 'solutions' limits.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02658">Solver.java:2658</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a05986676ca7024016f0518c5250fab98"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a05986676ca7024016f0518c5250fab98">com.google.ortools.constraintsolver.Solver.isLocalSearchProfilingEnabled</a></div><div class="ttdeci">boolean isLocalSearchProfilingEnabled()</div><div class="ttdoc">Returns whether we are profiling local search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03739">Solver.java:3739</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a05d798ff0c94c0bfbd756465635e58b3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a05d798ff0c94c0bfbd756465635e58b3">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterManager filter_manager)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03484">Solver.java:3484</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a064c1e51e76edc2017d336e7c5bf2a9d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a064c1e51e76edc2017d336e7c5bf2a9d">com.google.ortools.constraintsolver.Solver.makeFailDecision</a></div><div class="ttdeci">Decision makeFailDecision()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02912">Solver.java:2912</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a06ad7c7632b594a61ade1492cf6fcf89"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a06ad7c7632b594a61ade1492cf6fcf89">com.google.ortools.constraintsolver.Solver.makeDistribute</a></div><div class="ttdeci">Constraint makeDistribute(IntVar[] vars, long[] values, IntVar[] cards)</div><div class="ttdoc">Aggregated version of count: |{i | v[i] == values[j]}| == cards[j].</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01615">Solver.java:1615</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a07047d1980ab88c4bc400af9cee73940"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a07047d1980ab88c4bc400af9cee73940">com.google.ortools.constraintsolver.Solver.rand64</a></div><div class="ttdeci">long rand64(long size)</div><div class="ttdoc">Returns a random value between 0 and 'size' - 1;.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03589">Solver.java:3589</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0719bf631aa044dc29b292f16eac6a72"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0719bf631aa044dc29b292f16eac6a72">com.google.ortools.constraintsolver.Solver.restartSearch</a></div><div class="ttdeci">void restartSearch()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00449">Solver.java:449</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0786d82817bc2385b04cc00d341e24f7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0786d82817bc2385b04cc00d341e24f7">com.google.ortools.constraintsolver.Solver.makeIsMemberVar</a></div><div class="ttdeci">IntVar makeIsMemberVar(IntExpr expr, int[] values)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01591">Solver.java:1591</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a07f145013c9941123bc15bea2e7ee035"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a07f145013c9941123bc15bea2e7ee035">com.google.ortools.constraintsolver.Solver.makeConvexPiecewiseExpr</a></div><div class="ttdeci">IntExpr makeConvexPiecewiseExpr(IntExpr expr, long early_cost, long early_date, long late_date, long late_cost)</div><div class="ttdoc">Convex piecewise function.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00961">Solver.java:961</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0829a016a77f25eb4c0376a7612bf79c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0829a016a77f25eb4c0376a7612bf79c">com.google.ortools.constraintsolver.Solver.makeDefaultPhase</a></div><div class="ttdeci">DecisionBuilder makeDefaultPhase(IntVar[] vars)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03032">Solver.java:3032</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0893cdbba662dcbd76807af10209f8fc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0893cdbba662dcbd76807af10209f8fc">com.google.ortools.constraintsolver.Solver.makeSortingConstraint</a></div><div class="ttdeci">Constraint makeSortingConstraint(IntVar[] vars, IntVar[] sorted)</div><div class="ttdoc">Creates a constraint binding the arrays of variables "vars" and "sorted_vars": sorted_vars[0] must b...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01741">Solver.java:1741</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a08d414e11fdf5f0c908074ac3430a360"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a08d414e11fdf5f0c908074ac3430a360">com.google.ortools.constraintsolver.Solver.makeEquality</a></div><div class="ttdeci">Constraint makeEquality(IntExpr left, IntExpr right)</div><div class="ttdoc">left == right</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01058">Solver.java:1058</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0948441804f4dd3517c7d59db2260e54"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0948441804f4dd3517c7d59db2260e54">com.google.ortools.constraintsolver.Solver.makeIsDifferentCstCt</a></div><div class="ttdeci">Constraint makeIsDifferentCstCt(IntExpr v1, IntExpr v2, IntVar b)</div><div class="ttdoc">b == (v1 != v2)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01106">Solver.java:1106</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a095b6c57119d8d0bf913754f7bdb01ed"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a095b6c57119d8d0bf913754f7bdb01ed">com.google.ortools.constraintsolver.Solver.makeIntervalVarRelation</a></div><div class="ttdeci">Constraint makeIntervalVarRelation(IntervalVar t1, int r, IntervalVar t2)</div><div class="ttdoc">This method creates a relation between two interval vars.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02196">Solver.java:2196</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0a1ac6308553e403bd251e084a3339da"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0a1ac6308553e403bd251e084a3339da">com.google.ortools.constraintsolver.Solver.makeIsEqualCstCt</a></div><div class="ttdeci">Constraint makeIsEqualCstCt(IntExpr var, long value, IntVar boolvar)</div><div class="ttdoc">boolvar == (var == value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01026">Solver.java:1026</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0a65a43a6015111184926e62b9b5be52"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0a65a43a6015111184926e62b9b5be52">com.google.ortools.constraintsolver.Solver.makeIntVar</a></div><div class="ttdeci">IntVar makeIntVar(int[] values)</div><div class="ttdoc">MakeIntVar will create a variable with the given sparse domain.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00665">Solver.java:665</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0a81d8afee11c0474b2fc80c72c3e528"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0a81d8afee11c0474b2fc80c72c3e528">com.google.ortools.constraintsolver.Solver.makeCircuit</a></div><div class="ttdeci">Constraint makeCircuit(IntVar[] nexts)</div><div class="ttdoc">Force the "nexts" variable to create a complete Hamiltonian path.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01856">Solver.java:1856</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0b56e829a11ef185ae8ccaa929005770"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0b56e829a11ef185ae8ccaa929005770">com.google.ortools.constraintsolver.Solver.makeIsGreaterOrEqualVar</a></div><div class="ttdeci">IntVar makeIsGreaterOrEqualVar(IntExpr left, IntExpr right)</div><div class="ttdoc">status var of (left >= right)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01210">Solver.java:1210</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0d3986072dbbb0f0428ef8864dcf6e8e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0d3986072dbbb0f0428ef8864dcf6e8e">com.google.ortools.constraintsolver.Solver.rand32</a></div><div class="ttdeci">int rand32(int size)</div><div class="ttdoc">Returns a random value between 0 and 'size' - 1;.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03596">Solver.java:3596</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0daf94d9da8b3becbebbf49f0b3633d1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0daf94d9da8b3becbebbf49f0b3633d1">com.google.ortools.constraintsolver.Solver.makeFixedDurationStartSyncedOnStartIntervalVar</a></div><div class="ttdeci">IntervalVar makeFixedDurationStartSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)</div><div class="ttdoc">Creates an interval var with a fixed duration whose start is synchronized with the start of another ...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02098">Solver.java:2098</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0dcb09d93767ad0913bf04a17a10519d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0dcb09d93767ad0913bf04a17a10519d">com.google.ortools.constraintsolver.Solver.makeLess</a></div><div class="ttdeci">Constraint makeLess(IntExpr left, IntExpr right)</div><div class="ttdoc">left < right</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01338">Solver.java:1338</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0dd66fb023e79f0ec9e0ee438c5d17a3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0dd66fb023e79f0ec9e0ee438c5d17a3">com.google.ortools.constraintsolver.Solver.pushState</a></div><div class="ttdeci">void pushState()</div><div class="ttdoc">The PushState and PopState methods manipulates the states of the reversible objects.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03554">Solver.java:3554</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0dfaefd826c218309571a9b4c0284e8d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0dfaefd826c218309571a9b4c0284e8d">com.google.ortools.constraintsolver.Solver.makeMemberCt</a></div><div class="ttdeci">Constraint makeMemberCt(IntExpr expr, long[] values)</div><div class="ttdoc">expr in set.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01534">Solver.java:1534</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0ef1ad74af93e08f4408c286fb9f8fc6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0ef1ad74af93e08f4408c286fb9f8fc6">com.google.ortools.constraintsolver.Solver.makeConditionalExpression</a></div><div class="ttdeci">IntExpr makeConditionalExpression(IntVar condition, IntExpr expr, long unperformed_value)</div><div class="ttdoc">Conditional Expr condition ? expr : unperformed_value.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00997">Solver.java:997</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0f3b4caab87937cde508eb9142ec65e2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0f3b4caab87937cde508eb9142ec65e2">com.google.ortools.constraintsolver.Solver.makeSymmetryManager</a></div><div class="ttdeci">SearchMonitor makeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02864">Solver.java:2864</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0f7179b03ab49e7ee79f9b7e8c4dc129"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0f7179b03ab49e7ee79f9b7e8c4dc129">com.google.ortools.constraintsolver.Solver.ClearLocalSearchState</a></div><div class="ttdeci">void ClearLocalSearchState()</div><div class="ttdoc">Clears the local search state.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03807">Solver.java:3807</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0ff52e053f53b8df3059ce9f07244b1a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0ff52e053f53b8df3059ce9f07244b1a">com.google.ortools.constraintsolver.Solver.nextSolution</a></div><div class="ttdeci">boolean nextSolution()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00445">Solver.java:445</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a105f57ea29287ae258cd74020cdd7180"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a105f57ea29287ae258cd74020cdd7180">com.google.ortools.constraintsolver.Solver.makeElement</a></div><div class="ttdeci">IntExpr makeElement(IntVar[] vars, IntVar index)</div><div class="ttdoc">vars[expr]</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00872">Solver.java:872</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a10654b20a3c5a1a21c40f1a465135c16"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a10654b20a3c5a1a21c40f1a465135c16">com.google.ortools.constraintsolver.Solver.makeIsLessOrEqualVar</a></div><div class="ttdeci">IntVar makeIsLessOrEqualVar(IntExpr left, IntExpr right)</div><div class="ttdoc">status var of (left <= right)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01154">Solver.java:1154</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1073eea4cb84abed7311d413c4bd75d9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1073eea4cb84abed7311d413c4bd75d9">com.google.ortools.constraintsolver.Solver.makeElementEquality</a></div><div class="ttdeci">Constraint makeElementEquality(int[] vals, IntVar index, IntVar target)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01437">Solver.java:1437</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a10813103191e4d998c9ed2e830da6900"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a10813103191e4d998c9ed2e830da6900">com.google.ortools.constraintsolver.Solver.makeAbsEquality</a></div><div class="ttdeci">Constraint makeAbsEquality(IntVar var, IntVar abs_var)</div><div class="ttdoc">Creates the constraint abs(var) == abs_var.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01455">Solver.java:1455</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a112e74f576b8fa13617cd0993e3c7aef"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a112e74f576b8fa13617cd0993e3c7aef">com.google.ortools.constraintsolver.Solver.makeInversePermutationConstraint</a></div><div class="ttdeci">Constraint makeInversePermutationConstraint(IntVar[] left, IntVar[] right)</div><div class="ttdoc">Creates a constraint that enforces that 'left' and 'right' both represent permutations of [0....</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01770">Solver.java:1770</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a126e64d58c2035b81c694f5e301e0a60"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a126e64d58c2035b81c694f5e301e0a60">com.google.ortools.constraintsolver.Solver.makeConstraintAdder</a></div><div class="ttdeci">DecisionBuilder makeConstraintAdder(Constraint ct)</div><div class="ttdoc">Returns a decision builder that will add the given constraint to the model.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03159">Solver.java:3159</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a12b094cc21c66ccb73a1ee33eeca2518"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a12b094cc21c66ccb73a1ee33eeca2518">com.google.ortools.constraintsolver.Solver.makeIsLessVar</a></div><div class="ttdeci">IntVar makeIsLessVar(IntExpr left, IntExpr right)</div><div class="ttdoc">status var of (left < right)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01322">Solver.java:1322</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a140389045a761b723bf8c2d63c23aba5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a140389045a761b723bf8c2d63c23aba5">com.google.ortools.constraintsolver.Solver.makeAssignment</a></div><div class="ttdeci">Assignment makeAssignment()</div><div class="ttdoc">This method creates an empty assignment.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02365">Solver.java:2365</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a14372d1cc5eb3184f8fd223760d0af75"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a14372d1cc5eb3184f8fd223760d0af75">com.google.ortools.constraintsolver.Solver.makeDistribute</a></div><div class="ttdeci">Constraint makeDistribute(IntVar[] vars, long[] card_min, long[] card_max)</div><div class="ttdoc">Aggregated version of count with bounded cardinalities: forall j in 0 .</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01650">Solver.java:1650</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a147905a7c935ff89eeac36429a2811a7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a147905a7c935ff89eeac36429a2811a7">com.google.ortools.constraintsolver.Solver.CHOOSE_LOWEST_MIN</a></div><div class="ttdeci">static final int CHOOSE_LOWEST_MIN</div><div class="ttdoc">Among unbound variables, select the variable with the smallest minimal value.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03933">Solver.java:3933</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a14ad71f9a31ef4148074f25f84e694c3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a14ad71f9a31ef4148074f25f84e694c3">com.google.ortools.constraintsolver.Solver.makeCumulative</a></div><div class="ttdeci">Constraint makeCumulative(IntervalVar[] intervals, int[] demands, IntVar capacity, String name)</div><div class="ttdoc">This constraint enforces that, for any integer t, the sum of the demands corresponding to an interva...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02309">Solver.java:2309</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a158675eab0efb0c9abe9db126702ed75"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a158675eab0efb0c9abe9db126702ed75">com.google.ortools.constraintsolver.Solver.makeNoCycle</a></div><div class="ttdeci">Constraint makeNoCycle(IntVar[] nexts, IntVar[] active)</div><div class="ttdoc">Prevent cycles.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01843">Solver.java:1843</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a15ea0cebfbd7cc829ec205daf75ef451"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a15ea0cebfbd7cc829ec205daf75ef451">com.google.ortools.constraintsolver.Solver.makeLubyRestart</a></div><div class="ttdeci">SearchMonitor makeLubyRestart(int scale_factor)</div><div class="ttdoc">This search monitor will restart the search periodically.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02600">Solver.java:2600</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a171649f9c2031e92d219ee9ae06b8ed2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a171649f9c2031e92d219ee9ae06b8ed2">com.google.ortools.constraintsolver.Solver.neighbors</a></div><div class="ttdeci">long neighbors()</div><div class="ttdoc">The number of neighbors created.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00578">Solver.java:578</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1824ddf42e9f04112e2d0e60408d839f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1824ddf42e9f04112e2d0e60408d839f">com.google.ortools.constraintsolver.Solver.makeElementEquality</a></div><div class="ttdeci">Constraint makeElementEquality(IntVar[] vars, IntVar index, long target)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01447">Solver.java:1447</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a19c0fd3e2a78358b75d7afa29f8261ec"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a19c0fd3e2a78358b75d7afa29f8261ec">com.google.ortools.constraintsolver.Solver.makeFixedDurationIntervalVarArray</a></div><div class="ttdeci">IntervalVar[] makeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, boolean optional, String name)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00164">Solver.java:164</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a19e82de0985f1375140e61529953cee5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a19e82de0985f1375140e61529953cee5">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar v0, IntVar v1, IntVar v2, int var_str, int val_str)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03055">Solver.java:3055</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1a67013ab3dc5863b65ce02a991546b2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1a67013ab3dc5863b65ce02a991546b2">com.google.ortools.constraintsolver.Solver.makeIntervalRelaxedMin</a></div><div class="ttdeci">IntervalVar makeIntervalRelaxedMin(IntervalVar interval_var)</div><div class="ttdoc">Creates and returns an interval variable that wraps around the given one, relaxing the min start and...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02155">Solver.java:2155</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1a97f97607a4e2869e4fc4bc31a21c80"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1a97f97607a4e2869e4fc4bc31a21c80">com.google.ortools.constraintsolver.Solver.PATHLNS</a></div><div class="ttdeci">static final int PATHLNS</div><div class="ttdoc">Operator which relaxes two sub-chains of three consecutive arcs each.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04188">Solver.java:4188</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1ab3e6b4547b71a51f47139d59a62da5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1ab3e6b4547b71a51f47139d59a62da5">com.google.ortools.constraintsolver.Solver.tryDecisions</a></div><div class="ttdeci">DecisionBuilder tryDecisions(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02974">Solver.java:2974</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1bcaa536b8656458cb76fbcf909310be"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1bcaa536b8656458cb76fbcf909310be">com.google.ortools.constraintsolver.Solver.castExpression</a></div><div class="ttdeci">IntExpr castExpression(IntVar var)</div><div class="ttdoc">Internal.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03835">Solver.java:3835</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1bd78f5e3200559568e53f8df575528b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1bd78f5e3200559568e53f8df575528b">com.google.ortools.constraintsolver.Solver.getLocalSearchMonitor</a></div><div class="ttdeci">LocalSearchMonitor getLocalSearchMonitor()</div><div class="ttdoc">Returns the local search monitor.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03783">Solver.java:3783</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1d44daa09f2fe37f6cf4b4599a09c778"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1d44daa09f2fe37f6cf4b4599a09c778">com.google.ortools.constraintsolver.Solver.SPLIT_LOWER_HALF</a></div><div class="ttdeci">static final int SPLIT_LOWER_HALF</div><div class="ttdoc">Split the domain in two around the center, and choose the lower part first.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04000">Solver.java:4000</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1d93bf0c711bae14ba38255cbe80b600"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1d93bf0c711bae14ba38255cbe80b600">com.google.ortools.constraintsolver.Solver.setTmp_vector_</a></div><div class="ttdeci">void setTmp_vector_(long[] value)</div><div class="ttdoc">Unsafe temporary vector.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03817">Solver.java:3817</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1e76fcaf0391558e472d20413582ee1b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1e76fcaf0391558e472d20413582ee1b">com.google.ortools.constraintsolver.Solver.makeNonEquality</a></div><div class="ttdeci">Constraint makeNonEquality(IntExpr expr, int value)</div><div class="ttdoc">expr != value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01130">Solver.java:1130</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1f60a0b921537b11273f452328b74a61"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1f60a0b921537b11273f452328b74a61">com.google.ortools.constraintsolver.Solver.makeDecisionBuilderFromAssignment</a></div><div class="ttdeci">DecisionBuilder makeDecisionBuilderFromAssignment(Assignment assignment, DecisionBuilder db, IntVar[] vars)</div><div class="ttdoc">Returns a decision builder for which the left-most leaf corresponds to assignment,...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03150">Solver.java:3150</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2080ea949da98af7715e1c60eb952367"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2080ea949da98af7715e1c60eb952367">com.google.ortools.constraintsolver.Solver.CHOOSE_MAX_SIZE</a></div><div class="ttdeci">static final int CHOOSE_MAX_SIZE</div><div class="ttdoc">Among unbound variables, select the variable with the highest size.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03952">Solver.java:3952</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a20ff8cfaf0ac9c9f59ff93b13476785f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a20ff8cfaf0ac9c9f59ff93b13476785f">com.google.ortools.constraintsolver.Solver.makeMemberCt</a></div><div class="ttdeci">Constraint makeMemberCt(IntExpr expr, int[] values)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01539">Solver.java:1539</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2246f4ad18f4670d28bb97001dbda875"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2246f4ad18f4670d28bb97001dbda875">com.google.ortools.constraintsolver.Solver.makeIntVar</a></div><div class="ttdeci">IntVar makeIntVar(long[] values)</div><div class="ttdoc">MakeIntVar will create a variable with the given sparse domain.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00657">Solver.java:657</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a22be5685590efa4efbcb52a7a890734c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a22be5685590efa4efbcb52a7a890734c">com.google.ortools.constraintsolver.Solver.makeOpposite</a></div><div class="ttdeci">IntExpr makeOpposite(IntExpr expr)</div><div class="ttdoc">-expr</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00761">Solver.java:761</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a239aa2b41c0118b98458bf7351d0ef39"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a239aa2b41c0118b98458bf7351d0ef39">com.google.ortools.constraintsolver.Solver.makeMin</a></div><div class="ttdeci">IntExpr makeMin(IntExpr expr, long value)</div><div class="ttdoc">std::min(expr, value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00913">Solver.java:913</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a23ac29d0f76450f3aac4e875fba95879"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a23ac29d0f76450f3aac4e875fba95879">com.google.ortools.constraintsolver.Solver.makeFixedDurationIntervalVar</a></div><div class="ttdeci">IntervalVar makeFixedDurationIntervalVar(IntVar start_variable, long duration, String name)</div><div class="ttdoc">Creates a performed interval var with a fixed duration.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02052">Solver.java:2052</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a256ffa8e38a8334be0fba553f5dbec11"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a256ffa8e38a8334be0fba553f5dbec11">com.google.ortools.constraintsolver.Solver.SEQUENCE_DEFAULT</a></div><div class="ttdeci">static final int SEQUENCE_DEFAULT</div><div class="ttdoc">Used for scheduling.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04041">Solver.java:4041</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a257c6dbf3a7526864dc0531540a233d9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a257c6dbf3a7526864dc0531540a233d9">com.google.ortools.constraintsolver.Solver.makeSumObjectiveFilter</a></div><div class="ttdeci">IntVarLocalSearchFilter makeSumObjectiveFilter(IntVar[] vars, IntVar[] secondary_vars, LongTernaryOperator values, int filter_enum)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03527">Solver.java:3527</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2587d4f5e1b9b5703cf1cec67aacebff"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2587d4f5e1b9b5703cf1cec67aacebff">com.google.ortools.constraintsolver.Solver.makeNonOverlappingBoxesConstraint</a></div><div class="ttdeci">Constraint makeNonOverlappingBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, long[] x_size, long[] y_size)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01990">Solver.java:1990</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2708bb330c92a09215a09290823f6670"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2708bb330c92a09215a09290823f6670">com.google.ortools.constraintsolver.Solver.makeScalProd</a></div><div class="ttdeci">IntExpr makeScalProd(IntVar[] vars, long[] coefs)</div><div class="ttdoc">scalar product</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00729">Solver.java:729</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a27a4c2f61f176acaf1564bba22fd56a6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27a4c2f61f176acaf1564bba22fd56a6">com.google.ortools.constraintsolver.Solver.makeCumulative</a></div><div class="ttdeci">Constraint makeCumulative(IntervalVar[] intervals, long[] demands, long capacity, String name)</div><div class="ttdoc">This constraint forces that, for any integer t, the sum of the demands corresponding to an interval ...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02261">Solver.java:2261</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a27be035177ad313ebdd57ff3fecde31a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27be035177ad313ebdd57ff3fecde31a">com.google.ortools.constraintsolver.Solver.INTERVAL_SET_TIMES_BACKWARD</a></div><div class="ttdeci">static final int INTERVAL_SET_TIMES_BACKWARD</div><div class="ttdoc">Selects the variable with the highest ending time of all variables, and fixes the ending time to thi...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04069">Solver.java:4069</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a27d81fc7e96dae891af5e30f3f225a0b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27d81fc7e96dae891af5e30f3f225a0b">com.google.ortools.constraintsolver.Solver.randomConcatenateOperators</a></div><div class="ttdeci">LocalSearchOperator randomConcatenateOperators(LocalSearchOperator[] ops, int seed)</div><div class="ttdoc">Randomized version of local search concatenator; calls a random operator at each call to MakeNextNei...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03384">Solver.java:3384</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a27f7a40fd2981b1e915bcb696b1c356c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27f7a40fd2981b1e915bcb696b1c356c">com.google.ortools.constraintsolver.Solver.makePathCumul</a></div><div class="ttdeci">Constraint makePathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, IntVar[] slacks, LongBinaryOperator transit_evaluator)</div><div class="ttdoc">Creates a constraint which accumulates values along a path such that: cumuls[next[i]] = cumuls[i] + ...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01911">Solver.java:1911</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a280785e95ecee361b5893a3479ce2b6d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a280785e95ecee361b5893a3479ce2b6d">com.google.ortools.constraintsolver.Solver.makeSearchLog</a></div><div class="ttdeci">SearchMonitor makeSearchLog(int branch_period, IntVar var)</div><div class="ttdoc">At each solution, this monitor also display the var value.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02762">Solver.java:2762</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a284362c9ca6403889e3aa88268937dc8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a284362c9ca6403889e3aa88268937dc8">com.google.ortools.constraintsolver.Solver.makeNoCycle</a></div><div class="ttdeci">Constraint makeNoCycle(IntVar[] nexts, IntVar[] active, LongPredicate sink_handler)</div><div class="ttdoc">Prevent cycles.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01827">Solver.java:1827</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a286278d0ae9ce99995912c9e14764e9b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a286278d0ae9ce99995912c9e14764e9b">com.google.ortools.constraintsolver.Solver.makeAllowedAssignment</a></div><div class="ttdeci">Constraint makeAllowedAssignment(IntVar[] vars, IntTupleSet tuples)</div><div class="ttdoc">This method creates a constraint where the graph of the relation between the variables is given in e...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01942">Solver.java:1942</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2979d699d68a579ec61658367f6af26e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2979d699d68a579ec61658367f6af26e">com.google.ortools.constraintsolver.Solver.makeAssignment</a></div><div class="ttdeci">Assignment makeAssignment(Assignment a)</div><div class="ttdoc">This method creates an assignment which is a copy of 'a'.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02373">Solver.java:2373</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2a3ce77be0bc5b7d96e96fa661f2f139"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2a3ce77be0bc5b7d96e96fa661f2f139">com.google.ortools.constraintsolver.Solver.makeGreater</a></div><div class="ttdeci">Constraint makeGreater(IntExpr expr, long value)</div><div class="ttdoc">expr > value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01290">Solver.java:1290</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2b23b6724cf8ea9340ca0f72fc4c944b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2b23b6724cf8ea9340ca0f72fc4c944b">com.google.ortools.constraintsolver.Solver.makeSearchLog</a></div><div class="ttdeci">SearchMonitor makeSearchLog(int branch_period, OptimizeVar opt_var, Supplier< String > display_callback)</div><div class="ttdoc">Creates a search monitor that will also print the result of the display callback.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02798">Solver.java:2798</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2cc5269fd218b8565fdae907e6fe6d0c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2cc5269fd218b8565fdae907e6fe6d0c">com.google.ortools.constraintsolver.Solver.makeScalProdGreaterOrEqual</a></div><div class="ttdeci">Constraint makeScalProdGreaterOrEqual(IntVar[] vars, long[] coeffs, long cst)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01402">Solver.java:1402</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2cec8f63ec5b9019a0bc943003db66dc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2cec8f63ec5b9019a0bc943003db66dc">com.google.ortools.constraintsolver.Solver.PROBLEM_INFEASIBLE</a></div><div class="ttdeci">static final int PROBLEM_INFEASIBLE</div><div class="ttdoc">After search, the model is infeasible.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04467">Solver.java:4467</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2d230f173e6fe33d164b61c87c6f8607"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2d230f173e6fe33d164b61c87c6f8607">com.google.ortools.constraintsolver.Solver.INT_VAR_DEFAULT</a></div><div class="ttdeci">static final int INT_VAR_DEFAULT</div><div class="ttdoc">This enum describes the strategy used to select the next branching variable at each node during the ...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03876">Solver.java:3876</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2e5031b17d10e3330c1ccebc2c30c5ea"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2e5031b17d10e3330c1ccebc2c30c5ea">com.google.ortools.constraintsolver.Solver.makeNonEquality</a></div><div class="ttdeci">Constraint makeNonEquality(IntExpr left, IntExpr right)</div><div class="ttdoc">left != right</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01114">Solver.java:1114</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2e63bb9c771785c399a1604bd6fcbb88"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2e63bb9c771785c399a1604bd6fcbb88">com.google.ortools.constraintsolver.Solver.makeMin</a></div><div class="ttdeci">IntExpr makeMin(IntVar[] vars)</div><div class="ttdoc">std::min(vars)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00897">Solver.java:897</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2ef0429384759d97b9977a6101560502"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ef0429384759d97b9977a6101560502">com.google.ortools.constraintsolver.Solver.branches</a></div><div class="ttdeci">long branches()</div><div class="ttdoc">The number of branches explored since the creation of the solver.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00543">Solver.java:543</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2f348c5c9087b43e34ee73a94c99f8a7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f348c5c9087b43e34ee73a94c99f8a7">com.google.ortools.constraintsolver.Solver.makeIsDifferentCstVar</a></div><div class="ttdeci">IntVar makeIsDifferentCstVar(IntExpr v1, IntExpr v2)</div><div class="ttdoc">status var of (v1 != v2)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01098">Solver.java:1098</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2f360b91e91e2ee7222010a634e1a5c1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f360b91e91e2ee7222010a634e1a5c1">com.google.ortools.constraintsolver.Solver.makeNeighborhoodLimit</a></div><div class="ttdeci">LocalSearchOperator makeNeighborhoodLimit(LocalSearchOperator op, long limit)</div><div class="ttdoc">Creates a local search operator that wraps another local search operator and limits the number of ne...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03410">Solver.java:3410</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2f36ab7333c270d5e4b2c60aad4c3f65"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f36ab7333c270d5e4b2c60aad4c3f65">com.google.ortools.constraintsolver.Solver.NO_MORE_SOLUTIONS</a></div><div class="ttdeci">static final int NO_MORE_SOLUTIONS</div><div class="ttdoc">After failed NextSolution and before EndSearch.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04463">Solver.java:4463</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a30767ac8a955d97d84df02bf56aaf9b8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a30767ac8a955d97d84df02bf56aaf9b8">com.google.ortools.constraintsolver.Solver.SWAPACTIVE</a></div><div class="ttdeci">static final int SWAPACTIVE</div><div class="ttdoc">Operator which replaces an active node by an inactive one.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04165">Solver.java:4165</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a30e634c2e9e3df990933ad0695e9b306"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a30e634c2e9e3df990933ad0695e9b306">com.google.ortools.constraintsolver.Solver.makeDistribute</a></div><div class="ttdeci">Constraint makeDistribute(IntVar[] vars, long[] values, long[] card_min, long[] card_max)</div><div class="ttdoc">Aggregated version of count with bounded cardinalities: forall j in 0 .</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01670">Solver.java:1670</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a312bc85d590975add85265d7ec4d00fa"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a312bc85d590975add85265d7ec4d00fa">com.google.ortools.constraintsolver.Solver.makeBoolVar</a></div><div class="ttdeci">IntVar makeBoolVar(String name)</div><div class="ttdoc">MakeBoolVar will create a variable with a {0, 1} domain.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00673">Solver.java:673</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a316213d2103d8e4722bbcbb813abadcb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a316213d2103d8e4722bbcbb813abadcb">com.google.ortools.constraintsolver.Solver.makeBestValueSolutionCollector</a></div><div class="ttdeci">SolutionCollector makeBestValueSolutionCollector(boolean maximize)</div><div class="ttdoc">Collect the solution corresponding to the optimal value of the objective of 'assignment'; if 'assign...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02430">Solver.java:2430</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a31acd4ba2c4253e7caf48abea6f704ac"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a31acd4ba2c4253e7caf48abea6f704ac">com.google.ortools.constraintsolver.Solver.CHOOSE_MIN_SLACK_RANK_FORWARD</a></div><div class="ttdeci">static final int CHOOSE_MIN_SLACK_RANK_FORWARD</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04043">Solver.java:4043</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a32cacce6f7036263b372ddd31b5f021c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a32cacce6f7036263b372ddd31b5f021c">com.google.ortools.constraintsolver.Solver.DELAYED_PRIORITY</a></div><div class="ttdeci">static final int DELAYED_PRIORITY</div><div class="ttdoc">This enum represents the three possible priorities for a demon in the Solver queue.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04293">Solver.java:4293</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a348107574cf77d2954110e2f661b250a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a348107574cf77d2954110e2f661b250a">com.google.ortools.constraintsolver.Solver.makeIntConst</a></div><div class="ttdeci">IntVar makeIntConst(long val)</div><div class="ttdoc">IntConst will create a constant expression.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00697">Solver.java:697</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a34d70a0c114024d72b9333d7e8fab2a8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a34d70a0c114024d72b9333d7e8fab2a8">com.google.ortools.constraintsolver.Solver.set_optimization_direction</a></div><div class="ttdeci">void set_optimization_direction(int direction)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00618">Solver.java:618</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3551928b9ed69aa9b2fad8cef67101e2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3551928b9ed69aa9b2fad8cef67101e2">com.google.ortools.constraintsolver.Solver.makeScalProdGreaterOrEqual</a></div><div class="ttdeci">Constraint makeScalProdGreaterOrEqual(IntVar[] vars, int[] coeffs, long cst)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01407">Solver.java:1407</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a35d57c3cf40358fda12af98440987729"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a35d57c3cf40358fda12af98440987729">com.google.ortools.constraintsolver.Solver.makePathCumul</a></div><div class="ttdeci">Constraint makePathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, LongBinaryOperator transit_evaluator)</div><div class="ttdoc">Creates a constraint which accumulates values along a path such that: cumuls[next[i]] = cumuls[i] + ...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01898">Solver.java:1898</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a35e2953764e1a4d93d45881116ec29d7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a35e2953764e1a4d93d45881116ec29d7">com.google.ortools.constraintsolver.Solver.nameAllVariables</a></div><div class="ttdeci">boolean nameAllVariables()</div><div class="ttdoc">Returns whether all variables should be named.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03753">Solver.java:3753</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a35f896efba1fc81070cd12b39524a9aa"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a35f896efba1fc81070cd12b39524a9aa">com.google.ortools.constraintsolver.Solver.registerIntVar</a></div><div class="ttdeci">IntVar registerIntVar(IntVar var)</div><div class="ttdoc">Registers a new IntVar and wraps it inside a TraceIntVar if necessary.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03700">Solver.java:3700</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3708e43f24db185fb8a0de88681c6f89"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3708e43f24db185fb8a0de88681c6f89">com.google.ortools.constraintsolver.Solver.NO_CHANGE</a></div><div class="ttdeci">static final int NO_CHANGE</div><div class="ttdoc">The Solver is responsible for creating the search tree.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04404">Solver.java:4404</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a377d8b42a83c36fd9eb6e08b67948e67"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a377d8b42a83c36fd9eb6e08b67948e67">com.google.ortools.constraintsolver.Solver.makeDistribute</a></div><div class="ttdeci">Constraint makeDistribute(IntVar[] vars, IntVar[] cards)</div><div class="ttdoc">Aggregated version of count: |{i | v[i] == j}| == cards[j].</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01631">Solver.java:1631</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a37863ced4b32fe24769507855897b78c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37863ced4b32fe24769507855897b78c">com.google.ortools.constraintsolver.Solver.makeIsEqualVar</a></div><div class="ttdeci">IntVar makeIsEqualVar(IntExpr v1, IntExpr v2)</div><div class="ttdoc">status var of (v1 == v2)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01050">Solver.java:1050</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3793da23635efd206044ed342726f082"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3793da23635efd206044ed342726f082">com.google.ortools.constraintsolver.Solver.STARTS_BEFORE</a></div><div class="ttdeci">static final int STARTS_BEFORE</div><div class="ttdoc">t starts before d, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04377">Solver.java:4377</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a37d8ad57d7301b1269477fb5df5c51d1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37d8ad57d7301b1269477fb5df5c51d1">com.google.ortools.constraintsolver.Solver.EQ</a></div><div class="ttdeci">static final int EQ</div><div class="ttdoc">Move is accepted when the current objective value is in the interval objective.Min .</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04280">Solver.java:4280</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3945a75ce8fbaf75d8b27ec285ad8d88"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3945a75ce8fbaf75d8b27ec285ad8d88">com.google.ortools.constraintsolver.Solver.concatenateOperators</a></div><div class="ttdeci">LocalSearchOperator concatenateOperators(LocalSearchOperator[] ops, boolean restart)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03360">Solver.java:3360</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a39ace874b2edf2af98b77c74ce67d6eb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39ace874b2edf2af98b77c74ce67d6eb">com.google.ortools.constraintsolver.Solver.makeElement</a></div><div class="ttdeci">IntExpr makeElement(LongBinaryOperator values, IntVar index1, IntVar index2)</div><div class="ttdoc">2D version of function-based element expression, values(expr1, expr2).</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00864">Solver.java:864</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a39f671f15e4429cc63222f3465900b31"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39f671f15e4429cc63222f3465900b31">com.google.ortools.constraintsolver.Solver.endSearch</a></div><div class="ttdeci">void endSearch()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00453">Solver.java:453</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3a9fb3e1a65b3be36ad3df3367e3ceb1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3a9fb3e1a65b3be36ad3df3367e3ceb1">com.google.ortools.constraintsolver.Solver.makeDistribute</a></div><div class="ttdeci">Constraint makeDistribute(IntVar[] vars, int[] values, IntVar[] cards)</div><div class="ttdoc">Aggregated version of count: |{i | v[i] == values[j]}| == cards[j].</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01623">Solver.java:1623</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3adfa21688893709d890883ce74e81f7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3adfa21688893709d890883ce74e81f7">com.google.ortools.constraintsolver.Solver.makeIndexOfConstraint</a></div><div class="ttdeci">Constraint makeIndexOfConstraint(IntVar[] vars, IntVar index, long target)</div><div class="ttdoc">This constraint is a special case of the element constraint with an array of integer variables,...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01466">Solver.java:1466</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3b2b40f29c478b9b82a29c0797c2fd2a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3b2b40f29c478b9b82a29c0797c2fd2a">com.google.ortools.constraintsolver.Solver.makeSum</a></div><div class="ttdeci">IntExpr makeSum(IntExpr expr, long value)</div><div class="ttdoc">expr + value.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00713">Solver.java:713</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3b7d0f5bd61e7a2a77887be20948ff1b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3b7d0f5bd61e7a2a77887be20948ff1b">com.google.ortools.constraintsolver.Solver.makeModulo</a></div><div class="ttdeci">IntExpr makeModulo(IntExpr x, long mod)</div><div class="ttdoc">General piecewise-linear function expression, built from f(x) where f is piecewise-linear.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00981">Solver.java:981</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3c68a9ffd6739b92386969e0299fb998"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3c68a9ffd6739b92386969e0299fb998">com.google.ortools.constraintsolver.Solver.makeOperator</a></div><div class="ttdeci">LocalSearchOperator makeOperator(IntVar[] vars, IntVar[] secondary_vars, LongTernaryOperator evaluator, int op)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03275">Solver.java:3275</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3cc8a1841b3020da5f4b1ac1ed2160af"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3cc8a1841b3020da5f4b1ac1ed2160af">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar[] vars, LongUnaryOperator var_evaluator, LongBinaryOperator value_evaluator)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03017">Solver.java:3017</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3cc9e73bdf543c2f79f1286ea9d55a0e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3cc9e73bdf543c2f79f1286ea9d55a0e">com.google.ortools.constraintsolver.Solver.popState</a></div><div class="ttdeci">void popState()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03558">Solver.java:3558</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3d02ef72d0fb94d0519cd041f2d66cf5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3d02ef72d0fb94d0519cd041f2d66cf5">com.google.ortools.constraintsolver.Solver.makeNullIntersectExcept</a></div><div class="ttdeci">Constraint makeNullIntersectExcept(IntVar[] first_vars, IntVar[] second_vars, long escape_value)</div><div class="ttdoc">Creates a constraint that states that all variables in the first vector are different from all varia...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01811">Solver.java:1811</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3d4d72534a6327cfc46ee6200845e448"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3d4d72534a6327cfc46ee6200845e448">com.google.ortools.constraintsolver.Solver.makeCumulative</a></div><div class="ttdeci">Constraint makeCumulative(IntervalVar[] intervals, IntVar[] demands, long capacity, String name)</div><div class="ttdoc">This constraint enforces that, for any integer t, the sum of demands corresponding to an interval co...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02323">Solver.java:2323</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3dae4ab1bc14fcf45575d4f2a7a67ee9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3dae4ab1bc14fcf45575d4f2a7a67ee9">com.google.ortools.constraintsolver.Solver.kNumPriorities</a></div><div class="ttdeci">static final int kNumPriorities</div><div class="ttdoc">Number of priorities for demons.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03866">Solver.java:3866</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3e8318df3c5e75284c8fa5a1a0f91f3c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3e8318df3c5e75284c8fa5a1a0f91f3c">com.google.ortools.constraintsolver.Solver.makeClosureDemon</a></div><div class="ttdeci">Demon makeClosureDemon(Runnable closure)</div><div class="ttdoc">Creates a demon from a closure.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01493">Solver.java:1493</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3f451f80f1cccedd623bc62b2c09a806"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3f451f80f1cccedd623bc62b2c09a806">com.google.ortools.constraintsolver.Solver.Solver</a></div><div class="ttdeci">Solver(long cPtr, boolean cMemoryOwn)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00077">Solver.java:77</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3fada4f51a36a9ef0945dc1cd48daa4e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3fada4f51a36a9ef0945dc1cd48daa4e">com.google.ortools.constraintsolver.Solver.makeLimit</a></div><div class="ttdeci">RegularLimit makeLimit(com.google.ortools.constraintsolver.RegularLimitParameters proto)</div><div class="ttdoc">Creates a search limit from its protobuf description.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02684">Solver.java:2684</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a406d24da92fa50daaedbd58506c16efc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a406d24da92fa50daaedbd58506c16efc">com.google.ortools.constraintsolver.Solver.makeIsGreaterVar</a></div><div class="ttdeci">IntVar makeIsGreaterVar(IntExpr left, IntExpr right)</div><div class="ttdoc">status var of (left > right)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01266">Solver.java:1266</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a41cf22abb1d8da78d6f0c6ffd04610ad"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a41cf22abb1d8da78d6f0c6ffd04610ad">com.google.ortools.constraintsolver.Solver.topPeriodicCheck</a></div><div class="ttdeci">void topPeriodicCheck()</div><div class="ttdoc">Performs PeriodicCheck on the top-level search; for instance, can be called from a nested solve to c...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03536">Solver.java:3536</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a420d96c79d5d8c45667706d19d1942d9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a420d96c79d5d8c45667706d19d1942d9">com.google.ortools.constraintsolver.Solver.makeDifference</a></div><div class="ttdeci">IntExpr makeDifference(IntExpr left, IntExpr right)</div><div class="ttdoc">left - right</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00745">Solver.java:745</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a422330f03ac76662510356780271c839"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a422330f03ac76662510356780271c839">com.google.ortools.constraintsolver.Solver.makeNestedOptimize</a></div><div class="ttdeci">DecisionBuilder makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03214">Solver.java:3214</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a428e7b132b31b1c3d3a6b50986df61ff"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a428e7b132b31b1c3d3a6b50986df61ff">com.google.ortools.constraintsolver.Solver.makeSum</a></div><div class="ttdeci">IntExpr makeSum(IntExpr left, IntExpr right)</div><div class="ttdoc">left + right.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00705">Solver.java:705</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a432f9565d5d4e6027bb9c753b94dd196"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a432f9565d5d4e6027bb9c753b94dd196">com.google.ortools.constraintsolver.Solver.makeWeightedMinimize</a></div><div class="ttdeci">OptimizeVar makeWeightedMinimize(IntVar[] sub_objectives, int[] weights, long step)</div><div class="ttdoc">Creates a minimization weighted objective.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02504">Solver.java:2504</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a43611b1f76981600f99a87d68686ec44"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a43611b1f76981600f99a87d68686ec44">com.google.ortools.constraintsolver.Solver.makeNonOverlappingNonStrictBoxesConstraint</a></div><div class="ttdeci">Constraint makeNonOverlappingNonStrictBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, int[] x_size, int[] y_size)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02020">Solver.java:2020</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a447048377ced85c9b42ad8f31631faab"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a447048377ced85c9b42ad8f31631faab">com.google.ortools.constraintsolver.Solver.makeGreater</a></div><div class="ttdeci">Constraint makeGreater(IntExpr left, IntExpr right)</div><div class="ttdoc">left > right</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01282">Solver.java:1282</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a44798992a0c5ac29108214575c96fc2f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44798992a0c5ac29108214575c96fc2f">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03489">Solver.java:3489</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a44d1f7c266580ec2f288e96e7deabb28"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44d1f7c266580ec2f288e96e7deabb28">com.google.ortools.constraintsolver.Solver.makeMoveTowardTargetOperator</a></div><div class="ttdeci">LocalSearchOperator makeMoveTowardTargetOperator(IntVar[] variables, long[] target_values)</div><div class="ttdoc">Creates a local search operator that tries to move the assignment of some variables toward a target.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03319">Solver.java:3319</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a44db5b03a9d8527f1f85b5236466122d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44db5b03a9d8527f1f85b5236466122d">com.google.ortools.constraintsolver.Solver.makeLessOrEqual</a></div><div class="ttdeci">Constraint makeLessOrEqual(IntExpr expr, int value)</div><div class="ttdoc">expr <= value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01186">Solver.java:1186</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a453a57f46bf784ddc73af953d290def2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a453a57f46bf784ddc73af953d290def2">com.google.ortools.constraintsolver.Solver.addCastConstraint</a></div><div class="ttdeci">void addCastConstraint(CastConstraint constraint, IntVar target_var, IntExpr expr)</div><div class="ttdoc">Adds 'constraint' to the solver and marks it as a cast constraint, that is, a constraint created cal...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00339">Solver.java:339</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a45fd7e1fc13312ff4b1e4feca4ccd04f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a45fd7e1fc13312ff4b1e4feca4ccd04f">com.google.ortools.constraintsolver.Solver.CHOOSE_MIN_SIZE_LOWEST_MIN</a></div><div class="ttdeci">static final int CHOOSE_MIN_SIZE_LOWEST_MIN</div><div class="ttdoc">Among unbound variables, select the variable with the smallest size, i.e., the smallest number of po...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03899">Solver.java:3899</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a461df411df0068ca5f5bf0732626ad7a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a461df411df0068ca5f5bf0732626ad7a">com.google.ortools.constraintsolver.Solver.INT_VALUE_SIMPLE</a></div><div class="ttdeci">static final int INT_VALUE_SIMPLE</div><div class="ttdoc">The simple selection is ASSIGN_MIN_VALUE.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03977">Solver.java:3977</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4650f9133e1e8abd72a5fbbebeb7bb68"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4650f9133e1e8abd72a5fbbebeb7bb68">com.google.ortools.constraintsolver.Solver.makePathConnected</a></div><div class="ttdeci">Constraint makePathConnected(IntVar[] nexts, long[] sources, long[] sinks, IntVar[] status)</div><div class="ttdoc">Constraint enforcing that status[i] is true iff there's a path defined on next variables from source...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01921">Solver.java:1921</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a467c10ac0f418f5fd6f2aabf9eda9ca8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a467c10ac0f418f5fd6f2aabf9eda9ca8">com.google.ortools.constraintsolver.Solver.makeFirstSolutionCollector</a></div><div class="ttdeci">SolutionCollector makeFirstSolutionCollector()</div><div class="ttdoc">Collect the first solution of the search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02390">Solver.java:2390</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4686fdf7000bde561eb0bd79a5d42a41"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4686fdf7000bde561eb0bd79a5d42a41">com.google.ortools.constraintsolver.Solver.INT_VALUE_DEFAULT</a></div><div class="ttdeci">static final int INT_VALUE_DEFAULT</div><div class="ttdoc">This enum describes the strategy used to select the next variable value to set.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03973">Solver.java:3973</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a468b9c702edd3aad236fd6d34d74ce75"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a468b9c702edd3aad236fd6d34d74ce75">com.google.ortools.constraintsolver.Solver.makeScheduleOrExpedite</a></div><div class="ttdeci">Decision makeScheduleOrExpedite(IntervalVar var, long est, int[] marker)</div><div class="ttdoc">Returns a decision that tries to schedule a task at a given time.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03084">Solver.java:3084</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a47b6810146419d69c8ef3fc97076b63a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a47b6810146419d69c8ef3fc97076b63a">com.google.ortools.constraintsolver.Solver.solve</a></div><div class="ttdeci">boolean solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00406">Solver.java:406</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a47cd7b8471e82af78399ed697aff14a3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a47cd7b8471e82af78399ed697aff14a3">com.google.ortools.constraintsolver.Solver.MultiArmedBanditConcatenateOperators</a></div><div class="ttdeci">LocalSearchOperator MultiArmedBanditConcatenateOperators(LocalSearchOperator[] ops, double memory_coefficient, double exploration_coefficient, boolean maximize)</div><div class="ttdoc">Creates a local search operator which concatenates a vector of operators.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03398">Solver.java:3398</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4897942024f27439d7e0329b2c17a3ac"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4897942024f27439d7e0329b2c17a3ac">com.google.ortools.constraintsolver.Solver.makeElement</a></div><div class="ttdeci">IntExpr makeElement(int[] values, IntVar index)</div><div class="ttdoc">values[index]</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00833">Solver.java:833</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a49db4bf777e5bb49eca7c64678a479c8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a49db4bf777e5bb49eca7c64678a479c8">com.google.ortools.constraintsolver.Solver.newSearch</a></div><div class="ttdeci">void newSearch(DecisionBuilder db)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00425">Solver.java:425</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4a268517fd17f32f9d7fe04d4c8d466c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4a268517fd17f32f9d7fe04d4c8d466c">com.google.ortools.constraintsolver.Solver.makeNotMemberCt</a></div><div class="ttdeci">Constraint makeNotMemberCt(IntExpr expr, long[] values)</div><div class="ttdoc">expr not in set.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01547">Solver.java:1547</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4a645880cdbcc7f403936b38c28b1061"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4a645880cdbcc7f403936b38c28b1061">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar v0, IntVar v1, int var_str, int val_str)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03050">Solver.java:3050</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4ade03c5e1d700b06396751a8f8c0ed4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4ade03c5e1d700b06396751a8f8c0ed4">com.google.ortools.constraintsolver.Solver.makeIsGreaterOrEqualCstVar</a></div><div class="ttdeci">IntVar makeIsGreaterOrEqualCstVar(IntExpr var, long value)</div><div class="ttdoc">status var of (var >= value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01202">Solver.java:1202</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4ade4256af5250cc9a2671a36adc1f50"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4ade4256af5250cc9a2671a36adc1f50">com.google.ortools.constraintsolver.Solver.KEEP_LEFT</a></div><div class="ttdeci">static final int KEEP_LEFT</div><div class="ttdoc">Right branches are ignored.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04410">Solver.java:4410</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4b44c7885dc1a946b7067e78bd7fc415"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4b44c7885dc1a946b7067e78bd7fc415">com.google.ortools.constraintsolver.Solver.makeLess</a></div><div class="ttdeci">Constraint makeLess(IntExpr expr, int value)</div><div class="ttdoc">expr < value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01354">Solver.java:1354</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4bbe0b41f3d6132e7775bdef3996694e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4bbe0b41f3d6132e7775bdef3996694e">com.google.ortools.constraintsolver.Solver.makeSearchLog</a></div><div class="ttdeci">SearchMonitor makeSearchLog(int branch_period, OptimizeVar opt_var)</div><div class="ttdoc">OptimizeVar Search Logs At each solution, this monitor will also display the 'opt_var' value.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02789">Solver.java:2789</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4bc2e25dcd9380f1a7c035ba9ef9083d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4bc2e25dcd9380f1a7c035ba9ef9083d">com.google.ortools.constraintsolver.Solver.makeElementEquality</a></div><div class="ttdeci">Constraint makeElementEquality(long[] vals, IntVar index, IntVar target)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01432">Solver.java:1432</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4bc4fd70b59b0907b7e32cb28305c596"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4bc4fd70b59b0907b7e32cb28305c596">com.google.ortools.constraintsolver.Solver.solve</a></div><div class="ttdeci">boolean solve(DecisionBuilder db, SearchMonitor m1)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00394">Solver.java:394</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4d026166b7750d8dcc097b95ac0e1513"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4d026166b7750d8dcc097b95ac0e1513">com.google.ortools.constraintsolver.Solver.balancing_decision</a></div><div class="ttdeci">Decision balancing_decision()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03647">Solver.java:3647</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4ee1c5280d416660c322387f685b334a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4ee1c5280d416660c322387f685b334a">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar v0, int var_str, int val_str)</div><div class="ttdoc">Shortcuts for small arrays.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03045">Solver.java:3045</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4f1e59d7d4daf64b76db9e82bb7f05aa"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4f1e59d7d4daf64b76db9e82bb7f05aa">com.google.ortools.constraintsolver.Solver.makeLessOrEqual</a></div><div class="ttdeci">Constraint makeLessOrEqual(IntExpr left, IntExpr right)</div><div class="ttdoc">left <= right</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01170">Solver.java:1170</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4fdb7633d29840f068c602e7ba2765cd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4fdb7633d29840f068c602e7ba2765cd">com.google.ortools.constraintsolver.Solver.makeProd</a></div><div class="ttdeci">IntExpr makeProd(IntExpr expr, long value)</div><div class="ttdoc">expr * value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00777">Solver.java:777</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a500a602b12406beeb44e31c84b065aa6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a500a602b12406beeb44e31c84b065aa6">com.google.ortools.constraintsolver.Solver.ASSIGN_MIN_VALUE</a></div><div class="ttdeci">static final int ASSIGN_MIN_VALUE</div><div class="ttdoc">Selects the min value of the selected variable.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03981">Solver.java:3981</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a504bd61fb2167fd91912ce847cf476ca"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a504bd61fb2167fd91912ce847cf476ca">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhase</a></div><div class="ttdeci">DecisionBuilder makeLocalSearchPhase(IntVar[] vars, DecisionBuilder first_solution, DecisionBuilder first_solution_sub_decision_builder, LocalSearchPhaseParameters parameters)</div><div class="ttdoc">Variant with a sub_decison_builder specific to the first solution.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03453">Solver.java:3453</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a506215da15330bd267b820a5693629e3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a506215da15330bd267b820a5693629e3">com.google.ortools.constraintsolver.Solver.makeMoveTowardTargetOperator</a></div><div class="ttdeci">LocalSearchOperator makeMoveTowardTargetOperator(Assignment target)</div><div class="ttdoc">Creates a local search operator that tries to move the assignment of some variables toward a target.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03306">Solver.java:3306</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a50cb7f2f2eb157c2c65a74c50892e0ce"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a50cb7f2f2eb157c2c65a74c50892e0ce">com.google.ortools.constraintsolver.Solver.optimization_direction</a></div><div class="ttdeci">int optimization_direction()</div><div class="ttdoc">The direction of optimization, getter and setter.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00614">Solver.java:614</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a51401ed84257589da4b77d7c0b96fc0c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a51401ed84257589da4b77d7c0b96fc0c">com.google.ortools.constraintsolver.Solver.makeFixedDurationStartSyncedOnEndIntervalVar</a></div><div class="ttdeci">IntervalVar makeFixedDurationStartSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)</div><div class="ttdoc">Creates an interval var with a fixed duration whose start is synchronized with the end of another in...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02109">Solver.java:2109</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a517217ba41b379c881ae8aea1a9eaeb8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a517217ba41b379c881ae8aea1a9eaeb8">com.google.ortools.constraintsolver.Solver.constraints</a></div><div class="ttdeci">int constraints()</div><div class="ttdoc">Counts the number of constraints that have been added to the solver before the search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03636">Solver.java:3636</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a527d7d84345c6b801cdcce2bcf296bee"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a527d7d84345c6b801cdcce2bcf296bee">com.google.ortools.constraintsolver.Solver.makeGuidedLocalSearch</a></div><div class="ttdeci">SearchMonitor makeGuidedLocalSearch(boolean maximize, IntVar objective, LongBinaryOperator objective_function, long step, IntVar[] vars, double penalty_factor)</div><div class="ttdoc">Creates a Guided Local Search monitor.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02585">Solver.java:2585</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a52afe63a32368901c29ea0a71e4c522e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a52afe63a32368901c29ea0a71e4c522e">com.google.ortools.constraintsolver.Solver.ENDS_BEFORE</a></div><div class="ttdeci">static final int ENDS_BEFORE</div><div class="ttdoc">t ends before d, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04365">Solver.java:4365</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a52eb6011c588c80028c67f423246d995"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a52eb6011c588c80028c67f423246d995">com.google.ortools.constraintsolver.Solver.makeSumEquality</a></div><div class="ttdeci">Constraint makeSumEquality(IntVar[] vars, long cst)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01372">Solver.java:1372</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a53053a04a559c46af767efe77b88a01d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a53053a04a559c46af767efe77b88a01d">com.google.ortools.constraintsolver.Solver.makeNestedOptimize</a></div><div class="ttdeci">DecisionBuilder makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor[] monitors)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03234">Solver.java:3234</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a53cc34512ac186408b948803232ed37a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a53cc34512ac186408b948803232ed37a">com.google.ortools.constraintsolver.Solver.exportProfilingOverview</a></div><div class="ttdeci">void exportProfilingOverview(String filename)</div><div class="ttdoc">Exports the profiling information in a human readable overview.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03612">Solver.java:3612</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5475035d83d40b38d0c1a00a1eac0696"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5475035d83d40b38d0c1a00a1eac0696">com.google.ortools.constraintsolver.Solver.RELOCATE</a></div><div class="ttdeci">static final int RELOCATE</div><div class="ttdoc">Relocate neighborhood with length of 1 (see OROPT comment).</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04109">Solver.java:4109</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a55ec4de9516014c088407b1ac13e9117"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a55ec4de9516014c088407b1ac13e9117">com.google.ortools.constraintsolver.Solver.solveDepth</a></div><div class="ttdeci">int solveDepth()</div><div class="ttdoc">Gets the number of nested searches.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03582">Solver.java:3582</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5756860a8910936e8307a6a106ba8a22"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5756860a8910936e8307a6a106ba8a22">com.google.ortools.constraintsolver.Solver.makeDiv</a></div><div class="ttdeci">IntExpr makeDiv(IntExpr expr, long value)</div><div class="ttdoc">expr / value (integer division)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00785">Solver.java:785</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5764f4706728ea7d58771c7eb792f161"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5764f4706728ea7d58771c7eb792f161">com.google.ortools.constraintsolver.Solver.makeStatisticsModelVisitor</a></div><div class="ttdeci">ModelVisitor makeStatisticsModelVisitor()</div><div class="ttdoc">Displays some nice statistics on the model.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02841">Solver.java:2841</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a580f95dd6da9de34d7a608e2046e59aa"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a580f95dd6da9de34d7a608e2046e59aa">com.google.ortools.constraintsolver.Solver.makeIsDifferentCstVar</a></div><div class="ttdeci">IntVar makeIsDifferentCstVar(IntExpr var, long value)</div><div class="ttdoc">status var of (var != value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01090">Solver.java:1090</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a58257ef49035806b9414346b59c54b1e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a58257ef49035806b9414346b59c54b1e">com.google.ortools.constraintsolver.Solver.makeDistribute</a></div><div class="ttdeci">Constraint makeDistribute(IntVar[] vars, int[] card_min, int[] card_max)</div><div class="ttdoc">Aggregated version of count with bounded cardinalities: forall j in 0 .</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01660">Solver.java:1660</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a58b43710eb5995bf2697905e56fbc465"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a58b43710eb5995bf2697905e56fbc465">com.google.ortools.constraintsolver.Solver.solve</a></div><div class="ttdeci">boolean solve(DecisionBuilder db)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00390">Solver.java:390</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5aa6fcadc3b3d511eec4b81c81da3a36"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5aa6fcadc3b3d511eec4b81c81da3a36">com.google.ortools.constraintsolver.Solver.makeGreater</a></div><div class="ttdeci">Constraint makeGreater(IntExpr expr, int value)</div><div class="ttdoc">expr > value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01298">Solver.java:1298</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5af0ff5e883f96babd582a95e5b8290f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5af0ff5e883f96babd582a95e5b8290f">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar[] vars, int var_str, LongTernaryPredicate var_val1_val2_comparator)</div><div class="ttdoc">var_val1_val2_comparator(var, val1, val2) is true iff assigning value "val1" to variable "var" is be...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03012">Solver.java:3012</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5b2472c369d0363d0cab621930dea83c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b2472c369d0363d0cab621930dea83c">com.google.ortools.constraintsolver.Solver.restartCurrentSearch</a></div><div class="ttdeci">void restartCurrentSearch()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03847">Solver.java:3847</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5b9691ac5efac294f174ab4adfb0989e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b9691ac5efac294f174ab4adfb0989e">com.google.ortools.constraintsolver.Solver.makeIntVar</a></div><div class="ttdeci">IntVar makeIntVar(long[] values, String name)</div><div class="ttdoc">MakeIntVar will create a variable with the given sparse domain.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00633">Solver.java:633</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5c063599ec9d77b7d6ff5eefed9ac462"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5c063599ec9d77b7d6ff5eefed9ac462">com.google.ortools.constraintsolver.Solver.makeElementEquality</a></div><div class="ttdeci">Constraint makeElementEquality(IntVar[] vars, IntVar index, IntVar target)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01442">Solver.java:1442</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5c778caa957ebdcb3ac3d55ee2476a8b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5c778caa957ebdcb3ac3d55ee2476a8b">com.google.ortools.constraintsolver.Solver.filteredNeighbors</a></div><div class="ttdeci">long filteredNeighbors()</div><div class="ttdoc">The number of filtered neighbors (neighbors accepted by filters).</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00585">Solver.java:585</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5d1e1993406607eba6f248aa7de44afa"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5d1e1993406607eba6f248aa7de44afa">com.google.ortools.constraintsolver.Solver.makeScalProdEquality</a></div><div class="ttdeci">Constraint makeScalProdEquality(IntVar[] vars, long[] coefficients, long cst)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01382">Solver.java:1382</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5dadc255a504c52e239bd7c7aeb0f536"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5dadc255a504c52e239bd7c7aeb0f536">com.google.ortools.constraintsolver.Solver.makeSolveOnce</a></div><div class="ttdeci">DecisionBuilder makeSolveOnce(DecisionBuilder db, SearchMonitor monitor1)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03175">Solver.java:3175</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5e010b8bed706653e987c73f9e5d3707"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5e010b8bed706653e987c73f9e5d3707">com.google.ortools.constraintsolver.Solver.searchDepth</a></div><div class="ttdeci">int searchDepth()</div><div class="ttdoc">Gets the search depth of the current active search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03566">Solver.java:3566</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5f12516fd9feaf87472652945c3cbb16"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5f12516fd9feaf87472652945c3cbb16">com.google.ortools.constraintsolver.Solver.finishCurrentSearch</a></div><div class="ttdeci">void finishCurrentSearch()</div><div class="ttdoc">Tells the solver to kill or restart the current search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03843">Solver.java:3843</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5f1cf44dca33fb739faa08d4d44c69fa"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5f1cf44dca33fb739faa08d4d44c69fa">com.google.ortools.constraintsolver.Solver.makePack</a></div><div class="ttdeci">Pack makePack(IntVar[] vars, int number_of_bins)</div><div class="ttdoc">This constraint packs all variables onto 'number_of_bins' variables.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02032">Solver.java:2032</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5fb098941bf1ae8260d29a52d1b25482"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5fb098941bf1ae8260d29a52d1b25482">com.google.ortools.constraintsolver.Solver.SWITCH_BRANCHES</a></div><div class="ttdeci">static final int SWITCH_BRANCHES</div><div class="ttdoc">Applies right branch first.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04426">Solver.java:4426</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a60f3946edcfbd661e83c10ddce48b52d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a60f3946edcfbd661e83c10ddce48b52d">com.google.ortools.constraintsolver.Solver.makeIsMemberCt</a></div><div class="ttdeci">Constraint makeIsMemberCt(IntExpr expr, long[] values, IntVar boolvar)</div><div class="ttdoc">boolvar == (expr in set)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01576">Solver.java:1576</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a60fbd695f33a4b5c7a295be05269790a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a60fbd695f33a4b5c7a295be05269790a">com.google.ortools.constraintsolver.Solver.makeAllSolutionCollector</a></div><div class="ttdeci">SolutionCollector makeAllSolutionCollector(Assignment assignment)</div><div class="ttdoc">Collect all solutions of the search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02453">Solver.java:2453</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a620e91da9b4710d9cb66c3cf9e7e2c9c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a620e91da9b4710d9cb66c3cf9e7e2c9c">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(SequenceVar[] sequences, int str)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03141">Solver.java:3141</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a62861cf0e00b2150dcc2e1d72f9d34f9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a62861cf0e00b2150dcc2e1d72f9d34f9">com.google.ortools.constraintsolver.Solver.makeIsBetweenCt</a></div><div class="ttdeci">Constraint makeIsBetweenCt(IntExpr expr, long l, long u, IntVar b)</div><div class="ttdoc">b == (l <= expr <= u)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01520">Solver.java:1520</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a62db3f56859de8c07122b64e9e90c07f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a62db3f56859de8c07122b64e9e90c07f">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar[] vars, LongBinaryOperator eval, int str)</div><div class="ttdoc">Returns a decision builder which assigns values to variables which minimize the values returned by t...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03114">Solver.java:3114</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6332629dcde0c0b995a94a19a30dda90"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6332629dcde0c0b995a94a19a30dda90">com.google.ortools.constraintsolver.Solver.makeScalProd</a></div><div class="ttdeci">IntExpr makeScalProd(IntVar[] vars, int[] coefs)</div><div class="ttdoc">scalar product</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00737">Solver.java:737</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6415144b0dfbe48e3849d70067d877c6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6415144b0dfbe48e3849d70067d877c6">com.google.ortools.constraintsolver.Solver.makeSolveOnce</a></div><div class="ttdeci">DecisionBuilder makeSolveOnce(DecisionBuilder db)</div><div class="ttdoc">SolveOnce will collapse a search tree described by a decision builder 'db' and a set of monitors and...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03170">Solver.java:3170</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a64358585055409f1cc68173d112e406d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a64358585055409f1cc68173d112e406d">com.google.ortools.constraintsolver.Solver.memoryUsage</a></div><div class="ttdeci">static long memoryUsage()</div><div class="ttdoc">Current memory usage in bytes.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00528">Solver.java:528</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a645885ac115d3a4ce1ee33c48a7ca573"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a645885ac115d3a4ce1ee33c48a7ca573">com.google.ortools.constraintsolver.Solver.OUTSIDE_SEARCH</a></div><div class="ttdeci">static final int OUTSIDE_SEARCH</div><div class="ttdoc">This enum represents the state of the solver w.r.t.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04447">Solver.java:4447</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a64e863ba5e09bb266f3c810fa5b63a19"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a64e863ba5e09bb266f3c810fa5b63a19">com.google.ortools.constraintsolver.Solver.VAR_PRIORITY</a></div><div class="ttdeci">static final int VAR_PRIORITY</div><div class="ttdoc">VAR_PRIORITY is between DELAYED_PRIORITY and NORMAL_PRIORITY.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04297">Solver.java:4297</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a65f2f6a398b8bb5e9ad0c3ef9b34f1de"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a65f2f6a398b8bb5e9ad0c3ef9b34f1de">com.google.ortools.constraintsolver.Solver.makeIntConst</a></div><div class="ttdeci">IntVar makeIntConst(long val, String name)</div><div class="ttdoc">IntConst will create a constant expression.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00689">Solver.java:689</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6601aeb52f371da8c29cc8aa669e8714"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6601aeb52f371da8c29cc8aa669e8714">com.google.ortools.constraintsolver.Solver.makeIntervalVar</a></div><div class="ttdeci">IntervalVar makeIntervalVar(long start_min, long start_max, long duration_min, long duration_max, long end_min, long end_max, boolean optional, String name)</div><div class="ttdoc">Creates an interval var by specifying the bounds on start, duration, and end.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02078">Solver.java:2078</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a664ea16a5976db852d277f2eeac2a57d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a664ea16a5976db852d277f2eeac2a57d">com.google.ortools.constraintsolver.Solver.fail</a></div><div class="ttdeci">void fail()</div><div class="ttdoc">Abandon the current branch in the search tree.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00514">Solver.java:514</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a66ac57b7e47f1506872ea84526101a3a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a66ac57b7e47f1506872ea84526101a3a">com.google.ortools.constraintsolver.Solver.makeMirrorInterval</a></div><div class="ttdeci">IntervalVar makeMirrorInterval(IntervalVar interval_var)</div><div class="ttdoc">Creates an interval var that is the mirror image of the given one, that is, the interval var obtaine...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02087">Solver.java:2087</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a66c2c63cfc8fc1473306c516fc837d8a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a66c2c63cfc8fc1473306c516fc837d8a">com.google.ortools.constraintsolver.Solver.getTmp_vector_</a></div><div class="ttdeci">long[] getTmp_vector_()</div><div class="ttdoc">Unsafe temporary vector.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03827">Solver.java:3827</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a66e5ae535df13b5f26ea995cc001a157"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a66e5ae535df13b5f26ea995cc001a157">com.google.ortools.constraintsolver.Solver.makeBoolVarArray</a></div><div class="ttdeci">IntVar[] makeBoolVarArray(int count)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00131">Solver.java:131</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a673ba9435f8fe895eaa8e0cd2611b85a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a673ba9435f8fe895eaa8e0cd2611b85a">com.google.ortools.constraintsolver.Solver.reSeed</a></div><div class="ttdeci">void reSeed(int seed)</div><div class="ttdoc">Reseed the solver random generator.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03603">Solver.java:3603</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a67bbd82886507c50ab747db04943f422"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a67bbd82886507c50ab747db04943f422">com.google.ortools.constraintsolver.Solver.makeSearchLog</a></div><div class="ttdeci">SearchMonitor makeSearchLog(int branch_period, IntVar var, Supplier< String > display_callback)</div><div class="ttdoc">At each solution, this monitor will display the 'var' value and the result of display_callback.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02780">Solver.java:2780</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a68919396d8fb440b1aa86ebb909af1f4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68919396d8fb440b1aa86ebb909af1f4">com.google.ortools.constraintsolver.Solver.makeMaximize</a></div><div class="ttdeci">OptimizeVar makeMaximize(IntVar v, long step)</div><div class="ttdoc">Creates a maximization objective.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02478">Solver.java:2478</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a68a309f371be09623ccc8dbdf18e8dd3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68a309f371be09623ccc8dbdf18e8dd3">com.google.ortools.constraintsolver.Solver.newSearch</a></div><div class="ttdeci">void newSearch(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00433">Solver.java:433</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a68be232f4a7bf8b812c3e2df7bb1becd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68be232f4a7bf8b812c3e2df7bb1becd">com.google.ortools.constraintsolver.Solver.Solver</a></div><div class="ttdeci">Solver(String name, com.google.ortools.constraintsolver.ConstraintSolverParameters parameters)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00259">Solver.java:259</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a68eead09a65587ea40162546a814e1fb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a68eead09a65587ea40162546a814e1fb">com.google.ortools.constraintsolver.Solver.makeNestedOptimize</a></div><div class="ttdeci">DecisionBuilder makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03229">Solver.java:3229</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a69180ab2936e8d2d6dedf6d2c79ae114"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a69180ab2936e8d2d6dedf6d2c79ae114">com.google.ortools.constraintsolver.Solver.makeRankLastInterval</a></div><div class="ttdeci">Decision makeRankLastInterval(SequenceVar sequence, int index)</div><div class="ttdoc">Returns a decision that tries to rank last the ith interval var in the sequence variable.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03102">Solver.java:3102</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6935628a15d49bc45f8f2b01be79f880"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6935628a15d49bc45f8f2b01be79f880">com.google.ortools.constraintsolver.Solver.ENDS_AFTER_END</a></div><div class="ttdeci">static final int ENDS_AFTER_END</div><div class="ttdoc">This enum is used in Solver::MakeIntervalVarRelation to specify the temporal relation between the tw...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04312">Solver.java:4312</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a69500c7f7686b0fc260fea56fcc8765e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a69500c7f7686b0fc260fea56fcc8765e">com.google.ortools.constraintsolver.Solver.UNACTIVELNS</a></div><div class="ttdeci">static final int UNACTIVELNS</div><div class="ttdoc">Operator which relaxes all inactive nodes and one sub-chain of six consecutive arcs.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04199">Solver.java:4199</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6b4c44581338f98f3bdc10b99290b7eb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6b4c44581338f98f3bdc10b99290b7eb">com.google.ortools.constraintsolver.Solver.shouldFail</a></div><div class="ttdeci">void shouldFail()</div><div class="ttdoc">These methods are only useful for the SWIG wrappers, which need a way to externally cause the Solver...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03855">Solver.java:3855</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6b8e73baacffa91c55c24a0a8c57d00a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6b8e73baacffa91c55c24a0a8c57d00a">com.google.ortools.constraintsolver.Solver.makeTransitionConstraint</a></div><div class="ttdeci">Constraint makeTransitionConstraint(IntVar[] vars, IntTupleSet transition_table, long initial_state, int[] final_states)</div><div class="ttdoc">This constraint create a finite automaton that will check the sequence of variables vars.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01970">Solver.java:1970</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6baa6aac1401abc33f4b30a8a0537acb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6baa6aac1401abc33f4b30a8a0537acb">com.google.ortools.constraintsolver.Solver.CHOOSE_HIGHEST_MAX</a></div><div class="ttdeci">static final int CHOOSE_HIGHEST_MAX</div><div class="ttdoc">Among unbound variables, select the variable with the highest maximal value.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03940">Solver.java:3940</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6bbf01bde2d5745b753bba9483ff1cd3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6bbf01bde2d5745b753bba9483ff1cd3">com.google.ortools.constraintsolver.Solver.makeSquare</a></div><div class="ttdeci">IntExpr makeSquare(IntExpr expr)</div><div class="ttdoc">expr * expr</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00809">Solver.java:809</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6c9a2a79dcc05adc10a84bfa4e464c05"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6c9a2a79dcc05adc10a84bfa4e464c05">com.google.ortools.constraintsolver.Solver.makeSearchLog</a></div><div class="ttdeci">SearchMonitor makeSearchLog(int branch_period)</div><div class="ttdoc">The SearchMonitors below will display a periodic search log on LOG(INFO) every branch_period branche...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02754">Solver.java:2754</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6df2a55ad53b6ef84644635c66e5195c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6df2a55ad53b6ef84644635c66e5195c">com.google.ortools.constraintsolver.Solver.NORMAL_PRIORITY</a></div><div class="ttdeci">static final int NORMAL_PRIORITY</div><div class="ttdoc">NORMAL_PRIORITY is the highest priority: Demons will be processed first.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04301">Solver.java:4301</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6e72640f1762a11b992f26737c81e3bc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6e72640f1762a11b992f26737c81e3bc">com.google.ortools.constraintsolver.Solver.makeLimit</a></div><div class="ttdeci">RegularLimit makeLimit(SWIGTYPE_p_absl__Duration time, long branches, long failures, long solutions)</div><div class="ttdoc">Limits the search with the 'time', 'branches', 'failures' and 'solutions' limits.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02676">Solver.java:2676</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6f7cd7ba61d9cb68fef74b9a98367a76"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6f7cd7ba61d9cb68fef74b9a98367a76">com.google.ortools.constraintsolver.Solver.makeWeightedOptimize</a></div><div class="ttdeci">OptimizeVar makeWeightedOptimize(boolean maximize, IntVar[] sub_objectives, long[] weights, long step)</div><div class="ttdoc">Creates a weighted objective with a given sense (true = maximization).</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02528">Solver.java:2528</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a70a25aa20e63515ead6569f8ae1cf916"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a70a25aa20e63515ead6569f8ae1cf916">com.google.ortools.constraintsolver.Solver.solveAndCommit</a></div><div class="ttdeci">boolean solveAndCommit(DecisionBuilder db, SearchMonitor m1)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00476">Solver.java:476</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a70e51892106145ba08e598d785c9732f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a70e51892106145ba08e598d785c9732f">com.google.ortools.constraintsolver.Solver.makeLess</a></div><div class="ttdeci">Constraint makeLess(IntExpr expr, long value)</div><div class="ttdoc">expr < value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01346">Solver.java:1346</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a70ed7226b40cd0140ebcb4bd61b134b8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a70ed7226b40cd0140ebcb4bd61b134b8">com.google.ortools.constraintsolver.Solver.makeScalProdEquality</a></div><div class="ttdeci">Constraint makeScalProdEquality(IntVar[] vars, long[] coefficients, IntVar target)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01392">Solver.java:1392</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a71ca2e928fc918c259ab7aab95e4bde8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a71ca2e928fc918c259ab7aab95e4bde8">com.google.ortools.constraintsolver.Solver.newSearch</a></div><div class="ttdeci">void newSearch(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3, SearchMonitor m4)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00441">Solver.java:441</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7220ae103cd5faaefccc9063db7dee52"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7220ae103cd5faaefccc9063db7dee52">com.google.ortools.constraintsolver.Solver.makeSplitVariableDomain</a></div><div class="ttdeci">Decision makeSplitVariableDomain(IntVar var, long val, boolean start_with_lower_half)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02892">Solver.java:2892</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a726a3e33bccca246a45b9803fd461a34"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a726a3e33bccca246a45b9803fd461a34">com.google.ortools.constraintsolver.Solver.makeBestValueSolutionCollector</a></div><div class="ttdeci">SolutionCollector makeBestValueSolutionCollector(Assignment assignment, boolean maximize)</div><div class="ttdoc">Collect the solution corresponding to the optimal value of the objective of 'assignment'; if 'assign...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02418">Solver.java:2418</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a726f448af2e35c1bdde06b859b23500c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a726f448af2e35c1bdde06b859b23500c">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar[] vars, LongBinaryOperator eval, LongUnaryOperator tie_breaker, int str)</div><div class="ttdoc">Returns a decision builder which assigns values to variables which minimize the values returned by t...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03128">Solver.java:3128</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a72ef55b513c7341e3ad24e7bceedcfb0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a72ef55b513c7341e3ad24e7bceedcfb0">com.google.ortools.constraintsolver.Solver.KILL_BOTH</a></div><div class="ttdeci">static final int KILL_BOTH</div><div class="ttdoc">Backtracks to the previous decisions, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04421">Solver.java:4421</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a72f4e707eb9fa2c5095b66268773b9d7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a72f4e707eb9fa2c5095b66268773b9d7">com.google.ortools.constraintsolver.Solver.makeMax</a></div><div class="ttdeci">IntExpr makeMax(IntVar[] vars)</div><div class="ttdoc">std::max(vars)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00929">Solver.java:929</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7309d0ee6972e79366184246b2b094bb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7309d0ee6972e79366184246b2b094bb">com.google.ortools.constraintsolver.Solver.makeCumulative</a></div><div class="ttdeci">Constraint makeCumulative(IntervalVar[] intervals, IntVar[] demands, IntVar capacity, String name)</div><div class="ttdoc">This constraint enforces that, for any integer t, the sum of demands corresponding to an interval co...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02337">Solver.java:2337</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7348562c718da141ba917a2c9ee78459"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7348562c718da141ba917a2c9ee78459">com.google.ortools.constraintsolver.Solver.makeCount</a></div><div class="ttdeci">Constraint makeCount(IntVar[] vars, long value, long max_count)</div><div class="ttdoc">|{i | vars[i] == value}| == max_count</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01599">Solver.java:1599</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a73979d82daf6356c7f19f2515c63f846"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73979d82daf6356c7f19f2515c63f846">com.google.ortools.constraintsolver.Solver.TWOOPT</a></div><div class="ttdeci">static final int TWOOPT</div><div class="ttdoc">This enum is used in Solver::MakeOperator to specify the neighborhood to create.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04088">Solver.java:4088</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a73baaeab4ec955750bf4183ad647b8ad"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73baaeab4ec955750bf4183ad647b8ad">com.google.ortools.constraintsolver.Solver.makeMonotonicElement</a></div><div class="ttdeci">IntExpr makeMonotonicElement(LongUnaryOperator values, boolean increasing, IntVar index)</div><div class="ttdoc">Function based element.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00856">Solver.java:856</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a73effdd754742f8e89f4e949dd24319e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73effdd754742f8e89f4e949dd24319e">com.google.ortools.constraintsolver.Solver.makeEquality</a></div><div class="ttdeci">Constraint makeEquality(IntExpr expr, int value)</div><div class="ttdoc">expr == value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01074">Solver.java:1074</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a73f147a01d36b11002319a4b7d184fa0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73f147a01d36b11002319a4b7d184fa0">com.google.ortools.constraintsolver.Solver.makeDefaultRegularLimitParameters</a></div><div class="ttdeci">com.google.ortools.constraintsolver.RegularLimitParameters makeDefaultRegularLimitParameters()</div><div class="ttdoc">Creates a regular limit proto containing default values.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02707">Solver.java:2707</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7641b6a95819b18bc4664a1865d3f523"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7641b6a95819b18bc4664a1865d3f523">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhase</a></div><div class="ttdeci">DecisionBuilder makeLocalSearchPhase(Assignment assignment, LocalSearchPhaseParameters parameters)</div><div class="ttdoc">Local Search decision builders factories.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03440">Solver.java:3440</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a76c637b9eed04809a7b6ade8278ea2a3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a76c637b9eed04809a7b6ade8278ea2a3">com.google.ortools.constraintsolver.Solver.makeSolveOnce</a></div><div class="ttdeci">DecisionBuilder makeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3, SearchMonitor monitor4)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03190">Solver.java:3190</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a781580217c58158a85ed9c7d35445c74"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a781580217c58158a85ed9c7d35445c74">com.google.ortools.constraintsolver.Solver.makeOperator</a></div><div class="ttdeci">LocalSearchOperator makeOperator(IntVar[] vars, int op)</div><div class="ttdoc">Local Search Operators.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03260">Solver.java:3260</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a789496aecb8a6f812eb02d7b5b42c1f3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a789496aecb8a6f812eb02d7b5b42c1f3">com.google.ortools.constraintsolver.Solver.makeDistribute</a></div><div class="ttdeci">Constraint makeDistribute(IntVar[] vars, int[] values, int[] card_min, int[] card_max)</div><div class="ttdoc">Aggregated version of count with bounded cardinalities: forall j in 0 .</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01680">Solver.java:1680</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a791586b0705fb4f188afa78b2598ba76"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a791586b0705fb4f188afa78b2598ba76">com.google.ortools.constraintsolver.Solver.STARTS_AT_END</a></div><div class="ttdeci">static final int STARTS_AT_END</div><div class="ttdoc">t1 starts at t2 end, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04336">Solver.java:4336</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7a2b83ef4f08d48b6da72c689dc4bc87"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7a2b83ef4f08d48b6da72c689dc4bc87">com.google.ortools.constraintsolver.Solver.tryDecisions</a></div><div class="ttdeci">DecisionBuilder tryDecisions(DecisionBuilder db1, DecisionBuilder db2)</div><div class="ttdoc">Creates a decision builder which will create a search tree where each decision builder is called fro...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02969">Solver.java:2969</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7bc87b6229bf6e29059fe0338775ab93"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7bc87b6229bf6e29059fe0338775ab93">com.google.ortools.constraintsolver.Solver.makeBoolVar</a></div><div class="ttdeci">IntVar makeBoolVar()</div><div class="ttdoc">MakeBoolVar will create a variable with a {0, 1} domain.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00681">Solver.java:681</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7bf872a9baa10484378d651452f74d2d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7bf872a9baa10484378d651452f74d2d">com.google.ortools.constraintsolver.Solver.makeFalseConstraint</a></div><div class="ttdeci">Constraint makeFalseConstraint()</div><div class="ttdoc">This constraint always fails.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01013">Solver.java:1013</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7c19a899d58640c2ec92c4ff4f929b89"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c19a899d58640c2ec92c4ff4f929b89">com.google.ortools.constraintsolver.Solver.unchecked_solutions</a></div><div class="ttdeci">long unchecked_solutions()</div><div class="ttdoc">The number of unchecked solutions found by local search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00557">Solver.java:557</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7c425c9ac139b05af050c3c885e6258e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c425c9ac139b05af050c3c885e6258e">com.google.ortools.constraintsolver.Solver.GE</a></div><div class="ttdeci">static final int GE</div><div class="ttdoc">This enum is used in Solver::MakeLocalSearchObjectiveFilter.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04271">Solver.java:4271</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7c433498898f572fc8233f5ee19c9e1d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c433498898f572fc8233f5ee19c9e1d">com.google.ortools.constraintsolver.Solver.LE</a></div><div class="ttdeci">static final int LE</div><div class="ttdoc">Move is accepted when the current objective value <= objective.Max.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04275">Solver.java:4275</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7c45c6d960de778edc4eeaf821e7ca80"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c45c6d960de778edc4eeaf821e7ca80">com.google.ortools.constraintsolver.Solver.REVERSIBLE_ACTION</a></div><div class="ttdeci">static final int REVERSIBLE_ACTION</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04437">Solver.java:4437</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7c6c9472fb9ad81a590d0954432a8166"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7c6c9472fb9ad81a590d0954432a8166">com.google.ortools.constraintsolver.Solver.MakeImprovementLimit</a></div><div class="ttdeci">ImprovementSearchLimit MakeImprovementLimit(IntVar objective_var, boolean maximize, double objective_scaling_factor, double objective_offset, double improvement_rate_coefficient, int improvement_rate_solutions_distance)</div><div class="ttdoc">Limits the search based on the improvements of 'objective_var'.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02736">Solver.java:2736</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7ccd411a2bf4d6975f2ff31c050f4b4a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7ccd411a2bf4d6975f2ff31c050f4b4a">com.google.ortools.constraintsolver.Solver.makeRandomLnsOperator</a></div><div class="ttdeci">LocalSearchOperator makeRandomLnsOperator(IntVar[] vars, int number_of_variables)</div><div class="ttdoc">Creates a large neighborhood search operator which creates fragments (set of relaxed variables) with...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03289">Solver.java:3289</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7d813e3c7abffb36baab8eff358671e6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7d813e3c7abffb36baab8eff358671e6">com.google.ortools.constraintsolver.Solver.MAKEACTIVE</a></div><div class="ttdeci">static final int MAKEACTIVE</div><div class="ttdoc">Operator which inserts an inactive node into a path.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04140">Solver.java:4140</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7ed47e9053b11e60dd44da985eb2e9ea"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7ed47e9053b11e60dd44da985eb2e9ea">com.google.ortools.constraintsolver.Solver.makeAllDifferentExcept</a></div><div class="ttdeci">Constraint makeAllDifferentExcept(IntVar[] vars, long escape_value)</div><div class="ttdoc">All variables are pairwise different, unless they are assigned to the escape value.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01719">Solver.java:1719</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7f4c1b0e53d303e3637a06fd914352d7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7f4c1b0e53d303e3637a06fd914352d7">com.google.ortools.constraintsolver.Solver.CHOOSE_FIRST_UNBOUND</a></div><div class="ttdeci">static final int CHOOSE_FIRST_UNBOUND</div><div class="ttdoc">Select the first unbound variable.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03886">Solver.java:3886</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7f5d083f7c45d79f8de3bf829ed2088e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7f5d083f7c45d79f8de3bf829ed2088e">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03479">Solver.java:3479</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a801b6a0af3eea9b43871ab7d5a6e3e5b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a801b6a0af3eea9b43871ab7d5a6e3e5b">com.google.ortools.constraintsolver.Solver.makeMinEquality</a></div><div class="ttdeci">Constraint makeMinEquality(IntVar[] vars, IntVar min_var)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01422">Solver.java:1422</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8035f2ee716f5046f69e53d542f9b8fd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8035f2ee716f5046f69e53d542f9b8fd">com.google.ortools.constraintsolver.Solver.concatenateOperators</a></div><div class="ttdeci">LocalSearchOperator concatenateOperators(LocalSearchOperator[] ops, IntIntToLongFunction evaluator)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03365">Solver.java:3365</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a817a410a3f5c0bb9effac8cac299f458"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a817a410a3f5c0bb9effac8cac299f458">com.google.ortools.constraintsolver.Solver.defaultSolverParameters</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.ConstraintSolverParameters defaultSolverParameters()</div><div class="ttdoc">Create a ConstraintSolverParameters proto with all the default values.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00282">Solver.java:282</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a81a691befec173dfaec5794136147709"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a81a691befec173dfaec5794136147709">com.google.ortools.constraintsolver.Solver.makeGuidedLocalSearch</a></div><div class="ttdeci">SearchMonitor makeGuidedLocalSearch(boolean maximize, IntVar objective, LongTernaryOperator objective_function, long step, IntVar[] vars, IntVar[] secondary_vars, double penalty_factor)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02590">Solver.java:2590</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a81b5ab1de74164bf4900f920b00820e8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a81b5ab1de74164bf4900f920b00820e8">com.google.ortools.constraintsolver.Solver.ASSIGN_RANDOM_VALUE</a></div><div class="ttdeci">static final int ASSIGN_RANDOM_VALUE</div><div class="ttdoc">Selects randomly one of the possible values of the selected variable.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03989">Solver.java:3989</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a81e614b6ff06b0c4937d17ddbb677a6f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a81e614b6ff06b0c4937d17ddbb677a6f">com.google.ortools.constraintsolver.Solver.makeIntVar</a></div><div class="ttdeci">IntVar makeIntVar(long min, long max, String name)</div><div class="ttdoc">MakeIntVar will create the best range based int var for the bounds given.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00625">Solver.java:625</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a82164e8b3ffb2e2d06e07573c3055c97"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a82164e8b3ffb2e2d06e07573c3055c97">com.google.ortools.constraintsolver.Solver.makeIsLessCt</a></div><div class="ttdeci">Constraint makeIsLessCt(IntExpr left, IntExpr right, IntVar b)</div><div class="ttdoc">b == (left < right)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01330">Solver.java:1330</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a828cfe0aa29c89b785c0e39b352cbf4d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a828cfe0aa29c89b785c0e39b352cbf4d">com.google.ortools.constraintsolver.Solver.newSearch</a></div><div class="ttdeci">void newSearch(DecisionBuilder db, SearchMonitor m1)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00429">Solver.java:429</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8330609452b47dfdd12bd773de808ff9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8330609452b47dfdd12bd773de808ff9">com.google.ortools.constraintsolver.Solver.makeFirstSolutionCollector</a></div><div class="ttdeci">SolutionCollector makeFirstSolutionCollector(Assignment assignment)</div><div class="ttdoc">Collect the first solution of the search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02381">Solver.java:2381</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8392176aa9c3d87118716128ee0efa52"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8392176aa9c3d87118716128ee0efa52">com.google.ortools.constraintsolver.Solver.solveAndCommit</a></div><div class="ttdeci">boolean solveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00484">Solver.java:484</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8454a60f4f4662caac6209e6a8ae159f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8454a60f4f4662caac6209e6a8ae159f">com.google.ortools.constraintsolver.Solver.makeSolutionsLimit</a></div><div class="ttdeci">RegularLimit makeSolutionsLimit(long solutions)</div><div class="ttdoc">Creates a search limit that constrains the number of solutions found during the search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02649">Solver.java:2649</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a84902cf43f3b12440af4a2d548e6c07e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a84902cf43f3b12440af4a2d548e6c07e">com.google.ortools.constraintsolver.Solver.makeSumEquality</a></div><div class="ttdeci">Constraint makeSumEquality(IntVar[] vars, IntVar var)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01377">Solver.java:1377</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8511e6e8b05981ab9c7ab066208024e2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8511e6e8b05981ab9c7ab066208024e2">com.google.ortools.constraintsolver.Solver.instrumentsVariables</a></div><div class="ttdeci">boolean instrumentsVariables()</div><div class="ttdoc">Returns whether we are tracing variables.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03746">Solver.java:3746</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8570e42a94d0d408702b7dae5506ed86"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8570e42a94d0d408702b7dae5506ed86">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntervalVar[] intervals, int str)</div><div class="ttdoc">Scheduling phases.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03136">Solver.java:3136</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8591131a9cfdb96adeee80c10687a30d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8591131a9cfdb96adeee80c10687a30d">com.google.ortools.constraintsolver.Solver.makeFixedDurationEndSyncedOnEndIntervalVar</a></div><div class="ttdeci">IntervalVar makeFixedDurationEndSyncedOnEndIntervalVar(IntervalVar interval_var, long duration, long offset)</div><div class="ttdoc">Creates an interval var with a fixed duration whose end is synchronized with the end of another inte...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02131">Solver.java:2131</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a85ff8fc175619f696ba1e2444f57e378"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a85ff8fc175619f696ba1e2444f57e378">com.google.ortools.constraintsolver.Solver.makeIsGreaterCstVar</a></div><div class="ttdeci">IntVar makeIsGreaterCstVar(IntExpr var, long value)</div><div class="ttdoc">status var of (var > value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01258">Solver.java:1258</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a866c65a0c7a6694d739debac4cecc533"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a866c65a0c7a6694d739debac4cecc533">com.google.ortools.constraintsolver.Solver.makeNBestValueSolutionCollector</a></div><div class="ttdeci">SolutionCollector makeNBestValueSolutionCollector(Assignment assignment, int solution_count, boolean maximize)</div><div class="ttdoc">Same as MakeBestValueSolutionCollector but collects the best solution_count solutions.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02440">Solver.java:2440</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a86f55310b292304ef0a6852e223bae2e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a86f55310b292304ef0a6852e223bae2e">com.google.ortools.constraintsolver.Solver.makeCover</a></div><div class="ttdeci">Constraint makeCover(IntervalVar[] vars, IntervalVar target_var)</div><div class="ttdoc">This constraint states that the target_var is the convex hull of the intervals.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02349">Solver.java:2349</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a87acc3483d5bfabcfbb0cd0d6d901b04"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a87acc3483d5bfabcfbb0cd0d6d901b04">com.google.ortools.constraintsolver.Solver.makeTransitionConstraint</a></div><div class="ttdeci">Constraint makeTransitionConstraint(IntVar[] vars, IntTupleSet transition_table, long initial_state, long[] final_states)</div><div class="ttdoc">This constraint create a finite automaton that will check the sequence of variables vars.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01956">Solver.java:1956</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a87fd19a03ab1b57a6ce30f2d9444ffdc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a87fd19a03ab1b57a6ce30f2d9444ffdc">com.google.ortools.constraintsolver.Solver.SPLIT_UPPER_HALF</a></div><div class="ttdeci">static final int SPLIT_UPPER_HALF</div><div class="ttdoc">Split the domain in two around the center, and choose the lower part first.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04005">Solver.java:4005</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a88232d06be9d090bd74885a4d9ae585b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a88232d06be9d090bd74885a4d9ae585b">com.google.ortools.constraintsolver.Solver.makeVariableDomainFilter</a></div><div class="ttdeci">LocalSearchFilter makeVariableDomainFilter()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03517">Solver.java:3517</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8906238d2b8407e0b78acfb072f1afff"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8906238d2b8407e0b78acfb072f1afff">com.google.ortools.constraintsolver.Solver.makeIsMemberCt</a></div><div class="ttdeci">Constraint makeIsMemberCt(IntExpr expr, int[] values, IntVar boolvar)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01581">Solver.java:1581</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a89156bc395d4e8a694a735183a6174b1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a89156bc395d4e8a694a735183a6174b1">com.google.ortools.constraintsolver.Solver.STARTS_AT</a></div><div class="ttdeci">static final int STARTS_AT</div><div class="ttdoc">t starts at d, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04373">Solver.java:4373</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8981139ee6d62eb49e7c8f7d05f7c949"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8981139ee6d62eb49e7c8f7d05f7c949">com.google.ortools.constraintsolver.Solver.MakeAssignVariableValueOrDoNothing</a></div><div class="ttdeci">Decision MakeAssignVariableValueOrDoNothing(IntVar var, long value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02902">Solver.java:2902</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a89e6e52aec618f5081c67e98070167ae"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a89e6e52aec618f5081c67e98070167ae">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar[] vars, int var_str, int val_str)</div><div class="ttdoc">Phases on IntVar arrays.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02993">Solver.java:2993</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8b72ca09f86e98ec5c02ff1fba7cccc8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8b72ca09f86e98ec5c02ff1fba7cccc8">com.google.ortools.constraintsolver.Solver.makeProd</a></div><div class="ttdeci">IntExpr makeProd(IntExpr left, IntExpr right)</div><div class="ttdoc">left * right</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00769">Solver.java:769</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8ca75d381231db5f7fe4e096fa42e86a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ca75d381231db5f7fe4e096fa42e86a">com.google.ortools.constraintsolver.Solver.AVOID_DATE</a></div><div class="ttdeci">static final int AVOID_DATE</div><div class="ttdoc">STARTS_AFTER or ENDS_BEFORE, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04389">Solver.java:4389</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8d7e0541401e75f42e254326a62d92d5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d7e0541401e75f42e254326a62d92d5">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar[] vars, LongUnaryOperator var_evaluator, LongBinaryOperator value_evaluator, LongUnaryOperator tie_breaker)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03027">Solver.java:3027</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8de9dbe389dc7f83b7afaee1b8428f76"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8de9dbe389dc7f83b7afaee1b8428f76">com.google.ortools.constraintsolver.Solver.CHOOSE_PATH</a></div><div class="ttdeci">static final int CHOOSE_PATH</div><div class="ttdoc">Selects the next unbound variable on a path, the path being defined by the variables: var[i] corresp...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03962">Solver.java:3962</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8deb8a81f5b07d84eb0855beb9b51a92"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8deb8a81f5b07d84eb0855beb9b51a92">com.google.ortools.constraintsolver.Solver.ENDS_AT_END</a></div><div class="ttdeci">static final int ENDS_AT_END</div><div class="ttdoc">t1 ends at t2 end, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04320">Solver.java:4320</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8e22d5895dbc9d1dff3c3e545b0f8373"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8e22d5895dbc9d1dff3c3e545b0f8373">com.google.ortools.constraintsolver.Solver.makeScalProdLessOrEqual</a></div><div class="ttdeci">Constraint makeScalProdLessOrEqual(IntVar[] vars, int[] coefficients, long cst)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01417">Solver.java:1417</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8e7ed5aef50ee1fb1e57544d879a99af"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8e7ed5aef50ee1fb1e57544d879a99af">com.google.ortools.constraintsolver.Solver.makePathCumul</a></div><div class="ttdeci">Constraint makePathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, IntVar[] transits)</div><div class="ttdoc">Creates a constraint which accumulates values along a path such that: cumuls[next[i]] = cumuls[i] + ...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01876">Solver.java:1876</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8e8c375ca9f120f358d4a0d15e39b588"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8e8c375ca9f120f358d4a0d15e39b588">com.google.ortools.constraintsolver.Solver.makeConstraintInitialPropagateCallback</a></div><div class="ttdeci">Demon makeConstraintInitialPropagateCallback(Constraint ct)</div><div class="ttdoc">This method is a specialized case of the MakeConstraintDemon method to call the InitiatePropagate of...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01475">Solver.java:1475</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8ebb534a997d5546fe0306547a806361"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ebb534a997d5546fe0306547a806361">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhase</a></div><div class="ttdeci">DecisionBuilder makeLocalSearchPhase(IntVar[] vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03445">Solver.java:3445</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8ee27c007133dbb64dfb678e882d68c7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ee27c007133dbb64dfb678e882d68c7">com.google.ortools.constraintsolver.Solver.makeBoolVarArray</a></div><div class="ttdeci">IntVar[] makeBoolVarArray(int count, String name)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00139">Solver.java:139</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8f95ea3aec98ef75e820c8ebfe723fb0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8f95ea3aec98ef75e820c8ebfe723fb0">com.google.ortools.constraintsolver.Solver.makeMin</a></div><div class="ttdeci">IntExpr makeMin(IntExpr left, IntExpr right)</div><div class="ttdoc">std::min (left, right)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00905">Solver.java:905</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8ff31dd993059d95d9c6455c8d630ecb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ff31dd993059d95d9c6455c8d630ecb">com.google.ortools.constraintsolver.Solver.compose</a></div><div class="ttdeci">DecisionBuilder compose(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02937">Solver.java:2937</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a902a6c98589b73174e2bf8144d3f4c40"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a902a6c98589b73174e2bf8144d3f4c40">com.google.ortools.constraintsolver.Solver.DECREMENT</a></div><div class="ttdeci">static final int DECREMENT</div><div class="ttdoc">Operator which defines a neighborhood to decrement values.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04216">Solver.java:4216</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9096d705acaebae9ce8f369318e95f24"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9096d705acaebae9ce8f369318e95f24">com.google.ortools.constraintsolver.Solver.makeSum</a></div><div class="ttdeci">IntExpr makeSum(IntVar[] vars)</div><div class="ttdoc">sum of all vars.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00721">Solver.java:721</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9144bd825858c04c2c03b7f619fc40d1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9144bd825858c04c2c03b7f619fc40d1">com.google.ortools.constraintsolver.Solver.makeIsLessOrEqualCstVar</a></div><div class="ttdeci">IntVar makeIsLessOrEqualCstVar(IntExpr var, long value)</div><div class="ttdoc">status var of (var <= value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01146">Solver.java:1146</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a914b07efc9897c00c04c5201f4fb5f6e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a914b07efc9897c00c04c5201f4fb5f6e">com.google.ortools.constraintsolver.Solver.makeSymmetryManager</a></div><div class="ttdeci">SearchMonitor makeSymmetryManager(SymmetryBreaker v1)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02854">Solver.java:2854</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a917a77643b90ff76a56d16f62a4b083b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a917a77643b90ff76a56d16f62a4b083b">com.google.ortools.constraintsolver.Solver.CHOOSE_MIN_SIZE</a></div><div class="ttdeci">static final int CHOOSE_MIN_SIZE</div><div class="ttdoc">Among unbound variables, select the variable with the smallest size.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03946">Solver.java:3946</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a91a63d3e171feb9252311a25d03e16ab"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a91a63d3e171feb9252311a25d03e16ab">com.google.ortools.constraintsolver.Solver.ENDS_AFTER</a></div><div class="ttdeci">static final int ENDS_AFTER</div><div class="ttdoc">This enum is used in Solver::MakeIntervalVarRelation to specify the temporal relation between an int...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04357">Solver.java:4357</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a91ed85453802c29eeaa322a3ae43407b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a91ed85453802c29eeaa322a3ae43407b">com.google.ortools.constraintsolver.Solver.CHOOSE_STATIC_GLOBAL_BEST</a></div><div class="ttdeci">static final int CHOOSE_STATIC_GLOBAL_BEST</div><div class="ttdoc">This enum is used by Solver::MakePhase to specify how to select variables and values during the sear...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04027">Solver.java:4027</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9290b216fefcdfdded084f9509a91833"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9290b216fefcdfdded084f9509a91833">com.google.ortools.constraintsolver.Solver.makeLexicalLessOrEqual</a></div><div class="ttdeci">Constraint makeLexicalLessOrEqual(IntVar[] left, IntVar[] right)</div><div class="ttdoc">Creates a constraint that enforces that left is lexicographically less than or equal to right.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01759">Solver.java:1759</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a92c9397eb51c0a774fb954940925d6bc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a92c9397eb51c0a774fb954940925d6bc">com.google.ortools.constraintsolver.Solver.makeIntVar</a></div><div class="ttdeci">IntVar makeIntVar(long min, long max)</div><div class="ttdoc">MakeIntVar will create the best range based int var for the bounds given.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00649">Solver.java:649</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a932b967722291abd64e6d1084ab88a04"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a932b967722291abd64e6d1084ab88a04">com.google.ortools.constraintsolver.Solver.makeFixedDurationIntervalVarArray</a></div><div class="ttdeci">IntervalVar[] makeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, boolean optional)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00148">Solver.java:148</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a940a1a79017f6fce25d4213c4a3f9ca3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a940a1a79017f6fce25d4213c4a3f9ca3">com.google.ortools.constraintsolver.Solver.makeIsDifferentCstCt</a></div><div class="ttdeci">Constraint makeIsDifferentCstCt(IntExpr var, long value, IntVar boolvar)</div><div class="ttdoc">boolvar == (var != value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01082">Solver.java:1082</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a945dcf8e886abd343abead1a1af7b9b7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a945dcf8e886abd343abead1a1af7b9b7">com.google.ortools.constraintsolver.Solver.makeExitSearchCallback</a></div><div class="ttdeci">SearchMonitor makeExitSearchCallback(Runnable callback)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02820">Solver.java:2820</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a94c6d33f1671b490399303df0332a695"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a94c6d33f1671b490399303df0332a695">com.google.ortools.constraintsolver.Solver.addPropagationMonitor</a></div><div class="ttdeci">void addPropagationMonitor(PropagationMonitor monitor)</div><div class="ttdoc">Adds the propagation monitor to the solver.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03776">Solver.java:3776</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a95d15794f0eaa4727439f364889a8064"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a95d15794f0eaa4727439f364889a8064">com.google.ortools.constraintsolver.Solver.clear_fail_intercept</a></div><div class="ttdeci">void clear_fail_intercept()</div><div class="ttdoc">Internal.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03655">Solver.java:3655</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9790797ccfd3e52b9f36f3a67f20163e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9790797ccfd3e52b9f36f3a67f20163e">com.google.ortools.constraintsolver.Solver.makeGenericTabuSearch</a></div><div class="ttdeci">SearchMonitor makeGenericTabuSearch(boolean maximize, IntVar v, long step, IntVar[] tabu_vars, long forbid_tenure)</div><div class="ttdoc">Creates a Tabu Search based on the vars |vars|.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02568">Solver.java:2568</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a97c59374162410848ca2929fc921fbde"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a97c59374162410848ca2929fc921fbde">com.google.ortools.constraintsolver.Solver.makeVariableLessOrEqualValue</a></div><div class="ttdeci">Decision makeVariableLessOrEqualValue(IntVar var, long value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02882">Solver.java:2882</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a98151a9e51a11d6eb406c376a20b44b0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a98151a9e51a11d6eb406c376a20b44b0">com.google.ortools.constraintsolver.Solver.makeGreaterOrEqual</a></div><div class="ttdeci">Constraint makeGreaterOrEqual(IntExpr expr, int value)</div><div class="ttdoc">expr >= value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01242">Solver.java:1242</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a98cc07ecd8cde1091abe76890c301b33"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a98cc07ecd8cde1091abe76890c301b33">com.google.ortools.constraintsolver.Solver.makeElement</a></div><div class="ttdeci">IntExpr makeElement(long[] values, IntVar index)</div><div class="ttdoc">values[index]</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00825">Solver.java:825</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a98df5e8dc7d2752b9db80002f3824c4b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a98df5e8dc7d2752b9db80002f3824c4b">com.google.ortools.constraintsolver.Solver.CHOOSE_MIN_SIZE_LOWEST_MAX</a></div><div class="ttdeci">static final int CHOOSE_MIN_SIZE_LOWEST_MAX</div><div class="ttdoc">Among unbound variables, select the variable with the smallest size, i.e., the smallest number of po...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03917">Solver.java:3917</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9917297c8590e725a31d1cb4caf37006"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9917297c8590e725a31d1cb4caf37006">com.google.ortools.constraintsolver.Solver.makeIsEqualVar</a></div><div class="ttdeci">Constraint makeIsEqualVar(IntExpr v1, IntExpr v2, IntVar b)</div><div class="ttdoc">b == (v1 == v2)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01042">Solver.java:1042</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9919fc9c7a2f6c4f645863793dcefa36"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9919fc9c7a2f6c4f645863793dcefa36">com.google.ortools.constraintsolver.Solver.makeDecision</a></div><div class="ttdeci">Decision makeDecision(Consumer< Solver > apply, Consumer< Solver > refute)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02917">Solver.java:2917</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a99e9a901d27873b2d23bb77a96613843"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a99e9a901d27873b2d23bb77a96613843">com.google.ortools.constraintsolver.Solver.SIMPLE_MARKER</a></div><div class="ttdeci">static final int SIMPLE_MARKER</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04435">Solver.java:4435</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9acda743b883d701c3d5d289360b9c8b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9acda743b883d701c3d5d289360b9c8b">com.google.ortools.constraintsolver.Solver.makeFixedDurationEndSyncedOnStartIntervalVar</a></div><div class="ttdeci">IntervalVar makeFixedDurationEndSyncedOnStartIntervalVar(IntervalVar interval_var, long duration, long offset)</div><div class="ttdoc">Creates an interval var with a fixed duration whose end is synchronized with the start of another in...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02120">Solver.java:2120</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9acf3b2d4b8d127dfd6cda8243526c55"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9acf3b2d4b8d127dfd6cda8243526c55">com.google.ortools.constraintsolver.Solver.makeDelayedConstraintInitialPropagateCallback</a></div><div class="ttdeci">Demon makeDelayedConstraintInitialPropagateCallback(Constraint ct)</div><div class="ttdoc">This method is a specialized case of the MakeConstraintDemon method to call the InitiatePropagate of...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01485">Solver.java:1485</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9aebd4b4c487696e807cb0ed8f63ce52"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9aebd4b4c487696e807cb0ed8f63ce52">com.google.ortools.constraintsolver.Solver.makeSearchLog</a></div><div class="ttdeci">SearchMonitor makeSearchLog(int branch_period, Supplier< String > display_callback)</div><div class="ttdoc">At each solution, this monitor will also display result of display_callback.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02771">Solver.java:2771</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9aee36eeb4faeeb30cb4acd1fd6dc9e2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9aee36eeb4faeeb30cb4acd1fd6dc9e2">com.google.ortools.constraintsolver.Solver.makeLimit</a></div><div class="ttdeci">SearchLimit makeLimit(SearchLimit limit_1, SearchLimit limit_2)</div><div class="ttdoc">Creates a search limit that is reached when either of the underlying limit is reached.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02725">Solver.java:2725</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9b15a0a244f14e91f74d8dded0c25fd8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9b15a0a244f14e91f74d8dded0c25fd8">com.google.ortools.constraintsolver.Solver.makeCustomLimit</a></div><div class="ttdeci">SearchLimit makeCustomLimit(BooleanSupplier limiter)</div><div class="ttdoc">Callback-based search limit.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02745">Solver.java:2745</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9b307246b64483578c12b3270a2dca1e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9b307246b64483578c12b3270a2dca1e">com.google.ortools.constraintsolver.Solver.makeSimulatedAnnealing</a></div><div class="ttdeci">SearchMonitor makeSimulatedAnnealing(boolean maximize, IntVar v, long step, long initial_temperature)</div><div class="ttdoc">Creates a Simulated Annealing monitor.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02576">Solver.java:2576</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9bb75937ce147e0a515c5ff70e802cab"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bb75937ce147e0a515c5ff70e802cab">com.google.ortools.constraintsolver.Solver.solutions</a></div><div class="ttdeci">long solutions()</div><div class="ttdoc">The number of solutions found since the start of the search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00550">Solver.java:550</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9bfe0b11921ac11a8da860972f6bc9eb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bfe0b11921ac11a8da860972f6bc9eb">com.google.ortools.constraintsolver.Solver.makeSymmetryManager</a></div><div class="ttdeci">SearchMonitor makeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2, SymmetryBreaker v3, SymmetryBreaker v4)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02869">Solver.java:2869</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9c7f4defec9f9f5db0f2ca11ed4ebcdd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9c7f4defec9f9f5db0f2ca11ed4ebcdd">com.google.ortools.constraintsolver.Solver.makeConstantRestart</a></div><div class="ttdeci">SearchMonitor makeConstantRestart(int frequency)</div><div class="ttdoc">This search monitor will restart the search periodically after 'frequency' failures.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02609">Solver.java:2609</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9cd672f5d33fed57c313d06e7e09ad12"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9cd672f5d33fed57c313d06e7e09ad12">com.google.ortools.constraintsolver.Solver.solve</a></div><div class="ttdeci">boolean solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00398">Solver.java:398</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9cfc9e6f8b15034576be2779f2003d6d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9cfc9e6f8b15034576be2779f2003d6d">com.google.ortools.constraintsolver.Solver.makeGreaterOrEqual</a></div><div class="ttdeci">Constraint makeGreaterOrEqual(IntExpr left, IntExpr right)</div><div class="ttdoc">left >= right</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01226">Solver.java:1226</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9cfe695ff09f45ac2f214af40d7aa6f8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9cfe695ff09f45ac2f214af40d7aa6f8">com.google.ortools.constraintsolver.Solver.makeSubCircuit</a></div><div class="ttdeci">Constraint makeSubCircuit(IntVar[] nexts)</div><div class="ttdoc">Force the "nexts" variable to create a complete Hamiltonian path for those that do not loop upon the...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01865">Solver.java:1865</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9d21a6f99fa95518995d27231fd2f6f4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9d21a6f99fa95518995d27231fd2f6f4">com.google.ortools.constraintsolver.Solver.makeSearchTrace</a></div><div class="ttdeci">SearchMonitor makeSearchTrace(String prefix)</div><div class="ttdoc">Creates a search monitor that will trace precisely the behavior of the search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02807">Solver.java:2807</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9d2e4b7ac64cb67573163cc290e51a17"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9d2e4b7ac64cb67573163cc290e51a17">com.google.ortools.constraintsolver.Solver.makeRandomLnsOperator</a></div><div class="ttdeci">LocalSearchOperator makeRandomLnsOperator(IntVar[] vars, int number_of_variables, int seed)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03294">Solver.java:3294</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9e5dde5334317b40598fe1a5b5fc760a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9e5dde5334317b40598fe1a5b5fc760a">com.google.ortools.constraintsolver.Solver.makeCumulative</a></div><div class="ttdeci">Constraint makeCumulative(IntervalVar[] intervals, int[] demands, long capacity, String name)</div><div class="ttdoc">This constraint forces that, for any integer t, the sum of the demands corresponding to an interval ...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02277">Solver.java:2277</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9ea86dde063be15c1b3ac75b5ca72229"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ea86dde063be15c1b3ac75b5ca72229">com.google.ortools.constraintsolver.Solver.Solver</a></div><div class="ttdeci">Solver(String name)</div><div class="ttdoc">Solver API.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00255">Solver.java:255</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9ead6b564ea1ba6f1178a3cb517d20d2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ead6b564ea1ba6f1178a3cb517d20d2">com.google.ortools.constraintsolver.Solver.makeWeightedOptimize</a></div><div class="ttdeci">OptimizeVar makeWeightedOptimize(boolean maximize, IntVar[] sub_objectives, int[] weights, long step)</div><div class="ttdoc">Creates a weighted objective with a given sense (true = maximization).</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02536">Solver.java:2536</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9ef81c6d5a4fd7e5fb8f204a4c3de5a5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ef81c6d5a4fd7e5fb8f204a4c3de5a5">com.google.ortools.constraintsolver.Solver.makeMax</a></div><div class="ttdeci">IntExpr makeMax(IntExpr expr, int value)</div><div class="ttdoc">std::max(expr, value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00953">Solver.java:953</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9f01b530e754f8777a2613c0d9602803"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f01b530e754f8777a2613c0d9602803">com.google.ortools.constraintsolver.Solver.makeAllDifferent</a></div><div class="ttdeci">Constraint makeAllDifferent(IntVar[] vars)</div><div class="ttdoc">All variables are pairwise different.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01700">Solver.java:1700</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9f160f2434f2c62879a8ffeea8ddad81"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f160f2434f2c62879a8ffeea8ddad81">com.google.ortools.constraintsolver.Solver.MAKEINACTIVE</a></div><div class="ttdeci">static final int MAKEINACTIVE</div><div class="ttdoc">Operator which makes path nodes inactive.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04148">Solver.java:4148</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9f2e58e1ca046b26544564dcead42444"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f2e58e1ca046b26544564dcead42444">com.google.ortools.constraintsolver.Solver.CHOICE_POINT</a></div><div class="ttdeci">static final int CHOICE_POINT</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04436">Solver.java:4436</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9f767eff8d82f2aa353073af59b711cb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f767eff8d82f2aa353073af59b711cb">com.google.ortools.constraintsolver.Solver.makeMaxEquality</a></div><div class="ttdeci">Constraint makeMaxEquality(IntVar[] vars, IntVar max_var)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01427">Solver.java:1427</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9ffcbee4b33f6e5249120e5101de0c0e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ffcbee4b33f6e5249120e5101de0c0e">com.google.ortools.constraintsolver.Solver.EXTENDEDSWAPACTIVE</a></div><div class="ttdeci">static final int EXTENDEDSWAPACTIVE</div><div class="ttdoc">Operator which makes an inactive node active and an active one inactive.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04178">Solver.java:4178</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa004ba43ea3ba1248431629d46cbfd63"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa004ba43ea3ba1248431629d46cbfd63">com.google.ortools.constraintsolver.Solver.localSearchProfile</a></div><div class="ttdeci">String localSearchProfile()</div><div class="ttdoc">Returns local search profiling information in a human readable format.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03619">Solver.java:3619</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa0ef2a424ccb0e065d144258d6ec44bf"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa0ef2a424ccb0e065d144258d6ec44bf">com.google.ortools.constraintsolver.Solver.makeScheduleOrPostpone</a></div><div class="ttdeci">Decision makeScheduleOrPostpone(IntervalVar var, long est, int[] marker)</div><div class="ttdoc">Returns a decision that tries to schedule a task at a given time.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03072">Solver.java:3072</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa1803f41b2f5b9fdd0005d2beeeacfd3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa1803f41b2f5b9fdd0005d2beeeacfd3">com.google.ortools.constraintsolver.Solver.makeSymmetryManager</a></div><div class="ttdeci">SearchMonitor makeSymmetryManager(SymmetryBreaker v1, SymmetryBreaker v2)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02859">Solver.java:2859</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa1926ea4968d539f57388da6761cb5c6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa1926ea4968d539f57388da6761cb5c6">com.google.ortools.constraintsolver.Solver.makeAssignVariablesValues</a></div><div class="ttdeci">Decision makeAssignVariablesValues(IntVar[] vars, long[] values)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02907">Solver.java:2907</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa20f42f2b6429ad4e364eb8c2d45d09a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa20f42f2b6429ad4e364eb8c2d45d09a">com.google.ortools.constraintsolver.Solver.makeSolveOnce</a></div><div class="ttdeci">DecisionBuilder makeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03185">Solver.java:3185</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa23bdf7086f47eeabb05235a1f0f680e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa23bdf7086f47eeabb05235a1f0f680e">com.google.ortools.constraintsolver.Solver.registerIntervalVar</a></div><div class="ttdeci">IntervalVar registerIntervalVar(IntervalVar var)</div><div class="ttdoc">Registers a new IntervalVar and wraps it inside a TraceIntervalVar if necessary.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03709">Solver.java:3709</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa27abf7e75e111504e7f0eeebaf0958e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa27abf7e75e111504e7f0eeebaf0958e">com.google.ortools.constraintsolver.Solver.makeBetweenCt</a></div><div class="ttdeci">Constraint makeBetweenCt(IntExpr expr, long l, long u)</div><div class="ttdoc">(l <= expr <= u)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01501">Solver.java:1501</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa46b538677824d3a88040c8a63dac8f5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa46b538677824d3a88040c8a63dac8f5">com.google.ortools.constraintsolver.Solver.makeSumGreaterOrEqual</a></div><div class="ttdeci">Constraint makeSumGreaterOrEqual(IntVar[] vars, long cst)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01367">Solver.java:1367</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa475f449253367759a7fcb5943978ed4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa475f449253367759a7fcb5943978ed4">com.google.ortools.constraintsolver.Solver.acceptedNeighbors</a></div><div class="ttdeci">long acceptedNeighbors()</div><div class="ttdoc">The number of accepted neighbors.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00592">Solver.java:592</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa4e351300f5995881a832d3f1b01f5d7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa4e351300f5995881a832d3f1b01f5d7">com.google.ortools.constraintsolver.Solver.makeOptimize</a></div><div class="ttdeci">OptimizeVar makeOptimize(boolean maximize, IntVar v, long step)</div><div class="ttdoc">Creates a objective with a given sense (true = maximization).</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02486">Solver.java:2486</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa5d2934794c9bdbce1b1ed3c08bb4d7d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa5d2934794c9bdbce1b1ed3c08bb4d7d">com.google.ortools.constraintsolver.Solver.CHOOSE_MIN_SIZE_HIGHEST_MAX</a></div><div class="ttdeci">static final int CHOOSE_MIN_SIZE_HIGHEST_MAX</div><div class="ttdoc">Among unbound variables, select the variable with the smallest size, i.e., the smallest number of po...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03926">Solver.java:3926</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa6293bab81c45f2d5f78eff7de1dbd83"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa6293bab81c45f2d5f78eff7de1dbd83">com.google.ortools.constraintsolver.Solver.makeFixedInterval</a></div><div class="ttdeci">IntervalVar makeFixedInterval(long start, long duration, String name)</div><div class="ttdoc">Creates a fixed and performed interval.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02069">Solver.java:2069</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa646ec340048ea7b4703380890dff441"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa646ec340048ea7b4703380890dff441">com.google.ortools.constraintsolver.Solver.topProgressPercent</a></div><div class="ttdeci">int topProgressPercent()</div><div class="ttdoc">Returns a percentage representing the propress of the search before reaching the limits of the top-l...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03545">Solver.java:3545</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa6d5156e1064c5a88b347cb5d8241035"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa6d5156e1064c5a88b347cb5d8241035">com.google.ortools.constraintsolver.Solver.makeLimit</a></div><div class="ttdeci">RegularLimit makeLimit(SWIGTYPE_p_absl__Duration time, long branches, long failures, long solutions, boolean smart_time_check)</div><div class="ttdoc">Limits the search with the 'time', 'branches', 'failures' and 'solutions' limits.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02667">Solver.java:2667</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa6e1fdf2a85e5770765a48f1bcc73423"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa6e1fdf2a85e5770765a48f1bcc73423">com.google.ortools.constraintsolver.Solver.makeTimeLimit</a></div><div class="ttdeci">RegularLimit makeTimeLimit(SWIGTYPE_p_absl__Duration time)</div><div class="ttdoc">Creates a search limit that constrains the running time.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02617">Solver.java:2617</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa8644a70f826bf72185f5cf285eede3d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa8644a70f826bf72185f5cf285eede3d">com.google.ortools.constraintsolver.Solver.makeIntervalRelaxedMax</a></div><div class="ttdeci">IntervalVar makeIntervalRelaxedMax(IntervalVar interval_var)</div><div class="ttdoc">Creates and returns an interval variable that wraps around the given one, relaxing the max start and...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02179">Solver.java:2179</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa87c26013e4e2c7f184502e263cb28b7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa87c26013e4e2c7f184502e263cb28b7">com.google.ortools.constraintsolver.Solver.makeIsEqualCstVar</a></div><div class="ttdeci">IntVar makeIsEqualCstVar(IntExpr var, long value)</div><div class="ttdoc">status var of (var == value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01034">Solver.java:1034</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa902078f412951caea73ec68553fc3d2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa902078f412951caea73ec68553fc3d2">com.google.ortools.constraintsolver.Solver.makeTabuSearch</a></div><div class="ttdeci">SearchMonitor makeTabuSearch(boolean maximize, IntVar v, long step, IntVar[] vars, long keep_tenure, long forbid_tenure, double tabu_factor)</div><div class="ttdoc">MetaHeuristics which try to get the search out of local optima.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02559">Solver.java:2559</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa95afb9295f4ac42bdd2c2ef422b4582"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa95afb9295f4ac42bdd2c2ef422b4582">com.google.ortools.constraintsolver.Solver.makeAssignVariableValueOrFail</a></div><div class="ttdeci">Decision makeAssignVariableValueOrFail(IntVar var, long value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02897">Solver.java:2897</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa960dbd0af4b11a8d945af9c9ff1d2f4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa960dbd0af4b11a8d945af9c9ff1d2f4">com.google.ortools.constraintsolver.Solver.solve</a></div><div class="ttdeci">boolean solve(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00402">Solver.java:402</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa975eecb8f3ef666de732600ca09a1fc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa975eecb8f3ef666de732600ca09a1fc">com.google.ortools.constraintsolver.Solver.INTERVAL_DEFAULT</a></div><div class="ttdeci">static final int INTERVAL_DEFAULT</div><div class="ttdoc">This enum describes the straregy used to select the next interval variable and its value to be fixed...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04055">Solver.java:4055</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa9c1b8d47c77f4d42aac304faf1c8e2d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9c1b8d47c77f4d42aac304faf1c8e2d">com.google.ortools.constraintsolver.Solver.makeEquality</a></div><div class="ttdeci">Constraint makeEquality(IntervalVar var1, IntervalVar var2)</div><div class="ttdoc">This constraints states that the two interval variables are equal.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02357">Solver.java:2357</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa9cd74c9ed3cd8de32e023af04bff006"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9cd74c9ed3cd8de32e023af04bff006">com.google.ortools.constraintsolver.Solver.STARTS_AT_START</a></div><div class="ttdeci">static final int STARTS_AT_START</div><div class="ttdoc">t1 starts at t2 start, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04340">Solver.java:4340</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa9dcc65c6f1437e781c8b8b8e8935191"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9dcc65c6f1437e781c8b8b8e8935191">com.google.ortools.constraintsolver.Solver.fail_stamp</a></div><div class="ttdeci">long fail_stamp()</div><div class="ttdoc">The fail_stamp() is incremented after each backtrack.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00607">Solver.java:607</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aaa05e5a5105713bfe17c6e82d01242b5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaa05e5a5105713bfe17c6e82d01242b5">com.google.ortools.constraintsolver.Solver.concatenateOperators</a></div><div class="ttdeci">LocalSearchOperator concatenateOperators(LocalSearchOperator[] ops)</div><div class="ttdoc">Creates a local search operator which concatenates a vector of operators.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03355">Solver.java:3355</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aaa0eee6f8d4a0ad16c3c5e88e6672f89"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaa0eee6f8d4a0ad16c3c5e88e6672f89">com.google.ortools.constraintsolver.Solver.makeLastSolutionCollector</a></div><div class="ttdeci">SolutionCollector makeLastSolutionCollector()</div><div class="ttdoc">Collect the last solution of the search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02407">Solver.java:2407</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aaa426f864008c8aa8e84656c3873a5dc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaa426f864008c8aa8e84656c3873a5dc">com.google.ortools.constraintsolver.Solver.makeCumulative</a></div><div class="ttdeci">Constraint makeCumulative(IntervalVar[] intervals, long[] demands, IntVar capacity, String name)</div><div class="ttdoc">This constraint forces that, for any integer t, the sum of the demands corresponding to an interval ...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02293">Solver.java:2293</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aab5e05f758ce0143d109bbd305d77cb0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aab5e05f758ce0143d109bbd305d77cb0">com.google.ortools.constraintsolver.Solver.INTERVAL_SIMPLE</a></div><div class="ttdeci">static final int INTERVAL_SIMPLE</div><div class="ttdoc">The simple is INTERVAL_SET_TIMES_FORWARD.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04059">Solver.java:4059</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aac54e78a0ed6647b049eeedb47343df6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aac54e78a0ed6647b049eeedb47343df6">com.google.ortools.constraintsolver.Solver.makeAllDifferent</a></div><div class="ttdeci">Constraint makeAllDifferent(IntVar[] vars, boolean stronger_propagation)</div><div class="ttdoc">All variables are pairwise different.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01710">Solver.java:1710</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aac58965be79040fb75f1ee29d1b614c4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aac58965be79040fb75f1ee29d1b614c4">com.google.ortools.constraintsolver.Solver.makeNotMemberCt</a></div><div class="ttdeci">Constraint makeNotMemberCt(IntExpr expr, int[] starts, int[] ends)</div><div class="ttdoc">expr should not be in the list of forbidden intervals [start[i]..end[i]].</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01568">Solver.java:1568</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aace84fb03db2c366588340bc5da69cb2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aace84fb03db2c366588340bc5da69cb2">com.google.ortools.constraintsolver.Solver.makeScalProdEquality</a></div><div class="ttdeci">Constraint makeScalProdEquality(IntVar[] vars, int[] coefficients, long cst)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01387">Solver.java:1387</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aacf6bd4df7fc2a428d3bf584e2f8b9a8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aacf6bd4df7fc2a428d3bf584e2f8b9a8">com.google.ortools.constraintsolver.Solver.NOT_SET</a></div><div class="ttdeci">static final int NOT_SET</div><div class="ttdoc">Optimization directions.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04474">Solver.java:4474</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aad625baf67199a8a045b983fd899674e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aad625baf67199a8a045b983fd899674e">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhase</a></div><div class="ttdeci">DecisionBuilder makeLocalSearchPhase(SequenceVar[] vars, DecisionBuilder first_solution, LocalSearchPhaseParameters parameters)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03458">Solver.java:3458</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aad6e2acaf76ffcd21ca96c10a3f69397"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aad6e2acaf76ffcd21ca96c10a3f69397">com.google.ortools.constraintsolver.Solver.makeNotMemberCt</a></div><div class="ttdeci">Constraint makeNotMemberCt(IntExpr expr, int[] values)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01552">Solver.java:1552</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aae2dbfdb3ac14f7da2c1ba42fe1b510f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aae2dbfdb3ac14f7da2c1ba42fe1b510f">com.google.ortools.constraintsolver.Solver.makeTimeLimit</a></div><div class="ttdeci">RegularLimit makeTimeLimit(long time_in_ms)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02622">Solver.java:2622</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aaf1bd7cfbe5a3f085a8f0adf1acb4b2f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaf1bd7cfbe5a3f085a8f0adf1acb4b2f">com.google.ortools.constraintsolver.Solver.makeNotMemberCt</a></div><div class="ttdeci">Constraint makeNotMemberCt(IntExpr expr, long[] starts, long[] ends)</div><div class="ttdoc">expr should not be in the list of forbidden intervals [start[i]..end[i]].</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01560">Solver.java:1560</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aaf7fb602b245887152eb78600b0088ec"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaf7fb602b245887152eb78600b0088ec">com.google.ortools.constraintsolver.Solver.CHOOSE_RANDOM_RANK_FORWARD</a></div><div class="ttdeci">static final int CHOOSE_RANDOM_RANK_FORWARD</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04044">Solver.java:4044</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aafcf282ab82b9356a9d18198865c7279"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aafcf282ab82b9356a9d18198865c7279">com.google.ortools.constraintsolver.Solver.makeMax</a></div><div class="ttdeci">IntExpr makeMax(IntExpr expr, long value)</div><div class="ttdoc">std::max(expr, value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00945">Solver.java:945</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab01ab72facfb05cd012d87f64301b716"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab01ab72facfb05cd012d87f64301b716">com.google.ortools.constraintsolver.Solver.makeDistribute</a></div><div class="ttdeci">Constraint makeDistribute(IntVar[] vars, long card_min, long card_max, long card_size)</div><div class="ttdoc">Aggregated version of count with bounded cardinalities: forall j in 0 .</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01640">Solver.java:1640</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab07be345531d135f653bfbba9d9e3dfd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab07be345531d135f653bfbba9d9e3dfd">com.google.ortools.constraintsolver.Solver.makeElement</a></div><div class="ttdeci">IntExpr makeElement(LongUnaryOperator values, IntVar index)</div><div class="ttdoc">Function-based element.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00843">Solver.java:843</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab10fd43558cd0f962762547e3b39430f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab10fd43558cd0f962762547e3b39430f">com.google.ortools.constraintsolver.Solver.KEEP_RIGHT</a></div><div class="ttdeci">static final int KEEP_RIGHT</div><div class="ttdoc">Left branches are ignored.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04416">Solver.java:4416</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab117c68149d0adb3a54c36d526454f82"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab117c68149d0adb3a54c36d526454f82">com.google.ortools.constraintsolver.Solver.makeDiv</a></div><div class="ttdeci">IntExpr makeDiv(IntExpr numerator, IntExpr denominator)</div><div class="ttdoc">numerator / denominator (integer division).</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00793">Solver.java:793</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab182e778dee28c6f63b4a9d9980f31f8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab182e778dee28c6f63b4a9d9980f31f8">com.google.ortools.constraintsolver.Solver.makeGreaterOrEqual</a></div><div class="ttdeci">Constraint makeGreaterOrEqual(IntExpr expr, long value)</div><div class="ttdoc">expr >= value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01234">Solver.java:1234</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab1e7fff4ac4143e2a5f5ddbd0dca5961"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab1e7fff4ac4143e2a5f5ddbd0dca5961">com.google.ortools.constraintsolver.Solver.makeNonEquality</a></div><div class="ttdeci">Constraint makeNonEquality(IntExpr expr, long value)</div><div class="ttdoc">expr != value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01122">Solver.java:1122</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab32cf2774a6a23f11c0fe2b5b73a370d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab32cf2774a6a23f11c0fe2b5b73a370d">com.google.ortools.constraintsolver.Solver.makeRankFirstInterval</a></div><div class="ttdeci">Decision makeRankFirstInterval(SequenceVar sequence, int index)</div><div class="ttdoc">Returns a decision that tries to rank first the ith interval var in the sequence variable.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03093">Solver.java:3093</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab39e0572a45f1186982e6cbecf5c3cb3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab39e0572a45f1186982e6cbecf5c3cb3">com.google.ortools.constraintsolver.Solver.MAKECHAININACTIVE</a></div><div class="ttdeci">static final int MAKECHAININACTIVE</div><div class="ttdoc">Operator which makes a "chain" of path nodes inactive.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04157">Solver.java:4157</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab413f1180301f3231f80f865388df300"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab413f1180301f3231f80f865388df300">com.google.ortools.constraintsolver.Solver.makeNBestValueSolutionCollector</a></div><div class="ttdeci">SolutionCollector makeNBestValueSolutionCollector(int solution_count, boolean maximize)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02445">Solver.java:2445</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab42920f09d4eba669ccd722afb0d68ca"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab42920f09d4eba669ccd722afb0d68ca">com.google.ortools.constraintsolver.Solver.makeIndexOfFirstMinValueConstraint</a></div><div class="ttdeci">Constraint makeIndexOfFirstMinValueConstraint(IntVar index, IntVar[] vars)</div><div class="ttdoc">Creates a constraint that binds the index variable to the index of the first variable with the minim...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01788">Solver.java:1788</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab49bd7d97d2e8724f27bd906a91e8ee1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab49bd7d97d2e8724f27bd906a91e8ee1">com.google.ortools.constraintsolver.Solver.makeDisjunctiveConstraint</a></div><div class="ttdeci">DisjunctiveConstraint makeDisjunctiveConstraint(IntervalVar[] intervals, String name)</div><div class="ttdoc">This constraint forces all interval vars into an non-overlapping sequence.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02235">Solver.java:2235</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab4fe690b9abd63080b0a7f9f59c2d347"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab4fe690b9abd63080b0a7f9f59c2d347">com.google.ortools.constraintsolver.Solver.ENDS_AT</a></div><div class="ttdeci">static final int ENDS_AT</div><div class="ttdoc">t ends at d, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04361">Solver.java:4361</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab561913b81e4314c55e8eb2cfef5af64"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab561913b81e4314c55e8eb2cfef5af64">com.google.ortools.constraintsolver.Solver.makeIndexOfFirstMaxValueConstraint</a></div><div class="ttdeci">Constraint makeIndexOfFirstMaxValueConstraint(IntVar index, IntVar[] vars)</div><div class="ttdoc">Creates a constraint that binds the index variable to the index of the first variable with the maxim...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01779">Solver.java:1779</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab5da11c0f4dd718b17f56a5acc0396c4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab5da11c0f4dd718b17f56a5acc0396c4">com.google.ortools.constraintsolver.Solver.cache</a></div><div class="ttdeci">ModelCache cache()</div><div class="ttdoc">Returns the cache of the model.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03717">Solver.java:3717</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab628b3ba22d883d80b311bb1eac50e16"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab628b3ba22d883d80b311bb1eac50e16">com.google.ortools.constraintsolver.Solver.makeIsGreaterOrEqualCt</a></div><div class="ttdeci">Constraint makeIsGreaterOrEqualCt(IntExpr left, IntExpr right, IntVar b)</div><div class="ttdoc">b == (left >= right)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01218">Solver.java:1218</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab63a9e16cf2ddcd8505d723d155dad54"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab63a9e16cf2ddcd8505d723d155dad54">com.google.ortools.constraintsolver.Solver.makeOperator</a></div><div class="ttdeci">LocalSearchOperator makeOperator(IntVar[] vars, LongTernaryOperator evaluator, int op)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03270">Solver.java:3270</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab647863cb3a5b2db0ecd1083e6b170d7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab647863cb3a5b2db0ecd1083e6b170d7">com.google.ortools.constraintsolver.Solver.makeWeightedMaximize</a></div><div class="ttdeci">OptimizeVar makeWeightedMaximize(IntVar[] sub_objectives, int[] weights, long step)</div><div class="ttdoc">Creates a maximization weigthed objective.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02520">Solver.java:2520</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab784cc9b216ed13731379d864cc92432"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab784cc9b216ed13731379d864cc92432">com.google.ortools.constraintsolver.Solver.makeLastSolutionCollector</a></div><div class="ttdeci">SolutionCollector makeLastSolutionCollector(Assignment assignment)</div><div class="ttdoc">Collect the last solution of the search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02398">Solver.java:2398</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab7967aacc546bc174092fd52af4d48c4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab7967aacc546bc174092fd52af4d48c4">com.google.ortools.constraintsolver.Solver.LK</a></div><div class="ttdeci">static final int LK</div><div class="ttdoc">This enum is used in Solver::MakeOperator associated with an evaluator to specify the neighborhood t...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04240">Solver.java:4240</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab806e18b8bae547758bd78f2f9f8b66b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab806e18b8bae547758bd78f2f9f8b66b">com.google.ortools.constraintsolver.Solver.getPropagationMonitor</a></div><div class="ttdeci">PropagationMonitor getPropagationMonitor()</div><div class="ttdoc">Returns the propagation monitor.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03767">Solver.java:3767</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab875b8676a88644be54845dae002b764"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab875b8676a88644be54845dae002b764">com.google.ortools.constraintsolver.Solver.makeLessOrEqual</a></div><div class="ttdeci">Constraint makeLessOrEqual(IntExpr expr, long value)</div><div class="ttdoc">expr <= value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01178">Solver.java:1178</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab8d0f98691a6b0f92f94446491d5995c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab8d0f98691a6b0f92f94446491d5995c">com.google.ortools.constraintsolver.Solver.CHOOSE_DYNAMIC_GLOBAL_BEST</a></div><div class="ttdeci">static final int CHOOSE_DYNAMIC_GLOBAL_BEST</div><div class="ttdoc">Pairs are compared each time a variable is selected.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04034">Solver.java:4034</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab918fdd7a2f1859016dfb31a4b577d1e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab918fdd7a2f1859016dfb31a4b577d1e">com.google.ortools.constraintsolver.Solver.makeNonOverlappingBoxesConstraint</a></div><div class="ttdeci">Constraint makeNonOverlappingBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, int[] x_size, int[] y_size)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01995">Solver.java:1995</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab95d617400a2c5dbd51eed67cb9c997f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab95d617400a2c5dbd51eed67cb9c997f">com.google.ortools.constraintsolver.Solver.solve</a></div><div class="ttdeci">boolean solve(DecisionBuilder db, SearchMonitor[] monitors)</div><div class="ttdoc">Solves the problem using the given DecisionBuilder and returns true if a solution was found and acce...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00386">Solver.java:386</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aba103a5afb75b6550a1990de51518086"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aba103a5afb75b6550a1990de51518086">com.google.ortools.constraintsolver.Solver.makeIntervalVarRelation</a></div><div class="ttdeci">Constraint makeIntervalVarRelation(IntervalVar t, int r, long d)</div><div class="ttdoc">This method creates a relation between an interval var and a date.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02188">Solver.java:2188</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ababd4c544513078fc718f21e09d347ca"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ababd4c544513078fc718f21e09d347ca">com.google.ortools.constraintsolver.Solver.makeStrictDisjunctiveConstraint</a></div><div class="ttdeci">DisjunctiveConstraint makeStrictDisjunctiveConstraint(IntervalVar[] intervals, String name)</div><div class="ttdoc">This constraint forces all interval vars into an non-overlapping sequence.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02245">Solver.java:2245</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abacd3e4d21b5f77e4e0cdcbe284e064d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abacd3e4d21b5f77e4e0cdcbe284e064d">com.google.ortools.constraintsolver.Solver.INT_VAR_SIMPLE</a></div><div class="ttdeci">static final int INT_VAR_SIMPLE</div><div class="ttdoc">The simple selection is CHOOSE_FIRST_UNBOUND.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03880">Solver.java:3880</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abb20bd24891d0124ccebc3a4e11e2680"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abb20bd24891d0124ccebc3a4e11e2680">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilterManager filter_manager)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03499">Solver.java:3499</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abc5f6ea3f02dd601ea187e96ba5cb156"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abc5f6ea3f02dd601ea187e96ba5cb156">com.google.ortools.constraintsolver.Solver.makeNoCycle</a></div><div class="ttdeci">Constraint makeNoCycle(IntVar[] nexts, IntVar[] active, LongPredicate sink_handler, boolean assume_paths)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01848">Solver.java:1848</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abccef4234c994b88a8c8f1b11bdc43ee"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abccef4234c994b88a8c8f1b11bdc43ee">com.google.ortools.constraintsolver.Solver.makeMin</a></div><div class="ttdeci">IntExpr makeMin(IntExpr expr, int value)</div><div class="ttdoc">std::min(expr, value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00921">Solver.java:921</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abd3bd45f4883ec39593010550b697e0a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abd3bd45f4883ec39593010550b697e0a">com.google.ortools.constraintsolver.Solver.FULLPATHLNS</a></div><div class="ttdeci">static final int FULLPATHLNS</div><div class="ttdoc">Operator which relaxes one entire path and all inactive nodes, thus defining num_paths neighbors.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04193">Solver.java:4193</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abd6e2b61a9100e7ca43e5eba5c6fdc12"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abd6e2b61a9100e7ca43e5eba5c6fdc12">com.google.ortools.constraintsolver.Solver.UseFastLocalSearch</a></div><div class="ttdeci">boolean UseFastLocalSearch()</div><div class="ttdoc">Returns true if fast local search is enabled.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03670">Solver.java:3670</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abdf013c674828c2ba6b02c6341e12b05"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abdf013c674828c2ba6b02c6341e12b05">com.google.ortools.constraintsolver.Solver.makeLimit</a></div><div class="ttdeci">RegularLimit makeLimit(long time, long branches, long failures, long solutions)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02699">Solver.java:2699</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abf65fe04085c5f119763407f055abd84"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abf65fe04085c5f119763407f055abd84">com.google.ortools.constraintsolver.Solver.makeSumLessOrEqual</a></div><div class="ttdeci">Constraint makeSumLessOrEqual(IntVar[] vars, long cst)</div><div class="ttdoc">Variation on arrays.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01362">Solver.java:1362</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac009bce74ec30793132552e460e33560"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac009bce74ec30793132552e460e33560">com.google.ortools.constraintsolver.Solver.makeIsMemberVar</a></div><div class="ttdeci">IntVar makeIsMemberVar(IntExpr expr, long[] values)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01586">Solver.java:1586</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac036d0de19abccc6b883d101be7f0f16"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac036d0de19abccc6b883d101be7f0f16">com.google.ortools.constraintsolver.Solver.checkFail</a></div><div class="ttdeci">void checkFail()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03859">Solver.java:3859</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac08f9e33e2bc0f0d7ccadcecd6361c0d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac08f9e33e2bc0f0d7ccadcecd6361c0d">com.google.ortools.constraintsolver.Solver.makeNonOverlappingBoxesConstraint</a></div><div class="ttdeci">Constraint makeNonOverlappingBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, IntVar[] x_size, IntVar[] y_size)</div><div class="ttdoc">This constraint states that all the boxes must not overlap.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01985">Solver.java:1985</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac2321e53aaa096d0b5be3236518e2fc5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac2321e53aaa096d0b5be3236518e2fc5">com.google.ortools.constraintsolver.Solver.makeEnterSearchCallback</a></div><div class="ttdeci">SearchMonitor makeEnterSearchCallback(Runnable callback)</div><div class="ttdoc">--— Callback-based search monitors --—</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02815">Solver.java:2815</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac2636db3ba75a530fa7f2e8e5ccf7b9d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac2636db3ba75a530fa7f2e8e5ccf7b9d">com.google.ortools.constraintsolver.Solver.makeWeightedMaximize</a></div><div class="ttdeci">OptimizeVar makeWeightedMaximize(IntVar[] sub_objectives, long[] weights, long step)</div><div class="ttdoc">Creates a maximization weigthed objective.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02512">Solver.java:2512</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac31b9d043a611d70327dba0b197f7e29"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac31b9d043a611d70327dba0b197f7e29">com.google.ortools.constraintsolver.Solver.makeMapDomain</a></div><div class="ttdeci">Constraint makeMapDomain(IntVar var, IntVar[] actives)</div><div class="ttdoc">This constraint maps the domain of 'var' onto the array of variables 'actives'.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01931">Solver.java:1931</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac49a5bb66051c55fef8faaf8fffb31fa"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac49a5bb66051c55fef8faaf8fffb31fa">com.google.ortools.constraintsolver.Solver.CROSS</a></div><div class="ttdeci">static final int CROSS</div><div class="ttdoc">Operator which cross exchanges the starting chains of 2 paths, including exchanging the whole paths.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04131">Solver.java:4131</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac4d9481f1bff817e5576cecaf199d87c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac4d9481f1bff817e5576cecaf199d87c">com.google.ortools.constraintsolver.Solver.makeAbs</a></div><div class="ttdeci">IntExpr makeAbs(IntExpr expr)</div><div class="ttdoc">|expr|</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00801">Solver.java:801</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac558d2de1d97d0761b551dd5e78eaa0d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac558d2de1d97d0761b551dd5e78eaa0d">com.google.ortools.constraintsolver.Solver.SetUseFastLocalSearch</a></div><div class="ttdeci">void SetUseFastLocalSearch(boolean use_fast_local_search)</div><div class="ttdoc">enabled for metaheuristics.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03663">Solver.java:3663</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac5a6fd50b8eade21e0e7e1c1a5a8624b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac5a6fd50b8eade21e0e7e1c1a5a8624b">com.google.ortools.constraintsolver.Solver.compose</a></div><div class="ttdeci">DecisionBuilder compose(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02942">Solver.java:2942</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac5ae8f5abbcdc21855c250038bb5de86"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac5ae8f5abbcdc21855c250038bb5de86">com.google.ortools.constraintsolver.Solver.ASSIGN_MAX_VALUE</a></div><div class="ttdeci">static final int ASSIGN_MAX_VALUE</div><div class="ttdoc">Selects the max value of the selected variable.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03985">Solver.java:3985</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac6237536d53a3e996c43d43d884532a8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6237536d53a3e996c43d43d884532a8">com.google.ortools.constraintsolver.Solver.makeDeviation</a></div><div class="ttdeci">Constraint makeDeviation(IntVar[] vars, IntVar deviation_var, long total_sum)</div><div class="ttdoc">Deviation constraint: sum_i |n * vars[i] - total_sum| <= deviation_var and sum_i vars[i] == total_s...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01691">Solver.java:1691</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac6c7bf44cc35e92feaf29f73497010db"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6c7bf44cc35e92feaf29f73497010db">com.google.ortools.constraintsolver.Solver.makeVariableGreaterOrEqualValue</a></div><div class="ttdeci">Decision makeVariableGreaterOrEqualValue(IntVar var, long value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02887">Solver.java:2887</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac6d84de3cbcb49ab9a1a6a5c2788bf93"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6d84de3cbcb49ab9a1a6a5c2788bf93">com.google.ortools.constraintsolver.Solver.makePrintModelVisitor</a></div><div class="ttdeci">ModelVisitor makePrintModelVisitor()</div><div class="ttdoc">Prints the model.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02833">Solver.java:2833</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac75a36b6359939abe50adc87efe255a3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac75a36b6359939abe50adc87efe255a3">com.google.ortools.constraintsolver.Solver.makeSumObjectiveFilter</a></div><div class="ttdeci">IntVarLocalSearchFilter makeSumObjectiveFilter(IntVar[] vars, LongBinaryOperator values, int filter_enum)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03522">Solver.java:3522</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac77eeaa39683e073304d2b870417acf3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac77eeaa39683e073304d2b870417acf3">com.google.ortools.constraintsolver.Solver.registerDemon</a></div><div class="ttdeci">Demon registerDemon(Demon demon)</div><div class="ttdoc">Adds a new demon and wraps it inside a DemonProfiler if necessary.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03684">Solver.java:3684</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac786154b50ea848fae8fc3869dfc213f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac786154b50ea848fae8fc3869dfc213f">com.google.ortools.constraintsolver.Solver.INCREMENT</a></div><div class="ttdeci">static final int INCREMENT</div><div class="ttdoc">Operator which defines one neighbor per variable.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04210">Solver.java:4210</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac7e87d64b20088d7168ebf33ca3f8c20"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac7e87d64b20088d7168ebf33ca3f8c20">com.google.ortools.constraintsolver.Solver.makeNonOverlappingNonStrictBoxesConstraint</a></div><div class="ttdeci">Constraint makeNonOverlappingNonStrictBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, IntVar[] x_size, IntVar[] y_size)</div><div class="ttdoc">This constraint states that all the boxes must not overlap.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02010">Solver.java:2010</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac8396287c0680ed14c52f639a92255ca"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac8396287c0680ed14c52f639a92255ca">com.google.ortools.constraintsolver.Solver.AT_SOLUTION</a></div><div class="ttdeci">static final int AT_SOLUTION</div><div class="ttdoc">After successful NextSolution and before EndSearch.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04459">Solver.java:4459</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac8e29aa8e1e7ce519ff97c51dc53ae7f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac8e29aa8e1e7ce519ff97c51dc53ae7f">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar v0, IntVar v1, IntVar v2, IntVar v3, int var_str, int val_str)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03060">Solver.java:3060</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac936ea82326e0b1fbd464ee50f6aba68"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac936ea82326e0b1fbd464ee50f6aba68">com.google.ortools.constraintsolver.Solver.makeNullIntersect</a></div><div class="ttdeci">Constraint makeNullIntersect(IntVar[] first_vars, IntVar[] second_vars)</div><div class="ttdoc">Creates a constraint that states that all variables in the first vector are different from all varia...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01799">Solver.java:1799</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac976ac84be88263f798e4021691c733a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac976ac84be88263f798e4021691c733a">com.google.ortools.constraintsolver.Solver.MAXIMIZATION</a></div><div class="ttdeci">static final int MAXIMIZATION</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04475">Solver.java:4475</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aca5a91c6a222871bf10974b278d2ab2b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aca5a91c6a222871bf10974b278d2ab2b">com.google.ortools.constraintsolver.Solver.makeMinimize</a></div><div class="ttdeci">OptimizeVar makeMinimize(IntVar v, long step)</div><div class="ttdoc">Creates a minimization objective.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02470">Solver.java:2470</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acb23f97ab928866dc20bcd537b90ab1d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acb23f97ab928866dc20bcd537b90ab1d">com.google.ortools.constraintsolver.Solver.makeTemporalDisjunction</a></div><div class="ttdeci">Constraint makeTemporalDisjunction(IntervalVar t1, IntervalVar t2, IntVar alt)</div><div class="ttdoc">This constraint implements a temporal disjunction between two interval vars t1 and t2.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02217">Solver.java:2217</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acb2cbd4e33fed52ab62001f9ba6cb68f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acb2cbd4e33fed52ab62001f9ba6cb68f">com.google.ortools.constraintsolver.Solver.makeLimit</a></div><div class="ttdeci">RegularLimit makeLimit(long time, long branches, long failures, long solutions, boolean smart_time_check, boolean cumulative)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02689">Solver.java:2689</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acc3ebda32ab3a6467ac9c3831984dcd5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acc3ebda32ab3a6467ac9c3831984dcd5">com.google.ortools.constraintsolver.Solver.makeFixedDurationIntervalVar</a></div><div class="ttdeci">IntervalVar makeFixedDurationIntervalVar(long start_min, long start_max, long duration, boolean optional, String name)</div><div class="ttdoc">Creates an interval var with a fixed duration.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02043">Solver.java:2043</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acdb8e9f4a615cca81200cf6164d68b35"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acdb8e9f4a615cca81200cf6164d68b35">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(IntVar objective, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)</div><div class="ttdoc">Local Search Phase Parameters.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03474">Solver.java:3474</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aceb327601a1b317116d4f5904ba0951e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aceb327601a1b317116d4f5904ba0951e">com.google.ortools.constraintsolver.Solver.makeSolveOnce</a></div><div class="ttdeci">DecisionBuilder makeSolveOnce(DecisionBuilder db, SearchMonitor monitor1, SearchMonitor monitor2)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03180">Solver.java:3180</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aced9dc7265f8686cd025bbf3eefec4ae"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aced9dc7265f8686cd025bbf3eefec4ae">com.google.ortools.constraintsolver.Solver.CHOOSE_MIN_SIZE_HIGHEST_MIN</a></div><div class="ttdeci">static final int CHOOSE_MIN_SIZE_HIGHEST_MIN</div><div class="ttdoc">Among unbound variables, select the variable with the smallest size, i.e., the smallest number of po...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03908">Solver.java:3908</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acf0cc7a104c4de768eef926a389cfa7f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acf0cc7a104c4de768eef926a389cfa7f">com.google.ortools.constraintsolver.Solver.makeSolveOnce</a></div><div class="ttdeci">DecisionBuilder makeSolveOnce(DecisionBuilder db, SearchMonitor[] monitors)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03195">Solver.java:3195</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad046f9e24f392b0d2b41c18868196b05"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad046f9e24f392b0d2b41c18868196b05">com.google.ortools.constraintsolver.Solver.makeFalseConstraint</a></div><div class="ttdeci">Constraint makeFalseConstraint(String explanation)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01018">Solver.java:1018</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad06c911f520ac5200012e6f5f86a77f1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad06c911f520ac5200012e6f5f86a77f1">com.google.ortools.constraintsolver.Solver.SEQUENCE_SIMPLE</a></div><div class="ttdeci">static final int SEQUENCE_SIMPLE</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04042">Solver.java:4042</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad146fa8579a5f8a876c4688cc5a68520"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad146fa8579a5f8a876c4688cc5a68520">com.google.ortools.constraintsolver.Solver.toString</a></div><div class="ttdeci">String toString()</div><div class="ttdoc">misc debug string.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00521">Solver.java:521</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad18130ca1f094fa8fd6dda899cdf4db8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad18130ca1f094fa8fd6dda899cdf4db8">com.google.ortools.constraintsolver.Solver.instrumentsDemons</a></div><div class="ttdeci">boolean instrumentsDemons()</div><div class="ttdoc">Returns whether we are instrumenting demons.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03725">Solver.java:3725</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad1dc9c8dfcefe3bb34a8c0fdc96a2c98"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad1dc9c8dfcefe3bb34a8c0fdc96a2c98">com.google.ortools.constraintsolver.Solver.checkConstraint</a></div><div class="ttdeci">boolean checkConstraint(Constraint ct)</div><div class="ttdoc">Checks whether adding this constraint will lead to an immediate failure.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00500">Solver.java:500</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad2aba47aa9b3415c3c4c5199225252b3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad2aba47aa9b3415c3c4c5199225252b3">com.google.ortools.constraintsolver.Solver.makeIsGreaterCt</a></div><div class="ttdeci">Constraint makeIsGreaterCt(IntExpr left, IntExpr right, IntVar b)</div><div class="ttdoc">b == (left > right)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01274">Solver.java:1274</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad2ca08ef4f67cba904f9992e317ad140"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad2ca08ef4f67cba904f9992e317ad140">com.google.ortools.constraintsolver.Solver.makeRestoreAssignment</a></div><div class="ttdeci">DecisionBuilder makeRestoreAssignment(Assignment assignment)</div><div class="ttdoc">Returns a DecisionBuilder which restores an Assignment (calls void Assignment::Restore())</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03243">Solver.java:3243</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad3066491e3672bbb7037f786cbe92928"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad3066491e3672bbb7037f786cbe92928">com.google.ortools.constraintsolver.Solver.registerIntExpr</a></div><div class="ttdeci">IntExpr registerIntExpr(IntExpr expr)</div><div class="ttdoc">Registers a new IntExpr and wraps it inside a TraceIntExpr if necessary.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03692">Solver.java:3692</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad370ff7582814776560730b6b37f203e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad370ff7582814776560730b6b37f203e">com.google.ortools.constraintsolver.Solver.makeFixedDurationIntervalVar</a></div><div class="ttdeci">IntervalVar makeFixedDurationIntervalVar(IntVar start_variable, long duration, IntVar performed_variable, String name)</div><div class="ttdoc">Creates an interval var with a fixed duration, and performed_variable.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02061">Solver.java:2061</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad3dbbad36f9a38b468183a5469607da4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad3dbbad36f9a38b468183a5469607da4">com.google.ortools.constraintsolver.Solver.MakeRejectFilter</a></div><div class="ttdeci">LocalSearchFilter MakeRejectFilter()</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03512">Solver.java:3512</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad4199d134afeb4b26495ab14c8612241"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad4199d134afeb4b26495ab14c8612241">com.google.ortools.constraintsolver.Solver.makeIsLessCstCt</a></div><div class="ttdeci">Constraint makeIsLessCstCt(IntExpr v, long c, IntVar b)</div><div class="ttdoc">b == (v < c)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01306">Solver.java:1306</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad4bc82a01266d968a2f77c0bea7fde97"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad4bc82a01266d968a2f77c0bea7fde97">com.google.ortools.constraintsolver.Solver.model_name</a></div><div class="ttdeci">String model_name()</div><div class="ttdoc">Returns the name of the model.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03760">Solver.java:3760</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad58d9e9700b8b1210c523f7ed6279b38"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad58d9e9700b8b1210c523f7ed6279b38">com.google.ortools.constraintsolver.Solver.makeIsGreaterOrEqualCstCt</a></div><div class="ttdeci">Constraint makeIsGreaterOrEqualCstCt(IntExpr var, long value, IntVar boolvar)</div><div class="ttdoc">boolvar == (var >= value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01194">Solver.java:1194</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad5f535c86cd433378a753455e8f08c8d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5f535c86cd433378a753455e8f08c8d">com.google.ortools.constraintsolver.Solver.INTERVAL_SET_TIMES_FORWARD</a></div><div class="ttdeci">static final int INTERVAL_SET_TIMES_FORWARD</div><div class="ttdoc">Selects the variable with the lowest starting time of all variables, and fixes its starting time to ...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04064">Solver.java:4064</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad6d823457e8fe243858e35d58beba79d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad6d823457e8fe243858e35d58beba79d">com.google.ortools.constraintsolver.Solver.STARTS_AFTER_START</a></div><div class="ttdeci">static final int STARTS_AFTER_START</div><div class="ttdoc">t1 starts after t2 start, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04332">Solver.java:4332</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad71fc00e4a770660255707580d5c1821"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad71fc00e4a770660255707580d5c1821">com.google.ortools.constraintsolver.Solver.wallTime</a></div><div class="ttdeci">long wallTime()</div><div class="ttdoc">DEPRECATED: Use Now() instead.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00536">Solver.java:536</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad7ed8f04ceda4526ac33e5d08705dd72"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad7ed8f04ceda4526ac33e5d08705dd72">com.google.ortools.constraintsolver.Solver.makeIntVar</a></div><div class="ttdeci">IntVar makeIntVar(int[] values, String name)</div><div class="ttdoc">MakeIntVar will create a variable with the given sparse domain.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00641">Solver.java:641</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad89766bdabff6dea19bae9504d108912"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad89766bdabff6dea19bae9504d108912">com.google.ortools.constraintsolver.Solver.makeNonOverlappingNonStrictBoxesConstraint</a></div><div class="ttdeci">Constraint makeNonOverlappingNonStrictBoxesConstraint(IntVar[] x_vars, IntVar[] y_vars, long[] x_size, long[] y_size)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02015">Solver.java:2015</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ada6aa4a161a9741d0bb7157d57b8df35"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ada6aa4a161a9741d0bb7157d57b8df35">com.google.ortools.constraintsolver.Solver.makeNestedOptimize</a></div><div class="ttdeci">DecisionBuilder makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2, SearchMonitor monitor3)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03224">Solver.java:3224</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ada85a707456905d4186417a4ee20423a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ada85a707456905d4186417a4ee20423a">com.google.ortools.constraintsolver.Solver.makeIsLessCstVar</a></div><div class="ttdeci">IntVar makeIsLessCstVar(IntExpr var, long value)</div><div class="ttdoc">status var of (var < value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01314">Solver.java:1314</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adae161fc6fa7f8482af08fe09aac7a33"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adae161fc6fa7f8482af08fe09aac7a33">com.google.ortools.constraintsolver.Solver.makeDefaultPhase</a></div><div class="ttdeci">DecisionBuilder makeDefaultPhase(IntVar[] vars, DefaultPhaseParameters parameters)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03037">Solver.java:3037</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adaf5832ad04cf38aa1858b88810664dd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adaf5832ad04cf38aa1858b88810664dd">com.google.ortools.constraintsolver.Solver.makeAtSolutionCallback</a></div><div class="ttdeci">SearchMonitor makeAtSolutionCallback(Runnable callback)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02825">Solver.java:2825</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adb0472393d674a506b43f49a0c2b5601"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adb0472393d674a506b43f49a0c2b5601">com.google.ortools.constraintsolver.Solver.makeLexicalLess</a></div><div class="ttdeci">Constraint makeLexicalLess(IntVar[] left, IntVar[] right)</div><div class="ttdoc">Creates a constraint that enforces that left is lexicographically less than right.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01750">Solver.java:1750</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adbd39428060e145ae7c2882e4f2db619"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adbd39428060e145ae7c2882e4f2db619">com.google.ortools.constraintsolver.Solver.makeIndexExpression</a></div><div class="ttdeci">IntExpr makeIndexExpression(IntVar[] vars, long value)</div><div class="ttdoc">Returns the expression expr such that vars[expr] == value.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00881">Solver.java:881</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adc87331aa273e81f8b85f5dd7d09f1be"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adc87331aa273e81f8b85f5dd7d09f1be">com.google.ortools.constraintsolver.Solver.makeEquality</a></div><div class="ttdeci">Constraint makeEquality(IntExpr expr, long value)</div><div class="ttdoc">expr == value</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01066">Solver.java:1066</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_add110ccc376932cda8a54ee59498365c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add110ccc376932cda8a54ee59498365c">com.google.ortools.constraintsolver.Solver.ENDS_AT_START</a></div><div class="ttdeci">static final int ENDS_AT_START</div><div class="ttdoc">t1 ends at t2 start, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04324">Solver.java:4324</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_add62fd5d4a55f85e77558af774d08ab9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add62fd5d4a55f85e77558af774d08ab9">com.google.ortools.constraintsolver.Solver.makeIntVarArray</a></div><div class="ttdeci">IntVar[] makeIntVarArray(int count, long min, long max)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00114">Solver.java:114</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_add6436b9126f5b3f5b5b0d77754200e0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add6436b9126f5b3f5b5b0d77754200e0">com.google.ortools.constraintsolver.Solver.MakeAcceptFilter</a></div><div class="ttdeci">LocalSearchFilter MakeAcceptFilter()</div><div class="ttdoc">Local Search Filters.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03507">Solver.java:3507</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_add9f770d4f761fb0c05dff6b965727f4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add9f770d4f761fb0c05dff6b965727f4">com.google.ortools.constraintsolver.Solver.MINIMIZATION</a></div><div class="ttdeci">static final int MINIMIZATION</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04476">Solver.java:4476</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_addccb8f075b59163cc47cc050edfc89d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#addccb8f075b59163cc47cc050edfc89d">com.google.ortools.constraintsolver.Solver.CHOOSE_RANDOM</a></div><div class="ttdeci">static final int CHOOSE_RANDOM</div><div class="ttdoc">Randomly select one of the remaining unbound variables.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03890">Solver.java:3890</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ade191836adf6e1356691db782da13e05"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ade191836adf6e1356691db782da13e05">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar[] vars, LongUnaryOperator var_evaluator, int val_str)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02998">Solver.java:2998</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adf06cb843576164bc89154ee14b96e78"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adf06cb843576164bc89154ee14b96e78">com.google.ortools.constraintsolver.Solver.makeTemporalDisjunction</a></div><div class="ttdeci">Constraint makeTemporalDisjunction(IntervalVar t1, IntervalVar t2)</div><div class="ttdoc">This constraint implements a temporal disjunction between two interval vars.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02226">Solver.java:2226</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adf53473517145cf95288db8ebf9c3281"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adf53473517145cf95288db8ebf9c3281">com.google.ortools.constraintsolver.Solver.makeScalProdEquality</a></div><div class="ttdeci">Constraint makeScalProdEquality(IntVar[] vars, int[] coefficients, IntVar target)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01397">Solver.java:1397</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adf64be0277a81a3b66a78d0b1bd1fad9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adf64be0277a81a3b66a78d0b1bd1fad9">com.google.ortools.constraintsolver.Solver.accept</a></div><div class="ttdeci">void accept(ModelVisitor visitor)</div><div class="ttdoc">Accepts the given model visitor.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03643">Solver.java:3643</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adfcb4fd4a13b26e4c599e26b0914b413"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adfcb4fd4a13b26e4c599e26b0914b413">com.google.ortools.constraintsolver.Solver.OROPT</a></div><div class="ttdeci">static final int OROPT</div><div class="ttdoc">Relocate: OROPT and RELOCATE.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04105">Solver.java:4105</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adfdad5a3027c5b8b0edc6512a975cf18"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adfdad5a3027c5b8b0edc6512a975cf18">com.google.ortools.constraintsolver.Solver.tryDecisions</a></div><div class="ttdeci">DecisionBuilder tryDecisions(DecisionBuilder[] dbs)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02984">Solver.java:2984</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae05f77c07cef760c2eb02a8b02f42679"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae05f77c07cef760c2eb02a8b02f42679">com.google.ortools.constraintsolver.Solver.hasName</a></div><div class="ttdeci">boolean hasName(PropagationBaseObject object)</div><div class="ttdoc">Returns whether the object has been named or not.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03677">Solver.java:3677</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae08183ac989198ca11e618a67967c41a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae08183ac989198ca11e618a67967c41a">com.google.ortools.constraintsolver.Solver.makeWeightedMinimize</a></div><div class="ttdeci">OptimizeVar makeWeightedMinimize(IntVar[] sub_objectives, long[] weights, long step)</div><div class="ttdoc">Creates a minimization weighted objective.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02495">Solver.java:2495</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae0bf1984c4b113a3da49182c3d643666"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae0bf1984c4b113a3da49182c3d643666">com.google.ortools.constraintsolver.Solver.makeDelayedPathCumul</a></div><div class="ttdeci">Constraint makeDelayedPathCumul(IntVar[] nexts, IntVar[] active, IntVar[] cumuls, IntVar[] transits)</div><div class="ttdoc">Delayed version of the same constraint: propagation on the nexts variables is delayed until all cons...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01885">Solver.java:1885</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae0f7011fc9e4dfac72c29cb73272645d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae0f7011fc9e4dfac72c29cb73272645d">com.google.ortools.constraintsolver.Solver.makeIntervalVarRelationWithDelay</a></div><div class="ttdeci">Constraint makeIntervalVarRelationWithDelay(IntervalVar t1, int r, IntervalVar t2, long delay)</div><div class="ttdoc">This method creates a relation between two interval vars.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02207">Solver.java:2207</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae1d1bc64216045ee3501adeeca76bf64"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1d1bc64216045ee3501adeeca76bf64">com.google.ortools.constraintsolver.Solver.failures</a></div><div class="ttdeci">long failures()</div><div class="ttdoc">The number of failures encountered since the creation of the solver.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00571">Solver.java:571</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae1e52f9712cca677cde0cf8f483de076"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae1e52f9712cca677cde0cf8f483de076">com.google.ortools.constraintsolver.Solver.newSearch</a></div><div class="ttdeci">void newSearch(DecisionBuilder db, SearchMonitor[] monitors)</div><div class="ttdoc">Decomposed search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00421">Solver.java:421</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae21a272c8ae0daaae74f07744e0969b9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae21a272c8ae0daaae74f07744e0969b9">com.google.ortools.constraintsolver.Solver.makeLimit</a></div><div class="ttdeci">RegularLimit makeLimit(long time, long branches, long failures, long solutions, boolean smart_time_check)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02694">Solver.java:2694</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae2755f2389665364a15ff3675895ba0e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae2755f2389665364a15ff3675895ba0e">com.google.ortools.constraintsolver.Solver.makeIsLessOrEqualCstCt</a></div><div class="ttdeci">Constraint makeIsLessOrEqualCstCt(IntExpr var, long value, IntVar boolvar)</div><div class="ttdoc">boolvar == (var <= value)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01138">Solver.java:1138</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae28dbca89d7f25cf7b2865b04e0532e2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae28dbca89d7f25cf7b2865b04e0532e2">com.google.ortools.constraintsolver.Solver.makeDefaultSolutionPool</a></div><div class="ttdeci">SolutionPool makeDefaultSolutionPool()</div><div class="ttdoc">Solution Pool.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03466">Solver.java:3466</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae34aa04a7a3fcd7447048b1d89794834"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae34aa04a7a3fcd7447048b1d89794834">com.google.ortools.constraintsolver.Solver.makeAssignVariableValue</a></div><div class="ttdeci">Decision makeAssignVariableValue(IntVar var, long val)</div><div class="ttdoc">Decisions.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02877">Solver.java:2877</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae36b1aff6d45720df092c33d7de18ec2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae36b1aff6d45720df092c33d7de18ec2">com.google.ortools.constraintsolver.Solver.GetOrCreateLocalSearchState</a></div><div class="ttdeci">Assignment GetOrCreateLocalSearchState()</div><div class="ttdoc">Returns (or creates) an assignment representing the state of local search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03799">Solver.java:3799</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae4399c1ca0a6f8b37fff268d21a8f595"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4399c1ca0a6f8b37fff268d21a8f595">com.google.ortools.constraintsolver.Solver.parameters</a></div><div class="ttdeci">com.google.ortools.constraintsolver.ConstraintSolverParameters parameters()</div><div class="ttdoc">Stored Parameters.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00266">Solver.java:266</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae43f3bef55aafd389d9c622642be39e1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae43f3bef55aafd389d9c622642be39e1">com.google.ortools.constraintsolver.Solver.makeSemiContinuousExpr</a></div><div class="ttdeci">IntExpr makeSemiContinuousExpr(IntExpr expr, long fixed_charge, long step)</div><div class="ttdoc">Semi continuous Expression (x <= 0 -> f(x) = 0; x > 0 -> f(x) = ax + b) a >= 0 and b >= 0.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00970">Solver.java:970</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae4ea35e9415b6293c55fd42ff922c2f3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4ea35e9415b6293c55fd42ff922c2f3">com.google.ortools.constraintsolver.Solver.solveAndCommit</a></div><div class="ttdeci">boolean solveAndCommit(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00480">Solver.java:480</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae5037a4c0e40ead59976c127926206f7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae5037a4c0e40ead59976c127926206f7">com.google.ortools.constraintsolver.Solver.makeSymmetryManager</a></div><div class="ttdeci">SearchMonitor makeSymmetryManager(SymmetryBreaker[] visitors)</div><div class="ttdoc">Symmetry Breaking.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02849">Solver.java:2849</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae579bed4290dbc01418c232528a3b9a6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae579bed4290dbc01418c232528a3b9a6">com.google.ortools.constraintsolver.Solver.IN_ROOT_NODE</a></div><div class="ttdeci">static final int IN_ROOT_NODE</div><div class="ttdoc">Executing the root node.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04451">Solver.java:4451</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae5c5ac138cd8048271a659263d8596bd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae5c5ac138cd8048271a659263d8596bd">com.google.ortools.constraintsolver.Solver.makeStoreAssignment</a></div><div class="ttdeci">DecisionBuilder makeStoreAssignment(Assignment assignment)</div><div class="ttdoc">Returns a DecisionBuilder which stores an Assignment (calls void Assignment::Store())</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03252">Solver.java:3252</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae61f05d55320f00877d3d566bc384aba"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae61f05d55320f00877d3d566bc384aba">com.google.ortools.constraintsolver.Solver.STARTS_AFTER_END</a></div><div class="ttdeci">static final int STARTS_AFTER_END</div><div class="ttdoc">t1 starts after t2 end, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04328">Solver.java:4328</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae6fb75d8ec0274203de831b27b2da4e9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae6fb75d8ec0274203de831b27b2da4e9">com.google.ortools.constraintsolver.Solver.STAYS_IN_SYNC</a></div><div class="ttdeci">static final int STAYS_IN_SYNC</div><div class="ttdoc">STARTS_AT_START and ENDS_AT_END at the same time.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04346">Solver.java:4346</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae71fa2982fda27cbee430e3419a644dd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae71fa2982fda27cbee430e3419a644dd">com.google.ortools.constraintsolver.Solver.SIMPLELNS</a></div><div class="ttdeci">static final int SIMPLELNS</div><div class="ttdoc">Operator which defines one neighbor per variable.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04226">Solver.java:4226</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae7fed3f06b22bf548e8b11475e08cc09"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae7fed3f06b22bf548e8b11475e08cc09">com.google.ortools.constraintsolver.Solver.makeIfThenElseCt</a></div><div class="ttdeci">Constraint makeIfThenElseCt(IntVar condition, IntExpr then_expr, IntExpr else_expr, IntVar target_var)</div><div class="ttdoc">Special cases with arrays of size two.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00889">Solver.java:889</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae8a3af2c88fd75a3e4612dba0a0e4877"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae8a3af2c88fd75a3e4612dba0a0e4877">com.google.ortools.constraintsolver.Solver.makeNestedOptimize</a></div><div class="ttdeci">DecisionBuilder makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step, SearchMonitor monitor1, SearchMonitor monitor2)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03219">Solver.java:3219</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae8db7d82f6382a7f4d0e57c6f0b79e9b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae8db7d82f6382a7f4d0e57c6f0b79e9b">com.google.ortools.constraintsolver.Solver.compose</a></div><div class="ttdeci">DecisionBuilder compose(DecisionBuilder db1, DecisionBuilder db2)</div><div class="ttdoc">Creates a decision builder which sequentially composes decision builders.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02932">Solver.java:2932</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae91e47002f55903cde7f949cfe518062"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae91e47002f55903cde7f949cfe518062">com.google.ortools.constraintsolver.Solver.makeIntVarArray</a></div><div class="ttdeci">IntVar[] makeIntVarArray(int count, long min, long max, String name)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00122">Solver.java:122</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae93e49893b26f6cc745ad225c55b71b7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae93e49893b26f6cc745ad225c55b71b7">com.google.ortools.constraintsolver.Solver.CROSS_DATE</a></div><div class="ttdeci">static final int CROSS_DATE</div><div class="ttdoc">STARTS_BEFORE and ENDS_AFTER at the same time, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04383">Solver.java:4383</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae978150bff59fb57d961e80fe0129479"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae978150bff59fb57d961e80fe0129479">com.google.ortools.constraintsolver.Solver.makeIsBetweenVar</a></div><div class="ttdeci">IntVar makeIsBetweenVar(IntExpr v, long l, long u)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01525">Solver.java:1525</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aeab22801637818b9cd91746cb2804e20"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeab22801637818b9cd91746cb2804e20">com.google.ortools.constraintsolver.Solver.SENTINEL</a></div><div class="ttdeci">static final int SENTINEL</div><div class="ttdoc">This enum is used internally in private methods Solver::PushState and Solver::PopState to tag states...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04434">Solver.java:4434</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aeac0f627d2c4fb8ab62351bd4ddf8069"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeac0f627d2c4fb8ab62351bd4ddf8069">com.google.ortools.constraintsolver.Solver.makeOperator</a></div><div class="ttdeci">LocalSearchOperator makeOperator(IntVar[] vars, IntVar[] secondary_vars, int op)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03265">Solver.java:3265</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aeac33c63c666bf5991d018a2ca13190f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeac33c63c666bf5991d018a2ca13190f">com.google.ortools.constraintsolver.Solver.compose</a></div><div class="ttdeci">DecisionBuilder compose(DecisionBuilder[] dbs)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02947">Solver.java:2947</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aeb252e56600708217827b8250a99f059"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeb252e56600708217827b8250a99f059">com.google.ortools.constraintsolver.Solver.randomConcatenateOperators</a></div><div class="ttdeci">LocalSearchOperator randomConcatenateOperators(LocalSearchOperator[] ops)</div><div class="ttdoc">Randomized version of local search concatenator; calls a random operator at each call to MakeNextNei...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03374">Solver.java:3374</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aebfaff7e038fa00bf658f37cdef31f31"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aebfaff7e038fa00bf658f37cdef31f31">com.google.ortools.constraintsolver.Solver.currentlyInSolve</a></div><div class="ttdeci">boolean currentlyInSolve()</div><div class="ttdoc">Returns true whether the current search has been created using a Solve() call instead of a NewSearch...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03628">Solver.java:3628</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aeccbd59925f3e98a7fa1a7d651702c83"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeccbd59925f3e98a7fa1a7d651702c83">com.google.ortools.constraintsolver.Solver.tryDecisions</a></div><div class="ttdeci">DecisionBuilder tryDecisions(DecisionBuilder db1, DecisionBuilder db2, DecisionBuilder db3, DecisionBuilder db4)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02979">Solver.java:2979</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aed03915e105b2291bef1210cfb72ef37"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aed03915e105b2291bef1210cfb72ef37">com.google.ortools.constraintsolver.Solver.makeScalProdLessOrEqual</a></div><div class="ttdeci">Constraint makeScalProdLessOrEqual(IntVar[] vars, long[] coefficients, long cst)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01412">Solver.java:1412</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aeedd188b3e6fb48fbbdc7315cb8daafb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeedd188b3e6fb48fbbdc7315cb8daafb">com.google.ortools.constraintsolver.Solver.makeTrueConstraint</a></div><div class="ttdeci">Constraint makeTrueConstraint()</div><div class="ttdoc">This constraint always succeeds.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01005">Solver.java:1005</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aef3433859edb8256fca8247134f133cf"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aef3433859edb8256fca8247134f133cf">com.google.ortools.constraintsolver.Solver.demon_runs</a></div><div class="ttdeci">long demon_runs(int p)</div><div class="ttdoc">The number of demons executed during search for a given priority.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00564">Solver.java:564</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aef6a3bfe14ddf93550a3c166e8ff334e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aef6a3bfe14ddf93550a3c166e8ff334e">com.google.ortools.constraintsolver.Solver.makeBranchesLimit</a></div><div class="ttdeci">RegularLimit makeBranchesLimit(long branches)</div><div class="ttdoc">Creates a search limit that constrains the number of branches explored in the search tree.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02631">Solver.java:2631</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af0ee6e432970a35d0f2813d2dffb415f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af0ee6e432970a35d0f2813d2dffb415f">com.google.ortools.constraintsolver.Solver.isProfilingEnabled</a></div><div class="ttdeci">boolean isProfilingEnabled()</div><div class="ttdoc">Returns whether we are profiling the solver.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03732">Solver.java:3732</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af1633cdc32faace082d66f9167871f68"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af1633cdc32faace082d66f9167871f68">com.google.ortools.constraintsolver.Solver.TSPOPT</a></div><div class="ttdeci">static final int TSPOPT</div><div class="ttdoc">Sliding TSP operator.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04249">Solver.java:4249</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af1e706174e3234235a2bda48cedc2edd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af1e706174e3234235a2bda48cedc2edd">com.google.ortools.constraintsolver.Solver.ASSIGN_CENTER_VALUE</a></div><div class="ttdeci">static final int ASSIGN_CENTER_VALUE</div><div class="ttdoc">Selects the first possible value which is the closest to the center of the domain of the selected va...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03995">Solver.java:3995</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af233a757a970009b852062a0d8f82b98"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af233a757a970009b852062a0d8f82b98">com.google.ortools.constraintsolver.Solver.addLocalSearchMonitor</a></div><div class="ttdeci">void addLocalSearchMonitor(LocalSearchMonitor monitor)</div><div class="ttdoc">Adds the local search monitor to the solver.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03792">Solver.java:3792</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af3428a9495dde636ac2dd88aa1b5cdbd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3428a9495dde636ac2dd88aa1b5cdbd">com.google.ortools.constraintsolver.Solver.makePhase</a></div><div class="ttdeci">DecisionBuilder makePhase(IntVar[] vars, int var_str, LongBinaryOperator value_evaluator)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03003">Solver.java:3003</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af3611d8667d3ab0e0c3e3abefd306b57"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3611d8667d3ab0e0c3e3abefd306b57">com.google.ortools.constraintsolver.Solver.searchLeftDepth</a></div><div class="ttdeci">int searchLeftDepth()</div><div class="ttdoc">Gets the search left depth of the current active search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03574">Solver.java:3574</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af6608405ee2fef49b99ab6bd924d8e48"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af6608405ee2fef49b99ab6bd924d8e48">com.google.ortools.constraintsolver.Solver.makeNotBetweenCt</a></div><div class="ttdeci">Constraint makeNotBetweenCt(IntExpr expr, long l, long u)</div><div class="ttdoc">(expr < l || expr > u) This constraint is lazy as it will not make holes in the domain of variables...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01512">Solver.java:1512</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af6d0c45a3456473f76094769394db138"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af6d0c45a3456473f76094769394db138">com.google.ortools.constraintsolver.Solver.newSearch</a></div><div class="ttdeci">void newSearch(DecisionBuilder db, SearchMonitor m1, SearchMonitor m2, SearchMonitor m3)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00437">Solver.java:437</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af6f00e596eef1b826283feec2a604842"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af6f00e596eef1b826283feec2a604842">com.google.ortools.constraintsolver.Solver.makeModulo</a></div><div class="ttdeci">IntExpr makeModulo(IntExpr x, IntExpr mod)</div><div class="ttdoc">Modulo expression x % mod (with the python convention for modulo).</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00989">Solver.java:989</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af7b51081730e1f48cc66b80be8a63f48"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af7b51081730e1f48cc66b80be8a63f48">com.google.ortools.constraintsolver.Solver.state</a></div><div class="ttdeci">int state()</div><div class="ttdoc">State of the solver.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00507">Solver.java:507</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af89778c5f9f8d97b6677f99e4ccb998f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af89778c5f9f8d97b6677f99e4ccb998f">com.google.ortools.constraintsolver.Solver.checkAssignment</a></div><div class="ttdeci">boolean checkAssignment(Assignment solution)</div><div class="ttdoc">Checks whether the given assignment satisfies all relevant constraints.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00491">Solver.java:491</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af8a4688e0c2fc3527a8c0c40c71a95e6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af8a4688e0c2fc3527a8c0c40c71a95e6">com.google.ortools.constraintsolver.Solver.EXCHANGE</a></div><div class="ttdeci">static final int EXCHANGE</div><div class="ttdoc">Operator which exchanges the positions of two nodes.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04119">Solver.java:4119</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af962923185ab88c705cb71e9f04a5937"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af962923185ab88c705cb71e9f04a5937">com.google.ortools.constraintsolver.Solver.makeDifference</a></div><div class="ttdeci">IntExpr makeDifference(long value, IntExpr expr)</div><div class="ttdoc">value - expr</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00753">Solver.java:753</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af9a712c0ee5e001279616631fac24e1a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af9a712c0ee5e001279616631fac24e1a">com.google.ortools.constraintsolver.Solver.CHOOSE_MAX_REGRET_ON_MIN</a></div><div class="ttdeci">static final int CHOOSE_MAX_REGRET_ON_MIN</div><div class="ttdoc">Among unbound variables, select the variable with the largest gap between the first and the second v...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03957">Solver.java:3957</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afa057ba3b7fc118435e1e7ce12a94f66"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afa057ba3b7fc118435e1e7ce12a94f66">com.google.ortools.constraintsolver.Solver.makeFailuresLimit</a></div><div class="ttdeci">RegularLimit makeFailuresLimit(long failures)</div><div class="ttdoc">Creates a search limit that constrains the number of failures that can happen when exploring the sea...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02640">Solver.java:2640</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afb23da86c8f4edc2c899473d507f2785"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb23da86c8f4edc2c899473d507f2785">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(IntVar objective, SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03494">Solver.java:3494</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afb8cffe48e8f9b91b9ab689448990188"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb8cffe48e8f9b91b9ab689448990188">com.google.ortools.constraintsolver.Solver.makeNestedOptimize</a></div><div class="ttdeci">DecisionBuilder makeNestedOptimize(DecisionBuilder db, Assignment solution, boolean maximize, long step)</div><div class="ttdoc">NestedOptimize will collapse a search tree described by a decision builder 'db' and a set of monitor...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03209">Solver.java:3209</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afbb553a487329240e983232905c229a3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afbb553a487329240e983232905c229a3">com.google.ortools.constraintsolver.Solver.solveAndCommit</a></div><div class="ttdeci">boolean solveAndCommit(DecisionBuilder db, SearchMonitor[] monitors)</div><div class="ttdoc">SolveAndCommit using a decision builder and up to three search monitors, usually one for the objecti...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00468">Solver.java:468</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afd559130a32571ed9082e6fc83bbe008"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afd559130a32571ed9082e6fc83bbe008">com.google.ortools.constraintsolver.Solver.makeIsGreaterCstCt</a></div><div class="ttdeci">Constraint makeIsGreaterCstCt(IntExpr v, long c, IntVar b)</div><div class="ttdoc">b == (v > c)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01250">Solver.java:1250</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afdf2abcaf7bbbbf557925f0af449b106"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afdf2abcaf7bbbbf557925f0af449b106">com.google.ortools.constraintsolver.Solver.makeAllSolutionCollector</a></div><div class="ttdeci">SolutionCollector makeAllSolutionCollector()</div><div class="ttdoc">Collect all solutions of the search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02462">Solver.java:2462</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afe36adf90ab3aab3e053694f716d309d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe36adf90ab3aab3e053694f716d309d">com.google.ortools.constraintsolver.Solver.STARTS_AFTER</a></div><div class="ttdeci">static final int STARTS_AFTER</div><div class="ttdoc">t starts after d, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04369">Solver.java:4369</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afe3df824b85badcb414bbbb1b6ebce8c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe3df824b85badcb414bbbb1b6ebce8c">com.google.ortools.constraintsolver.Solver.TSPLNS</a></div><div class="ttdeci">static final int TSPLNS</div><div class="ttdoc">TSP-base LNS.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04258">Solver.java:4258</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afea1544128aafde85aabfa72e7e729f5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afea1544128aafde85aabfa72e7e729f5">com.google.ortools.constraintsolver.Solver.addConstraint</a></div><div class="ttdeci">void addConstraint(Constraint c)</div><div class="ttdoc">Adds the constraint 'c' to the model.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00330">Solver.java:330</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aff497c20a874b3f54d68055f44813b4e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aff497c20a874b3f54d68055f44813b4e">com.google.ortools.constraintsolver.Solver.solveAndCommit</a></div><div class="ttdeci">boolean solveAndCommit(DecisionBuilder db)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00472">Solver.java:472</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aff8b8703867796fe072f645d6d4a4bb9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aff8b8703867796fe072f645d6d4a4bb9">com.google.ortools.constraintsolver.Solver.ENDS_AFTER_START</a></div><div class="ttdeci">static final int ENDS_AFTER_START</div><div class="ttdoc">t1 ends after t2 start, i.e.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l04316">Solver.java:4316</a></div></div>
|
|
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html">com.google.ortools.constraintsolver.SymmetryBreaker</a></div><div class="ttdoc">A symmetry breaker is an object that will visit a decision and create the 'symmetrical' decision in ...</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreaker_8java_source.html#l00016">SymmetryBreaker.java:16</a></div></div>
|
|
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1IntIntToLongFunction_html"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1IntIntToLongFunction.html">com.google.ortools.constraintsolver.IntIntToLongFunction</a></div><div class="ttdoc">Represents a function that accepts two int-valued arguments and produces a long-valued result.</div><div class="ttdef"><b>Definition:</b> <a href="IntIntToLongFunction_8java_source.html#l00027">IntIntToLongFunction.java:27</a></div></div>
|
|
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryOperator_html"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryOperator.html">com.google.ortools.constraintsolver.LongTernaryOperator</a></div><div class="ttdoc">Represents an operation upon three.</div><div class="ttdef"><b>Definition:</b> <a href="LongTernaryOperator_8java_source.html#l00027">LongTernaryOperator.java:27</a></div></div>
|
|
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryPredicate_html"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryPredicate.html">com.google.ortools.constraintsolver.LongTernaryPredicate</a></div><div class="ttdoc">Represents a predicate (boolean-valued function) uppon three.</div><div class="ttdef"><b>Definition:</b> <a href="LongTernaryPredicate_8java_source.html#l00026">LongTernaryPredicate.java:26</a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
</div>
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|