631 lines
1.0 MiB
631 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"/>-->
|
|
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
</head>
|
|
<body>
|
|
<div id="banner-container">
|
|
<div id="banner">
|
|
<span id="sfml">OR-Tools 7.2</span>
|
|
</div>
|
|
</div>
|
|
<link rel="icon" href="https://developers.google.com/optimization/images/orLogo.png">
|
|
<div id="content">
|
|
<!-- Generated by Doxygen 1.8.15 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_a7cc1eeded8f693d0da6c729bc88c45a.html">ortools</a></li><li class="navelem"><a class="el" href="dir_b2c6d49957bf5d0c7726edb4b829cd4d.html">gen</a></li><li class="navelem"><a class="el" href="dir_82da1734a9cb0f1cf40dbd95c2117ce5.html">com</a></li><li class="navelem"><a class="el" href="dir_1713cbfcde5229f242ac28be432e77c9.html">google</a></li><li class="navelem"><a class="el" href="dir_06c320066273db25e45ae140036401c9.html">ortools</a></li><li class="navelem"><a class="el" href="dir_81253d67c190c9baa2240dffd7ee8180.html">constraintsolver</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<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.0</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> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters.html">ConstraintSolverParameters</a>;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">import</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParameters.html">RegularLimitParameters</a>;</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> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryOperator.html">LongTernaryOperator</a>;</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> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1IntIntToLongFunction.html">IntIntToLongFunction</a>;</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> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryPredicate.html">LongTernaryPredicate</a>;</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="l00057"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html"> 57</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="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">private</span> <span class="keyword">transient</span> <span class="keywordtype">long</span> swigCPtr;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">protected</span> <span class="keyword">transient</span> <span class="keywordtype">boolean</span> swigCMemOwn;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39e6d4c1bef15b6e715a5c9fac70e92f"> 61</a></span>  <span class="keyword">protected</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39e6d4c1bef15b6e715a5c9fac70e92f">Solver</a>(<span class="keywordtype">long</span> cPtr, <span class="keywordtype">boolean</span> cMemoryOwn) {</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  swigCMemOwn = cMemoryOwn;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  swigCPtr = cPtr;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div><div class="line"><a name="l00066"></a><span class="lineno"> 66</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="l00067"></a><span class="lineno"> 67</span>  <span class="keywordflow">return</span> (obj == <span class="keyword">null</span>) ? 0 : obj.swigCPtr;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  }</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  @SuppressWarnings(<span class="stringliteral">"deprecation"</span>)</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  protected <span class="keywordtype">void</span> finalize() {</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">delete</span>();</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  }</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4d804de69ca8318cbd9e77094239601f"> 75</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="l00076"></a><span class="lineno"> 76</span>  <span class="keywordflow">if</span> (swigCPtr != 0) {</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordflow">if</span> (swigCMemOwn) {</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  swigCMemOwn = <span class="keyword">false</span>;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  mainJNI.delete_Solver(swigCPtr);</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>  swigCPtr = 0;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  }</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html"> 88</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="l00089"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a3092df5ebbfbd1682e65488313b20838"> 89</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a3092df5ebbfbd1682e65488313b20838">FailException</a>() {</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  super();</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a58a006f5c9e90a5d5925ce98f0c6fbac"> 93</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a58a006f5c9e90a5d5925ce98f0c6fbac">FailException</a>(String message) {</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  super(message);</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</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> </div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a007dd97988b9165675570390d1cc5a80"> 98</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#a007dd97988b9165675570390d1cc5a80">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="l00099"></a><span class="lineno"> 99</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="l00100"></a><span class="lineno"> 100</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6fc30c024794ae0dda88d47bd59a71e0">makeIntVar</a>(min, max);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  }</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">return</span> array;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  }</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4c79a4da9ade042b69a2c410c23b56b6"> 106</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#a4c79a4da9ade042b69a2c410c23b56b6">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="l00107"></a><span class="lineno"> 107</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="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  String var_name = name + i;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6fc30c024794ae0dda88d47bd59a71e0">makeIntVar</a>(min, max, var_name);</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>  <span class="keywordflow">return</span> array;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  }</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a51ead6d9ec20135209da69fd73d49f48"> 115</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#a51ead6d9ec20135209da69fd73d49f48">makeBoolVarArray</a>(<span class="keywordtype">int</span> count) {</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</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="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a995c585d11e7cbd93f9546c4238752c6">makeBoolVar</a>();</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  }</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">return</span> array;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  }</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a183b50f41d3eb8bff6d0ae4b34ab9421"> 123</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#a183b50f41d3eb8bff6d0ae4b34ab9421">makeBoolVarArray</a>(<span class="keywordtype">int</span> count, String name) {</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</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="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  String var_name = name + i;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a995c585d11e7cbd93f9546c4238752c6">makeBoolVar</a>(var_name);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  }</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">return</span> array;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  }</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad940cc78ff3b3bf521fbc2ef9c6f7341"> 132</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#ad940cc78ff3b3bf521fbc2ef9c6f7341">makeFixedDurationIntervalVarArray</a>(<span class="keywordtype">int</span> count,</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordtype">long</span> start_min,</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordtype">long</span> start_max,</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordtype">long</span> duration,</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordtype">boolean</span> optional) {</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</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="l00138"></a><span class="lineno"> 138</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ee29cf74c0c036284146e7ee2f0425b">makeFixedDurationIntervalVar</a>(start_min,</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  start_max,</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  duration,</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  optional,</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="stringliteral">""</span>);</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#a78f1996326bb29cc73ffeb011ca4b4a1"> 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#a78f1996326bb29cc73ffeb011ca4b4a1">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>  String name) {</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</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="l00155"></a><span class="lineno"> 155</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < count; ++i) {</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  array[i] = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ee29cf74c0c036284146e7ee2f0425b">makeFixedDurationIntervalVar</a>(start_min,</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  start_max,</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  duration,</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  optional,</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  name + i);</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  }</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordflow">return</span> array;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  }</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html"> 168</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="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">private</span> <span class="keyword">transient</span> <span class="keywordtype">long</span> swigCPtr;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keyword">protected</span> <span class="keyword">transient</span> <span class="keywordtype">boolean</span> swigCMemOwn;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  </div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a4a6dc8f45063670adeed0254ac35e8a6"> 172</a></span>  <span class="keyword">protected</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a4a6dc8f45063670adeed0254ac35e8a6">IntegerCastInfo</a>(<span class="keywordtype">long</span> cPtr, <span class="keywordtype">boolean</span> cMemoryOwn) {</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  swigCMemOwn = cMemoryOwn;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  swigCPtr = cPtr;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  }</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  </div><div class="line"><a name="l00177"></a><span class="lineno"> 177</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="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">return</span> (obj == <span class="keyword">null</span>) ? 0 : obj.swigCPtr;</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="l00181"></a><span class="lineno"> 181</span>  @SuppressWarnings(<span class="stringliteral">"deprecation"</span>)</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  protected <span class="keywordtype">void</span> finalize() {</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keyword">delete</span>();</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  }</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  </div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a9c6d3e88ed2c140c672e0008a67a016c"> 186</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="l00187"></a><span class="lineno"> 187</span>  <span class="keywordflow">if</span> (swigCPtr != 0) {</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">if</span> (swigCMemOwn) {</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  swigCMemOwn = <span class="keyword">false</span>;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  mainJNI.delete_Solver_IntegerCastInfo(swigCPtr);</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  }</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  swigCPtr = 0;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  }</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a6eecfc514d865cc1b233d080f66ced01"> 196</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a6eecfc514d865cc1b233d080f66ced01">IntegerCastInfo</a>() {</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keyword">this</span>(mainJNI.new_Solver_IntegerCastInfo__SWIG_0(), <span class="keyword">true</span>);</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#ad794d2bce54f484fdc10c6f28f14e964"> 200</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#ad794d2bce54f484fdc10c6f28f14e964">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="l00201"></a><span class="lineno"> 201</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="l00202"></a><span class="lineno"> 202</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a4226be47329a89603c929f859848a5b5"> 204</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#a4226be47329a89603c929f859848a5b5">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="l00205"></a><span class="lineno"> 205</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="l00206"></a><span class="lineno"> 206</span>  }</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  </div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a6c48d6a689e1275cb534572a3433eb20"> 208</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#a6c48d6a689e1275cb534572a3433eb20">getVariable</a>() {</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_IntegerCastInfo_variable_get(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span 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="l00211"></a><span class="lineno"> 211</span>  }</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  </div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a9ff05ba0e3165e4c5be75849807f32e5"> 213</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#a9ff05ba0e3165e4c5be75849807f32e5">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="l00214"></a><span class="lineno"> 214</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="l00215"></a><span class="lineno"> 215</span>  }</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  </div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#aa359f45da9d9a761f4f919090362d9dd"> 217</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#aa359f45da9d9a761f4f919090362d9dd">getExpression</a>() {</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_IntegerCastInfo_expression_get(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span 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="l00220"></a><span class="lineno"> 220</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#ad2cecd3f16de94d5c0fcf3ab54019e76"> 222</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#ad2cecd3f16de94d5c0fcf3ab54019e76">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="l00223"></a><span class="lineno"> 223</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="l00224"></a><span class="lineno"> 224</span>  }</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  </div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a959b51ba52d41ec01999731f574103e2"> 226</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#a959b51ba52d41ec01999731f574103e2">getMaintainer</a>() {</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_IntegerCastInfo_maintainer_get(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span 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="l00229"></a><span class="lineno"> 229</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"> 232</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.html#aba93a389ac87fa622d04c9c1348a869c"> 236</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aba93a389ac87fa622d04c9c1348a869c">Solver</a>(String name) {</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keyword">this</span>(mainJNI.new_Solver__SWIG_0(name), <span class="keyword">true</span>);</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acceee1a220bf3b495318fb01923a12a8"> 240</a></span>  <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acceee1a220bf3b495318fb01923a12a8">Solver</a>(String name, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters.html">ConstraintSolverParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>) {</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</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#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>.toByteArray()), <span class="keyword">true</span>);</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  }</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> </div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedbad2890af3aec76023a7c77fd20a0c"> 247</a></span>  <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters.html">ConstraintSolverParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>() {</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordtype">byte</span>[] buf = mainJNI.Solver_parameters(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keywordflow">if</span> (buf == <span class="keyword">null</span> || buf.length == 0) {</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  }</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keywordflow">try</span> {</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters.html">ConstraintSolverParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters.html#a0bf668a7604b62eb98e67b59ae2f752f">parseFrom</a>(buf);</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  } <span class="keywordflow">catch</span> (<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException e) {</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keywordflow">throw</span> <span class="keyword">new</span> RuntimeException(</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="stringliteral">"Unable to parse com.google.ortools.constraintsolver.ConstraintSolverParameters protocol message."</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"> 259</span> </div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aafb0a9bff67da8acb272234139fa98de"> 263</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters.html">ConstraintSolverParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aafb0a9bff67da8acb272234139fa98de">defaultSolverParameters</a>() {</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordtype">byte</span>[] buf = mainJNI.Solver_defaultSolverParameters();</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="keywordflow">if</span> (buf == <span class="keyword">null</span> || buf.length == 0) {</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  }</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keywordflow">try</span> {</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters.html">ConstraintSolverParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters.html#a0bf668a7604b62eb98e67b59ae2f752f">parseFrom</a>(buf);</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  } <span class="keywordflow">catch</span> (<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException e) {</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="keywordflow">throw</span> <span class="keyword">new</span> RuntimeException(</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="stringliteral">"Unable to parse com.google.ortools.constraintsolver.ConstraintSolverParameters protocol message."</span>);</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  }</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span> }</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span> </div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a03d756eb07dc94d5786f3b6413ca586f"> 279</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#a03d756eb07dc94d5786f3b6413ca586f">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="l00280"></a><span class="lineno"> 280</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="l00281"></a><span class="lineno"> 281</span>  }</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div><div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39e5b8c94d29102e720803d84bdc615c"> 286</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#a39e5b8c94d29102e720803d84bdc615c">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="l00287"></a><span class="lineno"> 287</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="l00288"></a><span class="lineno"> 288</span>  }</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaf9e4f046bcc0e1b7d7bc80be009859f"> 293</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#aaf9e4f046bcc0e1b7d7bc80be009859f">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="l00294"></a><span class="lineno"> 294</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="l00295"></a><span class="lineno"> 295</span>  }</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab484a00a1eb698d0066bf064b04657e5"> 297</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#ab484a00a1eb698d0066bf064b04657e5">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="l00298"></a><span class="lineno"> 298</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="l00299"></a><span class="lineno"> 299</span>  }</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span> </div><div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab5a434fc11ab5c839c427b2dfc501e29"> 301</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#ab5a434fc11ab5c839c427b2dfc501e29">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="l00302"></a><span class="lineno"> 302</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="l00303"></a><span class="lineno"> 303</span>  }</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af7ef13123c047abf4b8d67110f8ea8d1"> 305</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#af7ef13123c047abf4b8d67110f8ea8d1">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="l00306"></a><span class="lineno"> 306</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="l00307"></a><span class="lineno"> 307</span>  }</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span> </div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0b8317ff2f5226d2bb7133beb8e6fe24"> 309</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#a0b8317ff2f5226d2bb7133beb8e6fe24">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="l00310"></a><span class="lineno"> 310</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="l00311"></a><span class="lineno"> 311</span>  }</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span> </div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8b2c839437251ce32fd2b1d8198822f7"> 313</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#a8b2c839437251ce32fd2b1d8198822f7">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="l00314"></a><span class="lineno"> 314</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="l00315"></a><span class="lineno"> 315</span>  }</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span> </div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a08caa7f16d93e6a82edfe73826c140f2"> 320</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#a08caa7f16d93e6a82edfe73826c140f2">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="l00321"></a><span class="lineno"> 321</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="l00322"></a><span class="lineno"> 322</span>  }</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span> </div><div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a91515f5a06e08ff6d654b3897830cb80"> 324</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#a91515f5a06e08ff6d654b3897830cb80">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="l00325"></a><span class="lineno"> 325</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="l00326"></a><span class="lineno"> 326</span>  }</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2b5203734637c18791b5ad0a2b70c7e2"> 328</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#a2b5203734637c18791b5ad0a2b70c7e2">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="l00329"></a><span class="lineno"> 329</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="l00330"></a><span class="lineno"> 330</span>  }</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span> </div><div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac9bfc7fdebf1d64d2a7cc144daba39db"> 332</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#ac9bfc7fdebf1d64d2a7cc144daba39db">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="l00333"></a><span class="lineno"> 333</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="l00334"></a><span class="lineno"> 334</span>  }</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div><div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afa4d5b880a694bd13bec10b3ce440aab"> 336</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#afa4d5b880a694bd13bec10b3ce440aab">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="l00337"></a><span class="lineno"> 337</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="l00338"></a><span class="lineno"> 338</span>  }</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span> </div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa1794bfc6c15316d07a53a06050efe82"> 340</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#aa1794bfc6c15316d07a53a06050efe82">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="l00341"></a><span class="lineno"> 341</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="l00342"></a><span class="lineno"> 342</span>  }</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span> </div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a21fd617968d805631b07587b590f85e5"> 344</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#a21fd617968d805631b07587b590f85e5">nextSolution</a>() {</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  <span class="keywordflow">return</span> mainJNI.Solver_nextSolution(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  }</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span> </div><div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a409dce224fd4e9e32afecf90f8d18593"> 348</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#a409dce224fd4e9e32afecf90f8d18593">restartSearch</a>() {</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  mainJNI.Solver_restartSearch(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  }</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span> </div><div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa499832bba705c0c3465890118b8e412"> 352</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#aa499832bba705c0c3465890118b8e412">endSearch</a>() {</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  mainJNI.Solver_endSearch(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  }</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div><div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a583580587092b1cce55c609dd656496c"> 359</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#a583580587092b1cce55c609dd656496c">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="l00360"></a><span class="lineno"> 360</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="l00361"></a><span class="lineno"> 361</span>  }</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> </div><div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7e1e5c10c14677c57bdbc2e8de6b92e6"> 363</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#a7e1e5c10c14677c57bdbc2e8de6b92e6">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="l00364"></a><span class="lineno"> 364</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="l00365"></a><span class="lineno"> 365</span>  }</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span> </div><div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aada2a19e6a252971cd34eb906a80e123"> 367</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#aada2a19e6a252971cd34eb906a80e123">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="l00368"></a><span class="lineno"> 368</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="l00369"></a><span class="lineno"> 369</span>  }</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span> </div><div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3616b8cf958261aee83a92101a241267"> 371</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#a3616b8cf958261aee83a92101a241267">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="l00372"></a><span class="lineno"> 372</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="l00373"></a><span class="lineno"> 373</span>  }</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span> </div><div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2bf0c7e80937e8d58683f68ae8c9a7c3"> 375</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#a2bf0c7e80937e8d58683f68ae8c9a7c3">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="l00376"></a><span class="lineno"> 376</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="l00377"></a><span class="lineno"> 377</span>  }</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span> </div><div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a728f7118ec3f7aee77de6b315ca02401"> 382</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#a728f7118ec3f7aee77de6b315ca02401">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="l00383"></a><span class="lineno"> 383</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="l00384"></a><span class="lineno"> 384</span>  }</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span> </div><div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7865b47e7770a61036996c673a7a45be"> 389</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#a7865b47e7770a61036996c673a7a45be">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="l00390"></a><span class="lineno"> 390</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="l00391"></a><span class="lineno"> 391</span>  }</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span> </div><div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2a7f7dc4b2061efbf541dae57cbdb2ba"> 396</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#a2a7f7dc4b2061efbf541dae57cbdb2ba">state</a>() {</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="keywordflow">return</span> mainJNI.Solver_state(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  }</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span> </div><div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a704cbce915ca2ba6c3dc89fb9a6f0cf0"> 403</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#a704cbce915ca2ba6c3dc89fb9a6f0cf0">fail</a>() {</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  mainJNI.Solver_fail(swigCPtr, <span class="keyword">this</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"> 406</span> </div><div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a332d49e18b47523f2cf9656af5a5fac7"> 410</a></span>  <span class="keyword">public</span> String <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a332d49e18b47523f2cf9656af5a5fac7">toString</a>() {</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <span class="keywordflow">return</span> mainJNI.Solver_toString(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  }</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span> </div><div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac0000a210366e505a04a1b301e0f282c"> 417</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#ac0000a210366e505a04a1b301e0f282c">memoryUsage</a>() {</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keywordflow">return</span> mainJNI.Solver_memoryUsage();</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  }</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span> </div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a328d917b6e7e63228174a60353160553"> 424</a></span>  <span class="keyword">public</span> SWIGTYPE_p_absl__Time <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a328d917b6e7e63228174a60353160553">Now</a>() {</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  <span class="keywordflow">return</span> <span class="keyword">new</span> SWIGTYPE_p_absl__Time(mainJNI.Solver_Now(swigCPtr, <span class="keyword">this</span>), <span class="keyword">true</span>);</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  }</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span> </div><div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7463cce865a3d1be4d7d9f8395ed19b4"> 431</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#a7463cce865a3d1be4d7d9f8395ed19b4">wallTime</a>() {</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <span class="keywordflow">return</span> mainJNI.Solver_wallTime(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  }</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span> </div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a150a31a257efcdaf423eef58be8b09e7"> 438</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#a150a31a257efcdaf423eef58be8b09e7">branches</a>() {</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <span class="keywordflow">return</span> mainJNI.Solver_branches(swigCPtr, <span class="keyword">this</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"> 441</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#ad5d6f7b25211c9c0225d26f59b9af850"> 445</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#ad5d6f7b25211c9c0225d26f59b9af850">solutions</a>() {</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="keywordflow">return</span> mainJNI.Solver_solutions(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="l00452"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abbce72ee5418817c2e1f1703e8b3387e"> 452</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#abbce72ee5418817c2e1f1703e8b3387e">unchecked_solutions</a>() {</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <span class="keywordflow">return</span> mainJNI.Solver_unchecked_solutions(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  }</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span> </div><div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adccbbf4e8c53eebb436f14e319065746"> 459</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#adccbbf4e8c53eebb436f14e319065746">demon_runs</a>(<span class="keywordtype">int</span> p) {</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <span class="keywordflow">return</span> mainJNI.Solver_demon_runs(swigCPtr, <span class="keyword">this</span>, p);</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  }</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span> </div><div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a548e95da07f926bbb0231e31b601d8d6"> 466</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#a548e95da07f926bbb0231e31b601d8d6">failures</a>() {</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  <span class="keywordflow">return</span> mainJNI.Solver_failures(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  }</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span> </div><div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44b30156ed3676b0b160496e83687bd8"> 473</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#a44b30156ed3676b0b160496e83687bd8">neighbors</a>() {</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  <span class="keywordflow">return</span> mainJNI.Solver_neighbors(swigCPtr, <span class="keyword">this</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"> 476</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#a772313ab36805d006cb6d82e8aea7956"> 480</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#a772313ab36805d006cb6d82e8aea7956">filteredNeighbors</a>() {</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  <span class="keywordflow">return</span> mainJNI.Solver_filteredNeighbors(swigCPtr, <span class="keyword">this</span>);</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="l00487"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a941480d6d44da05fef9a6cb8f7be3597"> 487</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#a941480d6d44da05fef9a6cb8f7be3597">acceptedNeighbors</a>() {</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  <span class="keywordflow">return</span> mainJNI.Solver_acceptedNeighbors(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  }</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span> </div><div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a970b86468630b5861c08a955fec23c50"> 494</a></span>  <span class="keyword">public</span> java.math.BigInteger <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a970b86468630b5861c08a955fec23c50">stamp</a>() {</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>  <span class="keywordflow">return</span> mainJNI.Solver_stamp(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  }</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span> </div><div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a392ba0913f9b4b5fbe433d1a2ba7a557"> 501</a></span>  <span class="keyword">public</span> java.math.BigInteger <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a392ba0913f9b4b5fbe433d1a2ba7a557">fail_stamp</a>() {</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  <span class="keywordflow">return</span> mainJNI.Solver_fail_stamp(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  }</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span> </div><div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abb33936d7dea71151f2946dbe03022ba"> 508</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#abb33936d7dea71151f2946dbe03022ba">optimization_direction</a>() {</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  <span class="keywordflow">return</span> mainJNI.Solver_optimization_direction(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  }</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span> </div><div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad60bb2333f3d0b7408a880d4c3066c62"> 512</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#ad60bb2333f3d0b7408a880d4c3066c62">set_optimization_direction</a>(<span class="keywordtype">int</span> direction) {</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>  mainJNI.Solver_set_optimization_direction(swigCPtr, <span class="keyword">this</span>, direction);</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  }</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span> </div><div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6fc30c024794ae0dda88d47bd59a71e0"> 519</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#a6fc30c024794ae0dda88d47bd59a71e0">makeIntVar</a>(<span class="keywordtype">long</span> min, <span class="keywordtype">long</span> max, String name) {</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</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="l00521"></a><span class="lineno"> 521</span>  <span 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="l00522"></a><span class="lineno"> 522</span>  }</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span> </div><div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2e9209d06429316c44318620a8b3035a"> 527</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#a2e9209d06429316c44318620a8b3035a">makeIntVar</a>(<span class="keywordtype">long</span>[] values, String name) {</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</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="l00529"></a><span class="lineno"> 529</span>  <span 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="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="l00535"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6f8b47bfae8ec75f4615d8283cbff3b"> 535</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#ac6f8b47bfae8ec75f4615d8283cbff3b">makeIntVar</a>(<span class="keywordtype">int</span>[] values, String name) {</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</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="l00537"></a><span class="lineno"> 537</span>  <span 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="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#acdf26ff66f51de85565fd0f3c075f37e"> 543</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#acdf26ff66f51de85565fd0f3c075f37e">makeIntVar</a>(<span class="keywordtype">long</span> min, <span class="keywordtype">long</span> max) {</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</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="l00545"></a><span class="lineno"> 545</span>  <span 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="l00546"></a><span class="lineno"> 546</span>  }</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span> </div><div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a511fd92e9a2d9633f9a1291495148a01"> 551</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#a511fd92e9a2d9633f9a1291495148a01">makeIntVar</a>(<span class="keywordtype">long</span>[] values) {</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</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="l00553"></a><span class="lineno"> 553</span>  <span 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="l00554"></a><span class="lineno"> 554</span>  }</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span> </div><div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa0d2d7b7fe8d2eee846beb36e1d04c72"> 559</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#aa0d2d7b7fe8d2eee846beb36e1d04c72">makeIntVar</a>(<span class="keywordtype">int</span>[] values) {</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</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="l00561"></a><span class="lineno"> 561</span>  <span 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="l00562"></a><span class="lineno"> 562</span>  }</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span> </div><div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2c6235da06ebbedc7ff5867a97fd330e"> 567</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#a2c6235da06ebbedc7ff5867a97fd330e">makeBoolVar</a>(String name) {</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</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="l00569"></a><span class="lineno"> 569</span>  <span 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="l00570"></a><span class="lineno"> 570</span>  }</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span> </div><div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a995c585d11e7cbd93f9546c4238752c6"> 575</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#a995c585d11e7cbd93f9546c4238752c6">makeBoolVar</a>() {</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeBoolVar__SWIG_1(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>  <span 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="l00578"></a><span class="lineno"> 578</span>  }</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span> </div><div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af2ffdbb1948b90460d30b0621339497c"> 583</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#af2ffdbb1948b90460d30b0621339497c">makeIntConst</a>(<span class="keywordtype">long</span> val, String name) {</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</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="l00585"></a><span class="lineno"> 585</span>  <span 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="l00586"></a><span class="lineno"> 586</span>  }</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span> </div><div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a60299357f08185d37fa29e292a1c1037"> 591</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#a60299357f08185d37fa29e292a1c1037">makeIntConst</a>(<span class="keywordtype">long</span> val) {</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</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="l00593"></a><span class="lineno"> 593</span>  <span 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="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="l00599"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa4ff6e0915c6cbcb6580e7a7f7977934"> 599</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#aa4ff6e0915c6cbcb6580e7a7f7977934">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="l00600"></a><span class="lineno"> 600</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="l00601"></a><span class="lineno"> 601</span>  <span 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="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#aa79109fc8f5c998e9dce346995417a1f"> 607</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#aa79109fc8f5c998e9dce346995417a1f">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="l00608"></a><span class="lineno"> 608</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="l00609"></a><span class="lineno"> 609</span>  <span 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="l00610"></a><span class="lineno"> 610</span>  }</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span> </div><div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a746209cd9470232f7bcd7981b7717a8d"> 615</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#a746209cd9470232f7bcd7981b7717a8d">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="l00616"></a><span class="lineno"> 616</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="l00617"></a><span class="lineno"> 617</span>  <span 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="l00618"></a><span class="lineno"> 618</span>  }</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span> </div><div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afc7c94e11c0eb546373fb526d97873a7"> 623</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#afc7c94e11c0eb546373fb526d97873a7">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="l00624"></a><span class="lineno"> 624</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="l00625"></a><span class="lineno"> 625</span>  <span 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="l00626"></a><span class="lineno"> 626</span>  }</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span> </div><div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af25380328e941ea60f8f61365cda96ac"> 631</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#af25380328e941ea60f8f61365cda96ac">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="l00632"></a><span class="lineno"> 632</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="l00633"></a><span class="lineno"> 633</span>  <span 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="l00634"></a><span class="lineno"> 634</span>  }</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span> </div><div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a990418d6f9c1848cd33bf61233164923"> 639</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#a990418d6f9c1848cd33bf61233164923">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="l00640"></a><span class="lineno"> 640</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="l00641"></a><span class="lineno"> 641</span>  <span 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="l00642"></a><span class="lineno"> 642</span>  }</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span> </div><div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acb04f4031c3d247329dcf54687576ec9"> 647</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#acb04f4031c3d247329dcf54687576ec9">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="l00648"></a><span class="lineno"> 648</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="l00649"></a><span class="lineno"> 649</span>  <span 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="l00650"></a><span class="lineno"> 650</span>  }</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span> </div><div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4166b0082a61b8f7b373ff9b7bfbdab0"> 655</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#a4166b0082a61b8f7b373ff9b7bfbdab0">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="l00656"></a><span class="lineno"> 656</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="l00657"></a><span class="lineno"> 657</span>  <span 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="l00658"></a><span class="lineno"> 658</span>  }</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span> </div><div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0e497933d1af8f73914e004da820a929"> 663</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#a0e497933d1af8f73914e004da820a929">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="l00664"></a><span class="lineno"> 664</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="l00665"></a><span class="lineno"> 665</span>  <span 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="l00666"></a><span class="lineno"> 666</span>  }</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span> </div><div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a51573dfa155f507a5e4e76e7c671ece8"> 671</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#a51573dfa155f507a5e4e76e7c671ece8">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="l00672"></a><span class="lineno"> 672</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="l00673"></a><span class="lineno"> 673</span>  <span 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="l00674"></a><span class="lineno"> 674</span>  }</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span> </div><div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9d49b85fad602ada2d96e88fa2600163"> 679</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#a9d49b85fad602ada2d96e88fa2600163">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="l00680"></a><span class="lineno"> 680</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="l00681"></a><span class="lineno"> 681</span>  <span 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="l00682"></a><span class="lineno"> 682</span>  }</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span> </div><div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a523e06debf8d5e1d7a6d0bbff0cec966"> 687</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#a523e06debf8d5e1d7a6d0bbff0cec966">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="l00688"></a><span class="lineno"> 688</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="l00689"></a><span class="lineno"> 689</span>  <span 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="l00690"></a><span class="lineno"> 690</span>  }</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span> </div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af91c4d09455788a1c46726521cb112ac"> 695</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#af91c4d09455788a1c46726521cb112ac">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="l00696"></a><span class="lineno"> 696</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="l00697"></a><span class="lineno"> 697</span>  <span 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="l00698"></a><span class="lineno"> 698</span>  }</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span> </div><div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27f8248f22be3912c3a66fd4b2914bd1"> 703</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#a27f8248f22be3912c3a66fd4b2914bd1">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="l00704"></a><span class="lineno"> 704</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="l00705"></a><span class="lineno"> 705</span>  <span 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="l00706"></a><span class="lineno"> 706</span>  }</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span> </div><div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8c4957211efbebe22b490cf894e20931"> 711</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#a8c4957211efbebe22b490cf894e20931">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="l00712"></a><span class="lineno"> 712</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="l00713"></a><span class="lineno"> 713</span>  <span 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="l00714"></a><span class="lineno"> 714</span>  }</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span> </div><div class="line"><a name="l00719"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a41960fee844646714691cf8b2ab1834a"> 719</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#a41960fee844646714691cf8b2ab1834a">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="l00720"></a><span class="lineno"> 720</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="l00721"></a><span class="lineno"> 721</span>  <span 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="l00722"></a><span class="lineno"> 722</span>  }</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span> </div><div class="line"><a name="l00727"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a314fa1e3ea476d531359d92a47f5a69e"> 727</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#a314fa1e3ea476d531359d92a47f5a69e">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="l00728"></a><span class="lineno"> 728</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="l00729"></a><span class="lineno"> 729</span>  <span 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="l00730"></a><span class="lineno"> 730</span>  }</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span> </div><div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acee35fba46919e7de40a72e0553db340"> 735</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#acee35fba46919e7de40a72e0553db340">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="l00736"></a><span class="lineno"> 736</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="l00737"></a><span class="lineno"> 737</span>  <span 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="l00738"></a><span class="lineno"> 738</span>  }</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span> </div><div class="line"><a name="l00743"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad6f535b96a438eab7f022af1e930a05f"> 743</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#ad6f535b96a438eab7f022af1e930a05f">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="l00744"></a><span class="lineno"> 744</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="l00745"></a><span class="lineno"> 745</span>  <span 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="l00746"></a><span class="lineno"> 746</span>  }</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span> </div><div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3def7e6997868770ca77e16ef3c3e291"> 751</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#a3def7e6997868770ca77e16ef3c3e291">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="l00752"></a><span class="lineno"> 752</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="l00753"></a><span class="lineno"> 753</span>  <span 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="l00754"></a><span class="lineno"> 754</span>  }</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span> </div><div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4f548c97764688e70fba189dad43e674"> 759</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#a4f548c97764688e70fba189dad43e674">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="l00760"></a><span class="lineno"> 760</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="l00761"></a><span class="lineno"> 761</span>  <span 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="l00762"></a><span class="lineno"> 762</span>  }</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span> </div><div class="line"><a name="l00767"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afc04404c7c2ea40a81f161de495c0dac"> 767</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#afc04404c7c2ea40a81f161de495c0dac">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="l00768"></a><span class="lineno"> 768</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeIndexExpression(swigCPtr, <span class="keyword">this</span>, vars, value);</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>  <span 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="l00770"></a><span class="lineno"> 770</span>  }</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span> </div><div class="line"><a name="l00775"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0187a75503b924c47437beee9ceaf239"> 775</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#a0187a75503b924c47437beee9ceaf239">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="l00776"></a><span class="lineno"> 776</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="l00777"></a><span class="lineno"> 777</span>  <span 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="l00778"></a><span class="lineno"> 778</span>  }</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span> </div><div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44de040acad4291f55616fb0876f7758"> 783</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#a44de040acad4291f55616fb0876f7758">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="l00784"></a><span class="lineno"> 784</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="l00785"></a><span class="lineno"> 785</span>  <span 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="l00786"></a><span class="lineno"> 786</span>  }</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span> </div><div class="line"><a name="l00791"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aba542554a7a7946b79752fd37582e7e7"> 791</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#aba542554a7a7946b79752fd37582e7e7">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="l00792"></a><span class="lineno"> 792</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="l00793"></a><span class="lineno"> 793</span>  <span 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="l00794"></a><span class="lineno"> 794</span>  }</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span> </div><div class="line"><a name="l00799"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6621ee1b22658271bac32dcc0ccad0da"> 799</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#a6621ee1b22658271bac32dcc0ccad0da">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="l00800"></a><span class="lineno"> 800</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="l00801"></a><span class="lineno"> 801</span>  <span 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="l00802"></a><span class="lineno"> 802</span>  }</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span> </div><div class="line"><a name="l00807"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4705d702b6c72c97034f251983669c7c"> 807</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#a4705d702b6c72c97034f251983669c7c">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="l00808"></a><span class="lineno"> 808</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="l00809"></a><span class="lineno"> 809</span>  <span 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="l00810"></a><span class="lineno"> 810</span>  }</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span> </div><div class="line"><a name="l00815"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a96c2d246f164eca3bba8a5bcff805bee"> 815</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#a96c2d246f164eca3bba8a5bcff805bee">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="l00816"></a><span class="lineno"> 816</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="l00817"></a><span class="lineno"> 817</span>  <span 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="l00818"></a><span class="lineno"> 818</span>  }</div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span> </div><div class="line"><a name="l00823"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a09f47ce193712f7bdf88bb825d597879"> 823</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#a09f47ce193712f7bdf88bb825d597879">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="l00824"></a><span class="lineno"> 824</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="l00825"></a><span class="lineno"> 825</span>  <span 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="l00826"></a><span class="lineno"> 826</span>  }</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span> </div><div class="line"><a name="l00831"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bea67379c8386c8aa4b52bec26976cc"> 831</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#a9bea67379c8386c8aa4b52bec26976cc">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="l00832"></a><span class="lineno"> 832</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="l00833"></a><span class="lineno"> 833</span>  <span 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="l00834"></a><span class="lineno"> 834</span>  }</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span> </div><div class="line"><a name="l00839"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa5e7d2b8226362507f9a8730a39c5390"> 839</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#aa5e7d2b8226362507f9a8730a39c5390">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="l00840"></a><span class="lineno"> 840</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="l00841"></a><span class="lineno"> 841</span>  <span 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="l00842"></a><span class="lineno"> 842</span>  }</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span> </div><div class="line"><a name="l00847"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5537373466351b191819ba4ca78e2baa"> 847</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#a5537373466351b191819ba4ca78e2baa">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="l00848"></a><span class="lineno"> 848</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="l00849"></a><span class="lineno"> 849</span>  <span 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="l00850"></a><span class="lineno"> 850</span>  }</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span> </div><div class="line"><a name="l00855"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6830d2f4ed1266dbea9bd7add90ad6a6"> 855</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#a6830d2f4ed1266dbea9bd7add90ad6a6">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="l00856"></a><span class="lineno"> 856</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="l00857"></a><span class="lineno"> 857</span>  <span 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="l00858"></a><span class="lineno"> 858</span>  }</div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span> </div><div class="line"><a name="l00863"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a322aa28853877d64883807224beb2053"> 863</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#a322aa28853877d64883807224beb2053">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="l00864"></a><span class="lineno"> 864</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="l00865"></a><span class="lineno"> 865</span>  <span 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="l00866"></a><span class="lineno"> 866</span>  }</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span> </div><div class="line"><a name="l00871"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acf2c7c84a564772d269b91ff5aee0fe7"> 871</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#acf2c7c84a564772d269b91ff5aee0fe7">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="l00872"></a><span class="lineno"> 872</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="l00873"></a><span class="lineno"> 873</span>  <span 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="l00874"></a><span class="lineno"> 874</span>  }</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span> </div><div class="line"><a name="l00879"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a17530071514015ba2c515420c034c7fc"> 879</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#a17530071514015ba2c515420c034c7fc">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="l00880"></a><span class="lineno"> 880</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="l00881"></a><span class="lineno"> 881</span>  <span 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="l00882"></a><span class="lineno"> 882</span>  }</div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span> </div><div class="line"><a name="l00887"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7e85c897bb84d134e3f4cc9378bc1085"> 887</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#a7e85c897bb84d134e3f4cc9378bc1085">makeTrueConstraint</a>() {</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeTrueConstraint(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>  <span 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="l00890"></a><span class="lineno"> 890</span>  }</div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span> </div><div class="line"><a name="l00895"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ade14357b1f156295237e66b04013e92b"> 895</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#ade14357b1f156295237e66b04013e92b">makeFalseConstraint</a>() {</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFalseConstraint__SWIG_0(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>  <span 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="l00898"></a><span class="lineno"> 898</span>  }</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span> </div><div class="line"><a name="l00900"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa4c39d6c9680aea9f7599645ba066fe2"> 900</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#aa4c39d6c9680aea9f7599645ba066fe2">makeFalseConstraint</a>(String explanation) {</div><div class="line"><a name="l00901"></a><span class="lineno"> 901</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="l00902"></a><span class="lineno"> 902</span>  <span 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="l00903"></a><span class="lineno"> 903</span>  }</div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span> </div><div class="line"><a name="l00908"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8cb5d6685b1c70214d3b18554304d1c6"> 908</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#a8cb5d6685b1c70214d3b18554304d1c6">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="l00909"></a><span class="lineno"> 909</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="l00910"></a><span class="lineno"> 910</span>  <span 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="l00911"></a><span class="lineno"> 911</span>  }</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span> </div><div class="line"><a name="l00916"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0f55eb596c538b3b2e9f5b10a4f0ea8f"> 916</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#a0f55eb596c538b3b2e9f5b10a4f0ea8f">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="l00917"></a><span class="lineno"> 917</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="l00918"></a><span class="lineno"> 918</span>  <span 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="l00919"></a><span class="lineno"> 919</span>  }</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span> </div><div class="line"><a name="l00924"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab4162eae870482da450fcc3e70c5b848"> 924</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#ab4162eae870482da450fcc3e70c5b848">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="l00925"></a><span class="lineno"> 925</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="l00926"></a><span class="lineno"> 926</span>  <span 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="l00927"></a><span class="lineno"> 927</span>  }</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span> </div><div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8da1e1458c44f63516d8cedf9c4b2cbf"> 932</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#a8da1e1458c44f63516d8cedf9c4b2cbf">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="l00933"></a><span class="lineno"> 933</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="l00934"></a><span class="lineno"> 934</span>  <span 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="l00935"></a><span class="lineno"> 935</span>  }</div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span> </div><div class="line"><a name="l00940"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a94f70b132b1ceb0736b73ba97a1d01f2"> 940</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#a94f70b132b1ceb0736b73ba97a1d01f2">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="l00941"></a><span class="lineno"> 941</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="l00942"></a><span class="lineno"> 942</span>  <span 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="l00943"></a><span class="lineno"> 943</span>  }</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span> </div><div class="line"><a name="l00948"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae153b58ef9411410e9266818cf4695a0"> 948</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#ae153b58ef9411410e9266818cf4695a0">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="l00949"></a><span class="lineno"> 949</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="l00950"></a><span class="lineno"> 950</span>  <span 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="l00951"></a><span class="lineno"> 951</span>  }</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span> </div><div class="line"><a name="l00956"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8f6c3667f8e6f9011e356247d272496b"> 956</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#a8f6c3667f8e6f9011e356247d272496b">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="l00957"></a><span class="lineno"> 957</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="l00958"></a><span class="lineno"> 958</span>  <span 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="l00959"></a><span class="lineno"> 959</span>  }</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span> </div><div class="line"><a name="l00964"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a92ac794007626df3b1e862d540284020"> 964</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#a92ac794007626df3b1e862d540284020">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="l00965"></a><span class="lineno"> 965</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="l00966"></a><span class="lineno"> 966</span>  <span 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="l00967"></a><span class="lineno"> 967</span>  }</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span> </div><div class="line"><a name="l00972"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0225d496eab0bc95dc16536286764b45"> 972</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#a0225d496eab0bc95dc16536286764b45">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="l00973"></a><span class="lineno"> 973</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="l00974"></a><span class="lineno"> 974</span>  <span 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="l00975"></a><span class="lineno"> 975</span>  }</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span> </div><div class="line"><a name="l00980"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4202baccc3db53772d835b7c49df2291"> 980</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#a4202baccc3db53772d835b7c49df2291">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="l00981"></a><span class="lineno"> 981</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="l00982"></a><span class="lineno"> 982</span>  <span 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="l00983"></a><span class="lineno"> 983</span>  }</div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span> </div><div class="line"><a name="l00988"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9206915b038c5d3509d2788b5dfa5be9"> 988</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#a9206915b038c5d3509d2788b5dfa5be9">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="l00989"></a><span class="lineno"> 989</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="l00990"></a><span class="lineno"> 990</span>  <span 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="l00991"></a><span class="lineno"> 991</span>  }</div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span> </div><div class="line"><a name="l00996"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac5b0caa84529ed468fe81958aafc4d36"> 996</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#ac5b0caa84529ed468fe81958aafc4d36">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="l00997"></a><span class="lineno"> 997</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="l00998"></a><span class="lineno"> 998</span>  <span 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="l00999"></a><span class="lineno"> 999</span>  }</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span> </div><div class="line"><a name="l01004"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af341ae3ec2f3df2c3a616db567095960"> 1004</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#af341ae3ec2f3df2c3a616db567095960">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="l01005"></a><span class="lineno"> 1005</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="l01006"></a><span class="lineno"> 1006</span>  <span 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="l01007"></a><span class="lineno"> 1007</span>  }</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span> </div><div class="line"><a name="l01012"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7bd823c96779538994c546837edd6432"> 1012</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#a7bd823c96779538994c546837edd6432">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="l01013"></a><span class="lineno"> 1013</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="l01014"></a><span class="lineno"> 1014</span>  <span 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="l01015"></a><span class="lineno"> 1015</span>  }</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span> </div><div class="line"><a name="l01020"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3ec6d14f9ac35d9cb30fd4c4f901acb2"> 1020</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#a3ec6d14f9ac35d9cb30fd4c4f901acb2">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="l01021"></a><span class="lineno"> 1021</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="l01022"></a><span class="lineno"> 1022</span>  <span 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="l01023"></a><span class="lineno"> 1023</span>  }</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span> </div><div class="line"><a name="l01028"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a201826de36b73f62f8065b29671d6567"> 1028</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#a201826de36b73f62f8065b29671d6567">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="l01029"></a><span class="lineno"> 1029</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="l01030"></a><span class="lineno"> 1030</span>  <span 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="l01031"></a><span class="lineno"> 1031</span>  }</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span> </div><div class="line"><a name="l01036"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7dc90dd1cf01d00ef3c77b129cce5e73"> 1036</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#a7dc90dd1cf01d00ef3c77b129cce5e73">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="l01037"></a><span class="lineno"> 1037</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="l01038"></a><span class="lineno"> 1038</span>  <span 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="l01039"></a><span class="lineno"> 1039</span>  }</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span> </div><div class="line"><a name="l01044"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3556d4dc6a87ac53eb13b258543bdf09"> 1044</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#a3556d4dc6a87ac53eb13b258543bdf09">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="l01045"></a><span class="lineno"> 1045</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="l01046"></a><span class="lineno"> 1046</span>  <span 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="l01047"></a><span class="lineno"> 1047</span>  }</div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span> </div><div class="line"><a name="l01052"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9c6626be23cedf306ed68ae024160a65"> 1052</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#a9c6626be23cedf306ed68ae024160a65">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="l01053"></a><span class="lineno"> 1053</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="l01054"></a><span class="lineno"> 1054</span>  <span 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="l01055"></a><span class="lineno"> 1055</span>  }</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span> </div><div class="line"><a name="l01060"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abf93bce43bf8fcd2c30c026ac0061258"> 1060</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#abf93bce43bf8fcd2c30c026ac0061258">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="l01061"></a><span class="lineno"> 1061</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="l01062"></a><span class="lineno"> 1062</span>  <span 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="l01063"></a><span class="lineno"> 1063</span>  }</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span> </div><div class="line"><a name="l01068"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a46fb8fee84d016e49a0d020985fea6d7"> 1068</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#a46fb8fee84d016e49a0d020985fea6d7">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="l01069"></a><span class="lineno"> 1069</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="l01070"></a><span class="lineno"> 1070</span>  <span 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="l01071"></a><span class="lineno"> 1071</span>  }</div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span> </div><div class="line"><a name="l01076"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad56ed4c0b6f8d5122375fd4abec337d1"> 1076</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#ad56ed4c0b6f8d5122375fd4abec337d1">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="l01077"></a><span class="lineno"> 1077</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="l01078"></a><span class="lineno"> 1078</span>  <span 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="l01079"></a><span class="lineno"> 1079</span>  }</div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span> </div><div class="line"><a name="l01084"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a71e3ad47f7913d9c71c65fce956c5830"> 1084</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#a71e3ad47f7913d9c71c65fce956c5830">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="l01085"></a><span class="lineno"> 1085</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="l01086"></a><span class="lineno"> 1086</span>  <span 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="l01087"></a><span class="lineno"> 1087</span>  }</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span> </div><div class="line"><a name="l01092"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a90d951c77a0af0e713c68477c8f445e1"> 1092</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#a90d951c77a0af0e713c68477c8f445e1">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="l01093"></a><span class="lineno"> 1093</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="l01094"></a><span class="lineno"> 1094</span>  <span 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="l01095"></a><span class="lineno"> 1095</span>  }</div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span> </div><div class="line"><a name="l01100"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2b16a64fa1915befd737f303bfb95621"> 1100</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#a2b16a64fa1915befd737f303bfb95621">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="l01101"></a><span class="lineno"> 1101</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="l01102"></a><span class="lineno"> 1102</span>  <span 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="l01103"></a><span class="lineno"> 1103</span>  }</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span> </div><div class="line"><a name="l01108"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a48f2a709ac222aaea6c7bf6a64761fb3"> 1108</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#a48f2a709ac222aaea6c7bf6a64761fb3">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="l01109"></a><span class="lineno"> 1109</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="l01110"></a><span class="lineno"> 1110</span>  <span 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="l01111"></a><span class="lineno"> 1111</span>  }</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span> </div><div class="line"><a name="l01116"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a926568737aa0ba5e11bc1f637701e282"> 1116</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#a926568737aa0ba5e11bc1f637701e282">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="l01117"></a><span class="lineno"> 1117</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="l01118"></a><span class="lineno"> 1118</span>  <span 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="l01119"></a><span class="lineno"> 1119</span>  }</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span> </div><div class="line"><a name="l01124"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a664657e88b35e63ced339db91c03ef59"> 1124</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#a664657e88b35e63ced339db91c03ef59">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="l01125"></a><span class="lineno"> 1125</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="l01126"></a><span class="lineno"> 1126</span>  <span 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="l01127"></a><span class="lineno"> 1127</span>  }</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span> </div><div class="line"><a name="l01132"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af48880a801ae482feb30fd43754cc053"> 1132</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#af48880a801ae482feb30fd43754cc053">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="l01133"></a><span class="lineno"> 1133</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="l01134"></a><span class="lineno"> 1134</span>  <span 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="l01135"></a><span class="lineno"> 1135</span>  }</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span> </div><div class="line"><a name="l01140"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb08d461cd3f07c3a10751936e52a848"> 1140</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#afb08d461cd3f07c3a10751936e52a848">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="l01141"></a><span class="lineno"> 1141</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="l01142"></a><span class="lineno"> 1142</span>  <span 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="l01143"></a><span class="lineno"> 1143</span>  }</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span> </div><div class="line"><a name="l01148"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3c9e96071a93cbdf11a293f39c82b02"> 1148</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#af3c9e96071a93cbdf11a293f39c82b02">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="l01149"></a><span class="lineno"> 1149</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="l01150"></a><span class="lineno"> 1150</span>  <span 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="l01151"></a><span class="lineno"> 1151</span>  }</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span> </div><div class="line"><a name="l01156"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7d8fde4991ce45d0c8984bc33ba82298"> 1156</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#a7d8fde4991ce45d0c8984bc33ba82298">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="l01157"></a><span class="lineno"> 1157</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="l01158"></a><span class="lineno"> 1158</span>  <span 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="l01159"></a><span class="lineno"> 1159</span>  }</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span> </div><div class="line"><a name="l01164"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad4e5e7099cfbf4460162681a8cc66917"> 1164</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#ad4e5e7099cfbf4460162681a8cc66917">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="l01165"></a><span class="lineno"> 1165</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="l01166"></a><span class="lineno"> 1166</span>  <span 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="l01167"></a><span class="lineno"> 1167</span>  }</div><div class="line"><a name="l01168"></a><span class="lineno"> 1168</span> </div><div class="line"><a name="l01172"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8eba1dede262863d75f23b9b7c4b864a"> 1172</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#a8eba1dede262863d75f23b9b7c4b864a">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="l01173"></a><span class="lineno"> 1173</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="l01174"></a><span class="lineno"> 1174</span>  <span 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="l01175"></a><span class="lineno"> 1175</span>  }</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span> </div><div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a78a222f057c5ba6334eaf4b91647e28a"> 1180</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#a78a222f057c5ba6334eaf4b91647e28a">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="l01181"></a><span class="lineno"> 1181</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="l01182"></a><span class="lineno"> 1182</span>  <span 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="l01183"></a><span class="lineno"> 1183</span>  }</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span> </div><div class="line"><a name="l01188"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3d911df521c124b78e10ab0bfced0ddf"> 1188</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#a3d911df521c124b78e10ab0bfced0ddf">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="l01189"></a><span class="lineno"> 1189</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="l01190"></a><span class="lineno"> 1190</span>  <span 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="l01191"></a><span class="lineno"> 1191</span>  }</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span> </div><div class="line"><a name="l01196"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d3854a539135d56a33d4ca427066ea4"> 1196</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#a8d3854a539135d56a33d4ca427066ea4">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="l01197"></a><span class="lineno"> 1197</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="l01198"></a><span class="lineno"> 1198</span>  <span 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="l01199"></a><span class="lineno"> 1199</span>  }</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span> </div><div class="line"><a name="l01204"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a65054dffbd7628ac05e90da2a2357ab7"> 1204</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#a65054dffbd7628ac05e90da2a2357ab7">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="l01205"></a><span class="lineno"> 1205</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="l01206"></a><span class="lineno"> 1206</span>  <span 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="l01207"></a><span class="lineno"> 1207</span>  }</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span> </div><div class="line"><a name="l01212"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f51c68d9436cd783067e8b25272af64"> 1212</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#a2f51c68d9436cd783067e8b25272af64">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="l01213"></a><span class="lineno"> 1213</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="l01214"></a><span class="lineno"> 1214</span>  <span 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="l01215"></a><span class="lineno"> 1215</span>  }</div><div class="line"><a name="l01216"></a><span class="lineno"> 1216</span> </div><div class="line"><a name="l01220"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a909e8d2433955f87894b71474f25ad1a"> 1220</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#a909e8d2433955f87894b71474f25ad1a">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="l01221"></a><span class="lineno"> 1221</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="l01222"></a><span class="lineno"> 1222</span>  <span 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="l01223"></a><span class="lineno"> 1223</span>  }</div><div class="line"><a name="l01224"></a><span class="lineno"> 1224</span> </div><div class="line"><a name="l01228"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5ebf5459d9fa80621e7d2677094eb8a9"> 1228</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#a5ebf5459d9fa80621e7d2677094eb8a9">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="l01229"></a><span class="lineno"> 1229</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="l01230"></a><span class="lineno"> 1230</span>  <span 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="l01231"></a><span class="lineno"> 1231</span>  }</div><div class="line"><a name="l01232"></a><span class="lineno"> 1232</span> </div><div class="line"><a name="l01236"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a49bff22c1fb0cd7ee968df5e1dad2014"> 1236</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#a49bff22c1fb0cd7ee968df5e1dad2014">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="l01237"></a><span class="lineno"> 1237</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="l01238"></a><span class="lineno"> 1238</span>  <span 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="l01239"></a><span class="lineno"> 1239</span>  }</div><div class="line"><a name="l01240"></a><span class="lineno"> 1240</span> </div><div class="line"><a name="l01244"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a23c076ff901b0720ec869af6ab65a44d"> 1244</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#a23c076ff901b0720ec869af6ab65a44d">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="l01245"></a><span class="lineno"> 1245</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumLessOrEqual(swigCPtr, <span class="keyword">this</span>, vars, cst);</div><div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>  <span 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="l01247"></a><span class="lineno"> 1247</span>  }</div><div class="line"><a name="l01248"></a><span class="lineno"> 1248</span> </div><div class="line"><a name="l01249"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a47b1d6777468d6f93e56541f07388e44"> 1249</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#a47b1d6777468d6f93e56541f07388e44">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="l01250"></a><span class="lineno"> 1250</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumGreaterOrEqual(swigCPtr, <span class="keyword">this</span>, vars, cst);</div><div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>  <span 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="l01252"></a><span class="lineno"> 1252</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adb6c174a54e27af66977f84739e84a3d"> 1254</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#adb6c174a54e27af66977f84739e84a3d">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="l01255"></a><span class="lineno"> 1255</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="l01256"></a><span class="lineno"> 1256</span>  <span 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="l01257"></a><span class="lineno"> 1257</span>  }</div><div class="line"><a name="l01258"></a><span class="lineno"> 1258</span> </div><div class="line"><a name="l01259"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2a67cd1ae4d4762790ddedbce103dd69"> 1259</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#a2a67cd1ae4d4762790ddedbce103dd69">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="l01260"></a><span class="lineno"> 1260</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="l01261"></a><span class="lineno"> 1261</span>  <span 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="l01262"></a><span class="lineno"> 1262</span>  }</div><div class="line"><a name="l01263"></a><span class="lineno"> 1263</span> </div><div class="line"><a name="l01264"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a49e4be4f861d4e8fe29acca4ed430efe"> 1264</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#a49e4be4f861d4e8fe29acca4ed430efe">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="l01265"></a><span class="lineno"> 1265</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="l01266"></a><span class="lineno"> 1266</span>  <span 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="l01267"></a><span class="lineno"> 1267</span>  }</div><div class="line"><a name="l01268"></a><span class="lineno"> 1268</span> </div><div class="line"><a name="l01269"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a47c68ecc36fe28c7bfdd35433d5d14f5"> 1269</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#a47c68ecc36fe28c7bfdd35433d5d14f5">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="l01270"></a><span class="lineno"> 1270</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="l01271"></a><span class="lineno"> 1271</span>  <span 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="l01272"></a><span class="lineno"> 1272</span>  }</div><div class="line"><a name="l01273"></a><span class="lineno"> 1273</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#acda3b06f73de0932d189972ae10964fe"> 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#acda3b06f73de0932d189972ae10964fe">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="l01275"></a><span class="lineno"> 1275</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="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="l01279"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37ccba958b653ed2e4434a0abce5ce87"> 1279</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#a37ccba958b653ed2e4434a0abce5ce87">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="l01280"></a><span class="lineno"> 1280</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="l01281"></a><span class="lineno"> 1281</span>  <span 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="l01282"></a><span class="lineno"> 1282</span>  }</div><div class="line"><a name="l01283"></a><span class="lineno"> 1283</span> </div><div class="line"><a name="l01284"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a03dbe9f666e6ed9e4ba221202db17e57"> 1284</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#a03dbe9f666e6ed9e4ba221202db17e57">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="l01285"></a><span class="lineno"> 1285</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="l01286"></a><span class="lineno"> 1286</span>  <span 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="l01287"></a><span class="lineno"> 1287</span>  }</div><div class="line"><a name="l01288"></a><span class="lineno"> 1288</span> </div><div class="line"><a name="l01289"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a57bf407f889c1811c4689966779f56d0"> 1289</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#a57bf407f889c1811c4689966779f56d0">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="l01290"></a><span class="lineno"> 1290</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="l01291"></a><span class="lineno"> 1291</span>  <span 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="l01292"></a><span class="lineno"> 1292</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a18254d3d4298c48446c85efc24ebf81f"> 1294</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#a18254d3d4298c48446c85efc24ebf81f">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="l01295"></a><span class="lineno"> 1295</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="l01296"></a><span class="lineno"> 1296</span>  <span 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="l01297"></a><span class="lineno"> 1297</span>  }</div><div class="line"><a name="l01298"></a><span class="lineno"> 1298</span> </div><div class="line"><a name="l01299"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae5e467d1f6105e1df2d8a26ac5fdf3bd"> 1299</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#ae5e467d1f6105e1df2d8a26ac5fdf3bd">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="l01300"></a><span class="lineno"> 1300</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="l01301"></a><span class="lineno"> 1301</span>  <span 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="l01302"></a><span class="lineno"> 1302</span>  }</div><div class="line"><a name="l01303"></a><span class="lineno"> 1303</span> </div><div class="line"><a name="l01304"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2cb33f0b636e6b9f5223e3ce126aa040"> 1304</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#a2cb33f0b636e6b9f5223e3ce126aa040">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="l01305"></a><span class="lineno"> 1305</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="l01306"></a><span class="lineno"> 1306</span>  <span 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="l01307"></a><span class="lineno"> 1307</span>  }</div><div class="line"><a name="l01308"></a><span class="lineno"> 1308</span> </div><div class="line"><a name="l01309"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad9c73006e225857dda9bbdd685cfd3ce"> 1309</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#ad9c73006e225857dda9bbdd685cfd3ce">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="l01310"></a><span class="lineno"> 1310</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="l01311"></a><span class="lineno"> 1311</span>  <span 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="l01312"></a><span class="lineno"> 1312</span>  }</div><div class="line"><a name="l01313"></a><span class="lineno"> 1313</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#ac906fca58ace34d9a57033feff9abbf5"> 1314</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#ac906fca58ace34d9a57033feff9abbf5">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="l01315"></a><span class="lineno"> 1315</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="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_1Constraint.html">Constraint</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="l01319"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a03e4f31f3c1a52a8bf30ef9dfb606777"> 1319</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#a03e4f31f3c1a52a8bf30ef9dfb606777">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="l01320"></a><span class="lineno"> 1320</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="l01321"></a><span class="lineno"> 1321</span>  <span 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="l01322"></a><span class="lineno"> 1322</span>  }</div><div class="line"><a name="l01323"></a><span class="lineno"> 1323</span> </div><div class="line"><a name="l01324"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af7a3248918f90bd39088267cf1317a21"> 1324</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#af7a3248918f90bd39088267cf1317a21">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="l01325"></a><span class="lineno"> 1325</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="l01326"></a><span class="lineno"> 1326</span>  <span 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="l01327"></a><span class="lineno"> 1327</span>  }</div><div class="line"><a name="l01328"></a><span class="lineno"> 1328</span> </div><div class="line"><a name="l01329"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9b0a635fde81930ab02b52755083065c"> 1329</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#a9b0a635fde81930ab02b52755083065c">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="l01330"></a><span class="lineno"> 1330</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="l01331"></a><span class="lineno"> 1331</span>  <span 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="l01332"></a><span class="lineno"> 1332</span>  }</div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span> </div><div class="line"><a name="l01337"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1b6641c117fa18515e989df380a1ba0f"> 1337</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#a1b6641c117fa18515e989df380a1ba0f">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="l01338"></a><span class="lineno"> 1338</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="l01339"></a><span class="lineno"> 1339</span>  <span 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="l01340"></a><span class="lineno"> 1340</span>  }</div><div class="line"><a name="l01341"></a><span class="lineno"> 1341</span> </div><div class="line"><a name="l01345"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad3f72e6d84d1955af3fe9ac956f589b9"> 1345</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#ad3f72e6d84d1955af3fe9ac956f589b9">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="l01346"></a><span class="lineno"> 1346</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="l01347"></a><span class="lineno"> 1347</span>  <span 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="l01348"></a><span class="lineno"> 1348</span>  }</div><div class="line"><a name="l01349"></a><span class="lineno"> 1349</span> </div><div class="line"><a name="l01353"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aed840edad58598bfa670dd14ccf9fbd0"> 1353</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#aed840edad58598bfa670dd14ccf9fbd0">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="l01354"></a><span class="lineno"> 1354</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="l01355"></a><span class="lineno"> 1355</span>  <span 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="l01356"></a><span class="lineno"> 1356</span>  }</div><div class="line"><a name="l01357"></a><span class="lineno"> 1357</span> </div><div class="line"><a name="l01361"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a778162b687ca8fc76494f3277ecfd2da"> 1361</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#a778162b687ca8fc76494f3277ecfd2da">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="l01362"></a><span class="lineno"> 1362</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="l01363"></a><span class="lineno"> 1363</span>  <span 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="l01364"></a><span class="lineno"> 1364</span>  }</div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span> </div><div class="line"><a name="l01369"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af30f9c709f44316dafdb5e67dbd7fc08"> 1369</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#af30f9c709f44316dafdb5e67dbd7fc08">makeClosureDemon</a>(Runnable closure) {</div><div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeClosureDemon(swigCPtr, <span class="keyword">this</span>, closure);</div><div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>  <span 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="l01372"></a><span class="lineno"> 1372</span>  }</div><div class="line"><a name="l01373"></a><span class="lineno"> 1373</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#a737db0e1f8efd834bf623ceac4451f88"> 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#a737db0e1f8efd834bf623ceac4451f88">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="l01378"></a><span class="lineno"> 1378</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="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="l01385"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a02dd8fb0ffa4dcba3f867ce7ceb7511a"> 1385</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#a02dd8fb0ffa4dcba3f867ce7ceb7511a">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="l01386"></a><span class="lineno"> 1386</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="l01387"></a><span class="lineno"> 1387</span>  <span 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="l01388"></a><span class="lineno"> 1388</span>  }</div><div class="line"><a name="l01389"></a><span class="lineno"> 1389</span> </div><div class="line"><a name="l01393"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1835f0344c3fe46b344b81caf76f2dd3"> 1393</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#a1835f0344c3fe46b344b81caf76f2dd3">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="l01394"></a><span class="lineno"> 1394</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="l01395"></a><span class="lineno"> 1395</span>  <span 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="l01396"></a><span class="lineno"> 1396</span>  }</div><div class="line"><a name="l01397"></a><span class="lineno"> 1397</span> </div><div class="line"><a name="l01398"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af1735ceb001fcff1a5f0fcd07bbf3036"> 1398</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#af1735ceb001fcff1a5f0fcd07bbf3036">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="l01399"></a><span class="lineno"> 1399</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="l01400"></a><span class="lineno"> 1400</span>  <span 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="l01401"></a><span class="lineno"> 1401</span>  }</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span> </div><div class="line"><a name="l01406"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1ecebdc7750f64bc023f4ace0462d0a4"> 1406</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#a1ecebdc7750f64bc023f4ace0462d0a4">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="l01407"></a><span class="lineno"> 1407</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="l01408"></a><span class="lineno"> 1408</span>  <span 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="l01409"></a><span class="lineno"> 1409</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4266d0b71d3c3dc6553f5c824d4a843e"> 1411</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#a4266d0b71d3c3dc6553f5c824d4a843e">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="l01412"></a><span class="lineno"> 1412</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="l01413"></a><span class="lineno"> 1413</span>  <span 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="l01414"></a><span class="lineno"> 1414</span>  }</div><div class="line"><a name="l01415"></a><span class="lineno"> 1415</span> </div><div class="line"><a name="l01419"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adc49be247550110df61a72cade366c1a"> 1419</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#adc49be247550110df61a72cade366c1a">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="l01420"></a><span class="lineno"> 1420</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="l01421"></a><span class="lineno"> 1421</span>  <span 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="l01422"></a><span class="lineno"> 1422</span>  }</div><div class="line"><a name="l01423"></a><span class="lineno"> 1423</span> </div><div class="line"><a name="l01424"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a138046ed33afa8a78ea5a2311f2cd499"> 1424</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#a138046ed33afa8a78ea5a2311f2cd499">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="l01425"></a><span class="lineno"> 1425</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="l01426"></a><span class="lineno"> 1426</span>  <span 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="l01427"></a><span class="lineno"> 1427</span>  }</div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</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#ab33be5f9c769a6926d4665402d1d1ea5"> 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#ab33be5f9c769a6926d4665402d1d1ea5">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="l01433"></a><span class="lineno"> 1433</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="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="l01440"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a353bba67b311f8072a5a6e39aab9469c"> 1440</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#a353bba67b311f8072a5a6e39aab9469c">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="l01441"></a><span class="lineno"> 1441</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="l01442"></a><span class="lineno"> 1442</span>  <span 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="l01443"></a><span class="lineno"> 1443</span>  }</div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span> </div><div class="line"><a name="l01448"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a201b04bb169260c11f898ee590baf46e"> 1448</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#a201b04bb169260c11f898ee590baf46e">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="l01449"></a><span class="lineno"> 1449</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="l01450"></a><span class="lineno"> 1450</span>  <span 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="l01451"></a><span class="lineno"> 1451</span>  }</div><div class="line"><a name="l01452"></a><span class="lineno"> 1452</span> </div><div class="line"><a name="l01453"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa277bdaca1263b64bec368e325f9f2ce"> 1453</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#aa277bdaca1263b64bec368e325f9f2ce">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="l01454"></a><span class="lineno"> 1454</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="l01455"></a><span class="lineno"> 1455</span>  <span 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="l01456"></a><span class="lineno"> 1456</span>  }</div><div class="line"><a name="l01457"></a><span class="lineno"> 1457</span> </div><div class="line"><a name="l01458"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3e73ac08fd537e3dcb432151f895cc0a"> 1458</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#a3e73ac08fd537e3dcb432151f895cc0a">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="l01459"></a><span class="lineno"> 1459</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="l01460"></a><span class="lineno"> 1460</span>  <span 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="l01461"></a><span class="lineno"> 1461</span>  }</div><div class="line"><a name="l01462"></a><span class="lineno"> 1462</span> </div><div class="line"><a name="l01463"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb9ccecc9f58d5e79ff1924b72539da3"> 1463</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#afb9ccecc9f58d5e79ff1924b72539da3">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="l01464"></a><span class="lineno"> 1464</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="l01465"></a><span class="lineno"> 1465</span>  <span 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="l01466"></a><span class="lineno"> 1466</span>  }</div><div class="line"><a name="l01467"></a><span class="lineno"> 1467</span> </div><div class="line"><a name="l01471"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4218c8f757a234fdf40989f4f2e6de68"> 1471</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#a4218c8f757a234fdf40989f4f2e6de68">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="l01472"></a><span class="lineno"> 1472</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="l01473"></a><span class="lineno"> 1473</span>  <span 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="l01474"></a><span class="lineno"> 1474</span>  }</div><div class="line"><a name="l01475"></a><span class="lineno"> 1475</span> </div><div class="line"><a name="l01479"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a35ba234a30fea473eb343b8734b7c0d7"> 1479</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#a35ba234a30fea473eb343b8734b7c0d7">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="l01480"></a><span class="lineno"> 1480</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="l01481"></a><span class="lineno"> 1481</span>  <span 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="l01482"></a><span class="lineno"> 1482</span>  }</div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span> </div><div class="line"><a name="l01487"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8885ef7c7aef7376d731d0c2226ee713"> 1487</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#a8885ef7c7aef7376d731d0c2226ee713">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="l01488"></a><span class="lineno"> 1488</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="l01489"></a><span class="lineno"> 1489</span>  <span 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="l01490"></a><span class="lineno"> 1490</span>  }</div><div class="line"><a name="l01491"></a><span class="lineno"> 1491</span> </div><div class="line"><a name="l01495"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a875da9011e8c0208c10d93e3e47fa63a"> 1495</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#a875da9011e8c0208c10d93e3e47fa63a">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="l01496"></a><span class="lineno"> 1496</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="l01497"></a><span class="lineno"> 1497</span>  <span 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="l01498"></a><span class="lineno"> 1498</span>  }</div><div class="line"><a name="l01499"></a><span class="lineno"> 1499</span> </div><div class="line"><a name="l01503"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aca175c995f1618c3d029665e0ea77460"> 1503</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#aca175c995f1618c3d029665e0ea77460">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="l01504"></a><span class="lineno"> 1504</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="l01505"></a><span class="lineno"> 1505</span>  <span 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="l01506"></a><span class="lineno"> 1506</span>  }</div><div class="line"><a name="l01507"></a><span class="lineno"> 1507</span> </div><div class="line"><a name="l01511"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a05efb79267903044d6e60afe5bc668df"> 1511</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#a05efb79267903044d6e60afe5bc668df">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="l01512"></a><span class="lineno"> 1512</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="l01513"></a><span class="lineno"> 1513</span>  <span 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="l01514"></a><span class="lineno"> 1514</span>  }</div><div class="line"><a name="l01515"></a><span class="lineno"> 1515</span> </div><div class="line"><a name="l01519"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a078cabdffac60441cdb0e0e6345a7fba"> 1519</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#a078cabdffac60441cdb0e0e6345a7fba">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="l01520"></a><span class="lineno"> 1520</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="l01521"></a><span class="lineno"> 1521</span>  <span 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="l01522"></a><span class="lineno"> 1522</span>  }</div><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span> </div><div class="line"><a name="l01527"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7f553805dd25df9e593a212e1eb777a3"> 1527</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#a7f553805dd25df9e593a212e1eb777a3">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="l01528"></a><span class="lineno"> 1528</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="l01529"></a><span class="lineno"> 1529</span>  <span 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="l01530"></a><span class="lineno"> 1530</span>  }</div><div class="line"><a name="l01531"></a><span class="lineno"> 1531</span> </div><div class="line"><a name="l01535"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac93aba9bf38e2318ca79ef5ab7e71217"> 1535</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#ac93aba9bf38e2318ca79ef5ab7e71217">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="l01536"></a><span class="lineno"> 1536</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="l01537"></a><span class="lineno"> 1537</span>  <span 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="l01538"></a><span class="lineno"> 1538</span>  }</div><div class="line"><a name="l01539"></a><span class="lineno"> 1539</span> </div><div class="line"><a name="l01543"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af8f843bc1294920297855885762fed70"> 1543</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#af8f843bc1294920297855885762fed70">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="l01544"></a><span class="lineno"> 1544</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="l01545"></a><span class="lineno"> 1545</span>  <span 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="l01546"></a><span class="lineno"> 1546</span>  }</div><div class="line"><a name="l01547"></a><span class="lineno"> 1547</span> </div><div class="line"><a name="l01551"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a19d2bc62e16e970e4420119c940c57ba"> 1551</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#a19d2bc62e16e970e4420119c940c57ba">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="l01552"></a><span class="lineno"> 1552</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="l01553"></a><span class="lineno"> 1553</span>  <span 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="l01554"></a><span class="lineno"> 1554</span>  }</div><div class="line"><a name="l01555"></a><span class="lineno"> 1555</span> </div><div class="line"><a name="l01559"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9c7809f8ade881d8b0163ca4577f9914"> 1559</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#a9c7809f8ade881d8b0163ca4577f9914">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="l01560"></a><span class="lineno"> 1560</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="l01561"></a><span class="lineno"> 1561</span>  <span 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="l01562"></a><span class="lineno"> 1562</span>  }</div><div class="line"><a name="l01563"></a><span class="lineno"> 1563</span> </div><div class="line"><a name="l01567"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa63fe9fdba3a74531f86f0934c8793a2"> 1567</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#aa63fe9fdba3a74531f86f0934c8793a2">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="l01568"></a><span class="lineno"> 1568</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="l01569"></a><span class="lineno"> 1569</span>  <span 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="l01570"></a><span class="lineno"> 1570</span>  }</div><div class="line"><a name="l01571"></a><span class="lineno"> 1571</span> </div><div class="line"><a name="l01575"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab99b22e53f5908df0ff24f575f58380c"> 1575</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#ab99b22e53f5908df0ff24f575f58380c">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="l01576"></a><span class="lineno"> 1576</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="l01577"></a><span class="lineno"> 1577</span>  <span 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="l01578"></a><span class="lineno"> 1578</span>  }</div><div class="line"><a name="l01579"></a><span class="lineno"> 1579</span> </div><div class="line"><a name="l01583"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4c0252ece938f083cacde16c5f9e3f03"> 1583</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#a4c0252ece938f083cacde16c5f9e3f03">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="l01584"></a><span class="lineno"> 1584</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSortingConstraint(swigCPtr, <span class="keyword">this</span>, vars, sorted);</div><div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>  <span 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="l01586"></a><span class="lineno"> 1586</span>  }</div><div class="line"><a name="l01587"></a><span class="lineno"> 1587</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#a230254b6033fd591f1e9f333ff837132"> 1591</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#a230254b6033fd591f1e9f333ff837132">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="l01592"></a><span class="lineno"> 1592</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLexicalLess(swigCPtr, <span class="keyword">this</span>, left, right);</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_1Constraint.html">Constraint</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#ab70e14df49530361b9debab434f590b6"> 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#ab70e14df49530361b9debab434f590b6">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="l01600"></a><span class="lineno"> 1600</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLexicalLessOrEqual(swigCPtr, <span class="keyword">this</span>, left, right);</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#a76b6340eac7a79321d58f45b1337b044"> 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#a76b6340eac7a79321d58f45b1337b044">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="l01608"></a><span class="lineno"> 1608</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeInversePermutationConstraint(swigCPtr, <span class="keyword">this</span>, left, right);</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#a5ec3a1d8be2c634ea3847451fbb05078"> 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#a5ec3a1d8be2c634ea3847451fbb05078">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="l01616"></a><span class="lineno"> 1616</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="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#a536b7376aa76da7f9cb4b069e768d395"> 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#a536b7376aa76da7f9cb4b069e768d395">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="l01624"></a><span class="lineno"> 1624</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="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#a403aaf6724f4393b7742ededeafd1558"> 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#a403aaf6724f4393b7742ededeafd1558">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="l01632"></a><span class="lineno"> 1632</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="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="l01639"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a57db32d9993ec10570232f006dfef5bf"> 1639</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#a57db32d9993ec10570232f006dfef5bf">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="l01640"></a><span class="lineno"> 1640</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="l01641"></a><span class="lineno"> 1641</span>  <span 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="l01642"></a><span class="lineno"> 1642</span>  }</div><div class="line"><a name="l01643"></a><span class="lineno"> 1643</span> </div><div class="line"><a name="l01647"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac0141575afad5ed5508cb961eee1eee0"> 1647</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#ac0141575afad5ed5508cb961eee1eee0">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="l01648"></a><span class="lineno"> 1648</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="l01649"></a><span class="lineno"> 1649</span>  <span 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="l01650"></a><span class="lineno"> 1650</span>  }</div><div class="line"><a name="l01651"></a><span class="lineno"> 1651</span> </div><div class="line"><a name="l01655"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afd49926f3a299da6d2e82187b3d567b5"> 1655</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#afd49926f3a299da6d2e82187b3d567b5">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="l01656"></a><span class="lineno"> 1656</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="l01657"></a><span class="lineno"> 1657</span>  <span 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="l01658"></a><span class="lineno"> 1658</span>  }</div><div class="line"><a name="l01659"></a><span class="lineno"> 1659</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#aa35113f9b021c753e68c340f68abaa50"> 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#aa35113f9b021c753e68c340f68abaa50">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="l01661"></a><span class="lineno"> 1661</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="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="l01668"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4853ee15d625630be139d678fe36920e"> 1668</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#a4853ee15d625630be139d678fe36920e">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="l01669"></a><span class="lineno"> 1669</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCircuit(swigCPtr, <span class="keyword">this</span>, nexts);</div><div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>  <span 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="l01671"></a><span class="lineno"> 1671</span>  }</div><div class="line"><a name="l01672"></a><span class="lineno"> 1672</span> </div><div class="line"><a name="l01676"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2c352d1abae5604a0a0c14599503cd1d"> 1676</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#a2c352d1abae5604a0a0c14599503cd1d">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="l01677"></a><span class="lineno"> 1677</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSubCircuit(swigCPtr, <span class="keyword">this</span>, nexts);</div><div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>  <span 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="l01679"></a><span class="lineno"> 1679</span>  }</div><div class="line"><a name="l01680"></a><span class="lineno"> 1680</span> </div><div class="line"><a name="l01684"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a935afa3ab141ae5bab665efbb87d900d"> 1684</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#a935afa3ab141ae5bab665efbb87d900d">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="l01685"></a><span class="lineno"> 1685</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="l01686"></a><span class="lineno"> 1686</span>  <span 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="l01687"></a><span class="lineno"> 1687</span>  }</div><div class="line"><a name="l01688"></a><span class="lineno"> 1688</span> </div><div class="line"><a name="l01692"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae3e4fa734077e14961adce452aa3f26a"> 1692</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#ae3e4fa734077e14961adce452aa3f26a">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="l01693"></a><span class="lineno"> 1693</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="l01694"></a><span class="lineno"> 1694</span>  <span 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="l01695"></a><span class="lineno"> 1695</span>  }</div><div class="line"><a name="l01696"></a><span class="lineno"> 1696</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#ab4b5f4dd01a96f208a3ad0ab2f95b254"> 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#ab4b5f4dd01a96f208a3ad0ab2f95b254">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="l01701"></a><span class="lineno"> 1701</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="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="l01708"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac866928bea36b7cdcb9cdc6a60752851"> 1708</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#ac866928bea36b7cdcb9cdc6a60752851">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="l01709"></a><span class="lineno"> 1709</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="l01710"></a><span class="lineno"> 1710</span>  <span 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="l01711"></a><span class="lineno"> 1711</span>  }</div><div class="line"><a name="l01712"></a><span class="lineno"> 1712</span> </div><div class="line"><a name="l01716"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6189a727c1e0c7bacfdeadce65ff5c18"> 1716</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#a6189a727c1e0c7bacfdeadce65ff5c18">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="l01717"></a><span class="lineno"> 1717</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="l01718"></a><span class="lineno"> 1718</span>  <span 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="l01719"></a><span class="lineno"> 1719</span>  }</div><div class="line"><a name="l01720"></a><span class="lineno"> 1720</span> </div><div class="line"><a name="l01724"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9632623a75274991c60907b7a58f59ec"> 1724</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#a9632623a75274991c60907b7a58f59ec">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="l01725"></a><span class="lineno"> 1725</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="l01726"></a><span class="lineno"> 1726</span>  <span 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="l01727"></a><span class="lineno"> 1727</span>  }</div><div class="line"><a name="l01728"></a><span class="lineno"> 1728</span> </div><div class="line"><a name="l01732"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad3c580161829a3b73dcc2badb8d72da5"> 1732</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#ad3c580161829a3b73dcc2badb8d72da5">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="l01733"></a><span class="lineno"> 1733</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="l01734"></a><span class="lineno"> 1734</span>  <span 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="l01735"></a><span class="lineno"> 1735</span>  }</div><div class="line"><a name="l01736"></a><span class="lineno"> 1736</span> </div><div class="line"><a name="l01740"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3f81f5b2c56fb05568932f0e077dfbb"> 1740</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#af3f81f5b2c56fb05568932f0e077dfbb">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="l01741"></a><span class="lineno"> 1741</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="l01742"></a><span class="lineno"> 1742</span>  <span 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="l01743"></a><span class="lineno"> 1743</span>  }</div><div class="line"><a name="l01744"></a><span class="lineno"> 1744</span> </div><div class="line"><a name="l01748"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0b1c61836dbeb6b744195d1ce29bbce8"> 1748</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#a0b1c61836dbeb6b744195d1ce29bbce8">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="l01749"></a><span class="lineno"> 1749</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="l01750"></a><span class="lineno"> 1750</span>  <span 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="l01751"></a><span class="lineno"> 1751</span>  }</div><div class="line"><a name="l01752"></a><span class="lineno"> 1752</span> </div><div class="line"><a name="l01756"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afce21f8fc90198668cccc45754c0a6ad"> 1756</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#afce21f8fc90198668cccc45754c0a6ad">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="l01757"></a><span class="lineno"> 1757</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="l01758"></a><span class="lineno"> 1758</span>  <span 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="l01759"></a><span class="lineno"> 1759</span>  }</div><div class="line"><a name="l01760"></a><span class="lineno"> 1760</span> </div><div class="line"><a name="l01761"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a133eae809dff4071521cff8dd54818e5"> 1761</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#a133eae809dff4071521cff8dd54818e5">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="l01762"></a><span class="lineno"> 1762</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="l01763"></a><span class="lineno"> 1763</span>  <span 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="l01764"></a><span class="lineno"> 1764</span>  }</div><div class="line"><a name="l01765"></a><span class="lineno"> 1765</span> </div><div class="line"><a name="l01766"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0324a789be3de8581a53a522af2c114f"> 1766</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#a0324a789be3de8581a53a522af2c114f">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="l01767"></a><span class="lineno"> 1767</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="l01768"></a><span class="lineno"> 1768</span>  <span 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="l01769"></a><span class="lineno"> 1769</span>  }</div><div class="line"><a name="l01770"></a><span class="lineno"> 1770</span> </div><div class="line"><a name="l01774"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3100c13dfed3e876cfb2524b5f786166"> 1774</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#a3100c13dfed3e876cfb2524b5f786166">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="l01775"></a><span class="lineno"> 1775</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="l01776"></a><span class="lineno"> 1776</span>  <span 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="l01777"></a><span class="lineno"> 1777</span>  }</div><div class="line"><a name="l01778"></a><span class="lineno"> 1778</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#a7f3bd0ef443324e8c91552226b860df0"> 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#a7f3bd0ef443324e8c91552226b860df0">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="l01780"></a><span class="lineno"> 1780</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="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="l01784"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1c5546797855b982a0e3bf4e607358bd"> 1784</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#a1c5546797855b982a0e3bf4e607358bd">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="l01785"></a><span class="lineno"> 1785</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="l01786"></a><span class="lineno"> 1786</span>  <span 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="l01787"></a><span class="lineno"> 1787</span>  }</div><div class="line"><a name="l01788"></a><span class="lineno"> 1788</span> </div><div class="line"><a name="l01792"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6798dd62de1cac197b282f918854fa49"> 1792</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#a6798dd62de1cac197b282f918854fa49">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="l01793"></a><span class="lineno"> 1793</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="l01794"></a><span class="lineno"> 1794</span>  <span 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="l01795"></a><span class="lineno"> 1795</span>  }</div><div class="line"><a name="l01796"></a><span class="lineno"> 1796</span> </div><div class="line"><a name="l01800"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ee29cf74c0c036284146e7ee2f0425b"> 1800</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#a8ee29cf74c0c036284146e7ee2f0425b">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="l01801"></a><span class="lineno"> 1801</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="l01802"></a><span class="lineno"> 1802</span>  <span 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="l01803"></a><span class="lineno"> 1803</span>  }</div><div class="line"><a name="l01804"></a><span class="lineno"> 1804</span> </div><div class="line"><a name="l01808"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b9fd1f522dba04384781f0d1078bf68"> 1808</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#a5b9fd1f522dba04384781f0d1078bf68">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="l01809"></a><span class="lineno"> 1809</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="l01810"></a><span class="lineno"> 1810</span>  <span 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="l01811"></a><span class="lineno"> 1811</span>  }</div><div class="line"><a name="l01812"></a><span class="lineno"> 1812</span> </div><div class="line"><a name="l01816"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a278e7e16d34d8bbb868bc2dd1e1de901"> 1816</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#a278e7e16d34d8bbb868bc2dd1e1de901">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="l01817"></a><span class="lineno"> 1817</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="l01818"></a><span class="lineno"> 1818</span>  <span 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="l01819"></a><span class="lineno"> 1819</span>  }</div><div class="line"><a name="l01820"></a><span class="lineno"> 1820</span> </div><div class="line"><a name="l01824"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a22e3cf306fac5355e457f933ee720f96"> 1824</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#a22e3cf306fac5355e457f933ee720f96">makeFixedInterval</a>(<span class="keywordtype">long</span> start, <span class="keywordtype">long</span> duration, String name) {</div><div class="line"><a name="l01825"></a><span class="lineno"> 1825</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="l01826"></a><span class="lineno"> 1826</span>  <span 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="l01827"></a><span class="lineno"> 1827</span>  }</div><div class="line"><a name="l01828"></a><span class="lineno"> 1828</span> </div><div class="line"><a name="l01832"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a33978e296d8b9e87bc83c83cc50b7fe2"> 1832</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#a33978e296d8b9e87bc83c83cc50b7fe2">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="l01833"></a><span class="lineno"> 1833</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="l01834"></a><span class="lineno"> 1834</span>  <span 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="l01835"></a><span class="lineno"> 1835</span>  }</div><div class="line"><a name="l01836"></a><span class="lineno"> 1836</span> </div><div class="line"><a name="l01840"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe51cf060c00fa03dbe072b40b23d3a6"> 1840</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#afe51cf060c00fa03dbe072b40b23d3a6">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="l01841"></a><span class="lineno"> 1841</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="l01842"></a><span class="lineno"> 1842</span>  <span 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="l01843"></a><span class="lineno"> 1843</span>  }</div><div class="line"><a name="l01844"></a><span class="lineno"> 1844</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#a572c652185ecef1a5f3cec78ee7f2f86"> 1848</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#a572c652185ecef1a5f3cec78ee7f2f86">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="l01849"></a><span class="lineno"> 1849</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="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_1IntervalVar.html">IntervalVar</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#a74ab4263d79986d647927d4c7cf29545"> 1856</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#a74ab4263d79986d647927d4c7cf29545">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="l01857"></a><span class="lineno"> 1857</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="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_1IntervalVar.html">IntervalVar</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="l01864"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a15f6ea3a675b91cb9b1e538051fca165"> 1864</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#a15f6ea3a675b91cb9b1e538051fca165">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="l01865"></a><span class="lineno"> 1865</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="l01866"></a><span class="lineno"> 1866</span>  <span 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="l01867"></a><span class="lineno"> 1867</span>  }</div><div class="line"><a name="l01868"></a><span class="lineno"> 1868</span> </div><div class="line"><a name="l01872"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a640dd5a97160c9e708f03be6d7d3270d"> 1872</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#a640dd5a97160c9e708f03be6d7d3270d">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="l01873"></a><span class="lineno"> 1873</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="l01874"></a><span class="lineno"> 1874</span>  <span 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="l01875"></a><span class="lineno"> 1875</span>  }</div><div class="line"><a name="l01876"></a><span class="lineno"> 1876</span> </div><div class="line"><a name="l01880"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5541ba104a6e11c0338caac196000515"> 1880</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#a5541ba104a6e11c0338caac196000515">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="l01881"></a><span class="lineno"> 1881</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="l01882"></a><span class="lineno"> 1882</span>  <span 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="l01883"></a><span class="lineno"> 1883</span>  }</div><div class="line"><a name="l01884"></a><span class="lineno"> 1884</span> </div><div class="line"><a name="l01888"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1fb97961e644acf4aab69543a7f573c0"> 1888</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#a1fb97961e644acf4aab69543a7f573c0">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="l01889"></a><span class="lineno"> 1889</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="l01890"></a><span class="lineno"> 1890</span>  <span 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="l01891"></a><span class="lineno"> 1891</span>  }</div><div class="line"><a name="l01892"></a><span class="lineno"> 1892</span> </div><div class="line"><a name="l01896"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7f0a228ed664c5923a32d3fd586e2478"> 1896</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#a7f0a228ed664c5923a32d3fd586e2478">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="l01897"></a><span class="lineno"> 1897</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="l01898"></a><span class="lineno"> 1898</span>  <span 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="l01899"></a><span class="lineno"> 1899</span>  }</div><div class="line"><a name="l01900"></a><span class="lineno"> 1900</span> </div><div class="line"><a name="l01904"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0e577728840fc0059d3cc60d24a971c5"> 1904</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#a0e577728840fc0059d3cc60d24a971c5">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="l01905"></a><span class="lineno"> 1905</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="l01906"></a><span class="lineno"> 1906</span>  <span 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="l01907"></a><span class="lineno"> 1907</span>  }</div><div class="line"><a name="l01908"></a><span class="lineno"> 1908</span> </div><div class="line"><a name="l01912"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0d499a36110e7ec7a34c08e679b4e1a1"> 1912</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#a0d499a36110e7ec7a34c08e679b4e1a1">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="l01913"></a><span class="lineno"> 1913</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="l01914"></a><span class="lineno"> 1914</span>  <span 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="l01915"></a><span class="lineno"> 1915</span>  }</div><div class="line"><a name="l01916"></a><span class="lineno"> 1916</span> </div><div class="line"><a name="l01920"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aef39b0fc89aa659acc5672869c431d6c"> 1920</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#aef39b0fc89aa659acc5672869c431d6c">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="l01921"></a><span class="lineno"> 1921</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="l01922"></a><span class="lineno"> 1922</span>  <span 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="l01923"></a><span class="lineno"> 1923</span>  }</div><div class="line"><a name="l01924"></a><span class="lineno"> 1924</span> </div><div class="line"><a name="l01928"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a036e81c78a8f3997a736bcbd3600305b"> 1928</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#a036e81c78a8f3997a736bcbd3600305b">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="l01929"></a><span class="lineno"> 1929</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="l01930"></a><span class="lineno"> 1930</span>  <span 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="l01931"></a><span class="lineno"> 1931</span>  }</div><div class="line"><a name="l01932"></a><span class="lineno"> 1932</span> </div><div class="line"><a name="l01936"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedc5bfaa16fc96e3cb3222cbe385d62d"> 1936</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#aedc5bfaa16fc96e3cb3222cbe385d62d">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="l01937"></a><span class="lineno"> 1937</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDisjunctiveConstraint(swigCPtr, <span class="keyword">this</span>, intervals, name);</div><div class="line"><a name="l01938"></a><span class="lineno"> 1938</span>  <span 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="l01939"></a><span class="lineno"> 1939</span>  }</div><div class="line"><a name="l01940"></a><span class="lineno"> 1940</span> </div><div class="line"><a name="l01944"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a16a8eeae5dd0c38cc557e3e6b363a1c4"> 1944</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#a16a8eeae5dd0c38cc557e3e6b363a1c4">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="l01945"></a><span class="lineno"> 1945</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeStrictDisjunctiveConstraint(swigCPtr, <span class="keyword">this</span>, intervals, name);</div><div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>  <span 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="l01947"></a><span class="lineno"> 1947</span>  }</div><div class="line"><a name="l01948"></a><span class="lineno"> 1948</span> </div><div class="line"><a name="l01952"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a63c37bb899295ce91093fabd0b684e1a"> 1952</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#a63c37bb899295ce91093fabd0b684e1a">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="l01953"></a><span class="lineno"> 1953</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="l01954"></a><span class="lineno"> 1954</span>  <span 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="l01955"></a><span class="lineno"> 1955</span>  }</div><div class="line"><a name="l01956"></a><span class="lineno"> 1956</span> </div><div class="line"><a name="l01960"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a918d12e5c3dd5038a9c04fb68fa4598d"> 1960</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#a918d12e5c3dd5038a9c04fb68fa4598d">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="l01961"></a><span class="lineno"> 1961</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="l01962"></a><span class="lineno"> 1962</span>  <span 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="l01963"></a><span class="lineno"> 1963</span>  }</div><div class="line"><a name="l01964"></a><span class="lineno"> 1964</span> </div><div class="line"><a name="l01968"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0838826c6ea204d021e9466514799017"> 1968</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#a0838826c6ea204d021e9466514799017">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="l01969"></a><span class="lineno"> 1969</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="l01970"></a><span class="lineno"> 1970</span>  <span 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="l01971"></a><span class="lineno"> 1971</span>  }</div><div class="line"><a name="l01972"></a><span class="lineno"> 1972</span> </div><div class="line"><a name="l01976"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a083b10a3d4ee69bac0aa5fe260af319a"> 1976</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#a083b10a3d4ee69bac0aa5fe260af319a">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="l01977"></a><span class="lineno"> 1977</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="l01978"></a><span class="lineno"> 1978</span>  <span 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="l01979"></a><span class="lineno"> 1979</span>  }</div><div class="line"><a name="l01980"></a><span class="lineno"> 1980</span> </div><div class="line"><a name="l01984"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aac090944b6cbfd21b044541b4e259bf7"> 1984</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#aac090944b6cbfd21b044541b4e259bf7">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="l01985"></a><span class="lineno"> 1985</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="l01986"></a><span class="lineno"> 1986</span>  <span 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="l01987"></a><span class="lineno"> 1987</span>  }</div><div class="line"><a name="l01988"></a><span class="lineno"> 1988</span> </div><div class="line"><a name="l01992"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae8bbcf46f8ef018dde886f6001199048"> 1992</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#ae8bbcf46f8ef018dde886f6001199048">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="l01993"></a><span class="lineno"> 1993</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="l01994"></a><span class="lineno"> 1994</span>  <span 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="l01995"></a><span class="lineno"> 1995</span>  }</div><div class="line"><a name="l01996"></a><span class="lineno"> 1996</span> </div><div class="line"><a name="l02000"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a49e3dfe2a1b5351cf5af80d59fd784e8"> 2000</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#a49e3dfe2a1b5351cf5af80d59fd784e8">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="l02001"></a><span class="lineno"> 2001</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="l02002"></a><span class="lineno"> 2002</span>  <span 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="l02003"></a><span class="lineno"> 2003</span>  }</div><div class="line"><a name="l02004"></a><span class="lineno"> 2004</span> </div><div class="line"><a name="l02008"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a52556062d1a85981887d29c886e2865c"> 2008</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#a52556062d1a85981887d29c886e2865c">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="l02009"></a><span class="lineno"> 2009</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="l02010"></a><span class="lineno"> 2010</span>  <span 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="l02011"></a><span class="lineno"> 2011</span>  }</div><div class="line"><a name="l02012"></a><span class="lineno"> 2012</span> </div><div class="line"><a name="l02016"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aac21e6f0ca6476726dcf8dd5847cdb32"> 2016</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#aac21e6f0ca6476726dcf8dd5847cdb32">makeAssignment</a>() {</div><div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAssignment__SWIG_0(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02018"></a><span class="lineno"> 2018</span>  <span 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="l02019"></a><span class="lineno"> 2019</span>  }</div><div class="line"><a name="l02020"></a><span class="lineno"> 2020</span> </div><div class="line"><a name="l02024"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a433d9479b04b3cb8de3cc2c587f66b74"> 2024</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#a433d9479b04b3cb8de3cc2c587f66b74">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="l02025"></a><span class="lineno"> 2025</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="l02026"></a><span class="lineno"> 2026</span>  <span 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="l02027"></a><span class="lineno"> 2027</span>  }</div><div class="line"><a name="l02028"></a><span class="lineno"> 2028</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#a1610c959311dc91605f026770c463828"> 2032</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#a1610c959311dc91605f026770c463828">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="l02033"></a><span class="lineno"> 2033</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="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_1SolutionCollector.html">SolutionCollector</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="l02040"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a75ddbe3538ac1ba0968a03413eec6fa2"> 2040</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#a75ddbe3538ac1ba0968a03413eec6fa2">makeFirstSolutionCollector</a>() {</div><div class="line"><a name="l02041"></a><span class="lineno"> 2041</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFirstSolutionCollector__SWIG_1(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02042"></a><span class="lineno"> 2042</span>  <span 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="l02043"></a><span class="lineno"> 2043</span>  }</div><div class="line"><a name="l02044"></a><span class="lineno"> 2044</span> </div><div class="line"><a name="l02048"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae7ef8743433a20b7e3a734afa2123cdc"> 2048</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#ae7ef8743433a20b7e3a734afa2123cdc">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="l02049"></a><span class="lineno"> 2049</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="l02050"></a><span class="lineno"> 2050</span>  <span 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="l02051"></a><span class="lineno"> 2051</span>  }</div><div class="line"><a name="l02052"></a><span class="lineno"> 2052</span> </div><div class="line"><a name="l02056"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a205ad96b9917cfae518b70edf214db12"> 2056</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#a205ad96b9917cfae518b70edf214db12">makeLastSolutionCollector</a>() {</div><div class="line"><a name="l02057"></a><span class="lineno"> 2057</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLastSolutionCollector__SWIG_1(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02058"></a><span class="lineno"> 2058</span>  <span 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="l02059"></a><span class="lineno"> 2059</span>  }</div><div class="line"><a name="l02060"></a><span class="lineno"> 2060</span> </div><div class="line"><a name="l02064"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a189dfd86602b6c107bcfd627790e232b"> 2064</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#a189dfd86602b6c107bcfd627790e232b">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="l02065"></a><span class="lineno"> 2065</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="l02066"></a><span class="lineno"> 2066</span>  <span 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="l02067"></a><span class="lineno"> 2067</span>  }</div><div class="line"><a name="l02068"></a><span class="lineno"> 2068</span> </div><div class="line"><a name="l02072"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1bbd43305b0e7a4d8311318f8d0faf2f"> 2072</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#a1bbd43305b0e7a4d8311318f8d0faf2f">makeBestValueSolutionCollector</a>(<span class="keywordtype">boolean</span> maximize) {</div><div class="line"><a name="l02073"></a><span class="lineno"> 2073</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="l02074"></a><span class="lineno"> 2074</span>  <span 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="l02075"></a><span class="lineno"> 2075</span>  }</div><div class="line"><a name="l02076"></a><span class="lineno"> 2076</span> </div><div class="line"><a name="l02080"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abd0bb860b2f7ebc8bc13c84b622afd67"> 2080</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#abd0bb860b2f7ebc8bc13c84b622afd67">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="l02081"></a><span class="lineno"> 2081</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="l02082"></a><span class="lineno"> 2082</span>  <span 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="l02083"></a><span class="lineno"> 2083</span>  }</div><div class="line"><a name="l02084"></a><span class="lineno"> 2084</span> </div><div class="line"><a name="l02085"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a05c70b30463fab1157059de7fb91b873"> 2085</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#a05c70b30463fab1157059de7fb91b873">makeNBestValueSolutionCollector</a>(<span class="keywordtype">int</span> solution_count, <span class="keywordtype">boolean</span> maximize) {</div><div class="line"><a name="l02086"></a><span class="lineno"> 2086</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="l02087"></a><span class="lineno"> 2087</span>  <span 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="l02088"></a><span class="lineno"> 2088</span>  }</div><div class="line"><a name="l02089"></a><span class="lineno"> 2089</span> </div><div class="line"><a name="l02093"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8f1b325454ba514b8703b0413ddd2fdb"> 2093</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#a8f1b325454ba514b8703b0413ddd2fdb">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="l02094"></a><span class="lineno"> 2094</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="l02095"></a><span class="lineno"> 2095</span>  <span 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="l02096"></a><span class="lineno"> 2096</span>  }</div><div class="line"><a name="l02097"></a><span class="lineno"> 2097</span> </div><div class="line"><a name="l02101"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0a22f1209cf8bcfce8e347ba46cedc18"> 2101</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#a0a22f1209cf8bcfce8e347ba46cedc18">makeAllSolutionCollector</a>() {</div><div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAllSolutionCollector__SWIG_1(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>  <span 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="l02104"></a><span class="lineno"> 2104</span>  }</div><div class="line"><a name="l02105"></a><span class="lineno"> 2105</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#a6b31bfccaa49ce93f42e637291d42c04"> 2109</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#a6b31bfccaa49ce93f42e637291d42c04">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="l02110"></a><span class="lineno"> 2110</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="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_1OptimizeVar.html">OptimizeVar</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="l02117"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abe367f220c6694d1d1332999cf9ad904"> 2117</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#abe367f220c6694d1d1332999cf9ad904">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="l02118"></a><span class="lineno"> 2118</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="l02119"></a><span class="lineno"> 2119</span>  <span 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="l02120"></a><span class="lineno"> 2120</span>  }</div><div class="line"><a name="l02121"></a><span class="lineno"> 2121</span> </div><div class="line"><a name="l02125"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aff5a8ea3019ca1d81f2756df84578f02"> 2125</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#aff5a8ea3019ca1d81f2756df84578f02">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="l02126"></a><span class="lineno"> 2126</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="l02127"></a><span class="lineno"> 2127</span>  <span 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="l02128"></a><span class="lineno"> 2128</span>  }</div><div class="line"><a name="l02129"></a><span class="lineno"> 2129</span> </div><div class="line"><a name="l02133"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3308949c90546ab8d60ba665701244c"> 2133</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#af3308949c90546ab8d60ba665701244c">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="l02134"></a><span class="lineno"> 2134</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="l02135"></a><span class="lineno"> 2135</span>  <span 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="l02136"></a><span class="lineno"> 2136</span>  }</div><div class="line"><a name="l02137"></a><span class="lineno"> 2137</span> </div><div class="line"><a name="l02141"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2bf9cab881647284a1691bc947b81536"> 2141</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#a2bf9cab881647284a1691bc947b81536">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="l02142"></a><span class="lineno"> 2142</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="l02143"></a><span class="lineno"> 2143</span>  <span 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="l02144"></a><span class="lineno"> 2144</span>  }</div><div class="line"><a name="l02145"></a><span class="lineno"> 2145</span> </div><div class="line"><a name="l02149"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4cca31d0e79292aac7384e1b65ffd62b"> 2149</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#a4cca31d0e79292aac7384e1b65ffd62b">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="l02150"></a><span class="lineno"> 2150</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="l02151"></a><span class="lineno"> 2151</span>  <span 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="l02152"></a><span class="lineno"> 2152</span>  }</div><div class="line"><a name="l02153"></a><span class="lineno"> 2153</span> </div><div class="line"><a name="l02157"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5bdf76d7344f70ac70e892f46acfc628"> 2157</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#a5bdf76d7344f70ac70e892f46acfc628">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="l02158"></a><span class="lineno"> 2158</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="l02159"></a><span class="lineno"> 2159</span>  <span 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="l02160"></a><span class="lineno"> 2160</span>  }</div><div class="line"><a name="l02161"></a><span class="lineno"> 2161</span> </div><div class="line"><a name="l02165"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af73952a6077281fa850c1297b225adda"> 2165</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#af73952a6077281fa850c1297b225adda">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="l02166"></a><span class="lineno"> 2166</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="l02167"></a><span class="lineno"> 2167</span>  <span 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="l02168"></a><span class="lineno"> 2168</span>  }</div><div class="line"><a name="l02169"></a><span class="lineno"> 2169</span> </div><div class="line"><a name="l02173"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a16564c299d9fba256b7ffad9522c0a35"> 2173</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#a16564c299d9fba256b7ffad9522c0a35">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="l02174"></a><span class="lineno"> 2174</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="l02175"></a><span class="lineno"> 2175</span>  <span 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="l02176"></a><span class="lineno"> 2176</span>  }</div><div class="line"><a name="l02177"></a><span class="lineno"> 2177</span> </div><div class="line"><a name="l02181"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6b258a1254b4b176ab5fb831c9ba19e9"> 2181</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#a6b258a1254b4b176ab5fb831c9ba19e9">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="l02182"></a><span class="lineno"> 2182</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="l02183"></a><span class="lineno"> 2183</span>  <span 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="l02184"></a><span class="lineno"> 2184</span>  }</div><div class="line"><a name="l02185"></a><span class="lineno"> 2185</span> </div><div class="line"><a name="l02189"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39297a8fb56e914d9f41d2b3a7cb2b78"> 2189</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#a39297a8fb56e914d9f41d2b3a7cb2b78">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="l02190"></a><span class="lineno"> 2190</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="l02191"></a><span class="lineno"> 2191</span>  <span 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="l02192"></a><span class="lineno"> 2192</span>  }</div><div class="line"><a name="l02193"></a><span class="lineno"> 2193</span> </div><div class="line"><a name="l02197"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f7896f9f22c7300147d83d95d4da957"> 2197</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#a2f7896f9f22c7300147d83d95d4da957">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="l02198"></a><span class="lineno"> 2198</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="l02199"></a><span class="lineno"> 2199</span>  <span 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="l02200"></a><span class="lineno"> 2200</span>  }</div><div class="line"><a name="l02201"></a><span class="lineno"> 2201</span> </div><div class="line"><a name="l02205"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab790b2a374125f961b0b0c480a9b55c4"> 2205</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#ab790b2a374125f961b0b0c480a9b55c4">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="l02206"></a><span class="lineno"> 2206</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="l02207"></a><span class="lineno"> 2207</span>  <span 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="l02208"></a><span class="lineno"> 2208</span>  }</div><div class="line"><a name="l02209"></a><span class="lineno"> 2209</span> </div><div class="line"><a name="l02210"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a00645080243b1e1865046d14090849dd"> 2210</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#a00645080243b1e1865046d14090849dd">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="l02211"></a><span class="lineno"> 2211</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="l02212"></a><span class="lineno"> 2212</span>  <span 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="l02213"></a><span class="lineno"> 2213</span>  }</div><div class="line"><a name="l02214"></a><span class="lineno"> 2214</span> </div><div class="line"><a name="l02218"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5bafc1088db5ab2922c97748183d0023"> 2218</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#a5bafc1088db5ab2922c97748183d0023">makeLubyRestart</a>(<span class="keywordtype">int</span> scale_factor) {</div><div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLubyRestart(swigCPtr, <span class="keyword">this</span>, scale_factor);</div><div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>  <span 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="l02221"></a><span class="lineno"> 2221</span>  }</div><div class="line"><a name="l02222"></a><span class="lineno"> 2222</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#aceca5076477c4d790c100002e1419176"> 2226</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#aceca5076477c4d790c100002e1419176">makeConstantRestart</a>(<span class="keywordtype">int</span> frequency) {</div><div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeConstantRestart(swigCPtr, <span class="keyword">this</span>, frequency);</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_1SearchMonitor.html">SearchMonitor</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="l02234"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a734e605cf61d5e768ad7137991d3cde3"> 2234</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#a734e605cf61d5e768ad7137991d3cde3">makeTimeLimit</a>(<span class="keywordtype">long</span> time_in_ms) {</div><div class="line"><a name="l02235"></a><span class="lineno"> 2235</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeTimeLimit(swigCPtr, <span class="keyword">this</span>, time_in_ms);</div><div class="line"><a name="l02236"></a><span class="lineno"> 2236</span>  <span 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="l02237"></a><span class="lineno"> 2237</span>  }</div><div class="line"><a name="l02238"></a><span class="lineno"> 2238</span> </div><div class="line"><a name="l02242"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39d25eff4b4f6cd57c7e79599cd120e8"> 2242</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#a39d25eff4b4f6cd57c7e79599cd120e8">makeBranchesLimit</a>(<span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a150a31a257efcdaf423eef58be8b09e7">branches</a>) {</div><div class="line"><a name="l02243"></a><span class="lineno"> 2243</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#a150a31a257efcdaf423eef58be8b09e7">branches</a>);</div><div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>  <span 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="l02245"></a><span class="lineno"> 2245</span>  }</div><div class="line"><a name="l02246"></a><span class="lineno"> 2246</span> </div><div class="line"><a name="l02250"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8dd726b06fbe5cd8afb949780417f8c0"> 2250</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#a8dd726b06fbe5cd8afb949780417f8c0">makeFailuresLimit</a>(<span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a548e95da07f926bbb0231e31b601d8d6">failures</a>) {</div><div class="line"><a name="l02251"></a><span class="lineno"> 2251</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#a548e95da07f926bbb0231e31b601d8d6">failures</a>);</div><div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>  <span 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="l02253"></a><span class="lineno"> 2253</span>  }</div><div class="line"><a name="l02254"></a><span class="lineno"> 2254</span> </div><div class="line"><a name="l02258"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5df8f1bc128ca48c68bbd32036762cec"> 2258</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#a5df8f1bc128ca48c68bbd32036762cec">makeSolutionsLimit</a>(<span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5d6f7b25211c9c0225d26f59b9af850">solutions</a>) {</div><div class="line"><a name="l02259"></a><span class="lineno"> 2259</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#ad5d6f7b25211c9c0225d26f59b9af850">solutions</a>);</div><div class="line"><a name="l02260"></a><span class="lineno"> 2260</span>  <span 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="l02261"></a><span class="lineno"> 2261</span>  }</div><div class="line"><a name="l02262"></a><span class="lineno"> 2262</span> </div><div class="line"><a name="l02266"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a48c86c23d0faad0b877557b48db4d091"> 2266</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#a48c86c23d0faad0b877557b48db4d091">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#a150a31a257efcdaf423eef58be8b09e7">branches</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a548e95da07f926bbb0231e31b601d8d6">failures</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5d6f7b25211c9c0225d26f59b9af850">solutions</a>) {</div><div class="line"><a name="l02267"></a><span class="lineno"> 2267</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_0(swigCPtr, <span class="keyword">this</span>, time, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a150a31a257efcdaf423eef58be8b09e7">branches</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a548e95da07f926bbb0231e31b601d8d6">failures</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5d6f7b25211c9c0225d26f59b9af850">solutions</a>);</div><div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>  <span 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="l02269"></a><span class="lineno"> 2269</span>  }</div><div class="line"><a name="l02270"></a><span class="lineno"> 2270</span> </div><div class="line"><a name="l02274"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a61ff598a30739bf91ce325bcbfb81d12"> 2274</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#a61ff598a30739bf91ce325bcbfb81d12">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#a150a31a257efcdaf423eef58be8b09e7">branches</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a548e95da07f926bbb0231e31b601d8d6">failures</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5d6f7b25211c9c0225d26f59b9af850">solutions</a>, <span class="keywordtype">boolean</span> smart_time_check) {</div><div class="line"><a name="l02275"></a><span class="lineno"> 2275</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_1(swigCPtr, <span class="keyword">this</span>, time, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a150a31a257efcdaf423eef58be8b09e7">branches</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a548e95da07f926bbb0231e31b601d8d6">failures</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5d6f7b25211c9c0225d26f59b9af850">solutions</a>, smart_time_check);</div><div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>  <span 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="l02277"></a><span class="lineno"> 2277</span>  }</div><div class="line"><a name="l02278"></a><span class="lineno"> 2278</span> </div><div class="line"><a name="l02282"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af8ea4414a13940b6322260b972f9013e"> 2282</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#af8ea4414a13940b6322260b972f9013e">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#a150a31a257efcdaf423eef58be8b09e7">branches</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a548e95da07f926bbb0231e31b601d8d6">failures</a>, <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5d6f7b25211c9c0225d26f59b9af850">solutions</a>, <span class="keywordtype">boolean</span> smart_time_check, <span class="keywordtype">boolean</span> cumulative) {</div><div class="line"><a name="l02283"></a><span class="lineno"> 2283</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_2(swigCPtr, <span class="keyword">this</span>, time, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a150a31a257efcdaf423eef58be8b09e7">branches</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a548e95da07f926bbb0231e31b601d8d6">failures</a>, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5d6f7b25211c9c0225d26f59b9af850">solutions</a>, smart_time_check, cumulative);</div><div class="line"><a name="l02284"></a><span class="lineno"> 2284</span>  <span 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="l02285"></a><span class="lineno"> 2285</span>  }</div><div class="line"><a name="l02286"></a><span class="lineno"> 2286</span> </div><div class="line"><a name="l02290"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a57f2445dec297d21c04dc190acca23cb"> 2290</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#a57f2445dec297d21c04dc190acca23cb">makeLimit</a>(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParameters.html">RegularLimitParameters</a> proto) {</div><div class="line"><a name="l02291"></a><span class="lineno"> 2291</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="l02292"></a><span class="lineno"> 2292</span>  <span 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="l02293"></a><span class="lineno"> 2293</span>  }</div><div class="line"><a name="l02294"></a><span class="lineno"> 2294</span> </div><div class="line"><a name="l02298"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abda299813651a5841683156690f8f9e5"> 2298</a></span>  <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParameters.html">RegularLimitParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abda299813651a5841683156690f8f9e5">makeDefaultRegularLimitParameters</a>() {</div><div class="line"><a name="l02299"></a><span class="lineno"> 2299</span>  <span class="keywordtype">byte</span>[] buf = mainJNI.Solver_makeDefaultRegularLimitParameters(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02300"></a><span class="lineno"> 2300</span>  <span class="keywordflow">if</span> (buf == <span class="keyword">null</span> || buf.length == 0) {</div><div class="line"><a name="l02301"></a><span class="lineno"> 2301</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div><div class="line"><a name="l02302"></a><span class="lineno"> 2302</span>  }</div><div class="line"><a name="l02303"></a><span class="lineno"> 2303</span>  <span class="keywordflow">try</span> {</div><div class="line"><a name="l02304"></a><span class="lineno"> 2304</span>  <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.<a class="code" href="namespacecom_1_1google_1_1ortools.html">ortools</a>.<a class="code" href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">constraintsolver</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParameters.html">RegularLimitParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParameters.html#a0702d4354e1d462591db7262c53ea36d">parseFrom</a>(buf);</div><div class="line"><a name="l02305"></a><span class="lineno"> 2305</span>  } <span class="keywordflow">catch</span> (<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException e) {</div><div class="line"><a name="l02306"></a><span class="lineno"> 2306</span>  <span class="keywordflow">throw</span> <span class="keyword">new</span> RuntimeException(</div><div class="line"><a name="l02307"></a><span class="lineno"> 2307</span>  <span class="stringliteral">"Unable to parse com.google.ortools.constraintsolver.RegularLimitParameters protocol message."</span>);</div><div class="line"><a name="l02308"></a><span class="lineno"> 2308</span>  }</div><div class="line"><a name="l02309"></a><span class="lineno"> 2309</span> }</div><div class="line"><a name="l02310"></a><span class="lineno"> 2310</span> </div><div class="line"><a name="l02314"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a367b143fdf7915962c0d48d22bbb1a3a"> 2314</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#a367b143fdf7915962c0d48d22bbb1a3a">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="l02315"></a><span class="lineno"> 2315</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeLimit__SWIG_4(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="l02316"></a><span class="lineno"> 2316</span>  <span 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="l02317"></a><span class="lineno"> 2317</span>  }</div><div class="line"><a name="l02318"></a><span class="lineno"> 2318</span> </div><div class="line"><a name="l02322"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3f7216743a6350b2501901c2e84875f1"> 2322</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#a3f7216743a6350b2501901c2e84875f1">makeCustomLimit</a>(BooleanSupplier limiter) {</div><div class="line"><a name="l02323"></a><span class="lineno"> 2323</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeCustomLimit(swigCPtr, <span class="keyword">this</span>, limiter);</div><div class="line"><a name="l02324"></a><span class="lineno"> 2324</span>  <span 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="l02325"></a><span class="lineno"> 2325</span>  }</div><div class="line"><a name="l02326"></a><span class="lineno"> 2326</span> </div><div class="line"><a name="l02330"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a40ff07f3b9f8e2f92a89fe78744d88fd"> 2330</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#a40ff07f3b9f8e2f92a89fe78744d88fd">makeSearchLog</a>(<span class="keywordtype">int</span> branch_period) {</div><div class="line"><a name="l02331"></a><span class="lineno"> 2331</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="l02332"></a><span class="lineno"> 2332</span>  <span 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="l02333"></a><span class="lineno"> 2333</span>  }</div><div class="line"><a name="l02334"></a><span class="lineno"> 2334</span> </div><div class="line"><a name="l02338"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab21b0605112174c5873906843b7d2ea8"> 2338</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#ab21b0605112174c5873906843b7d2ea8">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="l02339"></a><span class="lineno"> 2339</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="l02340"></a><span class="lineno"> 2340</span>  <span 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="l02341"></a><span class="lineno"> 2341</span>  }</div><div class="line"><a name="l02342"></a><span class="lineno"> 2342</span> </div><div class="line"><a name="l02346"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af41efd23c78de81097ebabf8956f745f"> 2346</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#af41efd23c78de81097ebabf8956f745f">makeSearchLog</a>(<span class="keywordtype">int</span> branch_period, Supplier<String> display_callback) {</div><div class="line"><a name="l02347"></a><span class="lineno"> 2347</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="l02348"></a><span class="lineno"> 2348</span>  <span 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="l02349"></a><span class="lineno"> 2349</span>  }</div><div class="line"><a name="l02350"></a><span class="lineno"> 2350</span> </div><div class="line"><a name="l02354"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a99daedc8d58c377b7607165627d07f25"> 2354</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#a99daedc8d58c377b7607165627d07f25">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="l02355"></a><span class="lineno"> 2355</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="l02356"></a><span class="lineno"> 2356</span>  <span 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="l02357"></a><span class="lineno"> 2357</span>  }</div><div class="line"><a name="l02358"></a><span class="lineno"> 2358</span> </div><div class="line"><a name="l02362"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac8740ee0422a845c6bb794fa0bdbb7f1"> 2362</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#ac8740ee0422a845c6bb794fa0bdbb7f1">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="l02363"></a><span class="lineno"> 2363</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="l02364"></a><span class="lineno"> 2364</span>  <span 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="l02365"></a><span class="lineno"> 2365</span>  }</div><div class="line"><a name="l02366"></a><span class="lineno"> 2366</span> </div><div class="line"><a name="l02370"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af8d2f355cdaf8bd796c8b4454256e5db"> 2370</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#af8d2f355cdaf8bd796c8b4454256e5db">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="l02371"></a><span class="lineno"> 2371</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="l02372"></a><span class="lineno"> 2372</span>  <span 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="l02373"></a><span class="lineno"> 2373</span>  }</div><div class="line"><a name="l02374"></a><span class="lineno"> 2374</span> </div><div class="line"><a name="l02378"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1f24f9f1d984581435427ab608890b74"> 2378</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#a1f24f9f1d984581435427ab608890b74">makeSearchTrace</a>(String prefix) {</div><div class="line"><a name="l02379"></a><span class="lineno"> 2379</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSearchTrace(swigCPtr, <span class="keyword">this</span>, prefix);</div><div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>  <span 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="l02381"></a><span class="lineno"> 2381</span>  }</div><div class="line"><a name="l02382"></a><span class="lineno"> 2382</span> </div><div class="line"><a name="l02386"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d677421d96852eb731e749890dc8a67"> 2386</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#a8d677421d96852eb731e749890dc8a67">makeEnterSearchCallback</a>(Runnable callback) {</div><div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeEnterSearchCallback(swigCPtr, <span class="keyword">this</span>, callback);</div><div class="line"><a name="l02388"></a><span class="lineno"> 2388</span>  <span 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="l02389"></a><span class="lineno"> 2389</span>  }</div><div class="line"><a name="l02390"></a><span class="lineno"> 2390</span> </div><div class="line"><a name="l02391"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7075983fce9aec7a5c0dee8d5a4a04ab"> 2391</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#a7075983fce9aec7a5c0dee8d5a4a04ab">makeExitSearchCallback</a>(Runnable callback) {</div><div class="line"><a name="l02392"></a><span class="lineno"> 2392</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeExitSearchCallback(swigCPtr, <span class="keyword">this</span>, callback);</div><div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>  <span 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="l02394"></a><span class="lineno"> 2394</span>  }</div><div class="line"><a name="l02395"></a><span class="lineno"> 2395</span> </div><div class="line"><a name="l02396"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5cf95b3ec9eb318a1cd5b8ec11ba02a7"> 2396</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#a5cf95b3ec9eb318a1cd5b8ec11ba02a7">makeAtSolutionCallback</a>(Runnable callback) {</div><div class="line"><a name="l02397"></a><span class="lineno"> 2397</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAtSolutionCallback(swigCPtr, <span class="keyword">this</span>, callback);</div><div class="line"><a name="l02398"></a><span class="lineno"> 2398</span>  <span 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="l02399"></a><span class="lineno"> 2399</span>  }</div><div class="line"><a name="l02400"></a><span class="lineno"> 2400</span> </div><div class="line"><a name="l02404"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6cb7db5602b2b408c553017f9d0746dc"> 2404</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#a6cb7db5602b2b408c553017f9d0746dc">makePrintModelVisitor</a>() {</div><div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makePrintModelVisitor(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02406"></a><span class="lineno"> 2406</span>  <span 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="l02407"></a><span class="lineno"> 2407</span>  }</div><div class="line"><a name="l02408"></a><span class="lineno"> 2408</span> </div><div class="line"><a name="l02412"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab8be8f1c5b3f6442f5a5d0abca1c785f"> 2412</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#ab8be8f1c5b3f6442f5a5d0abca1c785f">makeStatisticsModelVisitor</a>() {</div><div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeStatisticsModelVisitor(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02414"></a><span class="lineno"> 2414</span>  <span 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="l02415"></a><span class="lineno"> 2415</span>  }</div><div class="line"><a name="l02416"></a><span class="lineno"> 2416</span> </div><div class="line"><a name="l02420"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a186481c4302af508fc431deed9e8c302"> 2420</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#a186481c4302af508fc431deed9e8c302">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="l02421"></a><span class="lineno"> 2421</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="l02422"></a><span class="lineno"> 2422</span>  <span 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="l02423"></a><span class="lineno"> 2423</span>  }</div><div class="line"><a name="l02424"></a><span class="lineno"> 2424</span> </div><div class="line"><a name="l02425"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acec4b8659726a201cce2519ca375736e"> 2425</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#acec4b8659726a201cce2519ca375736e">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="l02426"></a><span class="lineno"> 2426</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="l02427"></a><span class="lineno"> 2427</span>  <span 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="l02428"></a><span class="lineno"> 2428</span>  }</div><div class="line"><a name="l02429"></a><span class="lineno"> 2429</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#a5289590a93ff48f02289bc15366f0b80"> 2430</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#a5289590a93ff48f02289bc15366f0b80">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="l02431"></a><span class="lineno"> 2431</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="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_1SearchMonitor.html">SearchMonitor</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="l02435"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4dbb01f2be9612b88f8ac7e8585dc88b"> 2435</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#a4dbb01f2be9612b88f8ac7e8585dc88b">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="l02436"></a><span class="lineno"> 2436</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="l02437"></a><span class="lineno"> 2437</span>  <span 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="l02438"></a><span class="lineno"> 2438</span>  }</div><div class="line"><a name="l02439"></a><span class="lineno"> 2439</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#a2f9b3281ef39e4098bb628dd23e97bdb"> 2440</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#a2f9b3281ef39e4098bb628dd23e97bdb">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="l02441"></a><span class="lineno"> 2441</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="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_1SearchMonitor.html">SearchMonitor</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="l02448"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adceda3976568c3cebeb8ccba50fb7f88"> 2448</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#adceda3976568c3cebeb8ccba50fb7f88">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="l02449"></a><span class="lineno"> 2449</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="l02450"></a><span class="lineno"> 2450</span>  <span 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="l02451"></a><span class="lineno"> 2451</span>  }</div><div class="line"><a name="l02452"></a><span class="lineno"> 2452</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#af067848e35452e725d7f736ef611bb60"> 2453</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#af067848e35452e725d7f736ef611bb60">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="l02454"></a><span class="lineno"> 2454</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="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_1Decision.html">Decision</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="l02458"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1cb27d91aa06ea84ef2c771476fed734"> 2458</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#a1cb27d91aa06ea84ef2c771476fed734">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="l02459"></a><span class="lineno"> 2459</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="l02460"></a><span class="lineno"> 2460</span>  <span 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="l02461"></a><span class="lineno"> 2461</span>  }</div><div class="line"><a name="l02462"></a><span class="lineno"> 2462</span> </div><div class="line"><a name="l02463"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a171c4715f189ca0303dc7b669708c3bd"> 2463</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#a171c4715f189ca0303dc7b669708c3bd">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="l02464"></a><span class="lineno"> 2464</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="l02465"></a><span class="lineno"> 2465</span>  <span 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="l02466"></a><span class="lineno"> 2466</span>  }</div><div class="line"><a name="l02467"></a><span class="lineno"> 2467</span> </div><div class="line"><a name="l02468"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad81c848ec05db728d4d265b2cc7cd4a8"> 2468</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#ad81c848ec05db728d4d265b2cc7cd4a8">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="l02469"></a><span class="lineno"> 2469</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="l02470"></a><span class="lineno"> 2470</span>  <span 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="l02471"></a><span class="lineno"> 2471</span>  }</div><div class="line"><a name="l02472"></a><span class="lineno"> 2472</span> </div><div class="line"><a name="l02473"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6fb8f1fe499bee120b948899a6f8b4d5"> 2473</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#a6fb8f1fe499bee120b948899a6f8b4d5">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="l02474"></a><span class="lineno"> 2474</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="l02475"></a><span class="lineno"> 2475</span>  <span 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="l02476"></a><span class="lineno"> 2476</span>  }</div><div class="line"><a name="l02477"></a><span class="lineno"> 2477</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#a23ef599ee7c9742fbaf5fc0cc159b042"> 2478</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#a23ef599ee7c9742fbaf5fc0cc159b042">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="l02479"></a><span class="lineno"> 2479</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeAssignVariablesValues(swigCPtr, <span class="keyword">this</span>, vars, values);</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_1Decision.html">Decision</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="l02483"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaed97c7da7f8fec48718bda9580a0492"> 2483</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#aaed97c7da7f8fec48718bda9580a0492">makeFailDecision</a>() {</div><div class="line"><a name="l02484"></a><span class="lineno"> 2484</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeFailDecision(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02485"></a><span class="lineno"> 2485</span>  <span 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="l02486"></a><span class="lineno"> 2486</span>  }</div><div class="line"><a name="l02487"></a><span class="lineno"> 2487</span> </div><div class="line"><a name="l02488"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeda2b8d1c4560cfddc15eef3b3a7ffce"> 2488</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#aeda2b8d1c4560cfddc15eef3b3a7ffce">makeDecision</a>(Consumer<Solver> apply, Consumer<Solver> refute) {</div><div class="line"><a name="l02489"></a><span class="lineno"> 2489</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDecision(swigCPtr, <span class="keyword">this</span>, apply, refute);</div><div class="line"><a name="l02490"></a><span class="lineno"> 2490</span>  <span 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="l02491"></a><span class="lineno"> 2491</span>  }</div><div class="line"><a name="l02492"></a><span class="lineno"> 2492</span> </div><div class="line"><a name="l02496"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1b4d525b868700afc826cd9cd252dcc2"> 2496</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#a1b4d525b868700afc826cd9cd252dcc2">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="l02497"></a><span class="lineno"> 2497</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="l02498"></a><span class="lineno"> 2498</span>  <span 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="l02499"></a><span class="lineno"> 2499</span>  }</div><div class="line"><a name="l02500"></a><span class="lineno"> 2500</span> </div><div class="line"><a name="l02501"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1a2abce6492eaa71d10cba83d1728450"> 2501</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#a1a2abce6492eaa71d10cba83d1728450">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="l02502"></a><span class="lineno"> 2502</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="l02503"></a><span class="lineno"> 2503</span>  <span 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="l02504"></a><span class="lineno"> 2504</span>  }</div><div class="line"><a name="l02505"></a><span class="lineno"> 2505</span> </div><div class="line"><a name="l02506"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a917d4c1ec685ff9326c34e13a8358259"> 2506</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#a917d4c1ec685ff9326c34e13a8358259">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="l02507"></a><span class="lineno"> 2507</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="l02508"></a><span class="lineno"> 2508</span>  <span 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="l02509"></a><span class="lineno"> 2509</span>  }</div><div class="line"><a name="l02510"></a><span class="lineno"> 2510</span> </div><div class="line"><a name="l02511"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a998766ee43fb02b9cd5fe9265d6c1de6"> 2511</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#a998766ee43fb02b9cd5fe9265d6c1de6">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="l02512"></a><span class="lineno"> 2512</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="l02513"></a><span class="lineno"> 2513</span>  <span 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="l02514"></a><span class="lineno"> 2514</span>  }</div><div class="line"><a name="l02515"></a><span class="lineno"> 2515</span> </div><div class="line"><a name="l02519"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aead8537675b71ddc8bbae2639e44d245"> 2519</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#aead8537675b71ddc8bbae2639e44d245">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="l02520"></a><span class="lineno"> 2520</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="l02521"></a><span class="lineno"> 2521</span>  <span 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="l02522"></a><span class="lineno"> 2522</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaaeabe16fc42fefec57adc8f2c4cfb4e"> 2524</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#aaaeabe16fc42fefec57adc8f2c4cfb4e">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="l02525"></a><span class="lineno"> 2525</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="l02526"></a><span class="lineno"> 2526</span>  <span 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="l02527"></a><span class="lineno"> 2527</span>  }</div><div class="line"><a name="l02528"></a><span class="lineno"> 2528</span> </div><div class="line"><a name="l02529"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aec3029cafde7aff8bea8cdde9666f656"> 2529</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#aec3029cafde7aff8bea8cdde9666f656">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="l02530"></a><span class="lineno"> 2530</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="l02531"></a><span class="lineno"> 2531</span>  <span 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="l02532"></a><span class="lineno"> 2532</span>  }</div><div class="line"><a name="l02533"></a><span class="lineno"> 2533</span> </div><div class="line"><a name="l02534"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab9e875b001a3c889371285a5bca61b31"> 2534</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#ab9e875b001a3c889371285a5bca61b31">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="l02535"></a><span class="lineno"> 2535</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="l02536"></a><span class="lineno"> 2536</span>  <span 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="l02537"></a><span class="lineno"> 2537</span>  }</div><div class="line"><a name="l02538"></a><span class="lineno"> 2538</span> </div><div class="line"><a name="l02542"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7550c25018ebddc7fa37271fa843bcec"> 2542</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#a7550c25018ebddc7fa37271fa843bcec">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="l02543"></a><span class="lineno"> 2543</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="l02544"></a><span class="lineno"> 2544</span>  <span 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="l02545"></a><span class="lineno"> 2545</span>  }</div><div class="line"><a name="l02546"></a><span class="lineno"> 2546</span> </div><div class="line"><a name="l02547"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a14161f6ca3f1e10e385c6a615dfd50fb"> 2547</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#a14161f6ca3f1e10e385c6a615dfd50fb">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="l02548"></a><span class="lineno"> 2548</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="l02549"></a><span class="lineno"> 2549</span>  <span 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="l02550"></a><span class="lineno"> 2550</span>  }</div><div class="line"><a name="l02551"></a><span class="lineno"> 2551</span> </div><div class="line"><a name="l02552"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a50610b92a0966b75aecbad08acd5e0e0"> 2552</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#a50610b92a0966b75aecbad08acd5e0e0">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="l02553"></a><span class="lineno"> 2553</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="l02554"></a><span class="lineno"> 2554</span>  <span 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="l02555"></a><span class="lineno"> 2555</span>  }</div><div class="line"><a name="l02556"></a><span class="lineno"> 2556</span> </div><div class="line"><a name="l02560"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a96109c4cb480823f673f9289db83ab3a"> 2560</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#a96109c4cb480823f673f9289db83ab3a">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="l02561"></a><span class="lineno"> 2561</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="l02562"></a><span class="lineno"> 2562</span>  <span 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="l02563"></a><span class="lineno"> 2563</span>  }</div><div class="line"><a name="l02564"></a><span class="lineno"> 2564</span> </div><div class="line"><a name="l02565"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab366ff784f964843a24b07af4068b0c8"> 2565</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#ab366ff784f964843a24b07af4068b0c8">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="l02566"></a><span class="lineno"> 2566</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="l02567"></a><span class="lineno"> 2567</span>  <span 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="l02568"></a><span class="lineno"> 2568</span>  }</div><div class="line"><a name="l02569"></a><span class="lineno"> 2569</span> </div><div class="line"><a name="l02570"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aacacc580e2923df1b19d033af82f5abe"> 2570</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#aacacc580e2923df1b19d033af82f5abe">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="l02571"></a><span class="lineno"> 2571</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="l02572"></a><span class="lineno"> 2572</span>  <span 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="l02573"></a><span class="lineno"> 2573</span>  }</div><div class="line"><a name="l02574"></a><span class="lineno"> 2574</span> </div><div class="line"><a name="l02575"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af11965611de1a4df1a244f2c382443f1"> 2575</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#af11965611de1a4df1a244f2c382443f1">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="l02576"></a><span class="lineno"> 2576</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="l02577"></a><span class="lineno"> 2577</span>  <span 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="l02578"></a><span class="lineno"> 2578</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae0ff103885f2d15cfd5ba95a77b9da2d"> 2580</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#ae0ff103885f2d15cfd5ba95a77b9da2d">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="l02581"></a><span class="lineno"> 2581</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="l02582"></a><span class="lineno"> 2582</span>  <span 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="l02583"></a><span class="lineno"> 2583</span>  }</div><div class="line"><a name="l02584"></a><span class="lineno"> 2584</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#aba3a45ee7669909ca951f5de715a73ae"> 2585</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#aba3a45ee7669909ca951f5de715a73ae">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#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>) {</div><div class="line"><a name="l02586"></a><span class="lineno"> 2586</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#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>);</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_1DecisionBuilder.html">DecisionBuilder</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="l02593"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1a4adc52447b9a510b6cf1f80dc67aad"> 2593</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#a1a4adc52447b9a510b6cf1f80dc67aad">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="l02594"></a><span class="lineno"> 2594</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="l02595"></a><span class="lineno"> 2595</span>  <span 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="l02596"></a><span class="lineno"> 2596</span>  }</div><div class="line"><a name="l02597"></a><span class="lineno"> 2597</span> </div><div class="line"><a name="l02598"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a746cca78538ca872e56fc6fda4ae4691"> 2598</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#a746cca78538ca872e56fc6fda4ae4691">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="l02599"></a><span class="lineno"> 2599</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="l02600"></a><span class="lineno"> 2600</span>  <span 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="l02601"></a><span class="lineno"> 2601</span>  }</div><div class="line"><a name="l02602"></a><span class="lineno"> 2602</span> </div><div class="line"><a name="l02603"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a71987af6028ae44a66309e925edb4be5"> 2603</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#a71987af6028ae44a66309e925edb4be5">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="l02604"></a><span class="lineno"> 2604</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="l02605"></a><span class="lineno"> 2605</span>  <span 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="l02606"></a><span class="lineno"> 2606</span>  }</div><div class="line"><a name="l02607"></a><span class="lineno"> 2607</span> </div><div class="line"><a name="l02608"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad668af8f576e5278f289d72dded6d581"> 2608</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#ad668af8f576e5278f289d72dded6d581">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="l02609"></a><span class="lineno"> 2609</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="l02610"></a><span class="lineno"> 2610</span>  <span 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="l02611"></a><span class="lineno"> 2611</span>  }</div><div class="line"><a name="l02612"></a><span class="lineno"> 2612</span> </div><div class="line"><a name="l02616"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad7918fa2436a49a0d8d74f851be1d1ae"> 2616</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#ad7918fa2436a49a0d8d74f851be1d1ae">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">long</span>[] marker) {</div><div class="line"><a name="l02617"></a><span class="lineno"> 2617</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="l02618"></a><span class="lineno"> 2618</span>  <span 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="l02619"></a><span class="lineno"> 2619</span>  }</div><div class="line"><a name="l02620"></a><span class="lineno"> 2620</span> </div><div class="line"><a name="l02624"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b221e540f7b01dbad5fd1bf1165c31b"> 2624</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#a5b221e540f7b01dbad5fd1bf1165c31b">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">long</span>[] marker) {</div><div class="line"><a name="l02625"></a><span class="lineno"> 2625</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="l02626"></a><span class="lineno"> 2626</span>  <span 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="l02627"></a><span class="lineno"> 2627</span>  }</div><div class="line"><a name="l02628"></a><span class="lineno"> 2628</span> </div><div class="line"><a name="l02632"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa39099e426f04f33e7c41032254fe19a"> 2632</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#aa39099e426f04f33e7c41032254fe19a">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="l02633"></a><span class="lineno"> 2633</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="l02634"></a><span class="lineno"> 2634</span>  <span 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="l02635"></a><span class="lineno"> 2635</span>  }</div><div class="line"><a name="l02636"></a><span class="lineno"> 2636</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#a78e9d819e4c30502a94871d935602391"> 2640</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#a78e9d819e4c30502a94871d935602391">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="l02641"></a><span class="lineno"> 2641</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="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_1Decision.html">Decision</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="l02648"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a033f30891129f2497e733af550621a6a"> 2648</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#a033f30891129f2497e733af550621a6a">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="l02649"></a><span class="lineno"> 2649</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="l02650"></a><span class="lineno"> 2650</span>  <span 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="l02651"></a><span class="lineno"> 2651</span>  }</div><div class="line"><a name="l02652"></a><span class="lineno"> 2652</span> </div><div class="line"><a name="l02656"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a875048a3e028680ecf55ee4e8537de88"> 2656</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#a875048a3e028680ecf55ee4e8537de88">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="l02657"></a><span class="lineno"> 2657</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="l02658"></a><span class="lineno"> 2658</span>  <span 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="l02659"></a><span class="lineno"> 2659</span>  }</div><div class="line"><a name="l02660"></a><span class="lineno"> 2660</span> </div><div class="line"><a name="l02664"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9486d81b95ccba79c6a9ee11a7fe8d1"> 2664</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#aa9486d81b95ccba79c6a9ee11a7fe8d1">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="l02665"></a><span class="lineno"> 2665</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="l02666"></a><span class="lineno"> 2666</span>  <span 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="l02667"></a><span class="lineno"> 2667</span>  }</div><div class="line"><a name="l02668"></a><span class="lineno"> 2668</span> </div><div class="line"><a name="l02669"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1f9073a634e3311f447024ab2591267c"> 2669</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#a1f9073a634e3311f447024ab2591267c">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="l02670"></a><span class="lineno"> 2670</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="l02671"></a><span class="lineno"> 2671</span>  <span 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="l02672"></a><span class="lineno"> 2672</span>  }</div><div class="line"><a name="l02673"></a><span class="lineno"> 2673</span> </div><div class="line"><a name="l02677"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe5d94bd02b9386b6f94f812fd53287e"> 2677</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#afe5d94bd02b9386b6f94f812fd53287e">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="l02678"></a><span class="lineno"> 2678</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="l02679"></a><span class="lineno"> 2679</span>  <span 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="l02680"></a><span class="lineno"> 2680</span>  }</div><div class="line"><a name="l02681"></a><span class="lineno"> 2681</span> </div><div class="line"><a name="l02685"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac0058144d0b06f655e1855901804f482"> 2685</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#ac0058144d0b06f655e1855901804f482">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="l02686"></a><span class="lineno"> 2686</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="l02687"></a><span class="lineno"> 2687</span>  <span 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="l02688"></a><span class="lineno"> 2688</span>  }</div><div class="line"><a name="l02689"></a><span class="lineno"> 2689</span> </div><div class="line"><a name="l02693"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3869fa4b42ed2e465aebc773a1690547"> 2693</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#a3869fa4b42ed2e465aebc773a1690547">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="l02694"></a><span class="lineno"> 2694</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="l02695"></a><span class="lineno"> 2695</span>  <span 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="l02696"></a><span class="lineno"> 2696</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa5062efca64fcefc054b12290277ec3c"> 2698</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#aa5062efca64fcefc054b12290277ec3c">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="l02699"></a><span class="lineno"> 2699</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="l02700"></a><span class="lineno"> 2700</span>  <span 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="l02701"></a><span class="lineno"> 2701</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a26462f2c312320a4545e8a8eeb592940"> 2703</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#a26462f2c312320a4545e8a8eeb592940">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="l02704"></a><span class="lineno"> 2704</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="l02705"></a><span class="lineno"> 2705</span>  <span 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="l02706"></a><span class="lineno"> 2706</span>  }</div><div class="line"><a name="l02707"></a><span class="lineno"> 2707</span> </div><div class="line"><a name="l02708"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6ec6251d6a4e90440f0fa9b3b3135fb5"> 2708</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#a6ec6251d6a4e90440f0fa9b3b3135fb5">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="l02709"></a><span class="lineno"> 2709</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="l02710"></a><span class="lineno"> 2710</span>  <span 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="l02711"></a><span class="lineno"> 2711</span>  }</div><div class="line"><a name="l02712"></a><span class="lineno"> 2712</span> </div><div class="line"><a name="l02713"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8b0ef84763cfe6ff4a80be99c4bb301e"> 2713</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#a8b0ef84763cfe6ff4a80be99c4bb301e">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="l02714"></a><span class="lineno"> 2714</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="l02715"></a><span class="lineno"> 2715</span>  <span 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="l02716"></a><span class="lineno"> 2716</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9958e8e1c8274ca2fe8359b3667582f3"> 2718</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#a9958e8e1c8274ca2fe8359b3667582f3">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="l02719"></a><span class="lineno"> 2719</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="l02720"></a><span class="lineno"> 2720</span>  <span 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="l02721"></a><span class="lineno"> 2721</span>  }</div><div class="line"><a name="l02722"></a><span class="lineno"> 2722</span> </div><div class="line"><a name="l02726"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2adc791a6b8a51efda4ec3e3c1a65c23"> 2726</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#a2adc791a6b8a51efda4ec3e3c1a65c23">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="l02727"></a><span class="lineno"> 2727</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="l02728"></a><span class="lineno"> 2728</span>  <span 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="l02729"></a><span class="lineno"> 2729</span>  }</div><div class="line"><a name="l02730"></a><span class="lineno"> 2730</span> </div><div class="line"><a name="l02731"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a02beff74a37c6337e18e7c31c0adde3d"> 2731</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#a02beff74a37c6337e18e7c31c0adde3d">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="l02732"></a><span class="lineno"> 2732</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="l02733"></a><span class="lineno"> 2733</span>  <span 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="l02734"></a><span class="lineno"> 2734</span>  }</div><div class="line"><a name="l02735"></a><span class="lineno"> 2735</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#a8ba5afc31f76cf965850b30844ed809e"> 2736</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#a8ba5afc31f76cf965850b30844ed809e">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="l02737"></a><span class="lineno"> 2737</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="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_1DecisionBuilder.html">DecisionBuilder</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="l02741"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a04f66fbc2141422ade642a858c196a9d"> 2741</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#a04f66fbc2141422ade642a858c196a9d">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="l02742"></a><span class="lineno"> 2742</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="l02743"></a><span class="lineno"> 2743</span>  <span 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="l02744"></a><span class="lineno"> 2744</span>  }</div><div class="line"><a name="l02745"></a><span class="lineno"> 2745</span> </div><div class="line"><a name="l02746"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aea6720a708db89b85576edf178def8d5"> 2746</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#aea6720a708db89b85576edf178def8d5">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="l02747"></a><span class="lineno"> 2747</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="l02748"></a><span class="lineno"> 2748</span>  <span 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="l02749"></a><span class="lineno"> 2749</span>  }</div><div class="line"><a name="l02750"></a><span class="lineno"> 2750</span> </div><div class="line"><a name="l02751"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a20620d5ed64a35835a8f5b3b3178b794"> 2751</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#a20620d5ed64a35835a8f5b3b3178b794">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="l02752"></a><span class="lineno"> 2752</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="l02753"></a><span class="lineno"> 2753</span>  <span 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="l02754"></a><span class="lineno"> 2754</span>  }</div><div class="line"><a name="l02755"></a><span class="lineno"> 2755</span> </div><div class="line"><a name="l02759"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aed05962754aa8bac54049e45168076e4"> 2759</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#aed05962754aa8bac54049e45168076e4">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="l02760"></a><span class="lineno"> 2760</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="l02761"></a><span class="lineno"> 2761</span>  <span 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="l02762"></a><span class="lineno"> 2762</span>  }</div><div class="line"><a name="l02763"></a><span class="lineno"> 2763</span> </div><div class="line"><a name="l02767"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afaa20e70007c35998a03bfd1e0220c6a"> 2767</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#afaa20e70007c35998a03bfd1e0220c6a">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="l02768"></a><span class="lineno"> 2768</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="l02769"></a><span class="lineno"> 2769</span>  <span 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="l02770"></a><span class="lineno"> 2770</span>  }</div><div class="line"><a name="l02771"></a><span class="lineno"> 2771</span> </div><div class="line"><a name="l02775"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad6f03dfca91ed9959267ba1ec4be8019"> 2775</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#ad6f03dfca91ed9959267ba1ec4be8019">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="l02776"></a><span class="lineno"> 2776</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="l02777"></a><span class="lineno"> 2777</span>  <span 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="l02778"></a><span class="lineno"> 2778</span>  }</div><div class="line"><a name="l02779"></a><span class="lineno"> 2779</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#aedb936b1972afb4ff6ca61d5b13d3429"> 2780</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#aedb936b1972afb4ff6ca61d5b13d3429">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="l02781"></a><span class="lineno"> 2781</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="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_1LocalSearchOperator.html">LocalSearchOperator</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="l02785"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acf1035b867b03a1271342c6e4cb4dcb5"> 2785</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#acf1035b867b03a1271342c6e4cb4dcb5">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="l02786"></a><span class="lineno"> 2786</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="l02787"></a><span class="lineno"> 2787</span>  <span 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="l02788"></a><span class="lineno"> 2788</span>  }</div><div class="line"><a name="l02789"></a><span class="lineno"> 2789</span> </div><div class="line"><a name="l02790"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5e352d2cb0b46a1039cd5c030d861321"> 2790</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#a5e352d2cb0b46a1039cd5c030d861321">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="l02791"></a><span class="lineno"> 2791</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="l02792"></a><span class="lineno"> 2792</span>  <span 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="l02793"></a><span class="lineno"> 2793</span>  }</div><div class="line"><a name="l02794"></a><span class="lineno"> 2794</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#a48488f25e8a4a875d14dcc52f8d87adc"> 2798</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#a48488f25e8a4a875d14dcc52f8d87adc">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="l02799"></a><span class="lineno"> 2799</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="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_1LocalSearchOperator.html">LocalSearchOperator</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="l02803"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a51ee7edf4fa7df1e21e61997121d343c"> 2803</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#a51ee7edf4fa7df1e21e61997121d343c">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="l02804"></a><span class="lineno"> 2804</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="l02805"></a><span class="lineno"> 2805</span>  <span 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="l02806"></a><span class="lineno"> 2806</span>  }</div><div class="line"><a name="l02807"></a><span class="lineno"> 2807</span> </div><div class="line"><a name="l02811"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3675f83a7d9ecb03ceb223b59b7424f9"> 2811</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#a3675f83a7d9ecb03ceb223b59b7424f9">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="l02812"></a><span class="lineno"> 2812</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="l02813"></a><span class="lineno"> 2813</span>  <span 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="l02814"></a><span class="lineno"> 2814</span>  }</div><div class="line"><a name="l02815"></a><span class="lineno"> 2815</span> </div><div class="line"><a name="l02819"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0646357a3a91af6d41c8dc840600c1e8"> 2819</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#a0646357a3a91af6d41c8dc840600c1e8">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="l02820"></a><span class="lineno"> 2820</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="l02821"></a><span class="lineno"> 2821</span>  <span 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="l02822"></a><span class="lineno"> 2822</span>  }</div><div class="line"><a name="l02823"></a><span class="lineno"> 2823</span> </div><div class="line"><a name="l02827"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a964b69445116d2176a42ec43987f3f3e"> 2827</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#a964b69445116d2176a42ec43987f3f3e">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="l02828"></a><span class="lineno"> 2828</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="l02829"></a><span class="lineno"> 2829</span>  <span 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="l02830"></a><span class="lineno"> 2830</span>  }</div><div class="line"><a name="l02831"></a><span class="lineno"> 2831</span> </div><div class="line"><a name="l02832"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d9742d62e848e61397094b2caf8a864"> 2832</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#a8d9742d62e848e61397094b2caf8a864">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="l02833"></a><span class="lineno"> 2833</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="l02834"></a><span class="lineno"> 2834</span>  <span 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="l02835"></a><span class="lineno"> 2835</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3d0bfe36e10e4af0adfe23b35b46ab4f"> 2837</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#a3d0bfe36e10e4af0adfe23b35b46ab4f">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="l02838"></a><span class="lineno"> 2838</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="l02839"></a><span class="lineno"> 2839</span>  <span 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="l02840"></a><span class="lineno"> 2840</span>  }</div><div class="line"><a name="l02841"></a><span class="lineno"> 2841</span> </div><div class="line"><a name="l02845"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad15ff78340d3529fcb81be0f9b6e938a"> 2845</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#ad15ff78340d3529fcb81be0f9b6e938a">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="l02846"></a><span class="lineno"> 2846</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="l02847"></a><span class="lineno"> 2847</span>  <span 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="l02848"></a><span class="lineno"> 2848</span>  }</div><div class="line"><a name="l02849"></a><span class="lineno"> 2849</span> </div><div class="line"><a name="l02853"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a25818d6569e5e9d7761dffee11ee5f73"> 2853</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#a25818d6569e5e9d7761dffee11ee5f73">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="l02854"></a><span class="lineno"> 2854</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="l02855"></a><span class="lineno"> 2855</span>  <span 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="l02856"></a><span class="lineno"> 2856</span>  }</div><div class="line"><a name="l02857"></a><span class="lineno"> 2857</span> </div><div class="line"><a name="l02861"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae395cd1f841826b7368cf814bc701b5d"> 2861</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#ae395cd1f841826b7368cf814bc701b5d">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="l02862"></a><span class="lineno"> 2862</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="l02863"></a><span class="lineno"> 2863</span>  <span 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="l02864"></a><span class="lineno"> 2864</span>  }</div><div class="line"><a name="l02865"></a><span class="lineno"> 2865</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#acd505245e4f94fce2376cf64c63ba8ad"> 2869</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#acd505245e4f94fce2376cf64c63ba8ad">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#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>) {</div><div class="line"><a name="l02870"></a><span class="lineno"> 2870</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#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>);</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_1DecisionBuilder.html">DecisionBuilder</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="l02874"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d6657627768ef2c7b19252d01203d25"> 2874</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#a8d6657627768ef2c7b19252d01203d25">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#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>) {</div><div class="line"><a name="l02875"></a><span class="lineno"> 2875</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#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>);</div><div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>  <span 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="l02877"></a><span class="lineno"> 2877</span>  }</div><div class="line"><a name="l02878"></a><span class="lineno"> 2878</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#a1928391bdf346a8f684ee52a2916260a"> 2882</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#a1928391bdf346a8f684ee52a2916260a">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#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>) {</div><div class="line"><a name="l02883"></a><span class="lineno"> 2883</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#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>);</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_1DecisionBuilder.html">DecisionBuilder</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#ab1d57d7aa8946a6b577498b56c8d9d45"> 2887</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#ab1d57d7aa8946a6b577498b56c8d9d45">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#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>) {</div><div class="line"><a name="l02888"></a><span class="lineno"> 2888</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#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>), <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedbad2890af3aec76023a7c77fd20a0c">parameters</a>);</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_1DecisionBuilder.html">DecisionBuilder</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="l02895"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73324e82af004412be0f7f5dcf1ac67f"> 2895</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#a73324e82af004412be0f7f5dcf1ac67f">makeDefaultSolutionPool</a>() {</div><div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeDefaultSolutionPool(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>  <span 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="l02898"></a><span class="lineno"> 2898</span>  }</div><div class="line"><a name="l02899"></a><span class="lineno"> 2899</span> </div><div class="line"><a name="l02903"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9389ed13bd713198a01629f8c04c00d6"> 2903</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#a9389ed13bd713198a01629f8c04c00d6">makeLocalSearchPhaseParameters</a>(<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="l02904"></a><span class="lineno"> 2904</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_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="l02905"></a><span class="lineno"> 2905</span>  <span 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="l02906"></a><span class="lineno"> 2906</span>  }</div><div class="line"><a name="l02907"></a><span class="lineno"> 2907</span> </div><div class="line"><a name="l02908"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a38bc89ee4c449f8b274c6f712154b382"> 2908</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#a38bc89ee4c449f8b274c6f712154b382">makeLocalSearchPhaseParameters</a>(<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="l02909"></a><span class="lineno"> 2909</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_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="l02910"></a><span class="lineno"> 2910</span>  <span 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="l02911"></a><span class="lineno"> 2911</span>  }</div><div class="line"><a name="l02912"></a><span class="lineno"> 2912</span> </div><div class="line"><a name="l02913"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9c23512dfe80779d157801d44ae69f93"> 2913</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#a9c23512dfe80779d157801d44ae69f93">makeLocalSearchPhaseParameters</a>(<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_1LocalSearchFilter.html">LocalSearchFilter</a>[] filters) {</div><div class="line"><a name="l02914"></a><span class="lineno"> 2914</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_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, filters);</div><div class="line"><a name="l02915"></a><span class="lineno"> 2915</span>  <span 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="l02916"></a><span class="lineno"> 2916</span>  }</div><div class="line"><a name="l02917"></a><span class="lineno"> 2917</span> </div><div class="line"><a name="l02918"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4c4bddde70447704900d478c10ddf023"> 2918</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#a4c4bddde70447704900d478c10ddf023">makeLocalSearchPhaseParameters</a>(<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="l02919"></a><span class="lineno"> 2919</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_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="l02920"></a><span class="lineno"> 2920</span>  <span 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="l02921"></a><span class="lineno"> 2921</span>  }</div><div class="line"><a name="l02922"></a><span class="lineno"> 2922</span> </div><div class="line"><a name="l02923"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0e540cea392ab52512faea10067a8e58"> 2923</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#a0e540cea392ab52512faea10067a8e58">makeLocalSearchPhaseParameters</a>(<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="l02924"></a><span class="lineno"> 2924</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_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="l02925"></a><span class="lineno"> 2925</span>  <span 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="l02926"></a><span class="lineno"> 2926</span>  }</div><div class="line"><a name="l02927"></a><span class="lineno"> 2927</span> </div><div class="line"><a name="l02928"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8a3a2e2df3198e5d17d09fae109d7f89"> 2928</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#a8a3a2e2df3198e5d17d09fae109d7f89">makeLocalSearchPhaseParameters</a>(<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_1LocalSearchFilter.html">LocalSearchFilter</a>[] filters) {</div><div class="line"><a name="l02929"></a><span class="lineno"> 2929</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_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, filters);</div><div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>  <span 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="l02931"></a><span class="lineno"> 2931</span>  }</div><div class="line"><a name="l02932"></a><span class="lineno"> 2932</span> </div><div class="line"><a name="l02936"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6f921bcc86bb0c50a31f6d7b5464ccd0"> 2936</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#a6f921bcc86bb0c50a31f6d7b5464ccd0">makeVariableDomainFilter</a>() {</div><div class="line"><a name="l02937"></a><span class="lineno"> 2937</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeVariableDomainFilter(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>  <span 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="l02939"></a><span class="lineno"> 2939</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b3faf5de9ad78f1b25f75ca03336cd6"> 2941</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#a5b3faf5de9ad78f1b25f75ca03336cd6">makeSumObjectiveFilter</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, LongBinaryOperator values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, <span class="keywordtype">int</span> filter_enum) {</div><div class="line"><a name="l02942"></a><span class="lineno"> 2942</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumObjectiveFilter__SWIG_0(swigCPtr, <span class="keyword">this</span>, vars, values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, filter_enum);</div><div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>  <span 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="l02944"></a><span class="lineno"> 2944</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0ab76ff044ef209256d38649d040cb97"> 2946</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#a0ab76ff044ef209256d38649d040cb97">makeSumObjectiveFilter</a>(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>[] vars, LongBinaryOperator values, LongConsumer delta_objective_callback, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, <span class="keywordtype">int</span> filter_enum) {</div><div class="line"><a name="l02947"></a><span class="lineno"> 2947</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumObjectiveFilter__SWIG_1(swigCPtr, <span class="keyword">this</span>, vars, values, delta_objective_callback, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, filter_enum);</div><div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>  <span 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="l02949"></a><span class="lineno"> 2949</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"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ae94d88b0311857686338d624301580"> 2951</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#a2ae94d88b0311857686338d624301580">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, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, <span class="keywordtype">int</span> filter_enum) {</div><div class="line"><a name="l02952"></a><span class="lineno"> 2952</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumObjectiveFilter__SWIG_2(swigCPtr, <span class="keyword">this</span>, vars, secondary_vars, values, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, filter_enum);</div><div class="line"><a name="l02953"></a><span class="lineno"> 2953</span>  <span 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="l02954"></a><span class="lineno"> 2954</span>  }</div><div class="line"><a name="l02955"></a><span class="lineno"> 2955</span> </div><div class="line"><a name="l02956"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a16b3d7c4a1699577505b3b62cb5b4179"> 2956</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#a16b3d7c4a1699577505b3b62cb5b4179">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, LongConsumer delta_objective_callback, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a> objective, <span class="keywordtype">int</span> filter_enum) {</div><div class="line"><a name="l02957"></a><span class="lineno"> 2957</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_makeSumObjectiveFilter__SWIG_3(swigCPtr, <span class="keyword">this</span>, vars, secondary_vars, values, delta_objective_callback, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">IntVar</a>.getCPtr(objective), objective, filter_enum);</div><div class="line"><a name="l02958"></a><span class="lineno"> 2958</span>  <span 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="l02959"></a><span class="lineno"> 2959</span>  }</div><div class="line"><a name="l02960"></a><span class="lineno"> 2960</span> </div><div class="line"><a name="l02964"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a806fb25f469f28fd4af558069285114c"> 2964</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#a806fb25f469f28fd4af558069285114c">topPeriodicCheck</a>() {</div><div class="line"><a name="l02965"></a><span class="lineno"> 2965</span>  mainJNI.Solver_topPeriodicCheck(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02966"></a><span class="lineno"> 2966</span>  }</div><div class="line"><a name="l02967"></a><span class="lineno"> 2967</span> </div><div class="line"><a name="l02971"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa0c64da1dc034e0b787a85aec4b2c660"> 2971</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#aa0c64da1dc034e0b787a85aec4b2c660">topProgressPercent</a>() {</div><div class="line"><a name="l02972"></a><span class="lineno"> 2972</span>  <span class="keywordflow">return</span> mainJNI.Solver_topProgressPercent(swigCPtr, <span class="keyword">this</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"> 2974</span> </div><div class="line"><a name="l02978"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3640be3215669276a5e1df612017fc74"> 2978</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#a3640be3215669276a5e1df612017fc74">pushState</a>() {</div><div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>  mainJNI.Solver_pushState(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02980"></a><span class="lineno"> 2980</span>  }</div><div class="line"><a name="l02981"></a><span class="lineno"> 2981</span> </div><div class="line"><a name="l02982"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5f2e4f2e36f3e1709effeedcf91dc105"> 2982</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#a5f2e4f2e36f3e1709effeedcf91dc105">popState</a>() {</div><div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>  mainJNI.Solver_popState(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02984"></a><span class="lineno"> 2984</span>  }</div><div class="line"><a name="l02985"></a><span class="lineno"> 2985</span> </div><div class="line"><a name="l02989"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4a0f30c929fefc2bac00f29aad0a6068"> 2989</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#a4a0f30c929fefc2bac00f29aad0a6068">searchDepth</a>() {</div><div class="line"><a name="l02990"></a><span class="lineno"> 2990</span>  <span class="keywordflow">return</span> mainJNI.Solver_searchDepth(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>  }</div><div class="line"><a name="l02992"></a><span class="lineno"> 2992</span> </div><div class="line"><a name="l02996"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a089fa65f9db3501e2a428dccf25a4b62"> 2996</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#a089fa65f9db3501e2a428dccf25a4b62">searchLeftDepth</a>() {</div><div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>  <span class="keywordflow">return</span> mainJNI.Solver_searchLeftDepth(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l02998"></a><span class="lineno"> 2998</span>  }</div><div class="line"><a name="l02999"></a><span class="lineno"> 2999</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#a4193010601453c5794cc2d3a8ad48ee8"> 3003</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#a4193010601453c5794cc2d3a8ad48ee8">solveDepth</a>() {</div><div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>  <span class="keywordflow">return</span> mainJNI.Solver_solveDepth(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>  }</div><div class="line"><a name="l03006"></a><span class="lineno"> 3006</span> </div><div class="line"><a name="l03010"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa54bf4c0acee26b3bf97d1e92e60c8e2"> 3010</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#aa54bf4c0acee26b3bf97d1e92e60c8e2">rand64</a>(<span class="keywordtype">long</span> size) {</div><div class="line"><a name="l03011"></a><span class="lineno"> 3011</span>  <span class="keywordflow">return</span> mainJNI.Solver_rand64(swigCPtr, <span class="keyword">this</span>, size);</div><div class="line"><a name="l03012"></a><span class="lineno"> 3012</span>  }</div><div class="line"><a name="l03013"></a><span class="lineno"> 3013</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#a2930d04fa9b5e2688f22eb59fec32975"> 3017</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#a2930d04fa9b5e2688f22eb59fec32975">rand32</a>(<span class="keywordtype">int</span> size) {</div><div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>  <span class="keywordflow">return</span> mainJNI.Solver_rand32(swigCPtr, <span class="keyword">this</span>, size);</div><div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>  }</div><div class="line"><a name="l03020"></a><span class="lineno"> 3020</span> </div><div class="line"><a name="l03024"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a056388f730148cbc2b6c83e27c248675"> 3024</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#a056388f730148cbc2b6c83e27c248675">reSeed</a>(<span class="keywordtype">int</span> seed) {</div><div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>  mainJNI.Solver_reSeed(swigCPtr, <span class="keyword">this</span>, seed);</div><div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>  }</div><div class="line"><a name="l03027"></a><span class="lineno"> 3027</span> </div><div class="line"><a name="l03031"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a03d5a110489320022a7134a9235ebe13"> 3031</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#a03d5a110489320022a7134a9235ebe13">exportProfilingOverview</a>(String filename) {</div><div class="line"><a name="l03032"></a><span class="lineno"> 3032</span>  mainJNI.Solver_exportProfilingOverview(swigCPtr, <span class="keyword">this</span>, filename);</div><div class="line"><a name="l03033"></a><span class="lineno"> 3033</span>  }</div><div class="line"><a name="l03034"></a><span class="lineno"> 3034</span> </div><div class="line"><a name="l03038"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a631d4881962f6c8adb3c6a8447d0a73d"> 3038</a></span>  <span class="keyword">public</span> String <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a631d4881962f6c8adb3c6a8447d0a73d">localSearchProfile</a>() {</div><div class="line"><a name="l03039"></a><span class="lineno"> 3039</span>  <span class="keywordflow">return</span> mainJNI.Solver_localSearchProfile(swigCPtr, <span class="keyword">this</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#ab194b06513a75c92d1ff9c649563539c"> 3045</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#ab194b06513a75c92d1ff9c649563539c">currentlyInSolve</a>() {</div><div class="line"><a name="l03046"></a><span class="lineno"> 3046</span>  <span class="keywordflow">return</span> mainJNI.Solver_currentlyInSolve(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03047"></a><span class="lineno"> 3047</span>  }</div><div class="line"><a name="l03048"></a><span class="lineno"> 3048</span> </div><div class="line"><a name="l03052"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abc80259da413776ddec4fb4327dc74ea"> 3052</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#abc80259da413776ddec4fb4327dc74ea">constraints</a>() {</div><div class="line"><a name="l03053"></a><span class="lineno"> 3053</span>  <span class="keywordflow">return</span> mainJNI.Solver_constraints(swigCPtr, <span class="keyword">this</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"> 3055</span> </div><div class="line"><a name="l03059"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a75ee038ad38021d3e8f1ce154c880c0e"> 3059</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#a75ee038ad38021d3e8f1ce154c880c0e">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="l03060"></a><span class="lineno"> 3060</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="l03061"></a><span class="lineno"> 3061</span>  }</div><div class="line"><a name="l03062"></a><span class="lineno"> 3062</span> </div><div class="line"><a name="l03063"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab9d6b52615bb96d60a6ddb9c24166cb6"> 3063</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#ab9d6b52615bb96d60a6ddb9c24166cb6">balancing_decision</a>() {</div><div class="line"><a name="l03064"></a><span class="lineno"> 3064</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_balancing_decision(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03065"></a><span class="lineno"> 3065</span>  <span 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="l03066"></a><span class="lineno"> 3066</span>  }</div><div class="line"><a name="l03067"></a><span class="lineno"> 3067</span> </div><div class="line"><a name="l03071"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8e18938b7df7c880b9818c4a13e7ea8e"> 3071</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#a8e18938b7df7c880b9818c4a13e7ea8e">clear_fail_intercept</a>() {</div><div class="line"><a name="l03072"></a><span class="lineno"> 3072</span>  mainJNI.Solver_clear_fail_intercept(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03073"></a><span class="lineno"> 3073</span>  }</div><div class="line"><a name="l03074"></a><span class="lineno"> 3074</span> </div><div class="line"><a name="l03078"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab62c59fc395736b4186e35631305dde7"> 3078</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#ab62c59fc395736b4186e35631305dde7">SetUseFastLocalSearch</a>(<span class="keywordtype">boolean</span> use_fast_local_search) {</div><div class="line"><a name="l03079"></a><span class="lineno"> 3079</span>  mainJNI.Solver_SetUseFastLocalSearch(swigCPtr, <span class="keyword">this</span>, use_fast_local_search);</div><div class="line"><a name="l03080"></a><span class="lineno"> 3080</span>  }</div><div class="line"><a name="l03081"></a><span class="lineno"> 3081</span> </div><div class="line"><a name="l03085"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abbc94edeedd0fb27f01405d89b5fb9d5"> 3085</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#abbc94edeedd0fb27f01405d89b5fb9d5">UseFastLocalSearch</a>() {</div><div class="line"><a name="l03086"></a><span class="lineno"> 3086</span>  <span class="keywordflow">return</span> mainJNI.Solver_UseFastLocalSearch(swigCPtr, <span class="keyword">this</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="l03092"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6a542625fb76105ade8c87cf1556e85"> 3092</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#ac6a542625fb76105ade8c87cf1556e85">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="l03093"></a><span class="lineno"> 3093</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>), object);</div><div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>  }</div><div class="line"><a name="l03095"></a><span class="lineno"> 3095</span> </div><div class="line"><a name="l03099"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aafad4ba9e2ef60fdde5407826328aa5c"> 3099</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#aafad4ba9e2ef60fdde5407826328aa5c">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="l03100"></a><span class="lineno"> 3100</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="l03101"></a><span class="lineno"> 3101</span>  <span 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="l03102"></a><span class="lineno"> 3102</span>  }</div><div class="line"><a name="l03103"></a><span class="lineno"> 3103</span> </div><div class="line"><a name="l03107"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1bb8ab9a408330a80a0a6c4a64dfcad6"> 3107</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#a1bb8ab9a408330a80a0a6c4a64dfcad6">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="l03108"></a><span class="lineno"> 3108</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="l03109"></a><span class="lineno"> 3109</span>  <span 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="l03110"></a><span class="lineno"> 3110</span>  }</div><div class="line"><a name="l03111"></a><span class="lineno"> 3111</span> </div><div class="line"><a name="l03115"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a054c5fde7febcd1126b036df2f14e368"> 3115</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#a054c5fde7febcd1126b036df2f14e368">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="l03116"></a><span class="lineno"> 3116</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="l03117"></a><span class="lineno"> 3117</span>  <span 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="l03118"></a><span class="lineno"> 3118</span>  }</div><div class="line"><a name="l03119"></a><span class="lineno"> 3119</span> </div><div class="line"><a name="l03123"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6d745023cd5bfa355dab989942a9247c"> 3123</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#a6d745023cd5bfa355dab989942a9247c">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="l03124"></a><span class="lineno"> 3124</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="l03125"></a><span class="lineno"> 3125</span>  <span 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="l03126"></a><span class="lineno"> 3126</span>  }</div><div class="line"><a name="l03127"></a><span class="lineno"> 3127</span> </div><div class="line"><a name="l03131"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8c01e108090d53d195662b2680593d49"> 3131</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#a8c01e108090d53d195662b2680593d49">cache</a>() {</div><div class="line"><a name="l03132"></a><span class="lineno"> 3132</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_cache(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03133"></a><span class="lineno"> 3133</span>  <span 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="l03134"></a><span class="lineno"> 3134</span>  }</div><div class="line"><a name="l03135"></a><span class="lineno"> 3135</span> </div><div class="line"><a name="l03139"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeae80acb5036b70d1794fccf153c4ef7"> 3139</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#aeae80acb5036b70d1794fccf153c4ef7">instrumentsDemons</a>() {</div><div class="line"><a name="l03140"></a><span class="lineno"> 3140</span>  <span class="keywordflow">return</span> mainJNI.Solver_instrumentsDemons(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03141"></a><span class="lineno"> 3141</span>  }</div><div class="line"><a name="l03142"></a><span class="lineno"> 3142</span> </div><div class="line"><a name="l03146"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5ebbb33b3207efa9fb8f31ecc9f6cafe"> 3146</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#a5ebbb33b3207efa9fb8f31ecc9f6cafe">isProfilingEnabled</a>() {</div><div class="line"><a name="l03147"></a><span class="lineno"> 3147</span>  <span class="keywordflow">return</span> mainJNI.Solver_isProfilingEnabled(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03148"></a><span class="lineno"> 3148</span>  }</div><div class="line"><a name="l03149"></a><span class="lineno"> 3149</span> </div><div class="line"><a name="l03153"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac8681dbb52a9825dfe7036defdf4bc12"> 3153</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#ac8681dbb52a9825dfe7036defdf4bc12">isLocalSearchProfilingEnabled</a>() {</div><div class="line"><a name="l03154"></a><span class="lineno"> 3154</span>  <span class="keywordflow">return</span> mainJNI.Solver_isLocalSearchProfilingEnabled(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03155"></a><span class="lineno"> 3155</span>  }</div><div class="line"><a name="l03156"></a><span class="lineno"> 3156</span> </div><div class="line"><a name="l03160"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5f6f503f3e7b3177f6bad2e9155ce464"> 3160</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#a5f6f503f3e7b3177f6bad2e9155ce464">instrumentsVariables</a>() {</div><div class="line"><a name="l03161"></a><span class="lineno"> 3161</span>  <span class="keywordflow">return</span> mainJNI.Solver_instrumentsVariables(swigCPtr, <span class="keyword">this</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="l03167"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad45e1ddf74341f208985ab8e3708859c"> 3167</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#ad45e1ddf74341f208985ab8e3708859c">nameAllVariables</a>() {</div><div class="line"><a name="l03168"></a><span class="lineno"> 3168</span>  <span class="keywordflow">return</span> mainJNI.Solver_nameAllVariables(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03169"></a><span class="lineno"> 3169</span>  }</div><div class="line"><a name="l03170"></a><span class="lineno"> 3170</span> </div><div class="line"><a name="l03174"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac761a35d69f1bf95b08037d630aad25e"> 3174</a></span>  <span class="keyword">public</span> String <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac761a35d69f1bf95b08037d630aad25e">model_name</a>() {</div><div class="line"><a name="l03175"></a><span class="lineno"> 3175</span>  <span class="keywordflow">return</span> mainJNI.Solver_model_name(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03176"></a><span class="lineno"> 3176</span>  }</div><div class="line"><a name="l03177"></a><span class="lineno"> 3177</span> </div><div class="line"><a name="l03181"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a175850b769d1e6ab19add88a56930d46"> 3181</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#a175850b769d1e6ab19add88a56930d46">getPropagationMonitor</a>() {</div><div class="line"><a name="l03182"></a><span class="lineno"> 3182</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_getPropagationMonitor(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03183"></a><span class="lineno"> 3183</span>  <span 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="l03184"></a><span class="lineno"> 3184</span>  }</div><div class="line"><a name="l03185"></a><span class="lineno"> 3185</span> </div><div class="line"><a name="l03189"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a83fad51c76e5468a03649db37dc63d36"> 3189</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#a83fad51c76e5468a03649db37dc63d36">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="l03190"></a><span class="lineno"> 3190</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="l03191"></a><span class="lineno"> 3191</span>  }</div><div class="line"><a name="l03192"></a><span class="lineno"> 3192</span> </div><div class="line"><a name="l03196"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ba3c54aafc87cd93b62787a36734272"> 3196</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#a9ba3c54aafc87cd93b62787a36734272">getLocalSearchMonitor</a>() {</div><div class="line"><a name="l03197"></a><span class="lineno"> 3197</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_getLocalSearchMonitor(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03198"></a><span class="lineno"> 3198</span>  <span 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="l03199"></a><span class="lineno"> 3199</span>  }</div><div class="line"><a name="l03200"></a><span class="lineno"> 3200</span> </div><div class="line"><a name="l03204"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7a901aadc08c7a6603ade61847d54dd7"> 3204</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#a7a901aadc08c7a6603ade61847d54dd7">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="l03205"></a><span class="lineno"> 3205</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="l03206"></a><span class="lineno"> 3206</span>  }</div><div class="line"><a name="l03207"></a><span class="lineno"> 3207</span> </div><div class="line"><a name="l03211"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ea9468133aaeca8ed98ba57551eacbb"> 3211</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#a9ea9468133aaeca8ed98ba57551eacbb">GetOrCreateLocalSearchState</a>() {</div><div class="line"><a name="l03212"></a><span class="lineno"> 3212</span>  <span class="keywordtype">long</span> cPtr = mainJNI.Solver_GetOrCreateLocalSearchState(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03213"></a><span class="lineno"> 3213</span>  <span 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="l03214"></a><span class="lineno"> 3214</span>  }</div><div class="line"><a name="l03215"></a><span class="lineno"> 3215</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#af0333919f09ccf239af1f553377cdf93"> 3219</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#af0333919f09ccf239af1f553377cdf93">ClearLocalSearchState</a>() {</div><div class="line"><a name="l03220"></a><span class="lineno"> 3220</span>  mainJNI.Solver_ClearLocalSearchState(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03221"></a><span class="lineno"> 3221</span>  }</div><div class="line"><a name="l03222"></a><span class="lineno"> 3222</span> </div><div class="line"><a name="l03226"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4fa56efaf698e09dd389c0df450b303e"> 3226</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#a4fa56efaf698e09dd389c0df450b303e">setTmp_vector_</a>(<span class="keywordtype">long</span>[] value) {</div><div class="line"><a name="l03227"></a><span class="lineno"> 3227</span>  mainJNI.Solver_tmp_vector__set(swigCPtr, <span class="keyword">this</span>, value);</div><div class="line"><a name="l03228"></a><span class="lineno"> 3228</span>  }</div><div class="line"><a name="l03229"></a><span class="lineno"> 3229</span> </div><div class="line"><a name="l03233"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1d1ae4e2363b917f8a17d790421d0287"> 3233</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#a1d1ae4e2363b917f8a17d790421d0287">getTmp_vector_</a>() {</div><div class="line"><a name="l03234"></a><span class="lineno"> 3234</span>  <span class="keywordflow">return</span> mainJNI.Solver_tmp_vector__get(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03235"></a><span class="lineno"> 3235</span> }</div><div class="line"><a name="l03236"></a><span class="lineno"> 3236</span> </div><div class="line"><a name="l03240"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3e7f76efdee213cccaba68f7b3d14998"> 3240</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#a3e7f76efdee213cccaba68f7b3d14998">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="l03241"></a><span class="lineno"> 3241</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="l03242"></a><span class="lineno"> 3242</span>  <span 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="l03243"></a><span class="lineno"> 3243</span>  }</div><div class="line"><a name="l03244"></a><span class="lineno"> 3244</span> </div><div class="line"><a name="l03248"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9a89842d134708ff2cc31cf3781de373"> 3248</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#a9a89842d134708ff2cc31cf3781de373">finishCurrentSearch</a>() {</div><div class="line"><a name="l03249"></a><span class="lineno"> 3249</span>  mainJNI.Solver_finishCurrentSearch(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03250"></a><span class="lineno"> 3250</span>  }</div><div class="line"><a name="l03251"></a><span class="lineno"> 3251</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#ac08adab52a514f6e75b38b1cfbe90819"> 3252</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#ac08adab52a514f6e75b38b1cfbe90819">restartCurrentSearch</a>() {</div><div class="line"><a name="l03253"></a><span class="lineno"> 3253</span>  mainJNI.Solver_restartCurrentSearch(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03254"></a><span class="lineno"> 3254</span>  }</div><div class="line"><a name="l03255"></a><span class="lineno"> 3255</span> </div><div class="line"><a name="l03259"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5311a6b5f2794a19971302f4750b0767"> 3259</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#a5311a6b5f2794a19971302f4750b0767">shouldFail</a>() {</div><div class="line"><a name="l03260"></a><span class="lineno"> 3260</span>  mainJNI.Solver_shouldFail(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03261"></a><span class="lineno"> 3261</span>  }</div><div class="line"><a name="l03262"></a><span class="lineno"> 3262</span> </div><div class="line"><a name="l03263"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a374669008dd35dbf29071675ddfb5e29"> 3263</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#a374669008dd35dbf29071675ddfb5e29">checkFail</a>() {</div><div class="line"><a name="l03264"></a><span class="lineno"> 3264</span>  mainJNI.Solver_checkFail(swigCPtr, <span class="keyword">this</span>);</div><div class="line"><a name="l03265"></a><span class="lineno"> 3265</span>  }</div><div class="line"><a name="l03266"></a><span class="lineno"> 3266</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#a32b8aae78ec8b3450854b92936a22cb0"> 3270</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#a32b8aae78ec8b3450854b92936a22cb0">kNumPriorities</a> = mainJNI.Solver_kNumPriorities_get();</div><div class="line"><a name="l03271"></a><span class="lineno"> 3271</span>  <span class="comment">// IntVarStrategy </span></div><div class="line"><a name="l03279"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5085af11b5a6447599415bc271fd9505"> 3279</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#a5085af11b5a6447599415bc271fd9505">INT_VAR_DEFAULT</a> = mainJNI.Solver_INT_VAR_DEFAULT_get();</div><div class="line"><a name="l03283"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4eafbd6f58c58f306add957424d7bdc"> 3283</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#ae4eafbd6f58c58f306add957424d7bdc">INT_VAR_SIMPLE</a> = mainJNI.Solver_INT_VAR_SIMPLE_get();</div><div class="line"><a name="l03287"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5256c51ddc9f885dcc0ab2ba1d4e9d64"> 3287</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#a5256c51ddc9f885dcc0ab2ba1d4e9d64">CHOOSE_FIRST_UNBOUND</a> = mainJNI.Solver_CHOOSE_FIRST_UNBOUND_get();</div><div class="line"><a name="l03291"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1f0b558ad79dc6f660d9f4919f5096d8"> 3291</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#a1f0b558ad79dc6f660d9f4919f5096d8">CHOOSE_RANDOM</a> = mainJNI.Solver_CHOOSE_RANDOM_get();</div><div class="line"><a name="l03295"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f11634bd45ae677e29ad2e1531d4959"> 3295</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#a9f11634bd45ae677e29ad2e1531d4959">CHOOSE_MIN_SIZE_LOWEST_MIN</a> = mainJNI.Solver_CHOOSE_MIN_SIZE_LOWEST_MIN_get();</div><div class="line"><a name="l03299"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a54b39b766070cef733e9d8f5ea582db9"> 3299</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#a54b39b766070cef733e9d8f5ea582db9">CHOOSE_MIN_SIZE_HIGHEST_MIN</a> = mainJNI.Solver_CHOOSE_MIN_SIZE_HIGHEST_MIN_get();</div><div class="line"><a name="l03303"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a85ce0b32f910e7480afc85f4b51f250f"> 3303</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#a85ce0b32f910e7480afc85f4b51f250f">CHOOSE_MIN_SIZE_LOWEST_MAX</a> = mainJNI.Solver_CHOOSE_MIN_SIZE_LOWEST_MAX_get();</div><div class="line"><a name="l03307"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5daa1974654878c217a893e1579fcbe"> 3307</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#ad5daa1974654878c217a893e1579fcbe">CHOOSE_MIN_SIZE_HIGHEST_MAX</a> = mainJNI.Solver_CHOOSE_MIN_SIZE_HIGHEST_MAX_get();</div><div class="line"><a name="l03311"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeb9e9bb2035c8f52cf0823a2ab3c60a0"> 3311</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#aeb9e9bb2035c8f52cf0823a2ab3c60a0">CHOOSE_LOWEST_MIN</a> = mainJNI.Solver_CHOOSE_LOWEST_MIN_get();</div><div class="line"><a name="l03315"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4acf0d960b9ecef2593c3910516b6eb5"> 3315</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#a4acf0d960b9ecef2593c3910516b6eb5">CHOOSE_HIGHEST_MAX</a> = mainJNI.Solver_CHOOSE_HIGHEST_MAX_get();</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#a1346691fe2f1b0194a4d48c090da7dee"> 3319</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#a1346691fe2f1b0194a4d48c090da7dee">CHOOSE_MIN_SIZE</a> = mainJNI.Solver_CHOOSE_MIN_SIZE_get();</div><div class="line"><a name="l03323"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1448137a2e93c0a5e3a6c3e712225f59"> 3323</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#a1448137a2e93c0a5e3a6c3e712225f59">CHOOSE_MAX_SIZE</a> = mainJNI.Solver_CHOOSE_MAX_SIZE_get();</div><div class="line"><a name="l03327"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a694142de7687399ab245009523f947ce"> 3327</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#a694142de7687399ab245009523f947ce">CHOOSE_MAX_REGRET_ON_MIN</a> = mainJNI.Solver_CHOOSE_MAX_REGRET_ON_MIN_get();</div><div class="line"><a name="l03331"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adb140fc4533293a15978f85d73a078ac"> 3331</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#adb140fc4533293a15978f85d73a078ac">CHOOSE_PATH</a> = mainJNI.Solver_CHOOSE_PATH_get();</div><div class="line"><a name="l03332"></a><span class="lineno"> 3332</span> </div><div class="line"><a name="l03333"></a><span class="lineno"> 3333</span>  <span class="comment">// IntValueStrategy </span></div><div class="line"><a name="l03341"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0b8d752f9907ca6d721b72302ee7a3ae"> 3341</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#a0b8d752f9907ca6d721b72302ee7a3ae">INT_VALUE_DEFAULT</a> = mainJNI.Solver_INT_VALUE_DEFAULT_get();</div><div class="line"><a name="l03345"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a447dfeca005235510fab84aa523a285c"> 3345</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#a447dfeca005235510fab84aa523a285c">INT_VALUE_SIMPLE</a> = mainJNI.Solver_INT_VALUE_SIMPLE_get();</div><div class="line"><a name="l03349"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a875db1a17818c4808aab1e194136be27"> 3349</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#a875db1a17818c4808aab1e194136be27">ASSIGN_MIN_VALUE</a> = mainJNI.Solver_ASSIGN_MIN_VALUE_get();</div><div class="line"><a name="l03353"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a50624c1863ca91502c53135e4369f90c"> 3353</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#a50624c1863ca91502c53135e4369f90c">ASSIGN_MAX_VALUE</a> = mainJNI.Solver_ASSIGN_MAX_VALUE_get();</div><div class="line"><a name="l03357"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ad32c3559b4f8d6a8ccc6a2ff743212"> 3357</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#a8ad32c3559b4f8d6a8ccc6a2ff743212">ASSIGN_RANDOM_VALUE</a> = mainJNI.Solver_ASSIGN_RANDOM_VALUE_get();</div><div class="line"><a name="l03361"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5347c89e8734789687665e8f7ad77731"> 3361</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#a5347c89e8734789687665e8f7ad77731">ASSIGN_CENTER_VALUE</a> = mainJNI.Solver_ASSIGN_CENTER_VALUE_get();</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#af48b72bd282c48b561fb6e04c4144fa7"> 3365</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#af48b72bd282c48b561fb6e04c4144fa7">SPLIT_LOWER_HALF</a> = mainJNI.Solver_SPLIT_LOWER_HALF_get();</div><div class="line"><a name="l03369"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5c2f19ffa82ea56ac7d975234ea9ffe1"> 3369</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#a5c2f19ffa82ea56ac7d975234ea9ffe1">SPLIT_UPPER_HALF</a> = mainJNI.Solver_SPLIT_UPPER_HALF_get();</div><div class="line"><a name="l03370"></a><span class="lineno"> 3370</span> </div><div class="line"><a name="l03371"></a><span class="lineno"> 3371</span>  <span class="comment">// EvaluatorStrategy </span></div><div class="line"><a name="l03379"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab6c1e77e31c1616cc067201d1656fc6b"> 3379</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#ab6c1e77e31c1616cc067201d1656fc6b">CHOOSE_STATIC_GLOBAL_BEST</a> = mainJNI.Solver_CHOOSE_STATIC_GLOBAL_BEST_get();</div><div class="line"><a name="l03383"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6f394f472e08f973442ab1da5ec3d90b"> 3383</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#a6f394f472e08f973442ab1da5ec3d90b">CHOOSE_DYNAMIC_GLOBAL_BEST</a> = mainJNI.Solver_CHOOSE_DYNAMIC_GLOBAL_BEST_get();</div><div class="line"><a name="l03384"></a><span class="lineno"> 3384</span> </div><div class="line"><a name="l03385"></a><span class="lineno"> 3385</span>  <span class="comment">// SequenceStrategy </span></div><div class="line"><a name="l03390"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0e7f6ebb4d86b0bd50db018a5b495383"> 3390</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#a0e7f6ebb4d86b0bd50db018a5b495383">SEQUENCE_DEFAULT</a> = mainJNI.Solver_SEQUENCE_DEFAULT_get();</div><div class="line"><a name="l03391"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5411a391300f84bc7da30d9c8e2eef25"> 3391</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#a5411a391300f84bc7da30d9c8e2eef25">SEQUENCE_SIMPLE</a> = mainJNI.Solver_SEQUENCE_SIMPLE_get();</div><div class="line"><a name="l03392"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa2a1b39380c2e17c8f873d588cc965ae"> 3392</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#aa2a1b39380c2e17c8f873d588cc965ae">CHOOSE_MIN_SLACK_RANK_FORWARD</a> = mainJNI.Solver_CHOOSE_MIN_SLACK_RANK_FORWARD_get();</div><div class="line"><a name="l03393"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add1859e7bf159ac0690131265669a7ac"> 3393</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#add1859e7bf159ac0690131265669a7ac">CHOOSE_RANDOM_RANK_FORWARD</a> = mainJNI.Solver_CHOOSE_RANDOM_RANK_FORWARD_get();</div><div class="line"><a name="l03394"></a><span class="lineno"> 3394</span> </div><div class="line"><a name="l03395"></a><span class="lineno"> 3395</span>  <span class="comment">// IntervalStrategy </span></div><div class="line"><a name="l03403"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8c1f76ea14777b32d615bde9e6ac8008"> 3403</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#a8c1f76ea14777b32d615bde9e6ac8008">INTERVAL_DEFAULT</a> = mainJNI.Solver_INTERVAL_DEFAULT_get();</div><div class="line"><a name="l03407"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa44eabec35f18ca19813205fd5d54eaf"> 3407</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#aa44eabec35f18ca19813205fd5d54eaf">INTERVAL_SIMPLE</a> = mainJNI.Solver_INTERVAL_SIMPLE_get();</div><div class="line"><a name="l03411"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb570abcacb47dbaa4097690a6b3bb86"> 3411</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#afb570abcacb47dbaa4097690a6b3bb86">INTERVAL_SET_TIMES_FORWARD</a> = mainJNI.Solver_INTERVAL_SET_TIMES_FORWARD_get();</div><div class="line"><a name="l03415"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac63b37353d8986bc31b1a6e6d62a213f"> 3415</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#ac63b37353d8986bc31b1a6e6d62a213f">INTERVAL_SET_TIMES_BACKWARD</a> = mainJNI.Solver_INTERVAL_SET_TIMES_BACKWARD_get();</div><div class="line"><a name="l03416"></a><span class="lineno"> 3416</span> </div><div class="line"><a name="l03417"></a><span class="lineno"> 3417</span>  <span class="comment">// LocalSearchOperators </span></div><div class="line"><a name="l03425"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f3ab259be6ae9fe80731ab072a96299"> 3425</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#a2f3ab259be6ae9fe80731ab072a96299">TWOOPT</a> = mainJNI.Solver_TWOOPT_get();</div><div class="line"><a name="l03429"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a751e7cd4c1826d55910599317734f666"> 3429</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#a751e7cd4c1826d55910599317734f666">OROPT</a> = mainJNI.Solver_OROPT_get();</div><div class="line"><a name="l03433"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3f0dc54e5dca4b720463d55f655c1358"> 3433</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#a3f0dc54e5dca4b720463d55f655c1358">RELOCATE</a> = mainJNI.Solver_RELOCATE_get();</div><div class="line"><a name="l03437"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a162078a76e8d9a135b09f1b39fb5dbf7"> 3437</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#a162078a76e8d9a135b09f1b39fb5dbf7">EXCHANGE</a> = mainJNI.Solver_EXCHANGE_get();</div><div class="line"><a name="l03441"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adae88ac48270c903962ffca443353067"> 3441</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#adae88ac48270c903962ffca443353067">CROSS</a> = mainJNI.Solver_CROSS_get();</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#aa125733a587c772136c2cde5025d6e30"> 3445</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#aa125733a587c772136c2cde5025d6e30">MAKEACTIVE</a> = mainJNI.Solver_MAKEACTIVE_get();</div><div class="line"><a name="l03449"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4634f045b94328a0206d22416e7bbc56"> 3449</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#a4634f045b94328a0206d22416e7bbc56">MAKEINACTIVE</a> = mainJNI.Solver_MAKEINACTIVE_get();</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#ab6dc1c889f2412bb92b459141cfeca2d"> 3453</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#ab6dc1c889f2412bb92b459141cfeca2d">MAKECHAININACTIVE</a> = mainJNI.Solver_MAKECHAININACTIVE_get();</div><div class="line"><a name="l03457"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac831f148129febf839ae20bd2411df80"> 3457</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#ac831f148129febf839ae20bd2411df80">SWAPACTIVE</a> = mainJNI.Solver_SWAPACTIVE_get();</div><div class="line"><a name="l03461"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa0d6ce2b46d35c31af62905a10261448"> 3461</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#aa0d6ce2b46d35c31af62905a10261448">EXTENDEDSWAPACTIVE</a> = mainJNI.Solver_EXTENDEDSWAPACTIVE_get();</div><div class="line"><a name="l03465"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a799677cdee8b0ca86877218e35f6cb54"> 3465</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#a799677cdee8b0ca86877218e35f6cb54">PATHLNS</a> = mainJNI.Solver_PATHLNS_get();</div><div class="line"><a name="l03469"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4ea17e643897c66fe43dca896b49dbf1"> 3469</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#a4ea17e643897c66fe43dca896b49dbf1">FULLPATHLNS</a> = mainJNI.Solver_FULLPATHLNS_get();</div><div class="line"><a name="l03473"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad01e286ebfe2562db8f756b63efe5df1"> 3473</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#ad01e286ebfe2562db8f756b63efe5df1">UNACTIVELNS</a> = mainJNI.Solver_UNACTIVELNS_get();</div><div class="line"><a name="l03477"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5059aa932777cad8f3688fb9af362ab5"> 3477</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#a5059aa932777cad8f3688fb9af362ab5">INCREMENT</a> = mainJNI.Solver_INCREMENT_get();</div><div class="line"><a name="l03481"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adaf7ac4b957793d797e5c086d61da63f"> 3481</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#adaf7ac4b957793d797e5c086d61da63f">DECREMENT</a> = mainJNI.Solver_DECREMENT_get();</div><div class="line"><a name="l03485"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9c6ba3ebb65355071b9de49f65e00cf"> 3485</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#aa9c6ba3ebb65355071b9de49f65e00cf">SIMPLELNS</a> = mainJNI.Solver_SIMPLELNS_get();</div><div class="line"><a name="l03486"></a><span class="lineno"> 3486</span> </div><div class="line"><a name="l03487"></a><span class="lineno"> 3487</span>  <span class="comment">// EvaluatorLocalSearchOperators </span></div><div class="line"><a name="l03495"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a911cbffbdef1946f459c5576b0ef886a"> 3495</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#a911cbffbdef1946f459c5576b0ef886a">LK</a> = mainJNI.Solver_LK_get();</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#a89d25c9a42d053ff7afa8d4de7fedfa7"> 3499</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#a89d25c9a42d053ff7afa8d4de7fedfa7">TSPOPT</a> = mainJNI.Solver_TSPOPT_get();</div><div class="line"><a name="l03503"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a02d8fdcfd43e79e4bb635f9c7190ce3e"> 3503</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#a02d8fdcfd43e79e4bb635f9c7190ce3e">TSPLNS</a> = mainJNI.Solver_TSPLNS_get();</div><div class="line"><a name="l03504"></a><span class="lineno"> 3504</span> </div><div class="line"><a name="l03505"></a><span class="lineno"> 3505</span>  <span class="comment">// LocalSearchFilterBound </span></div><div class="line"><a name="l03513"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad7f7535baf7d1af0472bd49626557e78"> 3513</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#ad7f7535baf7d1af0472bd49626557e78">GE</a> = mainJNI.Solver_GE_get();</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#aad387871664d37beff020dc9396fa1d3"> 3517</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#aad387871664d37beff020dc9396fa1d3">LE</a> = mainJNI.Solver_LE_get();</div><div class="line"><a name="l03521"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a632b2228a4695b560ae5df7f3edba7a6"> 3521</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#a632b2228a4695b560ae5df7f3edba7a6">EQ</a> = mainJNI.Solver_EQ_get();</div><div class="line"><a name="l03522"></a><span class="lineno"> 3522</span> </div><div class="line"><a name="l03523"></a><span class="lineno"> 3523</span>  <span class="comment">// DemonPriority </span></div><div class="line"><a name="l03531"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5dd459298c47bd16445516e912169c6c"> 3531</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#a5dd459298c47bd16445516e912169c6c">DELAYED_PRIORITY</a> = mainJNI.Solver_DELAYED_PRIORITY_get();</div><div class="line"><a name="l03535"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af929280f4799f844ea44331ec86dcbe1"> 3535</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#af929280f4799f844ea44331ec86dcbe1">VAR_PRIORITY</a> = mainJNI.Solver_VAR_PRIORITY_get();</div><div class="line"><a name="l03539"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8dd35b549529b4fbfc019ec32f99176c"> 3539</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#a8dd35b549529b4fbfc019ec32f99176c">NORMAL_PRIORITY</a> = mainJNI.Solver_NORMAL_PRIORITY_get();</div><div class="line"><a name="l03540"></a><span class="lineno"> 3540</span> </div><div class="line"><a name="l03541"></a><span class="lineno"> 3541</span>  <span class="comment">// BinaryIntervalRelation </span></div><div class="line"><a name="l03549"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a66a46c8504947362cf88620a10d971e6"> 3549</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#a66a46c8504947362cf88620a10d971e6">ENDS_AFTER_END</a> = mainJNI.Solver_ENDS_AFTER_END_get();</div><div class="line"><a name="l03553"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aae5a677130d517c3bc9d288b4ad46282"> 3553</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#aae5a677130d517c3bc9d288b4ad46282">ENDS_AFTER_START</a> = mainJNI.Solver_ENDS_AFTER_START_get();</div><div class="line"><a name="l03557"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a045716bf192e6756c9f3ebb6baa8619b"> 3557</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#a045716bf192e6756c9f3ebb6baa8619b">ENDS_AT_END</a> = mainJNI.Solver_ENDS_AT_END_get();</div><div class="line"><a name="l03561"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab550efbf6e4575be9723a240fa9d16c7"> 3561</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#ab550efbf6e4575be9723a240fa9d16c7">ENDS_AT_START</a> = mainJNI.Solver_ENDS_AT_START_get();</div><div class="line"><a name="l03565"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8a317f2c2e1b237e484bd3c754dc5a6e"> 3565</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#a8a317f2c2e1b237e484bd3c754dc5a6e">STARTS_AFTER_END</a> = mainJNI.Solver_STARTS_AFTER_END_get();</div><div class="line"><a name="l03569"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d136ea82c8098c22af9b9e6dd8f4786"> 3569</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#a8d136ea82c8098c22af9b9e6dd8f4786">STARTS_AFTER_START</a> = mainJNI.Solver_STARTS_AFTER_START_get();</div><div class="line"><a name="l03573"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a41870a36dec3aeb9a31af99d0006ecff"> 3573</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#a41870a36dec3aeb9a31af99d0006ecff">STARTS_AT_END</a> = mainJNI.Solver_STARTS_AT_END_get();</div><div class="line"><a name="l03577"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abf886b789fd5a26e6a9bb674140f6a54"> 3577</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#abf886b789fd5a26e6a9bb674140f6a54">STARTS_AT_START</a> = mainJNI.Solver_STARTS_AT_START_get();</div><div class="line"><a name="l03581"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37b330fbb81a8fbc6b7af1a6f95e06e2"> 3581</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#a37b330fbb81a8fbc6b7af1a6f95e06e2">STAYS_IN_SYNC</a> = mainJNI.Solver_STAYS_IN_SYNC_get();</div><div class="line"><a name="l03582"></a><span class="lineno"> 3582</span> </div><div class="line"><a name="l03583"></a><span class="lineno"> 3583</span>  <span class="comment">// UnaryIntervalRelation </span></div><div class="line"><a name="l03591"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af5fc0619160c702f2424f44b3c048f30"> 3591</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#af5fc0619160c702f2424f44b3c048f30">ENDS_AFTER</a> = mainJNI.Solver_ENDS_AFTER_get();</div><div class="line"><a name="l03595"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad16235f3c11ed011560ce373edbb6df7"> 3595</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#ad16235f3c11ed011560ce373edbb6df7">ENDS_AT</a> = mainJNI.Solver_ENDS_AT_get();</div><div class="line"><a name="l03599"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae9dad25751bc78bc0b0cdc293b2fedbe"> 3599</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#ae9dad25751bc78bc0b0cdc293b2fedbe">ENDS_BEFORE</a> = mainJNI.Solver_ENDS_BEFORE_get();</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#aa9250ebe930405d5cefbab55a48f6c76"> 3603</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#aa9250ebe930405d5cefbab55a48f6c76">STARTS_AFTER</a> = mainJNI.Solver_STARTS_AFTER_get();</div><div class="line"><a name="l03607"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3fcd0e45f5de2d01199f34d29bd47ca1"> 3607</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#a3fcd0e45f5de2d01199f34d29bd47ca1">STARTS_AT</a> = mainJNI.Solver_STARTS_AT_get();</div><div class="line"><a name="l03611"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb6eef46b970b26c14e629e1332c300d"> 3611</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#afb6eef46b970b26c14e629e1332c300d">STARTS_BEFORE</a> = mainJNI.Solver_STARTS_BEFORE_get();</div><div class="line"><a name="l03615"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe5fd8c94c5e427dc0d55bc9f8840d9a"> 3615</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#afe5fd8c94c5e427dc0d55bc9f8840d9a">CROSS_DATE</a> = mainJNI.Solver_CROSS_DATE_get();</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#a06089f18389bd6c4d0006074fec3fdb4"> 3619</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#a06089f18389bd6c4d0006074fec3fdb4">AVOID_DATE</a> = mainJNI.Solver_AVOID_DATE_get();</div><div class="line"><a name="l03620"></a><span class="lineno"> 3620</span> </div><div class="line"><a name="l03621"></a><span class="lineno"> 3621</span>  <span class="comment">// DecisionModification </span></div><div class="line"><a name="l03629"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a71a4d0cfe0174013c68a40f6e0da6ac2"> 3629</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#a71a4d0cfe0174013c68a40f6e0da6ac2">NO_CHANGE</a> = mainJNI.Solver_NO_CHANGE_get();</div><div class="line"><a name="l03633"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a71d8dba5e5a8683f67268c879860aa51"> 3633</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#a71d8dba5e5a8683f67268c879860aa51">KEEP_LEFT</a> = mainJNI.Solver_KEEP_LEFT_get();</div><div class="line"><a name="l03637"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7d2b60d2f6b9b8f85b705a95beb11407"> 3637</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#a7d2b60d2f6b9b8f85b705a95beb11407">KEEP_RIGHT</a> = mainJNI.Solver_KEEP_RIGHT_get();</div><div class="line"><a name="l03641"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5a2e35175fe06b08e2bc661528e9b879"> 3641</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#a5a2e35175fe06b08e2bc661528e9b879">KILL_BOTH</a> = mainJNI.Solver_KILL_BOTH_get();</div><div class="line"><a name="l03645"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aed49a3994ad66a4869d58cc23432294b"> 3645</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#aed49a3994ad66a4869d58cc23432294b">SWITCH_BRANCHES</a> = mainJNI.Solver_SWITCH_BRANCHES_get();</div><div class="line"><a name="l03646"></a><span class="lineno"> 3646</span> </div><div class="line"><a name="l03647"></a><span class="lineno"> 3647</span>  <span class="comment">// MarkerType </span></div><div class="line"><a name="l03652"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a98b41f570fbae447f7d64e9adc63eba1"> 3652</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#a98b41f570fbae447f7d64e9adc63eba1">SENTINEL</a> = mainJNI.Solver_SENTINEL_get();</div><div class="line"><a name="l03653"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1e9be2b22ee0ac95fdbe0ab9aca40f03"> 3653</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#a1e9be2b22ee0ac95fdbe0ab9aca40f03">SIMPLE_MARKER</a> = mainJNI.Solver_SIMPLE_MARKER_get();</div><div class="line"><a name="l03654"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a785a61ff5b212488c66badae43e5719d"> 3654</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#a785a61ff5b212488c66badae43e5719d">CHOICE_POINT</a> = mainJNI.Solver_CHOICE_POINT_get();</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#aff36c11d884dedf8dfb4bac35d40d8c5"> 3655</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#aff36c11d884dedf8dfb4bac35d40d8c5">REVERSIBLE_ACTION</a> = mainJNI.Solver_REVERSIBLE_ACTION_get();</div><div class="line"><a name="l03656"></a><span class="lineno"> 3656</span> </div><div class="line"><a name="l03657"></a><span class="lineno"> 3657</span>  <span class="comment">// SolverState </span></div><div class="line"><a name="l03665"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae35d5ae1d79e5b0362ed5bed3629e9f1"> 3665</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#ae35d5ae1d79e5b0362ed5bed3629e9f1">OUTSIDE_SEARCH</a> = mainJNI.Solver_OUTSIDE_SEARCH_get();</div><div class="line"><a name="l03669"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad6b5cbbc7f9f0402ce278afa51c165f7"> 3669</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#ad6b5cbbc7f9f0402ce278afa51c165f7">IN_ROOT_NODE</a> = mainJNI.Solver_IN_ROOT_NODE_get();</div><div class="line"><a name="l03673"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a09480c00ca0a2fc32bb10162bb994d1e"> 3673</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#a09480c00ca0a2fc32bb10162bb994d1e">IN_SEARCH</a> = mainJNI.Solver_IN_SEARCH_get();</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#a1c562c515b6d0e51319fd8329d988a87"> 3677</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#a1c562c515b6d0e51319fd8329d988a87">AT_SOLUTION</a> = mainJNI.Solver_AT_SOLUTION_get();</div><div class="line"><a name="l03681"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4bc835c976141483d35b51a1c368af56"> 3681</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#a4bc835c976141483d35b51a1c368af56">NO_MORE_SOLUTIONS</a> = mainJNI.Solver_NO_MORE_SOLUTIONS_get();</div><div class="line"><a name="l03685"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9c5e82acd1163be09ede6ba21fa529ea"> 3685</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#a9c5e82acd1163be09ede6ba21fa529ea">PROBLEM_INFEASIBLE</a> = mainJNI.Solver_PROBLEM_INFEASIBLE_get();</div><div class="line"><a name="l03686"></a><span class="lineno"> 3686</span> </div><div class="line"><a name="l03687"></a><span class="lineno"> 3687</span>  <span class="comment">// OptimizationDirection </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#acf9555c1a9a4fba9f65d0b5c83d7ca09"> 3692</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#acf9555c1a9a4fba9f65d0b5c83d7ca09">NOT_SET</a> = mainJNI.Solver_NOT_SET_get();</div><div class="line"><a name="l03693"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37dd42b4c1f8e00dd0f36615d5d7b6ff"> 3693</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#a37dd42b4c1f8e00dd0f36615d5d7b6ff">MAXIMIZATION</a> = mainJNI.Solver_MAXIMIZATION_get();</div><div class="line"><a name="l03694"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a385476f7c61ec5d9ec5cd812ca110fed"> 3694</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#a385476f7c61ec5d9ec5cd812ca110fed">MINIMIZATION</a> = mainJNI.Solver_MINIMIZATION_get();</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="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aae5a677130d517c3bc9d288b4ad46282"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aae5a677130d517c3bc9d288b4ad46282">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#l03553">Solver.java:3553</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a409dce224fd4e9e32afecf90f8d18593"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a409dce224fd4e9e32afecf90f8d18593">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#l00348">Solver.java:348</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9c23512dfe80779d157801d44ae69f93"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9c23512dfe80779d157801d44ae69f93">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilter[] filters)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02913">Solver.java:2913</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa277bdaca1263b64bec368e325f9f2ce"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa277bdaca1263b64bec368e325f9f2ce">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#l01453">Solver.java:1453</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2f7896f9f22c7300147d83d95d4da957"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f7896f9f22c7300147d83d95d4da957">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#l02197">Solver.java:2197</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a523e06debf8d5e1d7a6d0bbff0cec966"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a523e06debf8d5e1d7a6d0bbff0cec966">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#l00687">Solver.java:687</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aedb936b1972afb4ff6ca61d5b13d3429"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedb936b1972afb4ff6ca61d5b13d3429">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#l02780">Solver.java:2780</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5311a6b5f2794a19971302f4750b0767"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5311a6b5f2794a19971302f4750b0767">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#l03259">Solver.java:3259</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2e9209d06429316c44318620a8b3035a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2e9209d06429316c44318620a8b3035a">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#l00527">Solver.java:527</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a22e3cf306fac5355e457f933ee720f96"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a22e3cf306fac5355e457f933ee720f96">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#l01824">Solver.java:1824</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acee35fba46919e7de40a72e0553db340"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acee35fba46919e7de40a72e0553db340">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#l00735">Solver.java:735</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a98b41f570fbae447f7d64e9adc63eba1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a98b41f570fbae447f7d64e9adc63eba1">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#l03652">Solver.java:3652</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a917d4c1ec685ff9326c34e13a8358259"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a917d4c1ec685ff9326c34e13a8358259">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#l02506">Solver.java:2506</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a162078a76e8d9a135b09f1b39fb5dbf7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a162078a76e8d9a135b09f1b39fb5dbf7">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#l03437">Solver.java:3437</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afe5fd8c94c5e427dc0d55bc9f8840d9a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe5fd8c94c5e427dc0d55bc9f8840d9a">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#l03615">Solver.java:3615</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aba542554a7a7946b79752fd37582e7e7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aba542554a7a7946b79752fd37582e7e7">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#l00791">Solver.java:791</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a89d25c9a42d053ff7afa8d4de7fedfa7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a89d25c9a42d053ff7afa8d4de7fedfa7">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#l03499">Solver.java:3499</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8885ef7c7aef7376d731d0c2226ee713"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8885ef7c7aef7376d731d0c2226ee713">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#l01487">Solver.java:1487</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aafad4ba9e2ef60fdde5407826328aa5c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aafad4ba9e2ef60fdde5407826328aa5c">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#l03099">Solver.java:3099</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5f2e4f2e36f3e1709effeedcf91dc105"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5f2e4f2e36f3e1709effeedcf91dc105">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#l02982">Solver.java:2982</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8d677421d96852eb731e749890dc8a67"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d677421d96852eb731e749890dc8a67">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#l02386">Solver.java:2386</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4cca31d0e79292aac7384e1b65ffd62b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4cca31d0e79292aac7384e1b65ffd62b">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#l02149">Solver.java:2149</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac93aba9bf38e2318ca79ef5ab7e71217"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac93aba9bf38e2318ca79ef5ab7e71217">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#l01535">Solver.java:1535</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a314fa1e3ea476d531359d92a47f5a69e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a314fa1e3ea476d531359d92a47f5a69e">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#l00727">Solver.java:727</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab8be8f1c5b3f6442f5a5d0abca1c785f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab8be8f1c5b3f6442f5a5d0abca1c785f">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#l02412">Solver.java:2412</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aedbad2890af3aec76023a7c77fd20a0c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedbad2890af3aec76023a7c77fd20a0c">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#l00247">Solver.java:247</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa35113f9b021c753e68c340f68abaa50"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa35113f9b021c753e68c340f68abaa50">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#l01660">Solver.java:1660</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a44b30156ed3676b0b160496e83687bd8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44b30156ed3676b0b160496e83687bd8">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#l00473">Solver.java:473</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae35d5ae1d79e5b0362ed5bed3629e9f1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae35d5ae1d79e5b0362ed5bed3629e9f1">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#l03665">Solver.java:3665</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0e540cea392ab52512faea10067a8e58"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0e540cea392ab52512faea10067a8e58">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02923">Solver.java:2923</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa9250ebe930405d5cefbab55a48f6c76"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9250ebe930405d5cefbab55a48f6c76">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#l03603">Solver.java:3603</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a175850b769d1e6ab19add88a56930d46"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a175850b769d1e6ab19add88a56930d46">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#l03181">Solver.java:3181</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abe367f220c6694d1d1332999cf9ad904"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abe367f220c6694d1d1332999cf9ad904">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#l02117">Solver.java:2117</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7e1e5c10c14677c57bdbc2e8de6b92e6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7e1e5c10c14677c57bdbc2e8de6b92e6">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#l00363">Solver.java:363</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2f9b3281ef39e4098bb628dd23e97bdb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f9b3281ef39e4098bb628dd23e97bdb">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#l02440">Solver.java:2440</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2b16a64fa1915befd737f303bfb95621"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2b16a64fa1915befd737f303bfb95621">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#l01100">Solver.java:1100</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5347c89e8734789687665e8f7ad77731"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5347c89e8734789687665e8f7ad77731">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 var...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03361">Solver.java:3361</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a57f2445dec297d21c04dc190acca23cb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a57f2445dec297d21c04dc190acca23cb">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#l02290">Solver.java:2290</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a52556062d1a85981887d29c886e2865c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a52556062d1a85981887d29c886e2865c">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#l02008">Solver.java:2008</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad6b5cbbc7f9f0402ce278afa51c165f7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad6b5cbbc7f9f0402ce278afa51c165f7">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#l03669">Solver.java:3669</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a328d917b6e7e63228174a60353160553"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a328d917b6e7e63228174a60353160553">com.google.ortools.constraintsolver.Solver.Now</a></div><div class="ttdeci">SWIGTYPE_p_absl__Time Now()</div><div class="ttdoc">The 'absolute time' as seen by the solver.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00424">Solver.java:424</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a05c70b30463fab1157059de7fb91b873"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a05c70b30463fab1157059de7fb91b873">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#l02085">Solver.java:2085</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00057">Solver.java:57</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1fb97961e644acf4aab69543a7f573c0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1fb97961e644acf4aab69543a7f573c0">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#l01888">Solver.java:1888</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aeda2b8d1c4560cfddc15eef3b3a7ffce"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeda2b8d1c4560cfddc15eef3b3a7ffce">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#l02488">Solver.java:2488</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a631d4881962f6c8adb3c6a8447d0a73d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a631d4881962f6c8adb3c6a8447d0a73d">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#l03038">Solver.java:3038</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0b8317ff2f5226d2bb7133beb8e6fe24"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0b8317ff2f5226d2bb7133beb8e6fe24">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#l00309">Solver.java:309</a></div></div>
|
|
<div class="ttc" id="classcom_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="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a926568737aa0ba5e11bc1f637701e282"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a926568737aa0ba5e11bc1f637701e282">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#l01116">Solver.java:1116</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5ebf5459d9fa80621e7d2677094eb8a9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5ebf5459d9fa80621e7d2677094eb8a9">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#l01228">Solver.java:1228</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2a67cd1ae4d4762790ddedbce103dd69"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2a67cd1ae4d4762790ddedbce103dd69">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#l01259">Solver.java:1259</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">Decision.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad668af8f576e5278f289d72dded6d581"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad668af8f576e5278f289d72dded6d581">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#l02608">Solver.java:2608</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af1735ceb001fcff1a5f0fcd07bbf3036"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af1735ceb001fcff1a5f0fcd07bbf3036">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#l01398">Solver.java:1398</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a21fd617968d805631b07587b590f85e5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a21fd617968d805631b07587b590f85e5">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#l00344">Solver.java:344</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6b31bfccaa49ce93f42e637291d42c04"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6b31bfccaa49ce93f42e637291d42c04">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#l02109">Solver.java:2109</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a4a6dc8f45063670adeed0254ac35e8a6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a4a6dc8f45063670adeed0254ac35e8a6">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#l00172">Solver.java:172</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_ad2cecd3f16de94d5c0fcf3ab54019e76"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#ad2cecd3f16de94d5c0fcf3ab54019e76">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#l00222">Solver.java:222</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa5062efca64fcefc054b12290277ec3c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa5062efca64fcefc054b12290277ec3c">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#l02698">Solver.java:2698</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abc80259da413776ddec4fb4327dc74ea"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abc80259da413776ddec4fb4327dc74ea">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#l03052">Solver.java:3052</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a60299357f08185d37fa29e292a1c1037"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a60299357f08185d37fa29e292a1c1037">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#l00591">Solver.java:591</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a751e7cd4c1826d55910599317734f666"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a751e7cd4c1826d55910599317734f666">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#l03429">Solver.java:3429</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6f921bcc86bb0c50a31f6d7b5464ccd0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6f921bcc86bb0c50a31f6d7b5464ccd0">com.google.ortools.constraintsolver.Solver.makeVariableDomainFilter</a></div><div class="ttdeci">LocalSearchFilter makeVariableDomainFilter()</div><div class="ttdoc">Local Search Filters.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02936">Solver.java:2936</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0d499a36110e7ec7a34c08e679b4e1a1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0d499a36110e7ec7a34c08e679b4e1a1">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#l01912">Solver.java:1912</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae5e467d1f6105e1df2d8a26ac5fdf3bd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae5e467d1f6105e1df2d8a26ac5fdf3bd">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#l01299">Solver.java:1299</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aad387871664d37beff020dc9396fa1d3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aad387871664d37beff020dc9396fa1d3">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#l03517">Solver.java:3517</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a4226be47329a89603c929f859848a5b5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a4226be47329a89603c929f859848a5b5">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#l00204">Solver.java:204</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a91515f5a06e08ff6d654b3897830cb80"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a91515f5a06e08ff6d654b3897830cb80">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#l00324">Solver.java:324</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4202baccc3db53772d835b7c49df2291"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4202baccc3db53772d835b7c49df2291">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#l00980">Solver.java:980</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a704cbce915ca2ba6c3dc89fb9a6f0cf0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a704cbce915ca2ba6c3dc89fb9a6f0cf0">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#l00403">Solver.java:403</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab9d6b52615bb96d60a6ddb9c24166cb6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab9d6b52615bb96d60a6ddb9c24166cb6">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#l03063">Solver.java:3063</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af929280f4799f844ea44331ec86dcbe1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af929280f4799f844ea44331ec86dcbe1">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#l03535">Solver.java:3535</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af91c4d09455788a1c46726521cb112ac"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af91c4d09455788a1c46726521cb112ac">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#l00695">Solver.java:695</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afd49926f3a299da6d2e82187b3d567b5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afd49926f3a299da6d2e82187b3d567b5">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#l01655">Solver.java:1655</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adae88ac48270c903962ffca443353067"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adae88ac48270c903962ffca443353067">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#l03441">Solver.java:3441</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aff36c11d884dedf8dfb4bac35d40d8c5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aff36c11d884dedf8dfb4bac35d40d8c5">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#l03655">Solver.java:3655</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a39d25eff4b4f6cd57c7e79599cd120e8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39d25eff4b4f6cd57c7e79599cd120e8">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#l02242">Solver.java:2242</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acf1035b867b03a1271342c6e4cb4dcb5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acf1035b867b03a1271342c6e4cb4dcb5">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#l02785">Solver.java:2785</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac866928bea36b7cdcb9cdc6a60752851"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac866928bea36b7cdcb9cdc6a60752851">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] + t...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01708">Solver.java:1708</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afb08d461cd3f07c3a10751936e52a848"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb08d461cd3f07c3a10751936e52a848">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#l01140">Solver.java:1140</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aaaeabe16fc42fefec57adc8f2c4cfb4e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaaeabe16fc42fefec57adc8f2c4cfb4e">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#l02524">Solver.java:2524</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8b2c839437251ce32fd2b1d8198822f7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8b2c839437251ce32fd2b1d8198822f7">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#l00313">Solver.java:313</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3f7216743a6350b2501901c2e84875f1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3f7216743a6350b2501901c2e84875f1">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#l02322">Solver.java:2322</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abbc94edeedd0fb27f01405d89b5fb9d5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abbc94edeedd0fb27f01405d89b5fb9d5">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#l03085">Solver.java:3085</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac08adab52a514f6e75b38b1cfbe90819"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac08adab52a514f6e75b38b1cfbe90819">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#l03252">Solver.java:3252</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa0d6ce2b46d35c31af62905a10261448"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa0d6ce2b46d35c31af62905a10261448">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#l03461">Solver.java:3461</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8dd35b549529b4fbfc019ec32f99176c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8dd35b549529b4fbfc019ec32f99176c">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#l03539">Solver.java:3539</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a47c68ecc36fe28c7bfdd35433d5d14f5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a47c68ecc36fe28c7bfdd35433d5d14f5">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#l01269">Solver.java:1269</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a51ee7edf4fa7df1e21e61997121d343c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a51ee7edf4fa7df1e21e61997121d343c">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#l02803">Solver.java:2803</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a998766ee43fb02b9cd5fe9265d6c1de6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a998766ee43fb02b9cd5fe9265d6c1de6">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#l02511">Solver.java:2511</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acda3b06f73de0932d189972ae10964fe"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acda3b06f73de0932d189972ae10964fe">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#l01274">Solver.java:1274</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae0ff103885f2d15cfd5ba95a77b9da2d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae0ff103885f2d15cfd5ba95a77b9da2d">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#l02580">Solver.java:2580</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad7918fa2436a49a0d8d74f851be1d1ae"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad7918fa2436a49a0d8d74f851be1d1ae">com.google.ortools.constraintsolver.Solver.makeScheduleOrPostpone</a></div><div class="ttdeci">Decision makeScheduleOrPostpone(IntervalVar var, long est, long[] 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#l02616">Solver.java:2616</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa5e7d2b8226362507f9a8730a39c5390"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa5e7d2b8226362507f9a8730a39c5390">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#l00839">Solver.java:839</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a18254d3d4298c48446c85efc24ebf81f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a18254d3d4298c48446c85efc24ebf81f">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#l01294">Solver.java:1294</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a201b04bb169260c11f898ee590baf46e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a201b04bb169260c11f898ee590baf46e">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#l01448">Solver.java:1448</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad3c580161829a3b73dcc2badb8d72da5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad3c580161829a3b73dcc2badb8d72da5">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 ex...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01732">Solver.java:1732</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aff5a8ea3019ca1d81f2756df84578f02"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aff5a8ea3019ca1d81f2756df84578f02">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#l02125">Solver.java:2125</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a14161f6ca3f1e10e385c6a615dfd50fb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a14161f6ca3f1e10e385c6a615dfd50fb">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#l02547">Solver.java:2547</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9bea67379c8386c8aa4b52bec26976cc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9bea67379c8386c8aa4b52bec26976cc">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#l00831">Solver.java:831</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a57db32d9993ec10570232f006dfef5bf"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a57db32d9993ec10570232f006dfef5bf">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 variab...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01639">Solver.java:1639</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aed49a3994ad66a4869d58cc23432294b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aed49a3994ad66a4869d58cc23432294b">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#l03645">Solver.java:3645</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8d6657627768ef2c7b19252d01203d25"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d6657627768ef2c7b19252d01203d25">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#l02874">Solver.java:2874</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab9e875b001a3c889371285a5bca61b31"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab9e875b001a3c889371285a5bca61b31">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#l02534">Solver.java:2534</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1f9073a634e3311f447024ab2591267c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1f9073a634e3311f447024ab2591267c">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#l02669">Solver.java:2669</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">Demon.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3869fa4b42ed2e465aebc773a1690547"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3869fa4b42ed2e465aebc773a1690547">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#l02693">Solver.java:2693</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4166b0082a61b8f7b373ff9b7bfbdab0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4166b0082a61b8f7b373ff9b7bfbdab0">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#l00655">Solver.java:655</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aceca5076477c4d790c100002e1419176"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aceca5076477c4d790c100002e1419176">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#l02226">Solver.java:2226</a></div></div>
|
|
<div class="ttc" id="classcom_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_2com_2google_2ortools_2constraintsolver_2IntervalVar_8java_source.html#l00014">gen/com/google/ortools/constraintsolver/IntervalVar.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7bd823c96779538994c546837edd6432"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7bd823c96779538994c546837edd6432">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#l01012">Solver.java:1012</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a640dd5a97160c9e708f03be6d7d3270d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a640dd5a97160c9e708f03be6d7d3270d">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 inter...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01872">Solver.java:1872</a></div></div>
|
|
<div class="ttc" id="classcom_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="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6f394f472e08f973442ab1da5ec3d90b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6f394f472e08f973442ab1da5ec3d90b">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#l03383">Solver.java:3383</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters_html_a0bf668a7604b62eb98e67b59ae2f752f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters.html#a0bf668a7604b62eb98e67b59ae2f752f">com.google.ortools.constraintsolver.ConstraintSolverParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.ConstraintSolverParameters parseFrom(java.nio.ByteBuffer data)</div><div class="ttdef"><b>Definition:</b> <a href="ConstraintSolverParameters_8java_source.html#l01076">ConstraintSolverParameters.java:1076</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af0333919f09ccf239af1f553377cdf93"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af0333919f09ccf239af1f553377cdf93">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#l03219">Solver.java:3219</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9c5e82acd1163be09ede6ba21fa529ea"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9c5e82acd1163be09ede6ba21fa529ea">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#l03685">Solver.java:3685</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aaf9e4f046bcc0e1b7d7bc80be009859f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaf9e4f046bcc0e1b7d7bc80be009859f">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 accep...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00293">Solver.java:293</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab6c1e77e31c1616cc067201d1656fc6b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab6c1e77e31c1616cc067201d1656fc6b">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 searc...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03379">Solver.java:3379</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abd0bb860b2f7ebc8bc13c84b622afd67"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abd0bb860b2f7ebc8bc13c84b622afd67">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#l02080">Solver.java:2080</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad940cc78ff3b3bf521fbc2ef9c6f7341"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad940cc78ff3b3bf521fbc2ef9c6f7341">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#l00132">Solver.java:132</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a056388f730148cbc2b6c83e27c248675"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a056388f730148cbc2b6c83e27c248675">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#l03024">Solver.java:3024</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af3c9e96071a93cbdf11a293f39c82b02"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3c9e96071a93cbdf11a293f39c82b02">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#l01148">Solver.java:1148</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1c562c515b6d0e51319fd8329d988a87"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1c562c515b6d0e51319fd8329d988a87">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#l03677">Solver.java:3677</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af48880a801ae482feb30fd43754cc053"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af48880a801ae482feb30fd43754cc053">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#l01132">Solver.java:1132</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5cf95b3ec9eb318a1cd5b8ec11ba02a7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5cf95b3ec9eb318a1cd5b8ec11ba02a7">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#l02396">Solver.java:2396</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa44eabec35f18ca19813205fd5d54eaf"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa44eabec35f18ca19813205fd5d54eaf">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#l03407">Solver.java:3407</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7075983fce9aec7a5c0dee8d5a4a04ab"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7075983fce9aec7a5c0dee8d5a4a04ab">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#l02391">Solver.java:2391</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a918d12e5c3dd5038a9c04fb68fa4598d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a918d12e5c3dd5038a9c04fb68fa4598d">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 c...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01960">Solver.java:1960</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a85ce0b32f910e7480afc85f4b51f250f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a85ce0b32f910e7480afc85f4b51f250f">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 pos...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03303">Solver.java:3303</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4acf0d960b9ecef2593c3910516b6eb5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4acf0d960b9ecef2593c3910516b6eb5">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#l03315">Solver.java:3315</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a536b7376aa76da7f9cb4b069e768d395"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a536b7376aa76da7f9cb4b069e768d395">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 minimu...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01623">Solver.java:1623</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac906fca58ace34d9a57033feff9abbf5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac906fca58ace34d9a57033feff9abbf5">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#l01314">Solver.java:1314</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2a7f7dc4b2061efbf541dae57cbdb2ba"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2a7f7dc4b2061efbf541dae57cbdb2ba">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#l00396">Solver.java:396</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a44de040acad4291f55616fb0876f7758"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a44de040acad4291f55616fb0876f7758">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#l00783">Solver.java:783</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a37dd42b4c1f8e00dd0f36615d5d7b6ff"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37dd42b4c1f8e00dd0f36615d5d7b6ff">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#l03693">Solver.java:3693</a></div></div>
|
|
<div class="ttc" id="namespacecom_html"><div class="ttname"><a href="namespacecom.html">com</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9b0a635fde81930ab02b52755083065c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9b0a635fde81930ab02b52755083065c">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#l01329">Solver.java:1329</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8cb5d6685b1c70214d3b18554304d1c6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8cb5d6685b1c70214d3b18554304d1c6">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#l00908">Solver.java:908</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa125733a587c772136c2cde5025d6e30"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa125733a587c772136c2cde5025d6e30">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#l03445">Solver.java:3445</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a664657e88b35e63ced339db91c03ef59"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a664657e88b35e63ced339db91c03ef59">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#l01124">Solver.java:1124</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af067848e35452e725d7f736ef611bb60"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af067848e35452e725d7f736ef611bb60">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#l02453">Solver.java:2453</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1b6641c117fa18515e989df380a1ba0f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1b6641c117fa18515e989df380a1ba0f">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#l01337">Solver.java:1337</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a38bc89ee4c449f8b274c6f712154b382"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a38bc89ee4c449f8b274c6f712154b382">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02908">Solver.java:2908</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a205ad96b9917cfae518b70edf214db12"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a205ad96b9917cfae518b70edf214db12">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#l02056">Solver.java:2056</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3100c13dfed3e876cfb2524b5f786166"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3100c13dfed3e876cfb2524b5f786166">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#l01774">Solver.java:1774</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afc7c94e11c0eb546373fb526d97873a7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afc7c94e11c0eb546373fb526d97873a7">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#l00623">Solver.java:623</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a90d951c77a0af0e713c68477c8f445e1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a90d951c77a0af0e713c68477c8f445e1">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#l01092">Solver.java:1092</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a96c2d246f164eca3bba8a5bcff805bee"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a96c2d246f164eca3bba8a5bcff805bee">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#l00815">Solver.java:815</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4193010601453c5794cc2d3a8ad48ee8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4193010601453c5794cc2d3a8ad48ee8">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#l03003">Solver.java:3003</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa4c39d6c9680aea9f7599645ba066fe2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa4c39d6c9680aea9f7599645ba066fe2">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#l00900">Solver.java:900</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8dd726b06fbe5cd8afb949780417f8c0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8dd726b06fbe5cd8afb949780417f8c0">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 sear...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02250">Solver.java:2250</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abf93bce43bf8fcd2c30c026ac0061258"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abf93bce43bf8fcd2c30c026ac0061258">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#l01060">Solver.java:1060</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a007dd97988b9165675570390d1cc5a80"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a007dd97988b9165675570390d1cc5a80">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#l00098">Solver.java:98</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3556d4dc6a87ac53eb13b258543bdf09"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3556d4dc6a87ac53eb13b258543bdf09">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#l01044">Solver.java:1044</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab484a00a1eb698d0066bf064b04657e5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab484a00a1eb698d0066bf064b04657e5">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#l00297">Solver.java:297</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParameters_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParameters.html">com.google.ortools.constraintsolver.RegularLimitParameters</a></div><div class="ttdef"><b>Definition:</b> <a href="RegularLimitParameters_8java_source.html#l00014">RegularLimitParameters.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9c7809f8ade881d8b0163ca4577f9914"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9c7809f8ade881d8b0163ca4577f9914">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#l01559">Solver.java:1559</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a00645080243b1e1865046d14090849dd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a00645080243b1e1865046d14090849dd">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#l02210">Solver.java:2210</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ade14357b1f156295237e66b04013e92b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ade14357b1f156295237e66b04013e92b">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#l00895">Solver.java:895</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a632b2228a4695b560ae5df7f3edba7a6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a632b2228a4695b560ae5df7f3edba7a6">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#l03521">Solver.java:3521</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7dc90dd1cf01d00ef3c77b129cce5e73"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7dc90dd1cf01d00ef3c77b129cce5e73">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#l01036">Solver.java:1036</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a96109c4cb480823f673f9289db83ab3a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a96109c4cb480823f673f9289db83ab3a">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 bet...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02560">Solver.java:2560</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5059aa932777cad8f3688fb9af362ab5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5059aa932777cad8f3688fb9af362ab5">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#l03477">Solver.java:3477</a></div></div>
|
|
<div class="ttc" id="classcom_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="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a50624c1863ca91502c53135e4369f90c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a50624c1863ca91502c53135e4369f90c">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#l03353">Solver.java:3353</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a23c076ff901b0720ec869af6ab65a44d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a23c076ff901b0720ec869af6ab65a44d">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#l01244">Solver.java:1244</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1bbd43305b0e7a4d8311318f8d0faf2f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1bbd43305b0e7a4d8311318f8d0faf2f">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 'assignm...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02072">Solver.java:2072</a></div></div>
|
|
<div class="ttc" id="classcom_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="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1928391bdf346a8f684ee52a2916260a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1928391bdf346a8f684ee52a2916260a">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#l02882">Solver.java:2882</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad5d6f7b25211c9c0225d26f59b9af850"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5d6f7b25211c9c0225d26f59b9af850">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#l00445">Solver.java:445</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac0000a210366e505a04a1b301e0f282c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac0000a210366e505a04a1b301e0f282c">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#l00417">Solver.java:417</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a76b6340eac7a79321d58f45b1337b044"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a76b6340eac7a79321d58f45b1337b044">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#l01607">Solver.java:1607</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a322aa28853877d64883807224beb2053"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a322aa28853877d64883807224beb2053">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#l00863">Solver.java:863</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8a3a2e2df3198e5d17d09fae109d7f89"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8a3a2e2df3198e5d17d09fae109d7f89">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder, RegularLimit limit, LocalSearchFilter[] filters)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02928">Solver.java:2928</a></div></div>
|
|
<div class="ttc" id="classcom_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_2com_2google_2ortools_2constraintsolver_2Constraint_8java_source.html#l00014">gen/com/google/ortools/constraintsolver/Constraint.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adaf7ac4b957793d797e5c086d61da63f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adaf7ac4b957793d797e5c086d61da63f">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#l03481">Solver.java:3481</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a511fd92e9a2d9633f9a1291495148a01"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a511fd92e9a2d9633f9a1291495148a01">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#l00551">Solver.java:551</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6cb7db5602b2b408c553017f9d0746dc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6cb7db5602b2b408c553017f9d0746dc">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#l02404">Solver.java:2404</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0e497933d1af8f73914e004da820a929"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0e497933d1af8f73914e004da820a929">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#l00663">Solver.java:663</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af341ae3ec2f3df2c3a616db567095960"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af341ae3ec2f3df2c3a616db567095960">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#l01004">Solver.java:1004</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa79109fc8f5c998e9dce346995417a1f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa79109fc8f5c998e9dce346995417a1f">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#l00607">Solver.java:607</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a37ccba958b653ed2e4434a0abce5ce87"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37ccba958b653ed2e4434a0abce5ce87">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#l01279">Solver.java:1279</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0e577728840fc0059d3cc60d24a971c5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0e577728840fc0059d3cc60d24a971c5">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#l01904">Solver.java:1904</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aac21e6f0ca6476726dcf8dd5847cdb32"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aac21e6f0ca6476726dcf8dd5847cdb32">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#l02016">Solver.java:2016</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab70e14df49530361b9debab434f590b6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab70e14df49530361b9debab434f590b6">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#l01599">Solver.java:1599</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0f55eb596c538b3b2e9f5b10a4f0ea8f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0f55eb596c538b3b2e9f5b10a4f0ea8f">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#l00916">Solver.java:916</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a47b1d6777468d6f93e56541f07388e44"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a47b1d6777468d6f93e56541f07388e44">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#l01249">Solver.java:1249</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a778162b687ca8fc76494f3277ecfd2da"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a778162b687ca8fc76494f3277ecfd2da">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#l01361">Solver.java:1361</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5f6f503f3e7b3177f6bad2e9155ce464"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5f6f503f3e7b3177f6bad2e9155ce464">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#l03160">Solver.java:3160</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a71e3ad47f7913d9c71c65fce956c5830"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a71e3ad47f7913d9c71c65fce956c5830">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#l01084">Solver.java:1084</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af8f843bc1294920297855885762fed70"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af8f843bc1294920297855885762fed70">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#l01543">Solver.java:1543</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5c2f19ffa82ea56ac7d975234ea9ffe1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5c2f19ffa82ea56ac7d975234ea9ffe1">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#l03369">Solver.java:3369</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7f0a228ed664c5923a32d3fd586e2478"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7f0a228ed664c5923a32d3fd586e2478">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#l01896">Solver.java:1896</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6fb8f1fe499bee120b948899a6f8b4d5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6fb8f1fe499bee120b948899a6f8b4d5">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#l02473">Solver.java:2473</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad4e5e7099cfbf4460162681a8cc66917"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad4e5e7099cfbf4460162681a8cc66917">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#l01164">Solver.java:1164</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1e9be2b22ee0ac95fdbe0ab9aca40f03"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1e9be2b22ee0ac95fdbe0ab9aca40f03">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#l03653">Solver.java:3653</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4ea17e643897c66fe43dca896b49dbf1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4ea17e643897c66fe43dca896b49dbf1">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#l03469">Solver.java:3469</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a06089f18389bd6c4d0006074fec3fdb4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a06089f18389bd6c4d0006074fec3fdb4">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#l03619">Solver.java:3619</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6fc30c024794ae0dda88d47bd59a71e0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6fc30c024794ae0dda88d47bd59a71e0">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#l00519">Solver.java:519</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0b8d752f9907ca6d721b72302ee7a3ae"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0b8d752f9907ca6d721b72302ee7a3ae">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#l03341">Solver.java:3341</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a133eae809dff4071521cff8dd54818e5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a133eae809dff4071521cff8dd54818e5">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#l01761">Solver.java:1761</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afb570abcacb47dbaa4097690a6b3bb86"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb570abcacb47dbaa4097690a6b3bb86">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 t...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03411">Solver.java:3411</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afb9ccecc9f58d5e79ff1924b72539da3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb9ccecc9f58d5e79ff1924b72539da3">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#l01463">Solver.java:1463</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1cb27d91aa06ea84ef2c771476fed734"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1cb27d91aa06ea84ef2c771476fed734">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#l02458">Solver.java:2458</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0187a75503b924c47437beee9ceaf239"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0187a75503b924c47437beee9ceaf239">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#l00775">Solver.java:775</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5537373466351b191819ba4ca78e2baa"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5537373466351b191819ba4ca78e2baa">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#l00847">Solver.java:847</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a332d49e18b47523f2cf9656af5a5fac7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a332d49e18b47523f2cf9656af5a5fac7">com.google.ortools.constraintsolver.Solver.toString</a></div><div class="ttdeci">String toString()</div><div class="ttdoc">misc debug std::string.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00410">Solver.java:410</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a6c48d6a689e1275cb534572a3433eb20"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a6c48d6a689e1275cb534572a3433eb20">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#l00208">Solver.java:208</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4fa56efaf698e09dd389c0df450b303e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4fa56efaf698e09dd389c0df450b303e">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#l03226">Solver.java:3226</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6830d2f4ed1266dbea9bd7add90ad6a6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6830d2f4ed1266dbea9bd7add90ad6a6">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#l00855">Solver.java:855</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1835f0344c3fe46b344b81caf76f2dd3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1835f0344c3fe46b344b81caf76f2dd3">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#l01393">Solver.java:1393</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a65054dffbd7628ac05e90da2a2357ab7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a65054dffbd7628ac05e90da2a2357ab7">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#l01204">Solver.java:1204</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab33be5f9c769a6926d4665402d1d1ea5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab33be5f9c769a6926d4665402d1d1ea5">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#l01432">Solver.java:1432</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7550c25018ebddc7fa37271fa843bcec"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7550c25018ebddc7fa37271fa843bcec">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#l02542">Solver.java:2542</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a78f1996326bb29cc73ffeb011ca4b4a1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a78f1996326bb29cc73ffeb011ca4b4a1">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#l00148">Solver.java:148</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a694142de7687399ab245009523f947ce"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a694142de7687399ab245009523f947ce">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 va...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03327">Solver.java:3327</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0324a789be3de8581a53a522af2c114f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0324a789be3de8581a53a522af2c114f">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#l01766">Solver.java:1766</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9206915b038c5d3509d2788b5dfa5be9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9206915b038c5d3509d2788b5dfa5be9">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#l00988">Solver.java:988</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa63fe9fdba3a74531f86f0934c8793a2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa63fe9fdba3a74531f86f0934c8793a2">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#l01567">Solver.java:1567</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa4ff6e0915c6cbcb6580e7a7f7977934"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa4ff6e0915c6cbcb6580e7a7f7977934">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#l00599">Solver.java:599</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9ea9468133aaeca8ed98ba57551eacbb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ea9468133aaeca8ed98ba57551eacbb">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#l03211">Solver.java:3211</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af8ea4414a13940b6322260b972f9013e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af8ea4414a13940b6322260b972f9013e">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="ttdoc">Creates a search limit which can either apply cumulatively or search-by-search.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02282">Solver.java:2282</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a806fb25f469f28fd4af558069285114c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a806fb25f469f28fd4af558069285114c">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 ch...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02964">Solver.java:2964</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a73324e82af004412be0f7f5dcf1ac67f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a73324e82af004412be0f7f5dcf1ac67f">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#l02895">Solver.java:2895</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8eba1dede262863d75f23b9b7c4b864a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8eba1dede262863d75f23b9b7c4b864a">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#l01172">Solver.java:1172</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab5a434fc11ab5c839c427b2dfc501e29"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab5a434fc11ab5c839c427b2dfc501e29">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#l00301">Solver.java:301</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3675f83a7d9ecb03ceb223b59b7424f9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3675f83a7d9ecb03ceb223b59b7424f9">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#l02811">Solver.java:2811</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9632623a75274991c60907b7a58f59ec"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9632623a75274991c60907b7a58f59ec">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#l01724">Solver.java:1724</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5bafc1088db5ab2922c97748183d0023"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5bafc1088db5ab2922c97748183d0023">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#l02218">Solver.java:2218</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0ab76ff044ef209256d38649d040cb97"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0ab76ff044ef209256d38649d040cb97">com.google.ortools.constraintsolver.Solver.makeSumObjectiveFilter</a></div><div class="ttdeci">IntVarLocalSearchFilter makeSumObjectiveFilter(IntVar[] vars, LongBinaryOperator values, LongConsumer delta_objective_callback, IntVar objective, int filter_enum)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02946">Solver.java:2946</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a737db0e1f8efd834bf623ceac4451f88"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a737db0e1f8efd834bf623ceac4451f88">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#l01377">Solver.java:1377</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a92ac794007626df3b1e862d540284020"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a92ac794007626df3b1e862d540284020">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#l00964">Solver.java:964</a></div></div>
|
|
<div class="ttc" id="classcom_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 class.</div><div class="ttdef"><b>Definition:</b> <a href="PropagationBaseObject_8java_source.html#l00014">PropagationBaseObject.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a089fa65f9db3501e2a428dccf25a4b62"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a089fa65f9db3501e2a428dccf25a4b62">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#l02996">Solver.java:2996</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0b1c61836dbeb6b744195d1ce29bbce8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0b1c61836dbeb6b744195d1ce29bbce8">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#l01748">Solver.java:1748</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a875da9011e8c0208c10d93e3e47fa63a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a875da9011e8c0208c10d93e3e47fa63a">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#l01495">Solver.java:1495</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2f51c68d9436cd783067e8b25272af64"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f51c68d9436cd783067e8b25272af64">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#l01212">Solver.java:1212</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8ad32c3559b4f8d6a8ccc6a2ff743212"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ad32c3559b4f8d6a8ccc6a2ff743212">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#l03357">Solver.java:3357</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac63b37353d8986bc31b1a6e6d62a213f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac63b37353d8986bc31b1a6e6d62a213f">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 this...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03415">Solver.java:3415</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aed05962754aa8bac54049e45168076e4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aed05962754aa8bac54049e45168076e4">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#l02759">Solver.java:2759</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3616b8cf958261aee83a92101a241267"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3616b8cf958261aee83a92101a241267">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#l00371">Solver.java:371</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7e85c897bb84d134e3f4cc9378bc1085"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7e85c897bb84d134e3f4cc9378bc1085">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#l00887">Solver.java:887</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af41efd23c78de81097ebabf8956f745f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af41efd23c78de81097ebabf8956f745f">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#l02346">Solver.java:2346</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a03e4f31f3c1a52a8bf30ef9dfb606777"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a03e4f31f3c1a52a8bf30ef9dfb606777">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#l01319">Solver.java:1319</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6b258a1254b4b176ab5fb831c9ba19e9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6b258a1254b4b176ab5fb831c9ba19e9">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#l02181">Solver.java:2181</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad9c73006e225857dda9bbdd685cfd3ce"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad9c73006e225857dda9bbdd685cfd3ce">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#l01309">Solver.java:1309</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0a22f1209cf8bcfce8e347ba46cedc18"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0a22f1209cf8bcfce8e347ba46cedc18">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#l02101">Solver.java:2101</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab62c59fc395736b4186e35631305dde7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab62c59fc395736b4186e35631305dde7">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#l03078">Solver.java:3078</a></div></div>
|
|
<div class="ttc" id="classcom_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_2com_2google_2ortools_2constraintsolver_2IntVar_8java_source.html#l00014">gen/com/google/ortools/constraintsolver/IntVar.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aba3a45ee7669909ca951f5de715a73ae"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aba3a45ee7669909ca951f5de715a73ae">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#l02585">Solver.java:2585</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a403aaf6724f4393b7742ededeafd1558"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a403aaf6724f4393b7742ededeafd1558">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 variab...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01631">Solver.java:1631</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9f11634bd45ae677e29ad2e1531d4959"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9f11634bd45ae677e29ad2e1531d4959">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 pos...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03295">Solver.java:3295</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac0058144d0b06f655e1855901804f482"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac0058144d0b06f655e1855901804f482">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#l02685">Solver.java:2685</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">DefaultPhaseParameters.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a353bba67b311f8072a5a6e39aab9469c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a353bba67b311f8072a5a6e39aab9469c">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#l01440">Solver.java:1440</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abf886b789fd5a26e6a9bb674140f6a54"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abf886b789fd5a26e6a9bb674140f6a54">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#l03577">Solver.java:3577</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adb140fc4533293a15978f85d73a078ac"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adb140fc4533293a15978f85d73a078ac">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] correspo...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03331">Solver.java:3331</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1610c959311dc91605f026770c463828"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1610c959311dc91605f026770c463828">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#l02032">Solver.java:2032</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a189dfd86602b6c107bcfd627790e232b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a189dfd86602b6c107bcfd627790e232b">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 'assignm...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02064">Solver.java:2064</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aeae80acb5036b70d1794fccf153c4ef7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeae80acb5036b70d1794fccf153c4ef7">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#l03139">Solver.java:3139</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3e7f76efdee213cccaba68f7b3d14998"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3e7f76efdee213cccaba68f7b3d14998">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#l03240">Solver.java:3240</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aba93a389ac87fa622d04c9c1348a869c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aba93a389ac87fa622d04c9c1348a869c">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#l00236">Solver.java:236</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae4eafbd6f58c58f306add957424d7bdc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae4eafbd6f58c58f306add957424d7bdc">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#l03283">Solver.java:3283</a></div></div>
|
|
<div class="ttc" id="namespacecom_1_1google_1_1ortools_html"><div class="ttname"><a href="namespacecom_1_1google_1_1ortools.html">com.google.ortools</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a78a222f057c5ba6334eaf4b91647e28a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a78a222f057c5ba6334eaf4b91647e28a">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#l01180">Solver.java:1180</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1ecebdc7750f64bc023f4ace0462d0a4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1ecebdc7750f64bc023f4ace0462d0a4">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#l01406">Solver.java:1406</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8a317f2c2e1b237e484bd3c754dc5a6e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8a317f2c2e1b237e484bd3c754dc5a6e">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#l03565">Solver.java:3565</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">IntExpr.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9a89842d134708ff2cc31cf3781de373"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9a89842d134708ff2cc31cf3781de373">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#l03248">Solver.java:3248</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af48b72bd282c48b561fb6e04c4144fa7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af48b72bd282c48b561fb6e04c4144fa7">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#l03365">Solver.java:3365</a></div></div>
|
|
<div class="ttc" id="classcom_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="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acd505245e4f94fce2376cf64c63ba8ad"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acd505245e4f94fce2376cf64c63ba8ad">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#l02869">Solver.java:2869</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a61ff598a30739bf91ce325bcbfb81d12"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a61ff598a30739bf91ce325bcbfb81d12">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="ttdoc">Version reducing calls to wall timer by estimating number of remaining calls.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02274">Solver.java:2274</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6621ee1b22658271bac32dcc0ccad0da"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6621ee1b22658271bac32dcc0ccad0da">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#l00799">Solver.java:799</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5256c51ddc9f885dcc0ab2ba1d4e9d64"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5256c51ddc9f885dcc0ab2ba1d4e9d64">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#l03287">Solver.java:3287</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad45e1ddf74341f208985ab8e3708859c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad45e1ddf74341f208985ab8e3708859c">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#l03167">Solver.java:3167</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac6f8b47bfae8ec75f4615d8283cbff3b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6f8b47bfae8ec75f4615d8283cbff3b">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#l00535">Solver.java:535</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_ad794d2bce54f484fdc10c6f28f14e964"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#ad794d2bce54f484fdc10c6f28f14e964">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#l00200">Solver.java:200</a></div></div>
|
|
<div class="ttc" id="classcom_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="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acb04f4031c3d247329dcf54687576ec9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acb04f4031c3d247329dcf54687576ec9">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#l00647">Solver.java:647</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a08caa7f16d93e6a82edfe73826c140f2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a08caa7f16d93e6a82edfe73826c140f2">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#l00320">Solver.java:320</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5ebbb33b3207efa9fb8f31ecc9f6cafe"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5ebbb33b3207efa9fb8f31ecc9f6cafe">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#l03146">Solver.java:3146</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParameters_html_a0702d4354e1d462591db7262c53ea36d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParameters.html#a0702d4354e1d462591db7262c53ea36d">com.google.ortools.constraintsolver.RegularLimitParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RegularLimitParameters parseFrom(java.nio.ByteBuffer data)</div><div class="ttdef"><b>Definition:</b> <a href="RegularLimitParameters_8java_source.html#l00298">RegularLimitParameters.java:298</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a23ef599ee7c9742fbaf5fc0cc159b042"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a23ef599ee7c9742fbaf5fc0cc159b042">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#l02478">Solver.java:2478</a></div></div>
|
|
<div class="ttc" id="classcom_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 expre...</div><div class="ttdef"><b>Definition:</b> <a href="CastConstraint_8java_source.html#l00014">CastConstraint.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a078cabdffac60441cdb0e0e6345a7fba"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a078cabdffac60441cdb0e0e6345a7fba">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#l01519">Solver.java:1519</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac0141575afad5ed5508cb961eee1eee0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac0141575afad5ed5508cb961eee1eee0">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#l01647">Solver.java:1647</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afe51cf060c00fa03dbe072b40b23d3a6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe51cf060c00fa03dbe072b40b23d3a6">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 obtained...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01840">Solver.java:1840</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a16564c299d9fba256b7ffad9522c0a35"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a16564c299d9fba256b7ffad9522c0a35">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#l02173">Solver.java:2173</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">DecisionBuilder.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abb33936d7dea71151f2946dbe03022ba"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abb33936d7dea71151f2946dbe03022ba">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#l00508">Solver.java:508</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3f0dc54e5dca4b720463d55f655c1358"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3f0dc54e5dca4b720463d55f655c1358">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#l03433">Solver.java:3433</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a83fad51c76e5468a03649db37dc63d36"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a83fad51c76e5468a03649db37dc63d36">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#l03189">Solver.java:3189</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a16a8eeae5dd0c38cc557e3e6b363a1c4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a16a8eeae5dd0c38cc557e3e6b363a1c4">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#l01944">Solver.java:1944</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a941480d6d44da05fef9a6cb8f7be3597"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a941480d6d44da05fef9a6cb8f7be3597">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#l00487">Solver.java:487</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a51ead6d9ec20135209da69fd73d49f48"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a51ead6d9ec20135209da69fd73d49f48">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#l00115">Solver.java:115</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad6f535b96a438eab7f022af1e930a05f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad6f535b96a438eab7f022af1e930a05f">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#l00743">Solver.java:743</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a392ba0913f9b4b5fbe433d1a2ba7a557"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a392ba0913f9b4b5fbe433d1a2ba7a557">com.google.ortools.constraintsolver.Solver.fail_stamp</a></div><div class="ttdeci">java.math.BigInteger 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#l00501">Solver.java:501</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afb6eef46b970b26c14e629e1332c300d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afb6eef46b970b26c14e629e1332c300d">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#l03611">Solver.java:3611</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa39099e426f04f33e7c41032254fe19a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa39099e426f04f33e7c41032254fe19a">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#l02632">Solver.java:2632</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1f24f9f1d984581435427ab608890b74"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1f24f9f1d984581435427ab608890b74">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#l02378">Solver.java:2378</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2bf0c7e80937e8d58683f68ae8c9a7c3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2bf0c7e80937e8d58683f68ae8c9a7c3">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#l00375">Solver.java:375</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a75ee038ad38021d3e8f1ce154c880c0e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a75ee038ad38021d3e8f1ce154c880c0e">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#l03059">Solver.java:3059</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a083b10a3d4ee69bac0aa5fe260af319a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a083b10a3d4ee69bac0aa5fe260af319a">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 interval...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01976">Solver.java:1976</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a150a31a257efcdaf423eef58be8b09e7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a150a31a257efcdaf423eef58be8b09e7">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#l00438">Solver.java:438</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0225d496eab0bc95dc16536286764b45"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0225d496eab0bc95dc16536286764b45">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#l00972">Solver.java:972</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9389ed13bd713198a01629f8c04c00d6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9389ed13bd713198a01629f8c04c00d6">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(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#l02903">Solver.java:2903</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a746209cd9470232f7bcd7981b7717a8d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a746209cd9470232f7bcd7981b7717a8d">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#l00615">Solver.java:615</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a16b3d7c4a1699577505b3b62cb5b4179"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a16b3d7c4a1699577505b3b62cb5b4179">com.google.ortools.constraintsolver.Solver.makeSumObjectiveFilter</a></div><div class="ttdeci">IntVarLocalSearchFilter makeSumObjectiveFilter(IntVar[] vars, IntVar[] secondary_vars, LongTernaryOperator values, LongConsumer delta_objective_callback, IntVar objective, int filter_enum)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02956">Solver.java:2956</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a374669008dd35dbf29071675ddfb5e29"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a374669008dd35dbf29071675ddfb5e29">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#l03263">Solver.java:3263</a></div></div>
|
|
<div class="ttc" id="namespacecom_1_1google_1_1ortools_1_1constraintsolver_html"><div class="ttname"><a href="namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">com.google.ortools.constraintsolver</a></div><div class="ttdef"><b>Definition:</b> <a href="IntIntToLongFunction_8java_source.html#l00014">IntIntToLongFunction.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4c0252ece938f083cacde16c5f9e3f03"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4c0252ece938f083cacde16c5f9e3f03">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 be...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01583">Solver.java:1583</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab366ff784f964843a24b07af4068b0c8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab366ff784f964843a24b07af4068b0c8">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#l02565">Solver.java:2565</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a54b39b766070cef733e9d8f5ea582db9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a54b39b766070cef733e9d8f5ea582db9">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 pos...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03299">Solver.java:3299</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a46fb8fee84d016e49a0d020985fea6d7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a46fb8fee84d016e49a0d020985fea6d7">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#l01068">Solver.java:1068</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a25818d6569e5e9d7761dffee11ee5f73"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a25818d6569e5e9d7761dffee11ee5f73">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 MakeNextNeig...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02853">Solver.java:2853</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a572c652185ecef1a5f3cec78ee7f2f86"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a572c652185ecef1a5f3cec78ee7f2f86">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 i...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01848">Solver.java:1848</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a447dfeca005235510fab84aa523a285c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a447dfeca005235510fab84aa523a285c">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#l03345">Solver.java:3345</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8d136ea82c8098c22af9b9e6dd8f4786"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d136ea82c8098c22af9b9e6dd8f4786">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#l03569">Solver.java:3569</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abbce72ee5418817c2e1f1703e8b3387e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abbce72ee5418817c2e1f1703e8b3387e">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#l00452">Solver.java:452</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a186481c4302af508fc431deed9e8c302"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a186481c4302af508fc431deed9e8c302">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#l02420">Solver.java:2420</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException_html_a3092df5ebbfbd1682e65488313b20838"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a3092df5ebbfbd1682e65488313b20838">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#l00089">Solver.java:89</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac761a35d69f1bf95b08037d630aad25e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac761a35d69f1bf95b08037d630aad25e">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#l03174">Solver.java:3174</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8e18938b7df7c880b9818c4a13e7ea8e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8e18938b7df7c880b9818c4a13e7ea8e">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#l03071">Solver.java:3071</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9d49b85fad602ada2d96e88fa2600163"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9d49b85fad602ada2d96e88fa2600163">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#l00679">Solver.java:679</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af7a3248918f90bd39088267cf1317a21"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af7a3248918f90bd39088267cf1317a21">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#l01324">Solver.java:1324</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adb6c174a54e27af66977f84739e84a3d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adb6c174a54e27af66977f84739e84a3d">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#l01254">Solver.java:1254</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adc49be247550110df61a72cade366c1a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adc49be247550110df61a72cade366c1a">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#l01419">Solver.java:1419</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0646357a3a91af6d41c8dc840600c1e8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0646357a3a91af6d41c8dc840600c1e8">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#l02819">Solver.java:2819</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3fcd0e45f5de2d01199f34d29bd47ca1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3fcd0e45f5de2d01199f34d29bd47ca1">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#l03607">Solver.java:3607</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3ec6d14f9ac35d9cb30fd4c4f901acb2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3ec6d14f9ac35d9cb30fd4c4f901acb2">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#l01020">Solver.java:1020</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters.html">com.google.ortools.constraintsolver.ConstraintSolverParameters</a></div><div class="ttdef"><b>Definition:</b> <a href="ConstraintSolverParameters_8java_source.html#l00013">ConstraintSolverParameters.java:13</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acf9555c1a9a4fba9f65d0b5c83d7ca09"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acf9555c1a9a4fba9f65d0b5c83d7ca09">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#l03692">Solver.java:3692</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9958e8e1c8274ca2fe8359b3667582f3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9958e8e1c8274ca2fe8359b3667582f3">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#l02718">Solver.java:2718</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4634f045b94328a0206d22416e7bbc56"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4634f045b94328a0206d22416e7bbc56">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#l03449">Solver.java:3449</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af3308949c90546ab8d60ba665701244c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3308949c90546ab8d60ba665701244c">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#l02133">Solver.java:2133</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a37b330fbb81a8fbc6b7af1a6f95e06e2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a37b330fbb81a8fbc6b7af1a6f95e06e2">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#l03581">Solver.java:3581</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7463cce865a3d1be4d7d9f8395ed19b4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7463cce865a3d1be4d7d9f8395ed19b4">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#l00431">Solver.java:431</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae395cd1f841826b7368cf814bc701b5d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae395cd1f841826b7368cf814bc701b5d">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 nei...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02861">Solver.java:2861</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad56ed4c0b6f8d5122375fd4abec337d1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad56ed4c0b6f8d5122375fd4abec337d1">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#l01076">Solver.java:1076</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae3e4fa734077e14961adce452aa3f26a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae3e4fa734077e14961adce452aa3f26a">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 const...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01692">Solver.java:1692</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">SolutionPool.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aed840edad58598bfa670dd14ccf9fbd0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aed840edad58598bfa670dd14ccf9fbd0">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#l01353">Solver.java:1353</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8d9742d62e848e61397094b2caf8a864"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d9742d62e848e61397094b2caf8a864">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#l02832">Solver.java:2832</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3d0bfe36e10e4af0adfe23b35b46ab4f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3d0bfe36e10e4af0adfe23b35b46ab4f">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#l02837">Solver.java:2837</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">OptimizeVar.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa1794bfc6c15316d07a53a06050efe82"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa1794bfc6c15316d07a53a06050efe82">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#l00340">Solver.java:340</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4705d702b6c72c97034f251983669c7c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4705d702b6c72c97034f251983669c7c">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#l00807">Solver.java:807</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a03dbe9f666e6ed9e4ba221202db17e57"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a03dbe9f666e6ed9e4ba221202db17e57">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#l01284">Solver.java:1284</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a02beff74a37c6337e18e7c31c0adde3d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a02beff74a37c6337e18e7c31c0adde3d">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#l02731">Solver.java:2731</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af2ffdbb1948b90460d30b0621339497c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af2ffdbb1948b90460d30b0621339497c">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#l00583">Solver.java:583</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a746cca78538ca872e56fc6fda4ae4691"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a746cca78538ca872e56fc6fda4ae4691">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#l02598">Solver.java:2598</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad3f72e6d84d1955af3fe9ac956f589b9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad3f72e6d84d1955af3fe9ac956f589b9">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#l01345">Solver.java:1345</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a171c4715f189ca0303dc7b669708c3bd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a171c4715f189ca0303dc7b669708c3bd">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#l02463">Solver.java:2463</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adccbbf4e8c53eebb436f14e319065746"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adccbbf4e8c53eebb436f14e319065746">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#l00459">Solver.java:459</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa2a1b39380c2e17c8f873d588cc965ae"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa2a1b39380c2e17c8f873d588cc965ae">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#l03392">Solver.java:3392</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">LocalSearchOperator.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a548e95da07f926bbb0231e31b601d8d6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a548e95da07f926bbb0231e31b601d8d6">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#l00466">Solver.java:466</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad01e286ebfe2562db8f756b63efe5df1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad01e286ebfe2562db8f756b63efe5df1">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#l03473">Solver.java:3473</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7d2b60d2f6b9b8f85b705a95beb11407"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7d2b60d2f6b9b8f85b705a95beb11407">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#l03637">Solver.java:3637</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a183b50f41d3eb8bff6d0ae4b34ab9421"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a183b50f41d3eb8bff6d0ae4b34ab9421">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#l00123">Solver.java:123</a></div></div>
|
|
<div class="ttc" id="interfacecom_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="classcom_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 r...</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreaker_8java_source.html#l00014">SymmetryBreaker.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4c79a4da9ade042b69a2c410c23b56b6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4c79a4da9ade042b69a2c410c23b56b6">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#l00106">Solver.java:106</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af7ef13123c047abf4b8d67110f8ea8d1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af7ef13123c047abf4b8d67110f8ea8d1">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#l00305">Solver.java:305</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5df8f1bc128ca48c68bbd32036762cec"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5df8f1bc128ca48c68bbd32036762cec">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#l02258">Solver.java:2258</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">ModelCache.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a39297a8fb56e914d9f41d2b3a7cb2b78"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39297a8fb56e914d9f41d2b3a7cb2b78">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#l02189">Solver.java:2189</a></div></div>
|
|
<div class="ttc" id="classcom_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 variabl...</div><div class="ttdef"><b>Definition:</b> <a href="SequenceVar_8java_source.html#l00014">SequenceVar.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab194b06513a75c92d1ff9c649563539c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab194b06513a75c92d1ff9c649563539c">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#l03045">Solver.java:3045</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00088">Solver.java:88</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae9dad25751bc78bc0b0cdc293b2fedbe"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae9dad25751bc78bc0b0cdc293b2fedbe">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#l03599">Solver.java:3599</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a385476f7c61ec5d9ec5cd812ca110fed"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a385476f7c61ec5d9ec5cd812ca110fed">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#l03694">Solver.java:3694</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a51573dfa155f507a5e4e76e7c671ece8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a51573dfa155f507a5e4e76e7c671ece8">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#l00671">Solver.java:671</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab1d57d7aa8946a6b577498b56c8d9d45"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab1d57d7aa8946a6b577498b56c8d9d45">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#l02887">Solver.java:2887</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1b4d525b868700afc826cd9cd252dcc2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1b4d525b868700afc826cd9cd252dcc2">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#l02496">Solver.java:2496</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a39e6d4c1bef15b6e715a5c9fac70e92f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39e6d4c1bef15b6e715a5c9fac70e92f">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#l00061">Solver.java:61</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6189a727c1e0c7bacfdeadce65ff5c18"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6189a727c1e0c7bacfdeadce65ff5c18">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 sources...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01716">Solver.java:1716</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7865b47e7770a61036996c673a7a45be"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7865b47e7770a61036996c673a7a45be">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#l00389">Solver.java:389</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8d3854a539135d56a33d4ca427066ea4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8d3854a539135d56a33d4ca427066ea4">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#l01196">Solver.java:1196</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a033f30891129f2497e733af550621a6a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a033f30891129f2497e733af550621a6a">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 th...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02648">Solver.java:2648</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a959b51ba52d41ec01999731f574103e2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a959b51ba52d41ec01999731f574103e2">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#l00226">Solver.java:226</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">LocalSearchFilter.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1346691fe2f1b0194a4d48c090da7dee"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1346691fe2f1b0194a4d48c090da7dee">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#l03319">Solver.java:3319</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a74ab4263d79986d647927d4c7cf29545"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a74ab4263d79986d647927d4c7cf29545">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 int...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01856">Solver.java:1856</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5b3faf5de9ad78f1b25f75ca03336cd6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b3faf5de9ad78f1b25f75ca03336cd6">com.google.ortools.constraintsolver.Solver.makeSumObjectiveFilter</a></div><div class="ttdeci">IntVarLocalSearchFilter makeSumObjectiveFilter(IntVar[] vars, LongBinaryOperator values, IntVar objective, int filter_enum)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02941">Solver.java:2941</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a50610b92a0966b75aecbad08acd5e0e0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a50610b92a0966b75aecbad08acd5e0e0">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#l02552">Solver.java:2552</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3e73ac08fd537e3dcb432151f895cc0a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3e73ac08fd537e3dcb432151f895cc0a">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#l01458">Solver.java:1458</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a875db1a17818c4808aab1e194136be27"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a875db1a17818c4808aab1e194136be27">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#l03349">Solver.java:3349</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa0c64da1dc034e0b787a85aec4b2c660"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa0c64da1dc034e0b787a85aec4b2c660">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-le...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02971">Solver.java:2971</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a17530071514015ba2c515420c034c7fc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a17530071514015ba2c515420c034c7fc">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#l00879">Solver.java:879</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aeb9e9bb2035c8f52cf0823a2ab3c60a0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aeb9e9bb2035c8f52cf0823a2ab3c60a0">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#l03311">Solver.java:3311</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad5daa1974654878c217a893e1579fcbe"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad5daa1974654878c217a893e1579fcbe">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 pos...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03307">Solver.java:3307</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a02d8fdcfd43e79e4bb635f9c7190ce3e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a02d8fdcfd43e79e4bb635f9c7190ce3e">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#l03503">Solver.java:3503</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acf2c7c84a564772d269b91ff5aee0fe7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acf2c7c84a564772d269b91ff5aee0fe7">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#l00871">Solver.java:871</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2cb33f0b636e6b9f5223e3ce126aa040"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2cb33f0b636e6b9f5223e3ce126aa040">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#l01304">Solver.java:1304</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af8d2f355cdaf8bd796c8b4454256e5db"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af8d2f355cdaf8bd796c8b4454256e5db">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#l02370">Solver.java:2370</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a6eecfc514d865cc1b233d080f66ced01"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a6eecfc514d865cc1b233d080f66ced01">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#l00196">Solver.java:196</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_aa359f45da9d9a761f4f919090362d9dd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#aa359f45da9d9a761f4f919090362d9dd">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#l00217">Solver.java:217</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a49e4be4f861d4e8fe29acca4ed430efe"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a49e4be4f861d4e8fe29acca4ed430efe">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#l01264">Solver.java:1264</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a09480c00ca0a2fc32bb10162bb994d1e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a09480c00ca0a2fc32bb10162bb994d1e">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#l03673">Solver.java:3673</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad7f7535baf7d1af0472bd49626557e78"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad7f7535baf7d1af0472bd49626557e78">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#l03513">Solver.java:3513</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3d911df521c124b78e10ab0bfced0ddf"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3d911df521c124b78e10ab0bfced0ddf">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#l01188">Solver.java:1188</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_adceda3976568c3cebeb8ccba50fb7f88"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#adceda3976568c3cebeb8ccba50fb7f88">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#l02448">Solver.java:2448</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af3f81f5b2c56fb05568932f0e077dfbb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af3f81f5b2c56fb05568932f0e077dfbb">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#l01740">Solver.java:1740</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2bf9cab881647284a1691bc947b81536"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2bf9cab881647284a1691bc947b81536">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#l02141">Solver.java:2141</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00168">Solver.java:168</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">Assignment.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5dd459298c47bd16445516e912169c6c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5dd459298c47bd16445516e912169c6c">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#l03531">Solver.java:3531</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acec4b8659726a201cce2519ca375736e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acec4b8659726a201cce2519ca375736e">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#l02425">Solver.java:2425</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aafb0a9bff67da8acb272234139fa98de"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aafb0a9bff67da8acb272234139fa98de">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#l00263">Solver.java:263</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a05efb79267903044d6e60afe5bc668df"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a05efb79267903044d6e60afe5bc668df">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#l01511">Solver.java:1511</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a367b143fdf7915962c0d48d22bbb1a3a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a367b143fdf7915962c0d48d22bbb1a3a">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#l02314">Solver.java:2314</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab21b0605112174c5873906843b7d2ea8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab21b0605112174c5873906843b7d2ea8">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#l02338">Solver.java:2338</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2adc791a6b8a51efda4ec3e3c1a65c23"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2adc791a6b8a51efda4ec3e3c1a65c23">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 monitors...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02726">Solver.java:2726</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae7ef8743433a20b7e3a734afa2123cdc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae7ef8743433a20b7e3a734afa2123cdc">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#l02048">Solver.java:2048</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a63c37bb899295ce91093fabd0b684e1a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a63c37bb899295ce91093fabd0b684e1a">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 c...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01952">Solver.java:1952</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4853ee15d625630be139d678fe36920e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4853ee15d625630be139d678fe36920e">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#l01668">Solver.java:1668</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a583580587092b1cce55c609dd656496c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a583580587092b1cce55c609dd656496c">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 objectiv...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00359">Solver.java:359</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acdf26ff66f51de85565fd0f3c075f37e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acdf26ff66f51de85565fd0f3c075f37e">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#l00543">Solver.java:543</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab550efbf6e4575be9723a240fa9d16c7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab550efbf6e4575be9723a240fa9d16c7">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#l03561">Solver.java:3561</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4dbb01f2be9612b88f8ac7e8585dc88b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4dbb01f2be9612b88f8ac7e8585dc88b">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#l02435">Solver.java:2435</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a785a61ff5b212488c66badae43e5719d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a785a61ff5b212488c66badae43e5719d">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#l03654">Solver.java:3654</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a19d2bc62e16e970e4420119c940c57ba"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a19d2bc62e16e970e4420119c940c57ba">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_sum...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01551">Solver.java:1551</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8f6c3667f8e6f9011e356247d272496b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8f6c3667f8e6f9011e356247d272496b">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#l00956">Solver.java:956</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5ec3a1d8be2c634ea3847451fbb05078"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5ec3a1d8be2c634ea3847451fbb05078">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 maximu...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01615">Solver.java:1615</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab4b5f4dd01a96f208a3ad0ab2f95b254"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab4b5f4dd01a96f208a3ad0ab2f95b254">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] + t...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01700">Solver.java:1700</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a48f2a709ac222aaea6c7bf6a64761fb3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a48f2a709ac222aaea6c7bf6a64761fb3">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#l01108">Solver.java:1108</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab99b22e53f5908df0ff24f575f58380c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab99b22e53f5908df0ff24f575f58380c">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#l01575">Solver.java:1575</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a734e605cf61d5e768ad7137991d3cde3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a734e605cf61d5e768ad7137991d3cde3">com.google.ortools.constraintsolver.Solver.makeTimeLimit</a></div><div class="ttdeci">RegularLimit makeTimeLimit(long time_in_ms)</div><div class="ttdoc">Creates a search limit that constrains the running time given in milliseconds.</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02234">Solver.java:2234</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a045716bf192e6756c9f3ebb6baa8619b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a045716bf192e6756c9f3ebb6baa8619b">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#l03557">Solver.java:3557</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af25380328e941ea60f8f61365cda96ac"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af25380328e941ea60f8f61365cda96ac">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#l00631">Solver.java:631</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab790b2a374125f961b0b0c480a9b55c4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab790b2a374125f961b0b0c480a9b55c4">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#l02205">Solver.java:2205</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a970b86468630b5861c08a955fec23c50"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a970b86468630b5861c08a955fec23c50">com.google.ortools.constraintsolver.Solver.stamp</a></div><div class="ttdeci">java.math.BigInteger 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#l00494">Solver.java:494</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af30f9c709f44316dafdb5e67dbd7fc08"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af30f9c709f44316dafdb5e67dbd7fc08">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#l01369">Solver.java:1369</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa54bf4c0acee26b3bf97d1e92e60c8e2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa54bf4c0acee26b3bf97d1e92e60c8e2">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#l03010">Solver.java:3010</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a875048a3e028680ecf55ee4e8537de88"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a875048a3e028680ecf55ee4e8537de88">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 th...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02656">Solver.java:2656</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aedc5bfaa16fc96e3cb3222cbe385d62d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aedc5bfaa16fc96e3cb3222cbe385d62d">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#l01936">Solver.java:1936</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad81c848ec05db728d4d265b2cc7cd4a8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad81c848ec05db728d4d265b2cc7cd4a8">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#l02468">Solver.java:2468</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aada2a19e6a252971cd34eb906a80e123"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aada2a19e6a252971cd34eb906a80e123">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#l00367">Solver.java:367</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a20620d5ed64a35835a8f5b3b3178b794"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a20620d5ed64a35835a8f5b3b3178b794">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#l02751">Solver.java:2751</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2930d04fa9b5e2688f22eb59fec32975"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2930d04fa9b5e2688f22eb59fec32975">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#l03017">Solver.java:3017</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a728f7118ec3f7aee77de6b315ca02401"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a728f7118ec3f7aee77de6b315ca02401">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#l00382">Solver.java:382</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a49e3dfe2a1b5351cf5af80d59fd784e8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a49e3dfe2a1b5351cf5af80d59fd784e8">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#l02000">Solver.java:2000</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afaa20e70007c35998a03bfd1e0220c6a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afaa20e70007c35998a03bfd1e0220c6a">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#l02767">Solver.java:2767</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a39e5b8c94d29102e720803d84bdc615c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a39e5b8c94d29102e720803d84bdc615c">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 call...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l00286">Solver.java:286</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a278e7e16d34d8bbb868bc2dd1e1de901"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a278e7e16d34d8bbb868bc2dd1e1de901">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#l01816">Solver.java:1816</a></div></div>
|
|
<div class="ttc" id="namespacecom_1_1google_html"><div class="ttname"><a href="namespacecom_1_1google.html">com.google</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a054c5fde7febcd1126b036df2f14e368"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a054c5fde7febcd1126b036df2f14e368">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#l03115">Solver.java:3115</a></div></div>
|
|
<div class="ttc" id="classcom_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#l00014">SolutionCollector.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8ee29cf74c0c036284146e7ee2f0425b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ee29cf74c0c036284146e7ee2f0425b">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#l01800">Solver.java:1800</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2ae94d88b0311857686338d624301580"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2ae94d88b0311857686338d624301580">com.google.ortools.constraintsolver.Solver.makeSumObjectiveFilter</a></div><div class="ttdeci">IntVarLocalSearchFilter makeSumObjectiveFilter(IntVar[] vars, IntVar[] secondary_vars, LongTernaryOperator values, IntVar objective, int filter_enum)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02951">Solver.java:2951</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab4162eae870482da450fcc3e70c5b848"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab4162eae870482da450fcc3e70c5b848">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#l00924">Solver.java:924</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1a2abce6492eaa71d10cba83d1728450"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1a2abce6492eaa71d10cba83d1728450">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#l02501">Solver.java:2501</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8ba5afc31f76cf965850b30844ed809e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8ba5afc31f76cf965850b30844ed809e">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#l02736">Solver.java:2736</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5b221e540f7b01dbad5fd1bf1165c31b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b221e540f7b01dbad5fd1bf1165c31b">com.google.ortools.constraintsolver.Solver.makeScheduleOrExpedite</a></div><div class="ttdeci">Decision makeScheduleOrExpedite(IntervalVar var, long est, long[] 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#l02624">Solver.java:2624</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa0d2d7b7fe8d2eee846beb36e1d04c72"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa0d2d7b7fe8d2eee846beb36e1d04c72">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#l00559">Solver.java:559</a></div></div>
|
|
<div class="ttc" id="classcom_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="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4c4bddde70447704900d478c10ddf023"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4c4bddde70447704900d478c10ddf023">com.google.ortools.constraintsolver.Solver.makeLocalSearchPhaseParameters</a></div><div class="ttdeci">LocalSearchPhaseParameters makeLocalSearchPhaseParameters(SolutionPool pool, LocalSearchOperator ls_operator, DecisionBuilder sub_decision_builder)</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02918">Solver.java:2918</a></div></div>
|
|
<div class="ttc" id="interfacecom_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="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4bc835c976141483d35b51a1c368af56"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4bc835c976141483d35b51a1c368af56">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#l03681">Solver.java:3681</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a15f6ea3a675b91cb9b1e538051fca165"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a15f6ea3a675b91cb9b1e538051fca165">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 int...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01864">Solver.java:1864</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aead8537675b71ddc8bbae2639e44d245"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aead8537675b71ddc8bbae2639e44d245">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 from...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02519">Solver.java:2519</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a40ff07f3b9f8e2f92a89fe78744d88fd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a40ff07f3b9f8e2f92a89fe78744d88fd">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 branches...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02330">Solver.java:2330</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac6a542625fb76105ade8c87cf1556e85"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac6a542625fb76105ade8c87cf1556e85">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#l03092">Solver.java:3092</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a09f47ce193712f7bdf88bb825d597879"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a09f47ce193712f7bdf88bb825d597879">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#l00823">Solver.java:823</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a49bff22c1fb0cd7ee968df5e1dad2014"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a49bff22c1fb0cd7ee968df5e1dad2014">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#l01236">Solver.java:1236</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a48488f25e8a4a875d14dcc52f8d87adc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a48488f25e8a4a875d14dcc52f8d87adc">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#l02798">Solver.java:2798</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7f553805dd25df9e593a212e1eb777a3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7f553805dd25df9e593a212e1eb777a3">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#l01527">Solver.java:1527</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aaed97c7da7f8fec48718bda9580a0492"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aaed97c7da7f8fec48718bda9580a0492">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#l02483">Solver.java:2483</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a036e81c78a8f3997a736bcbd3600305b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a036e81c78a8f3997a736bcbd3600305b">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#l01928">Solver.java:1928</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5085af11b5a6447599415bc271fd9505"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5085af11b5a6447599415bc271fd9505">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 s...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03279">Solver.java:3279</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7a901aadc08c7a6603ade61847d54dd7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7a901aadc08c7a6603ade61847d54dd7">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#l03204">Solver.java:3204</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae153b58ef9411410e9266818cf4695a0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae153b58ef9411410e9266818cf4695a0">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#l00948">Solver.java:948</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a799677cdee8b0ca86877218e35f6cb54"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a799677cdee8b0ca86877218e35f6cb54">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#l03465">Solver.java:3465</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a201826de36b73f62f8065b29671d6567"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a201826de36b73f62f8065b29671d6567">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#l01028">Solver.java:1028</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1448137a2e93c0a5e3a6c3e712225f59"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1448137a2e93c0a5e3a6c3e712225f59">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#l03323">Solver.java:3323</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a27f8248f22be3912c3a66fd4b2914bd1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a27f8248f22be3912c3a66fd4b2914bd1">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#l00703">Solver.java:703</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af73952a6077281fa850c1297b225adda"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af73952a6077281fa850c1297b225adda">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#l02165">Solver.java:2165</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a02dd8fb0ffa4dcba3f867ce7ceb7511a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a02dd8fb0ffa4dcba3f867ce7ceb7511a">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#l01385">Solver.java:1385</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a03d5a110489320022a7134a9235ebe13"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a03d5a110489320022a7134a9235ebe13">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#l03031">Solver.java:3031</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3640be3215669276a5e1df612017fc74"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3640be3215669276a5e1df612017fc74">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#l02978">Solver.java:2978</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a26462f2c312320a4545e8a8eeb592940"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a26462f2c312320a4545e8a8eeb592940">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#l02703">Solver.java:2703</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aea6720a708db89b85576edf178def8d5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aea6720a708db89b85576edf178def8d5">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#l02746">Solver.java:2746</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_abda299813651a5841683156690f8f9e5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#abda299813651a5841683156690f8f9e5">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#l02298">Solver.java:2298</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa499832bba705c0c3465890118b8e412"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa499832bba705c0c3465890118b8e412">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#l00352">Solver.java:352</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5bdf76d7344f70ac70e892f46acfc628"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5bdf76d7344f70ac70e892f46acfc628">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#l02157">Solver.java:2157</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4f548c97764688e70fba189dad43e674"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4f548c97764688e70fba189dad43e674">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#l00759">Solver.java:759</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aec3029cafde7aff8bea8cdde9666f656"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aec3029cafde7aff8bea8cdde9666f656">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#l02529">Solver.java:2529</a></div></div>
|
|
<div class="ttc" id="classcom_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="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2b5203734637c18791b5ad0a2b70c7e2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2b5203734637c18791b5ad0a2b70c7e2">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#l00328">Solver.java:328</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5411a391300f84bc7da30d9c8e2eef25"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5411a391300f84bc7da30d9c8e2eef25">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#l03391">Solver.java:3391</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_acceee1a220bf3b495318fb01923a12a8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#acceee1a220bf3b495318fb01923a12a8">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#l00240">Solver.java:240</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a41960fee844646714691cf8b2ab1834a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a41960fee844646714691cf8b2ab1834a">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#l00719">Solver.java:719</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2f3ab259be6ae9fe80731ab072a96299"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2f3ab259be6ae9fe80731ab072a96299">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#l03425">Solver.java:3425</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a48c86c23d0faad0b877557b48db4d091"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a48c86c23d0faad0b877557b48db4d091">com.google.ortools.constraintsolver.Solver.makeLimit</a></div><div class="ttdeci">RegularLimit makeLimit(long 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#l02266">Solver.java:2266</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa9c6ba3ebb65355071b9de49f65e00cf"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9c6ba3ebb65355071b9de49f65e00cf">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#l03485">Solver.java:3485</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a71d8dba5e5a8683f67268c879860aa51"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a71d8dba5e5a8683f67268c879860aa51">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#l03633">Solver.java:3633</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo_html_a9ff05ba0e3165e4c5be75849807f32e5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html#a9ff05ba0e3165e4c5be75849807f32e5">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#l00213">Solver.java:213</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a78e9d819e4c30502a94871d935602391"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a78e9d819e4c30502a94871d935602391">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#l02640">Solver.java:2640</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a75ddbe3538ac1ba0968a03413eec6fa2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a75ddbe3538ac1ba0968a03413eec6fa2">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#l02040">Solver.java:2040</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0838826c6ea204d021e9466514799017"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0838826c6ea204d021e9466514799017">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 c...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01968">Solver.java:1968</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_add1859e7bf159ac0690131265669a7ac"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#add1859e7bf159ac0690131265669a7ac">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#l03393">Solver.java:3393</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a71a4d0cfe0174013c68a40f6e0da6ac2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a71a4d0cfe0174013c68a40f6e0da6ac2">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#l03629">Solver.java:3629</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4a0f30c929fefc2bac00f29aad0a6068"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4a0f30c929fefc2bac00f29aad0a6068">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#l02989">Solver.java:2989</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6d745023cd5bfa355dab989942a9247c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6d745023cd5bfa355dab989942a9247c">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#l03123">Solver.java:3123</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a41870a36dec3aeb9a31af99d0006ecff"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a41870a36dec3aeb9a31af99d0006ecff">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#l03573">Solver.java:3573</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1d1ae4e2363b917f8a17d790421d0287"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1d1ae4e2363b917f8a17d790421d0287">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#l03233">Solver.java:3233</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a94f70b132b1ceb0736b73ba97a1d01f2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a94f70b132b1ceb0736b73ba97a1d01f2">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#l00940">Solver.java:940</a></div></div>
|
|
<div class="ttc" id="interfacecom_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 class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9c6626be23cedf306ed68ae024160a65"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9c6626be23cedf306ed68ae024160a65">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#l01052">Solver.java:1052</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af11965611de1a4df1a244f2c382443f1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af11965611de1a4df1a244f2c382443f1">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#l02575">Solver.java:2575</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad60bb2333f3d0b7408a880d4c3066c62"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad60bb2333f3d0b7408a880d4c3066c62">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#l00512">Solver.java:512</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a32b8aae78ec8b3450854b92936a22cb0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a32b8aae78ec8b3450854b92936a22cb0">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#l03270">Solver.java:3270</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a964b69445116d2176a42ec43987f3f3e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a964b69445116d2176a42ec43987f3f3e">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#l02827">Solver.java:2827</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1c5546797855b982a0e3bf4e607358bd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1c5546797855b982a0e3bf4e607358bd">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#l01784">Solver.java:1784</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac8681dbb52a9825dfe7036defdf4bc12"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac8681dbb52a9825dfe7036defdf4bc12">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#l03153">Solver.java:3153</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aac090944b6cbfd21b044541b4e259bf7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aac090944b6cbfd21b044541b4e259bf7">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 con...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01984">Solver.java:1984</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac831f148129febf839ae20bd2411df80"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac831f148129febf839ae20bd2411df80">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#l03457">Solver.java:3457</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a71987af6028ae44a66309e925edb4be5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a71987af6028ae44a66309e925edb4be5">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#l02603">Solver.java:2603</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afa4d5b880a694bd13bec10b3ce440aab"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afa4d5b880a694bd13bec10b3ce440aab">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#l00336">Solver.java:336</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8c4957211efbebe22b490cf894e20931"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8c4957211efbebe22b490cf894e20931">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#l00711">Solver.java:711</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5541ba104a6e11c0338caac196000515"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5541ba104a6e11c0338caac196000515">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#l01880">Solver.java:1880</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad16235f3c11ed011560ce373edbb6df7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad16235f3c11ed011560ce373edbb6df7">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#l03595">Solver.java:3595</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5b9fd1f522dba04384781f0d1078bf68"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5b9fd1f522dba04384781f0d1078bf68">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#l01808">Solver.java:1808</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac5b0caa84529ed468fe81958aafc4d36"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac5b0caa84529ed468fe81958aafc4d36">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#l00996">Solver.java:996</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afc04404c7c2ea40a81f161de495c0dac"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afc04404c7c2ea40a81f161de495c0dac">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#l00767">Solver.java:767</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afe5d94bd02b9386b6f94f812fd53287e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afe5d94bd02b9386b6f94f812fd53287e">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#l02677">Solver.java:2677</a></div></div>
|
|
<div class="ttc" id="classcom_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="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a230254b6033fd591f1e9f333ff837132"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a230254b6033fd591f1e9f333ff837132">com.google.ortools.constraintsolver.Solver.makeLexicalLess</a></div><div class="ttdeci">Constraint makeLexicalLess(IntVar[] left, IntVar[] right)</div><div class="ttdoc">std::vector<IntVar*>* const sorted); Creates a constraint that enforces that left is lexicographicall...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01591">Solver.java:1591</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a9ba3c54aafc87cd93b62787a36734272"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a9ba3c54aafc87cd93b62787a36734272">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#l03196">Solver.java:3196</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException_html_a58a006f5c9e90a5d5925ce98f0c6fbac"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html#a58a006f5c9e90a5d5925ce98f0c6fbac">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#l00093">Solver.java:93</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a3def7e6997868770ca77e16ef3c3e291"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a3def7e6997868770ca77e16ef3c3e291">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#l00751">Solver.java:751</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a04f66fbc2141422ade642a858c196a9d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a04f66fbc2141422ade642a858c196a9d">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#l02741">Solver.java:2741</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2c352d1abae5604a0a0c14599503cd1d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2c352d1abae5604a0a0c14599503cd1d">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 them...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01676">Solver.java:1676</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_af5fc0619160c702f2424f44b3c048f30"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#af5fc0619160c702f2424f44b3c048f30">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 inte...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03591">Solver.java:3591</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a66a46c8504947362cf88620a10d971e6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a66a46c8504947362cf88620a10d971e6">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 two...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03549">Solver.java:3549</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac8740ee0422a845c6bb794fa0bdbb7f1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac8740ee0422a845c6bb794fa0bdbb7f1">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#l02362">Solver.java:2362</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a911cbffbdef1946f459c5576b0ef886a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a911cbffbdef1946f459c5576b0ef886a">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 to...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l03495">Solver.java:3495</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1a4adc52447b9a510b6cf1f80dc67aad"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1a4adc52447b9a510b6cf1f80dc67aad">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#l02593">Solver.java:2593</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad15ff78340d3529fcb81be0f9b6e938a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad15ff78340d3529fcb81be0f9b6e938a">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 MakeNextNeig...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l02845">Solver.java:2845</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7d8fde4991ce45d0c8984bc33ba82298"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7d8fde4991ce45d0c8984bc33ba82298">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#l01156">Solver.java:1156</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a99daedc8d58c377b7607165627d07f25"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a99daedc8d58c377b7607165627d07f25">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#l02354">Solver.java:2354</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ad6f03dfca91ed9959267ba1ec4be8019"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ad6f03dfca91ed9959267ba1ec4be8019">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#l02775">Solver.java:2775</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a935afa3ab141ae5bab665efbb87d900d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a935afa3ab141ae5bab665efbb87d900d">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] + t...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01684">Solver.java:1684</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4266d0b71d3c3dc6553f5c824d4a843e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4266d0b71d3c3dc6553f5c824d4a843e">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#l01411">Solver.java:1411</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5a2e35175fe06b08e2bc661528e9b879"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5a2e35175fe06b08e2bc661528e9b879">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#l03641">Solver.java:3641</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ab6dc1c889f2412bb92b459141cfeca2d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ab6dc1c889f2412bb92b459141cfeca2d">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#l03453">Solver.java:3453</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6798dd62de1cac197b282f918854fa49"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6798dd62de1cac197b282f918854fa49">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#l01792">Solver.java:1792</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8da1e1458c44f63516d8cedf9c4b2cbf"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8da1e1458c44f63516d8cedf9c4b2cbf">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#l00932">Solver.java:932</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a57bf407f889c1811c4689966779f56d0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a57bf407f889c1811c4689966779f56d0">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#l01289">Solver.java:1289</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a433d9479b04b3cb8de3cc2c587f66b74"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a433d9479b04b3cb8de3cc2c587f66b74">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#l02024">Solver.java:2024</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a772313ab36805d006cb6d82e8aea7956"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a772313ab36805d006cb6d82e8aea7956">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#l00480">Solver.java:480</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8f1b325454ba514b8703b0413ddd2fdb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8f1b325454ba514b8703b0413ddd2fdb">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#l02093">Solver.java:2093</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aef39b0fc89aa659acc5672869c431d6c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aef39b0fc89aa659acc5672869c431d6c">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#l01920">Solver.java:1920</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a995c585d11e7cbd93f9546c4238752c6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a995c585d11e7cbd93f9546c4238752c6">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#l00575">Solver.java:575</a></div></div>
|
|
<div class="ttc" id="classcom_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 tree...</div><div class="ttdef"><b>Definition:</b> <a href="RegularLimit_8java_source.html#l00014">RegularLimit.java:14</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aca175c995f1618c3d029665e0ea77460"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aca175c995f1618c3d029665e0ea77460">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#l01503">Solver.java:1503</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a35ba234a30fea473eb343b8734b7c0d7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a35ba234a30fea473eb343b8734b7c0d7">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#l01479">Solver.java:1479</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a03d756eb07dc94d5786f3b6413ca586f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a03d756eb07dc94d5786f3b6413ca586f">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#l00279">Solver.java:279</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ae8bbcf46f8ef018dde886f6001199048"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ae8bbcf46f8ef018dde886f6001199048">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 con...</div><div class="ttdef"><b>Definition:</b> <a href="Solver_8java_source.html#l01992">Solver.java:1992</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a909e8d2433955f87894b71474f25ad1a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a909e8d2433955f87894b71474f25ad1a">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#l01220">Solver.java:1220</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a0e7f6ebb4d86b0bd50db018a5b495383"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a0e7f6ebb4d86b0bd50db018a5b495383">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#l03390">Solver.java:3390</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a2c6235da06ebbedc7ff5867a97fd330e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a2c6235da06ebbedc7ff5867a97fd330e">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#l00567">Solver.java:567</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a33978e296d8b9e87bc83c83cc50b7fe2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a33978e296d8b9e87bc83c83cc50b7fe2">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#l01832">Solver.java:1832</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aa9486d81b95ccba79c6a9ee11a7fe8d1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aa9486d81b95ccba79c6a9ee11a7fe8d1">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#l02664">Solver.java:2664</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_ac9bfc7fdebf1d64d2a7cc144daba39db"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#ac9bfc7fdebf1d64d2a7cc144daba39db">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#l00332">Solver.java:332</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a4218c8f757a234fdf40989f4f2e6de68"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a4218c8f757a234fdf40989f4f2e6de68">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#l01471">Solver.java:1471</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8c01e108090d53d195662b2680593d49"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8c01e108090d53d195662b2680593d49">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#l03131">Solver.java:3131</a></div></div>
|
|
<div class="ttc" id="classcom_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="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a7f3bd0ef443324e8c91552226b860df0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a7f3bd0ef443324e8c91552226b860df0">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#l01779">Solver.java:1779</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5289590a93ff48f02289bc15366f0b80"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5289590a93ff48f02289bc15366f0b80">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#l02430">Solver.java:2430</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a5e352d2cb0b46a1039cd5c030d861321"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a5e352d2cb0b46a1039cd5c030d861321">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#l02790">Solver.java:2790</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1f0b558ad79dc6f660d9f4919f5096d8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1f0b558ad79dc6f660d9f4919f5096d8">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#l03291">Solver.java:3291</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a6ec6251d6a4e90440f0fa9b3b3135fb5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a6ec6251d6a4e90440f0fa9b3b3135fb5">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#l02708">Solver.java:2708</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a990418d6f9c1848cd33bf61233164923"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a990418d6f9c1848cd33bf61233164923">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#l00639">Solver.java:639</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8b0ef84763cfe6ff4a80be99c4bb301e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8b0ef84763cfe6ff4a80be99c4bb301e">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#l02713">Solver.java:2713</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a1bb8ab9a408330a80a0a6c4a64dfcad6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a1bb8ab9a408330a80a0a6c4a64dfcad6">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#l03107">Solver.java:3107</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a138046ed33afa8a78ea5a2311f2cd499"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a138046ed33afa8a78ea5a2311f2cd499">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#l01424">Solver.java:1424</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_afce21f8fc90198668cccc45754c0a6ad"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#afce21f8fc90198668cccc45754c0a6ad">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#l01756">Solver.java:1756</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_aacacc580e2923df1b19d033af82f5abe"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#aacacc580e2923df1b19d033af82f5abe">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#l02570">Solver.java:2570</a></div></div>
|
|
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_html_a8c1f76ea14777b32d615bde9e6ac8008"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a8c1f76ea14777b32d615bde9e6ac8008">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#l03403">Solver.java:3403</a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|