Files
ortools-clone/docs/java/RoutingSearchParameters_8java_source.html

4747 lines
1.3 MiB
HTML
Raw Normal View History

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2019-06-13 02:45:44 +02:00
<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"/>-->
2019-06-20 23:19:36 +02:00
<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">
2019-09-12 09:22:44 +02:00
<span id="sfml">Google OR-Tools 7.4</span>
</div>
</div>
2019-08-07 18:01:08 -07:00
<div id="content" style="width: 100%; overflow: hidden;">
<div style="margin-left: 15px; margin-top: 5px; float: left; color: #145A32;">
2019-08-12 09:16:03 -07:00
<h2>Java Reference</h2>
2019-08-07 18:01:08 -07:00
<ul>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1sat.html">CP-SAT</a></li>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1graph.html">Graph</a></li>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1algorithms.html">Knapsack solver</a></li>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1linearsolver.html">Linear solver</a></li>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">Routing</a></li>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1util.html">Util</a></li>
</ul>
</div>
<div id="content">
2019-08-07 18:01:08 -07:00
<div align="center">
<h1 style="color: #145A32;">Java Reference</h1>
</div>
2019-11-14 13:52:51 -08:00
<!-- Generated by Doxygen 1.8.16 -->
2019-06-13 02:45:44 +02:00
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
2019-07-15 17:42:24 -07:00
<li class="current"><a href="files.html"><span>Files</span></a></li>
2019-06-13 02:45:44 +02:00
</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">RoutingSearchParameters.java</div> </div>
</div><!--header-->
<div class="contents">
2019-11-14 13:52:51 -08:00
<a href="RoutingSearchParameters_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>&#160;<span class="comment">// Generated by the protocol buffer compiler. DO NOT EDIT!</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// source: ortools/constraint_solver/routing_parameters.proto</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">package </span>com.google.ortools.constraintsolver;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div>
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html"> 17</a></span>&#160;<span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">class </span><a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a> <span class="keyword">extends</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <a class="code" href="namespacecom.html">com</a>.google.protobuf.GeneratedMessageV3 implements</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="comment">// @@protoc_insertion_point(message_implements:operations_research.RoutingSearchParameters)</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParametersOrBuilder.html">RoutingSearchParametersOrBuilder</a> {</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> serialVersionUID = 0L;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="comment">// Use RoutingSearchParameters.newBuilder() to construct.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3.Builder&lt;?&gt; builder) {</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; super(builder);</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; }</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>() {</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; firstSolutionStrategy_ = 0;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; localSearchMetaheuristic_ = 0;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; useCp_ = 0;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; useCpSat_ = 0;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; }</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; @SuppressWarnings({<span class="stringliteral">&quot;unused&quot;</span>})</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#acab334d7dcecf2ae3efa8e973142c563"> 35</a></span>&#160; <span class="keyword">protected</span> java.lang.Object <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#acab334d7dcecf2ae3efa8e973142c563">newInstance</a>(</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; UnusedPrivateParameter unused) {</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>();</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; }</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">public</span> <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.UnknownFieldSet</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9595e84f1a265789b99af6f10e024e33"> 42</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9595e84f1a265789b99af6f10e024e33">getUnknownFields</a>() {</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordflow">return</span> this.unknownFields;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>(</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedInputStream input,</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">this</span>();</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">if</span> (extensionRegistry == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> java.lang.NullPointerException();</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; }</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.UnknownFieldSet.Builder unknownFields =</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.UnknownFieldSet.newBuilder();</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">try</span> {</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">boolean</span> done = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordflow">while</span> (!done) {</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">int</span> tag = input.readTag();</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">switch</span> (tag) {</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">case</span> 0:</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; done = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">case</span> 8: {</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; firstSolutionStrategy_ = rawValue;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">case</span> 16: {</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; useUnfilteredFirstSolutionStrategy_ = input.readBool();</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; }</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">case</span> 26: {</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> subBuilder = <span class="keyword">null</span>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">if</span> (localSearchOperators_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; subBuilder = localSearchOperators_.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a77db07dbc1f747f14c5df841ccf5a14c">toBuilder</a>();</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; localSearchOperators_ = input.readMessage(<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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2ad2b27145dca9ddedc07822e31c7a47">parser</a>(), extensionRegistry);</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">if</span> (subBuilder != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; subBuilder.mergeFrom(localSearchOperators_);</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; localSearchOperators_ = subBuilder.buildPartial();</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; }</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">case</span> 32: {</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; localSearchMetaheuristic_ = rawValue;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">case</span> 41: {</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; guidedLocalSearchLambdaCoefficient_ = input.readDouble();</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">case</span> 48: {</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; </div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; useDepthFirstSearch_ = input.readBool();</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">case</span> 57: {</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; optimizationStep_ = input.readDouble();</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; }</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">case</span> 64: {</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; </div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; solutionLimit_ = input.readInt64();</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">case</span> 74: {</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder subBuilder = <span class="keyword">null</span>;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">if</span> (timeLimit_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; subBuilder = timeLimit_.toBuilder();</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; timeLimit_ = input.readMessage(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.parser(), extensionRegistry);</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">if</span> (subBuilder != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; subBuilder.mergeFrom(timeLimit_);</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; timeLimit_ = subBuilder.buildPartial();</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; }</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">case</span> 82: {</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder subBuilder = <span class="keyword">null</span>;</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimit_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; subBuilder = lnsTimeLimit_.toBuilder();</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; lnsTimeLimit_ = input.readMessage(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.parser(), extensionRegistry);</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">if</span> (subBuilder != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; subBuilder.mergeFrom(lnsTimeLimit_);</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; lnsTimeLimit_ = subBuilder.buildPartial();</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; }</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; </div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">case</span> 88: {</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; </div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; useFullPropagation_ = input.readBool();</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">case</span> 104: {</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; </div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; logSearch_ = input.readBool();</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; }</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordflow">case</span> 113: {</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; savingsNeighborsRatio_ = input.readDouble();</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; }</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">case</span> 120: {</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; </div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; savingsAddReverseArcs_ = input.readBool();</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; }</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">case</span> 129: {</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; cheapestInsertionFarthestSeedsRatio_ = input.readDouble();</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">case</span> 136: {</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; numberOfSolutionsToCollect_ = input.readInt32();</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; }</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">case</span> 145: {</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; </div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; savingsArcCoefficient_ = input.readDouble();</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">case</span> 152: {</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; </div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; savingsParallelRoutes_ = input.readBool();</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; }</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordflow">case</span> 160: {</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; relocateExpensiveChainNumArcsToConsider_ = input.readInt32();</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">case</span> 169: {</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; </div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; cheapestInsertionNeighborsRatio_ = input.readDouble();</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; }</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">case</span> 177: {</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; </div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; logCostScalingFactor_ = input.readDouble();</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; }</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">case</span> 185: {</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; </div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; savingsMaxMemoryUsageBytes_ = input.readDouble();</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; }</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">case</span> 216: {</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; </div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; useCpSat_ = rawValue;</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; }</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordflow">case</span> 224: {</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; useCp_ = rawValue;</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; }</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordflow">case</span> 233: {</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; </div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; logCostOffset_ = input.readDouble();</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; }</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">case</span> 240: {</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; </div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; christofidesUseMinimumMatching_ = input.readBool();</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; }</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">default</span>: {</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">if</span> (!parseUnknownField(</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; input, unknownFields, extensionRegistry, tag)) {</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; done = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; }</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; }</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; }</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; }</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; } <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="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">throw</span> e.setUnfinishedMessage(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; } <span class="keywordflow">catch</span> (java.io.IOException e) {</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException(</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; e).setUnfinishedMessage(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; } <span class="keywordflow">finally</span> {</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; this.unknownFields = unknownFields.build();</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; makeExtensionsImmutable();</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; }</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; }</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.Descriptor</div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ada120643f7710d9df7cad50d6ab2ac51"> 241</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ada120643f7710d9df7cad50d6ab2ac51">getDescriptor</a>() {</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <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_1RoutingParameters.html">RoutingParameters</a>.internal_static_operations_research_RoutingSearchParameters_descriptor;</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; }</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; </div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keyword">protected</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3.FieldAccessorTable</div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a933d518fc16e760775083e723eb80b9a"> 247</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a933d518fc16e760775083e723eb80b9a">internalGetFieldAccessorTable</a>() {</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <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_1RoutingParameters.html">RoutingParameters</a>.internal_static_operations_research_RoutingSearchParameters_fieldAccessorTable</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; .ensureFieldAccessorsInitialized(</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.class, <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a>.class);</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; </div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html"> 253</a></span>&#160; <span class="keyword">public</span> <span class="keyword">interface </span><a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html">LocalSearchNeighborhoodOperatorsOrBuilder</a> <span class="keyword">extends</span></div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="comment">// @@protoc_insertion_point(interface_extends:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)</span></div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <a class="code" href="namespacecom.html">com</a>.google.protobuf.MessageOrBuilder {</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; </div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#aa371473540f501fdf3978cfa3b2ee063">getUseRelocateValue</a>();</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ac7de517facffc55f9f2e7f42593c7508">getUseRelocate</a>();</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; </div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a55b9c75d01ea3bd5d685029865a045fa">getUseRelocatePairValue</a>();</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a2e9dd1e289a1ab95e81e97184e738226">getUseRelocatePair</a>();</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; </div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ad5ec7bb82b2dead03f2da457b65e3cb0">getUseLightRelocatePairValue</a>();</div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#abfef455b16ad17421f24024be017ac18">getUseLightRelocatePair</a>();</div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; </div>
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a2ce6da404a964cad7719d8b1460c1585">getUseRelocateNeighborsValue</a>();</div>
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ab212ca4ab012535029e66967b908a121">getUseRelocateNeighbors</a>();</div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; </div>
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a8eb834e13374b8d2e0a0a3e877330311">getUseRelocateSubtripValue</a>();</div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a605271cb34dc7decfa571c2705808a45">getUseRelocateSubtrip</a>();</div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; </div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ab4d3270692dedaa9fa2d58dec2324825">getUseExchangeValue</a>();</div>
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a1ebee0f951ecadd34897ccbbbca8c206">getUseExchange</a>();</div>
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; </div>
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a72ac5adec7eff7aa74f7e509822dc77a">getUseExchangePairValue</a>();</div>
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a7b68c51186fee58631d924b1a58d949c">getUseExchangePair</a>();</div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; </div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ab26736698fa1e1277ec9e61271940bcc">getUseExchangeSubtripValue</a>();</div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ae3c2aa7ced4d4b93837336300eb9a484">getUseExchangeSubtrip</a>();</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; </div>
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a01797cb382d5ae9b386d6a6296c58b42">getUseCrossValue</a>();</div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ae9c308e38acd33c065576a158e9c7df4">getUseCross</a>();</div>
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; </div>
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a093b28e42fa18c4e0a9f42ca863ad268">getUseCrossExchangeValue</a>();</div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#abe7346fe8611510087f8d46d50bee8d2">getUseCrossExchange</a>();</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; </div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#af8431f9c39d90eda55e9fac80e4d6969">getUseRelocateExpensiveChainValue</a>();</div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a12b0b93aa9ea6b922e6fa57c5b7b6922">getUseRelocateExpensiveChain</a>();</div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; </div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a0b165fead660dde464332185e48efa37">getUseTwoOptValue</a>();</div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a8874fead5b382ccac2d285df2cb5f054">getUseTwoOpt</a>();</div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; </div>
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a2f7bdbe861aca55ce419f04d6bb78551">getUseOrOptValue</a>();</div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a1de46f2643ad72127bd6983336a0e2a8">getUseOrOpt</a>();</div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; </div>
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a3e4b104415b33d0dceea37bd8f3ee6ca">getUseLinKernighanValue</a>();</div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a010a6a6d325f3ac10d1edfab210a9fb4">getUseLinKernighan</a>();</div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; </div>
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a10b100965d4d2196775cd5213b3ca957">getUseTspOptValue</a>();</div>
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a38610c4606c6960073dfa9db84d29145">getUseTspOpt</a>();</div>
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; </div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a3f63216ef1250c34d8d226364db4a728">getUseMakeActiveValue</a>();</div>
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#af293c8793934ae77602d3aebc37bd11c">getUseMakeActive</a>();</div>
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; </div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a91269f24a3e850eb8aef6bf3a8021e8e">getUseRelocateAndMakeActiveValue</a>();</div>
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a79be3e7d1efd9b3214c5fc42b631837f">getUseRelocateAndMakeActive</a>();</div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; </div>
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a82ddd88ecfc413491368f8789ecec961">getUseMakeInactiveValue</a>();</div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a05d9a73f2f7203e7ef1acae0cc681c21">getUseMakeInactive</a>();</div>
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; </div>
<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a80088b4b73bddc037f049c0a5ec37b79">getUseMakeChainInactiveValue</a>();</div>
<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ae6d3ca0b5c2f7388551f1bb6466a4fc8">getUseMakeChainInactive</a>();</div>
<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; </div>
<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a6904531e4be195945e477dc8f4f689a6">getUseSwapActiveValue</a>();</div>
<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a1bfe665fbf705e17cf1d8e545e2d4cf2">getUseSwapActive</a>();</div>
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; </div>
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#adfa2462f106e468362af9d428be25b86">getUseExtendedSwapActiveValue</a>();</div>
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#aa8942aabaed5f19d12b76226868b4e06">getUseExtendedSwapActive</a>();</div>
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; </div>
<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ac37212190fd28adc9f9846e78e97341b">getUseNodePairSwapActiveValue</a>();</div>
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a9d8114ea959bf2ed2bfeb2bb855c6424">getUseNodePairSwapActive</a>();</div>
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160; </div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a1b8a5b4c4de7c89adf3611397836b714">getUsePathLnsValue</a>();</div>
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a1685e6c9c4f12c4deb546638c554f6c5">getUsePathLns</a>();</div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160; </div>
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#adfa161e0ef54e9d1da22a46a6e6b64b9">getUseFullPathLnsValue</a>();</div>
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a477cf579171749da76e1cab0cd7a26f1">getUseFullPathLns</a>();</div>
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; </div>
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a4a26d59947050c371744022a44dabb74">getUseTspLnsValue</a>();</div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a609fefc2269f02c3d33048b3b5d9d8d9">getUseTspLns</a>();</div>
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; </div>
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; <span class="keywordtype">int</span> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#af3e045a0e68a144d0f1ce1f6bde57dca">getUseInactiveLnsValue</a>();</div>
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a4030d7ed49b0f368d5e3180837bc1648">getUseInactiveLns</a>();</div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; }</div>
<div class="line"><a name="l01103"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html"> 1103</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keyword">class </span><a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <span class="keyword">extends</span></div>
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; <a class="code" href="namespacecom.html">com</a>.google.protobuf.GeneratedMessageV3 implements</div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; <span class="comment">// @@protoc_insertion_point(message_implements:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)</span></div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; <a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html">LocalSearchNeighborhoodOperatorsOrBuilder</a> {</div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> serialVersionUID = 0L;</div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; <span class="comment">// Use LocalSearchNeighborhoodOperators.newBuilder() to construct.</span></div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3.Builder&lt;?&gt; builder) {</div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; super(builder);</div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; }</div>
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>() {</div>
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; useRelocate_ = 0;</div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; useRelocatePair_ = 0;</div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; useLightRelocatePair_ = 0;</div>
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160; useRelocateNeighbors_ = 0;</div>
<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160; useRelocateSubtrip_ = 0;</div>
<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160; useExchange_ = 0;</div>
<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160; useExchangePair_ = 0;</div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160; useExchangeSubtrip_ = 0;</div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; useCross_ = 0;</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; useCrossExchange_ = 0;</div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; useRelocateExpensiveChain_ = 0;</div>
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; useTwoOpt_ = 0;</div>
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; useOrOpt_ = 0;</div>
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; useLinKernighan_ = 0;</div>
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; useTspOpt_ = 0;</div>
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; useMakeActive_ = 0;</div>
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160; useRelocateAndMakeActive_ = 0;</div>
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; useMakeInactive_ = 0;</div>
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; useMakeChainInactive_ = 0;</div>
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; useSwapActive_ = 0;</div>
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; useExtendedSwapActive_ = 0;</div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160; useNodePairSwapActive_ = 0;</div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; usePathLns_ = 0;</div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; useFullPathLns_ = 0;</div>
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160; useTspLns_ = 0;</div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160; useInactiveLns_ = 0;</div>
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; }</div>
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; </div>
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; @SuppressWarnings({<span class="stringliteral">&quot;unused&quot;</span>})</div>
<div class="line"><a name="l01143"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#acab334d7dcecf2ae3efa8e973142c563"> 1143</a></span>&#160; <span class="keyword">protected</span> java.lang.Object <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#acab334d7dcecf2ae3efa8e973142c563">newInstance</a>(</div>
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; UnusedPrivateParameter unused) {</div>
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>();</div>
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; }</div>
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; </div>
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; <span class="keyword">public</span> <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.UnknownFieldSet</div>
<div class="line"><a name="l01150"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a9595e84f1a265789b99af6f10e024e33"> 1150</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a9595e84f1a265789b99af6f10e024e33">getUnknownFields</a>() {</div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; <span class="keywordflow">return</span> this.unknownFields;</div>
<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160; }</div>
<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>(</div>
<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedInputStream input,</div>
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; <span class="keyword">this</span>();</div>
<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; <span class="keywordflow">if</span> (extensionRegistry == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> java.lang.NullPointerException();</div>
<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; }</div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.UnknownFieldSet.Builder unknownFields =</div>
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.UnknownFieldSet.newBuilder();</div>
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160; <span class="keywordflow">try</span> {</div>
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; <span class="keywordtype">boolean</span> done = <span class="keyword">false</span>;</div>
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160; <span class="keywordflow">while</span> (!done) {</div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; <span class="keywordtype">int</span> tag = input.readTag();</div>
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; <span class="keywordflow">switch</span> (tag) {</div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160; <span class="keywordflow">case</span> 0:</div>
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160; done = <span class="keyword">true</span>;</div>
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; <span class="keywordflow">case</span> 8: {</div>
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160; </div>
<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160; useRelocate_ = rawValue;</div>
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; }</div>
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; <span class="keywordflow">case</span> 16: {</div>
<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; </div>
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; useRelocatePair_ = rawValue;</div>
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; }</div>
<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; <span class="keywordflow">case</span> 24: {</div>
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160; </div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160; useRelocateNeighbors_ = rawValue;</div>
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160; }</div>
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; <span class="keywordflow">case</span> 32: {</div>
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160; </div>
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; useExchange_ = rawValue;</div>
<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; }</div>
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160; <span class="keywordflow">case</span> 40: {</div>
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160; </div>
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160; useCross_ = rawValue;</div>
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160; }</div>
<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; <span class="keywordflow">case</span> 48: {</div>
<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160; </div>
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; useCrossExchange_ = rawValue;</div>
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; }</div>
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160; <span class="keywordflow">case</span> 56: {</div>
<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160; </div>
<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160; useTwoOpt_ = rawValue;</div>
<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160; }</div>
<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160; <span class="keywordflow">case</span> 64: {</div>
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160; </div>
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160; useOrOpt_ = rawValue;</div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160; }</div>
<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160; <span class="keywordflow">case</span> 72: {</div>
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160; </div>
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160; useLinKernighan_ = rawValue;</div>
<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160; }</div>
<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160; <span class="keywordflow">case</span> 80: {</div>
<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160; </div>
<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160; useTspOpt_ = rawValue;</div>
<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160; }</div>
<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160; <span class="keywordflow">case</span> 88: {</div>
<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160; </div>
<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160; useMakeActive_ = rawValue;</div>
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160; }</div>
<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160; <span class="keywordflow">case</span> 96: {</div>
<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160; </div>
<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160; useMakeInactive_ = rawValue;</div>
<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160; }</div>
<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160; <span class="keywordflow">case</span> 104: {</div>
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160; </div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160; useMakeChainInactive_ = rawValue;</div>
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; }</div>
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160; <span class="keywordflow">case</span> 112: {</div>
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160; </div>
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160; useSwapActive_ = rawValue;</div>
<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160; }</div>
<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160; <span class="keywordflow">case</span> 120: {</div>
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160; </div>
<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160; useExtendedSwapActive_ = rawValue;</div>
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160; }</div>
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160; <span class="keywordflow">case</span> 128: {</div>
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160; </div>
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160; usePathLns_ = rawValue;</div>
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160; }</div>
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160; <span class="keywordflow">case</span> 136: {</div>
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160; </div>
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160; useFullPathLns_ = rawValue;</div>
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160; }</div>
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160; <span class="keywordflow">case</span> 144: {</div>
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160; </div>
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160; useTspLns_ = rawValue;</div>
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160; }</div>
<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160; <span class="keywordflow">case</span> 152: {</div>
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160; </div>
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160; useInactiveLns_ = rawValue;</div>
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160; }</div>
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160; <span class="keywordflow">case</span> 160: {</div>
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160; </div>
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; useNodePairSwapActive_ = rawValue;</div>
<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160; }</div>
<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160; <span class="keywordflow">case</span> 168: {</div>
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160; </div>
<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160; useRelocateAndMakeActive_ = rawValue;</div>
<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160; }</div>
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160; <span class="keywordflow">case</span> 176: {</div>
<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160; </div>
<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160; useExchangePair_ = rawValue;</div>
<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160; }</div>
<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160; <span class="keywordflow">case</span> 184: {</div>
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160; </div>
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160; useRelocateExpensiveChain_ = rawValue;</div>
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160; }</div>
<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160; <span class="keywordflow">case</span> 192: {</div>
<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160; </div>
<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160; useLightRelocatePair_ = rawValue;</div>
<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160; }</div>
<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160; <span class="keywordflow">case</span> 200: {</div>
<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160; </div>
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; useRelocateSubtrip_ = rawValue;</div>
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160; }</div>
<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160; <span class="keywordflow">case</span> 208: {</div>
<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; <span class="keywordtype">int</span> rawValue = input.readEnum();</div>
<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160; </div>
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; useExchangeSubtrip_ = rawValue;</div>
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160; }</div>
<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160; <span class="keywordflow">default</span>: {</div>
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; <span class="keywordflow">if</span> (!parseUnknownField(</div>
<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160; input, unknownFields, extensionRegistry, tag)) {</div>
<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160; done = <span class="keyword">true</span>;</div>
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160; }</div>
<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160; }</div>
<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160; }</div>
<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160; }</div>
<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160; } <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="l01337"></a><span class="lineno"> 1337</span>&#160; <span class="keywordflow">throw</span> e.setUnfinishedMessage(<span class="keyword">this</span>);</div>
<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160; } <span class="keywordflow">catch</span> (java.io.IOException e) {</div>
<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException(</div>
<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160; e).setUnfinishedMessage(<span class="keyword">this</span>);</div>
<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160; } <span class="keywordflow">finally</span> {</div>
<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160; this.unknownFields = unknownFields.build();</div>
<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160; makeExtensionsImmutable();</div>
<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160; }</div>
<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160; }</div>
<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.Descriptor</div>
<div class="line"><a name="l01347"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ada120643f7710d9df7cad50d6ab2ac51"> 1347</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ada120643f7710d9df7cad50d6ab2ac51">getDescriptor</a>() {</div>
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160; <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_1RoutingParameters.html">RoutingParameters</a>.internal_static_operations_research_RoutingSearchParameters_LocalSearchNeighborhoodOperators_descriptor;</div>
<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160; }</div>
<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160; </div>
<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160; <span class="keyword">protected</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3.FieldAccessorTable</div>
<div class="line"><a name="l01353"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a933d518fc16e760775083e723eb80b9a"> 1353</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a933d518fc16e760775083e723eb80b9a">internalGetFieldAccessorTable</a>() {</div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160; <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_1RoutingParameters.html">RoutingParameters</a>.internal_static_operations_research_RoutingSearchParameters_LocalSearchNeighborhoodOperators_fieldAccessorTable</div>
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160; .ensureFieldAccessorsInitialized(</div>
<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.class, <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a>.class);</div>
<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160; }</div>
<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160; </div>
<div class="line"><a name="l01359"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a27bb36e37dacf76814a42c9c15d734f7"> 1359</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a27bb36e37dacf76814a42c9c15d734f7">USE_RELOCATE_FIELD_NUMBER</a> = 1;</div>
<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocate_;</div>
<div class="line"><a name="l01377"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa371473540f501fdf3978cfa3b2ee063"> 1377</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa371473540f501fdf3978cfa3b2ee063">getUseRelocateValue</a>() {</div>
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160; <span class="keywordflow">return</span> useRelocate_;</div>
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160; }</div>
<div class="line"><a name="l01396"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac7de517facffc55f9f2e7f42593c7508"> 1396</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac7de517facffc55f9f2e7f42593c7508">getUseRelocate</a>() {</div>
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocate_);</div>
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160; }</div>
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160; </div>
<div class="line"><a name="l01402"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa701c205456cd8806ee945955c5bbc80"> 1402</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa701c205456cd8806ee945955c5bbc80">USE_RELOCATE_PAIR_FIELD_NUMBER</a> = 2;</div>
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocatePair_;</div>
<div class="line"><a name="l01420"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a55b9c75d01ea3bd5d685029865a045fa"> 1420</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a55b9c75d01ea3bd5d685029865a045fa">getUseRelocatePairValue</a>() {</div>
<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160; <span class="keywordflow">return</span> useRelocatePair_;</div>
<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160; }</div>
<div class="line"><a name="l01439"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2e9dd1e289a1ab95e81e97184e738226"> 1439</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2e9dd1e289a1ab95e81e97184e738226">getUseRelocatePair</a>() {</div>
<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocatePair_);</div>
<div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160; }</div>
<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160; </div>
<div class="line"><a name="l01445"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a38504df4cb7a93404692aa19aa530f18"> 1445</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a38504df4cb7a93404692aa19aa530f18">USE_LIGHT_RELOCATE_PAIR_FIELD_NUMBER</a> = 24;</div>
<div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useLightRelocatePair_;</div>
<div class="line"><a name="l01461"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ad5ec7bb82b2dead03f2da457b65e3cb0"> 1461</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ad5ec7bb82b2dead03f2da457b65e3cb0">getUseLightRelocatePairValue</a>() {</div>
<div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160; <span class="keywordflow">return</span> useLightRelocatePair_;</div>
<div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160; }</div>
<div class="line"><a name="l01478"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#abfef455b16ad17421f24024be017ac18"> 1478</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#abfef455b16ad17421f24024be017ac18">getUseLightRelocatePair</a>() {</div>
<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useLightRelocatePair_);</div>
<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160; }</div>
<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160; </div>
<div class="line"><a name="l01484"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a559a425eeaffa919dad6e228e3b167b9"> 1484</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a559a425eeaffa919dad6e228e3b167b9">USE_RELOCATE_NEIGHBORS_FIELD_NUMBER</a> = 3;</div>
<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocateNeighbors_;</div>
<div class="line"><a name="l01515"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2ce6da404a964cad7719d8b1460c1585"> 1515</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2ce6da404a964cad7719d8b1460c1585">getUseRelocateNeighborsValue</a>() {</div>
<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160; <span class="keywordflow">return</span> useRelocateNeighbors_;</div>
<div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160; }</div>
<div class="line"><a name="l01547"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab212ca4ab012535029e66967b908a121"> 1547</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab212ca4ab012535029e66967b908a121">getUseRelocateNeighbors</a>() {</div>
<div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocateNeighbors_);</div>
<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160; }</div>
<div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160; </div>
<div class="line"><a name="l01553"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a979e93f1206f6ce6d3c673a257a0ef8f"> 1553</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a979e93f1206f6ce6d3c673a257a0ef8f">USE_RELOCATE_SUBTRIP_FIELD_NUMBER</a> = 25;</div>
<div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocateSubtrip_;</div>
<div class="line"><a name="l01574"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8eb834e13374b8d2e0a0a3e877330311"> 1574</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8eb834e13374b8d2e0a0a3e877330311">getUseRelocateSubtripValue</a>() {</div>
<div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160; <span class="keywordflow">return</span> useRelocateSubtrip_;</div>
<div class="line"><a name="l01576"></a><span class="lineno"> 1576</span>&#160; }</div>
<div class="line"><a name="l01596"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a605271cb34dc7decfa571c2705808a45"> 1596</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a605271cb34dc7decfa571c2705808a45">getUseRelocateSubtrip</a>() {</div>
<div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocateSubtrip_);</div>
<div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160; }</div>
<div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160; </div>
<div class="line"><a name="l01602"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8b31efeb5b65d1f042651fcb9e9eaa7a"> 1602</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8b31efeb5b65d1f042651fcb9e9eaa7a">USE_EXCHANGE_FIELD_NUMBER</a> = 4;</div>
<div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useExchange_;</div>
<div class="line"><a name="l01618"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab4d3270692dedaa9fa2d58dec2324825"> 1618</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab4d3270692dedaa9fa2d58dec2324825">getUseExchangeValue</a>() {</div>
<div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>&#160; <span class="keywordflow">return</span> useExchange_;</div>
<div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>&#160; }</div>
<div class="line"><a name="l01635"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1ebee0f951ecadd34897ccbbbca8c206"> 1635</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1ebee0f951ecadd34897ccbbbca8c206">getUseExchange</a>() {</div>
<div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useExchange_);</div>
<div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160; }</div>
<div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160; </div>
<div class="line"><a name="l01641"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae15fdde7721fcac67c28156f6ce82106"> 1641</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae15fdde7721fcac67c28156f6ce82106">USE_EXCHANGE_PAIR_FIELD_NUMBER</a> = 22;</div>
<div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useExchangePair_;</div>
<div class="line"><a name="l01657"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a72ac5adec7eff7aa74f7e509822dc77a"> 1657</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a72ac5adec7eff7aa74f7e509822dc77a">getUseExchangePairValue</a>() {</div>
<div class="line"><a name="l01658"></a><span class="lineno"> 1658</span>&#160; <span class="keywordflow">return</span> useExchangePair_;</div>
<div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160; }</div>
<div class="line"><a name="l01674"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a7b68c51186fee58631d924b1a58d949c"> 1674</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a7b68c51186fee58631d924b1a58d949c">getUseExchangePair</a>() {</div>
<div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useExchangePair_);</div>
<div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>&#160; }</div>
<div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>&#160; </div>
<div class="line"><a name="l01680"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a08775a18f2040e0879fb7a16098df5bb"> 1680</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a08775a18f2040e0879fb7a16098df5bb">USE_EXCHANGE_SUBTRIP_FIELD_NUMBER</a> = 26;</div>
<div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useExchangeSubtrip_;</div>
<div class="line"><a name="l01691"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab26736698fa1e1277ec9e61271940bcc"> 1691</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab26736698fa1e1277ec9e61271940bcc">getUseExchangeSubtripValue</a>() {</div>
<div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160; <span class="keywordflow">return</span> useExchangeSubtrip_;</div>
<div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160; }</div>
<div class="line"><a name="l01703"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae3c2aa7ced4d4b93837336300eb9a484"> 1703</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae3c2aa7ced4d4b93837336300eb9a484">getUseExchangeSubtrip</a>() {</div>
<div class="line"><a name="l01704"></a><span class="lineno"> 1704</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01705"></a><span class="lineno"> 1705</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useExchangeSubtrip_);</div>
<div class="line"><a name="l01706"></a><span class="lineno"> 1706</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01707"></a><span class="lineno"> 1707</span>&#160; }</div>
<div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>&#160; </div>
<div class="line"><a name="l01709"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a545f8fbd7205a8f13978e65797ca71dc"> 1709</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a545f8fbd7205a8f13978e65797ca71dc">USE_CROSS_FIELD_NUMBER</a> = 5;</div>
<div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useCross_;</div>
<div class="line"><a name="l01727"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a01797cb382d5ae9b386d6a6296c58b42"> 1727</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a01797cb382d5ae9b386d6a6296c58b42">getUseCrossValue</a>() {</div>
<div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160; <span class="keywordflow">return</span> useCross_;</div>
<div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160; }</div>
<div class="line"><a name="l01746"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae9c308e38acd33c065576a158e9c7df4"> 1746</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae9c308e38acd33c065576a158e9c7df4">getUseCross</a>() {</div>
<div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useCross_);</div>
<div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160; }</div>
<div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>&#160; </div>
<div class="line"><a name="l01752"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a933740704135bb5d87369369903ae843"> 1752</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a933740704135bb5d87369369903ae843">USE_CROSS_EXCHANGE_FIELD_NUMBER</a> = 6;</div>
<div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useCrossExchange_;</div>
<div class="line"><a name="l01762"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a093b28e42fa18c4e0a9f42ca863ad268"> 1762</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a093b28e42fa18c4e0a9f42ca863ad268">getUseCrossExchangeValue</a>() {</div>
<div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160; <span class="keywordflow">return</span> useCrossExchange_;</div>
<div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160; }</div>
<div class="line"><a name="l01773"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#abe7346fe8611510087f8d46d50bee8d2"> 1773</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#abe7346fe8611510087f8d46d50bee8d2">getUseCrossExchange</a>() {</div>
<div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01775"></a><span class="lineno"> 1775</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useCrossExchange_);</div>
<div class="line"><a name="l01776"></a><span class="lineno"> 1776</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01777"></a><span class="lineno"> 1777</span>&#160; }</div>
<div class="line"><a name="l01778"></a><span class="lineno"> 1778</span>&#160; </div>
<div class="line"><a name="l01779"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a84304a558f8ae021e8a4dd46cee7bf23"> 1779</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a84304a558f8ae021e8a4dd46cee7bf23">USE_RELOCATE_EXPENSIVE_CHAIN_FIELD_NUMBER</a> = 23;</div>
<div class="line"><a name="l01780"></a><span class="lineno"> 1780</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocateExpensiveChain_;</div>
<div class="line"><a name="l01798"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af8431f9c39d90eda55e9fac80e4d6969"> 1798</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af8431f9c39d90eda55e9fac80e4d6969">getUseRelocateExpensiveChainValue</a>() {</div>
<div class="line"><a name="l01799"></a><span class="lineno"> 1799</span>&#160; <span class="keywordflow">return</span> useRelocateExpensiveChain_;</div>
<div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>&#160; }</div>
<div class="line"><a name="l01818"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a12b0b93aa9ea6b922e6fa57c5b7b6922"> 1818</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a12b0b93aa9ea6b922e6fa57c5b7b6922">getUseRelocateExpensiveChain</a>() {</div>
<div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocateExpensiveChain_);</div>
<div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01822"></a><span class="lineno"> 1822</span>&#160; }</div>
<div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160; </div>
<div class="line"><a name="l01824"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab15edb17039e9e80a8f79a18b4214a7a"> 1824</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab15edb17039e9e80a8f79a18b4214a7a">USE_TWO_OPT_FIELD_NUMBER</a> = 7;</div>
<div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useTwoOpt_;</div>
<div class="line"><a name="l01843"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a0b165fead660dde464332185e48efa37"> 1843</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a0b165fead660dde464332185e48efa37">getUseTwoOptValue</a>() {</div>
<div class="line"><a name="l01844"></a><span class="lineno"> 1844</span>&#160; <span class="keywordflow">return</span> useTwoOpt_;</div>
<div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>&#160; }</div>
<div class="line"><a name="l01863"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8874fead5b382ccac2d285df2cb5f054"> 1863</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8874fead5b382ccac2d285df2cb5f054">getUseTwoOpt</a>() {</div>
<div class="line"><a name="l01864"></a><span class="lineno"> 1864</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useTwoOpt_);</div>
<div class="line"><a name="l01866"></a><span class="lineno"> 1866</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01867"></a><span class="lineno"> 1867</span>&#160; }</div>
<div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160; </div>
<div class="line"><a name="l01869"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a71e0f88b5ee0ab05c61bf5dc30ad8596"> 1869</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a71e0f88b5ee0ab05c61bf5dc30ad8596">USE_OR_OPT_FIELD_NUMBER</a> = 8;</div>
<div class="line"><a name="l01870"></a><span class="lineno"> 1870</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useOrOpt_;</div>
<div class="line"><a name="l01889"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2f7bdbe861aca55ce419f04d6bb78551"> 1889</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2f7bdbe861aca55ce419f04d6bb78551">getUseOrOptValue</a>() {</div>
<div class="line"><a name="l01890"></a><span class="lineno"> 1890</span>&#160; <span class="keywordflow">return</span> useOrOpt_;</div>
<div class="line"><a name="l01891"></a><span class="lineno"> 1891</span>&#160; }</div>
<div class="line"><a name="l01910"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1de46f2643ad72127bd6983336a0e2a8"> 1910</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1de46f2643ad72127bd6983336a0e2a8">getUseOrOpt</a>() {</div>
<div class="line"><a name="l01911"></a><span class="lineno"> 1911</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useOrOpt_);</div>
<div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160; }</div>
<div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160; </div>
<div class="line"><a name="l01916"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae61e66c0e927ce033ccab1203b0b58e3"> 1916</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae61e66c0e927ce033ccab1203b0b58e3">USE_LIN_KERNIGHAN_FIELD_NUMBER</a> = 9;</div>
<div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useLinKernighan_;</div>
<div class="line"><a name="l01929"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a3e4b104415b33d0dceea37bd8f3ee6ca"> 1929</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a3e4b104415b33d0dceea37bd8f3ee6ca">getUseLinKernighanValue</a>() {</div>
<div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160; <span class="keywordflow">return</span> useLinKernighan_;</div>
<div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160; }</div>
<div class="line"><a name="l01943"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a010a6a6d325f3ac10d1edfab210a9fb4"> 1943</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a010a6a6d325f3ac10d1edfab210a9fb4">getUseLinKernighan</a>() {</div>
<div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01945"></a><span class="lineno"> 1945</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useLinKernighan_);</div>
<div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01947"></a><span class="lineno"> 1947</span>&#160; }</div>
<div class="line"><a name="l01948"></a><span class="lineno"> 1948</span>&#160; </div>
<div class="line"><a name="l01949"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a7ba03cdf770996e2752230eed696a8c2"> 1949</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a7ba03cdf770996e2752230eed696a8c2">USE_TSP_OPT_FIELD_NUMBER</a> = 10;</div>
<div class="line"><a name="l01950"></a><span class="lineno"> 1950</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useTspOpt_;</div>
<div class="line"><a name="l01964"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a10b100965d4d2196775cd5213b3ca957"> 1964</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a10b100965d4d2196775cd5213b3ca957">getUseTspOptValue</a>() {</div>
<div class="line"><a name="l01965"></a><span class="lineno"> 1965</span>&#160; <span class="keywordflow">return</span> useTspOpt_;</div>
<div class="line"><a name="l01966"></a><span class="lineno"> 1966</span>&#160; }</div>
<div class="line"><a name="l01980"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a38610c4606c6960073dfa9db84d29145"> 1980</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a38610c4606c6960073dfa9db84d29145">getUseTspOpt</a>() {</div>
<div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useTspOpt_);</div>
<div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160; }</div>
<div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160; </div>
<div class="line"><a name="l01986"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a91833fb0e3aeff0b5d42f11b3723b74b"> 1986</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a91833fb0e3aeff0b5d42f11b3723b74b">USE_MAKE_ACTIVE_FIELD_NUMBER</a> = 11;</div>
<div class="line"><a name="l01987"></a><span class="lineno"> 1987</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useMakeActive_;</div>
<div class="line"><a name="l02002"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a3f63216ef1250c34d8d226364db4a728"> 2002</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a3f63216ef1250c34d8d226364db4a728">getUseMakeActiveValue</a>() {</div>
<div class="line"><a name="l02003"></a><span class="lineno"> 2003</span>&#160; <span class="keywordflow">return</span> useMakeActive_;</div>
<div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160; }</div>
<div class="line"><a name="l02019"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af293c8793934ae77602d3aebc37bd11c"> 2019</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af293c8793934ae77602d3aebc37bd11c">getUseMakeActive</a>() {</div>
<div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useMakeActive_);</div>
<div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>&#160; }</div>
<div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>&#160; </div>
<div class="line"><a name="l02025"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#acef8a5df8036a6dd6ccb4125fde7bb97"> 2025</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#acef8a5df8036a6dd6ccb4125fde7bb97">USE_RELOCATE_AND_MAKE_ACTIVE_FIELD_NUMBER</a> = 21;</div>
<div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocateAndMakeActive_;</div>
<div class="line"><a name="l02044"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a91269f24a3e850eb8aef6bf3a8021e8e"> 2044</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a91269f24a3e850eb8aef6bf3a8021e8e">getUseRelocateAndMakeActiveValue</a>() {</div>
<div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>&#160; <span class="keywordflow">return</span> useRelocateAndMakeActive_;</div>
<div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>&#160; }</div>
<div class="line"><a name="l02064"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a79be3e7d1efd9b3214c5fc42b631837f"> 2064</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a79be3e7d1efd9b3214c5fc42b631837f">getUseRelocateAndMakeActive</a>() {</div>
<div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l02066"></a><span class="lineno"> 2066</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocateAndMakeActive_);</div>
<div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l02068"></a><span class="lineno"> 2068</span>&#160; }</div>
<div class="line"><a name="l02069"></a><span class="lineno"> 2069</span>&#160; </div>
<div class="line"><a name="l02070"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#adab9854dcb3aabee871b5d5467e1aa5c"> 2070</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#adab9854dcb3aabee871b5d5467e1aa5c">USE_MAKE_INACTIVE_FIELD_NUMBER</a> = 12;</div>
<div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useMakeInactive_;</div>
<div class="line"><a name="l02084"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a82ddd88ecfc413491368f8789ecec961"> 2084</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a82ddd88ecfc413491368f8789ecec961">getUseMakeInactiveValue</a>() {</div>
<div class="line"><a name="l02085"></a><span class="lineno"> 2085</span>&#160; <span class="keywordflow">return</span> useMakeInactive_;</div>
<div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>&#160; }</div>
<div class="line"><a name="l02099"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a05d9a73f2f7203e7ef1acae0cc681c21"> 2099</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a05d9a73f2f7203e7ef1acae0cc681c21">getUseMakeInactive</a>() {</div>
<div class="line"><a name="l02100"></a><span class="lineno"> 2100</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l02101"></a><span class="lineno"> 2101</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useMakeInactive_);</div>
<div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>&#160; }</div>
<div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>&#160; </div>
<div class="line"><a name="l02105"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aca94cc96a582b9d6b70667d0cb93874f"> 2105</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aca94cc96a582b9d6b70667d0cb93874f">USE_MAKE_CHAIN_INACTIVE_FIELD_NUMBER</a> = 13;</div>
<div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useMakeChainInactive_;</div>
<div class="line"><a name="l02120"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a80088b4b73bddc037f049c0a5ec37b79"> 2120</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a80088b4b73bddc037f049c0a5ec37b79">getUseMakeChainInactiveValue</a>() {</div>
<div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>&#160; <span class="keywordflow">return</span> useMakeChainInactive_;</div>
<div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>&#160; }</div>
<div class="line"><a name="l02136"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae6d3ca0b5c2f7388551f1bb6466a4fc8"> 2136</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae6d3ca0b5c2f7388551f1bb6466a4fc8">getUseMakeChainInactive</a>() {</div>
<div class="line"><a name="l02137"></a><span class="lineno"> 2137</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useMakeChainInactive_);</div>
<div class="line"><a name="l02139"></a><span class="lineno"> 2139</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l02140"></a><span class="lineno"> 2140</span>&#160; }</div>
<div class="line"><a name="l02141"></a><span class="lineno"> 2141</span>&#160; </div>
<div class="line"><a name="l02142"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae460e0fb0999f2ae966508d11e77b450"> 2142</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae460e0fb0999f2ae966508d11e77b450">USE_SWAP_ACTIVE_FIELD_NUMBER</a> = 14;</div>
<div class="line"><a name="l02143"></a><span class="lineno"> 2143</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useSwapActive_;</div>
<div class="line"><a name="l02156"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a6904531e4be195945e477dc8f4f689a6"> 2156</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a6904531e4be195945e477dc8f4f689a6">getUseSwapActiveValue</a>() {</div>
<div class="line"><a name="l02157"></a><span class="lineno"> 2157</span>&#160; <span class="keywordflow">return</span> useSwapActive_;</div>
<div class="line"><a name="l02158"></a><span class="lineno"> 2158</span>&#160; }</div>
<div class="line"><a name="l02171"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1bfe665fbf705e17cf1d8e545e2d4cf2"> 2171</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1bfe665fbf705e17cf1d8e545e2d4cf2">getUseSwapActive</a>() {</div>
<div class="line"><a name="l02172"></a><span class="lineno"> 2172</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l02173"></a><span class="lineno"> 2173</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useSwapActive_);</div>
<div class="line"><a name="l02174"></a><span class="lineno"> 2174</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l02175"></a><span class="lineno"> 2175</span>&#160; }</div>
<div class="line"><a name="l02176"></a><span class="lineno"> 2176</span>&#160; </div>
<div class="line"><a name="l02177"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a380076ffb8d4846c4cf691a3a47ee2c6"> 2177</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a380076ffb8d4846c4cf691a3a47ee2c6">USE_EXTENDED_SWAP_ACTIVE_FIELD_NUMBER</a> = 15;</div>
<div class="line"><a name="l02178"></a><span class="lineno"> 2178</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useExtendedSwapActive_;</div>
<div class="line"><a name="l02196"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#adfa2462f106e468362af9d428be25b86"> 2196</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#adfa2462f106e468362af9d428be25b86">getUseExtendedSwapActiveValue</a>() {</div>
<div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>&#160; <span class="keywordflow">return</span> useExtendedSwapActive_;</div>
<div class="line"><a name="l02198"></a><span class="lineno"> 2198</span>&#160; }</div>
<div class="line"><a name="l02216"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa8942aabaed5f19d12b76226868b4e06"> 2216</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa8942aabaed5f19d12b76226868b4e06">getUseExtendedSwapActive</a>() {</div>
<div class="line"><a name="l02217"></a><span class="lineno"> 2217</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useExtendedSwapActive_);</div>
<div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>&#160; }</div>
<div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>&#160; </div>
<div class="line"><a name="l02222"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8a719379c394139fc7f79dfd3aa1a1f2"> 2222</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8a719379c394139fc7f79dfd3aa1a1f2">USE_NODE_PAIR_SWAP_ACTIVE_FIELD_NUMBER</a> = 20;</div>
<div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useNodePairSwapActive_;</div>
<div class="line"><a name="l02242"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac37212190fd28adc9f9846e78e97341b"> 2242</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac37212190fd28adc9f9846e78e97341b">getUseNodePairSwapActiveValue</a>() {</div>
<div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160; <span class="keywordflow">return</span> useNodePairSwapActive_;</div>
<div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>&#160; }</div>
<div class="line"><a name="l02263"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a9d8114ea959bf2ed2bfeb2bb855c6424"> 2263</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a9d8114ea959bf2ed2bfeb2bb855c6424">getUseNodePairSwapActive</a>() {</div>
<div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useNodePairSwapActive_);</div>
<div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l02267"></a><span class="lineno"> 2267</span>&#160; }</div>
<div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>&#160; </div>
<div class="line"><a name="l02269"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac9ea928c1be10f4d6df9201ae2023666"> 2269</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac9ea928c1be10f4d6df9201ae2023666">USE_PATH_LNS_FIELD_NUMBER</a> = 16;</div>
<div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> usePathLns_;</div>
<div class="line"><a name="l02286"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1b8a5b4c4de7c89adf3611397836b714"> 2286</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1b8a5b4c4de7c89adf3611397836b714">getUsePathLnsValue</a>() {</div>
<div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>&#160; <span class="keywordflow">return</span> usePathLns_;</div>
<div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>&#160; }</div>
<div class="line"><a name="l02304"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1685e6c9c4f12c4deb546638c554f6c5"> 2304</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1685e6c9c4f12c4deb546638c554f6c5">getUsePathLns</a>() {</div>
<div class="line"><a name="l02305"></a><span class="lineno"> 2305</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l02306"></a><span class="lineno"> 2306</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(usePathLns_);</div>
<div class="line"><a name="l02307"></a><span class="lineno"> 2307</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l02308"></a><span class="lineno"> 2308</span>&#160; }</div>
<div class="line"><a name="l02309"></a><span class="lineno"> 2309</span>&#160; </div>
<div class="line"><a name="l02310"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a270551f7d29d79335fab2245ade7b51b"> 2310</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a270551f7d29d79335fab2245ade7b51b">USE_FULL_PATH_LNS_FIELD_NUMBER</a> = 17;</div>
<div class="line"><a name="l02311"></a><span class="lineno"> 2311</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useFullPathLns_;</div>
<div class="line"><a name="l02320"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#adfa161e0ef54e9d1da22a46a6e6b64b9"> 2320</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#adfa161e0ef54e9d1da22a46a6e6b64b9">getUseFullPathLnsValue</a>() {</div>
<div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160; <span class="keywordflow">return</span> useFullPathLns_;</div>
<div class="line"><a name="l02322"></a><span class="lineno"> 2322</span>&#160; }</div>
<div class="line"><a name="l02331"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a477cf579171749da76e1cab0cd7a26f1"> 2331</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a477cf579171749da76e1cab0cd7a26f1">getUseFullPathLns</a>() {</div>
<div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useFullPathLns_);</div>
<div class="line"><a name="l02334"></a><span class="lineno"> 2334</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>&#160; }</div>
<div class="line"><a name="l02336"></a><span class="lineno"> 2336</span>&#160; </div>
<div class="line"><a name="l02337"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a012379e322b641a50c07ad3ab4b7afc1"> 2337</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a012379e322b641a50c07ad3ab4b7afc1">USE_TSP_LNS_FIELD_NUMBER</a> = 18;</div>
<div class="line"><a name="l02338"></a><span class="lineno"> 2338</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useTspLns_;</div>
<div class="line"><a name="l02352"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a4a26d59947050c371744022a44dabb74"> 2352</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a4a26d59947050c371744022a44dabb74">getUseTspLnsValue</a>() {</div>
<div class="line"><a name="l02353"></a><span class="lineno"> 2353</span>&#160; <span class="keywordflow">return</span> useTspLns_;</div>
<div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>&#160; }</div>
<div class="line"><a name="l02368"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a609fefc2269f02c3d33048b3b5d9d8d9"> 2368</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a609fefc2269f02c3d33048b3b5d9d8d9">getUseTspLns</a>() {</div>
<div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l02370"></a><span class="lineno"> 2370</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useTspLns_);</div>
<div class="line"><a name="l02371"></a><span class="lineno"> 2371</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>&#160; }</div>
<div class="line"><a name="l02373"></a><span class="lineno"> 2373</span>&#160; </div>
<div class="line"><a name="l02374"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a943f33ef8257d7eb2c2291e3cd27227b"> 2374</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a943f33ef8257d7eb2c2291e3cd27227b">USE_INACTIVE_LNS_FIELD_NUMBER</a> = 19;</div>
<div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useInactiveLns_;</div>
<div class="line"><a name="l02386"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af3e045a0e68a144d0f1ce1f6bde57dca"> 2386</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af3e045a0e68a144d0f1ce1f6bde57dca">getUseInactiveLnsValue</a>() {</div>
<div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>&#160; <span class="keywordflow">return</span> useInactiveLns_;</div>
<div class="line"><a name="l02388"></a><span class="lineno"> 2388</span>&#160; }</div>
<div class="line"><a name="l02399"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a4030d7ed49b0f368d5e3180837bc1648"> 2399</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a4030d7ed49b0f368d5e3180837bc1648">getUseInactiveLns</a>() {</div>
<div class="line"><a name="l02400"></a><span class="lineno"> 2400</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l02401"></a><span class="lineno"> 2401</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useInactiveLns_);</div>
<div class="line"><a name="l02402"></a><span class="lineno"> 2402</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l02403"></a><span class="lineno"> 2403</span>&#160; }</div>
<div class="line"><a name="l02404"></a><span class="lineno"> 2404</span>&#160; </div>
<div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160; <span class="keyword">private</span> <span class="keywordtype">byte</span> memoizedIsInitialized = -1;</div>
<div class="line"><a name="l02406"></a><span class="lineno"> 2406</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02407"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a968cb605190759c690e5a97cdc0bb4a1"> 2407</a></span>&#160; <span class="keyword">public</span> <span class="keyword">final</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a968cb605190759c690e5a97cdc0bb4a1">isInitialized</a>() {</div>
<div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>&#160; <span class="keywordtype">byte</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a968cb605190759c690e5a97cdc0bb4a1">isInitialized</a> = memoizedIsInitialized;</div>
<div class="line"><a name="l02409"></a><span class="lineno"> 2409</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a968cb605190759c690e5a97cdc0bb4a1">isInitialized</a> == 1) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l02410"></a><span class="lineno"> 2410</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a968cb605190759c690e5a97cdc0bb4a1">isInitialized</a> == 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>&#160; </div>
<div class="line"><a name="l02412"></a><span class="lineno"> 2412</span>&#160; memoizedIsInitialized = 1;</div>
<div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l02414"></a><span class="lineno"> 2414</span>&#160; }</div>
<div class="line"><a name="l02415"></a><span class="lineno"> 2415</span>&#160; </div>
<div class="line"><a name="l02416"></a><span class="lineno"> 2416</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02417"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a813eab1fc00c769aad910c480868972b"> 2417</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a813eab1fc00c769aad910c480868972b">writeTo</a>(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream output)</div>
<div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>&#160; <span class="keywordflow">if</span> (useRelocate_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02420"></a><span class="lineno"> 2420</span>&#160; output.writeEnum(1, useRelocate_);</div>
<div class="line"><a name="l02421"></a><span class="lineno"> 2421</span>&#160; }</div>
<div class="line"><a name="l02422"></a><span class="lineno"> 2422</span>&#160; <span class="keywordflow">if</span> (useRelocatePair_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02423"></a><span class="lineno"> 2423</span>&#160; output.writeEnum(2, useRelocatePair_);</div>
<div class="line"><a name="l02424"></a><span class="lineno"> 2424</span>&#160; }</div>
<div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>&#160; <span class="keywordflow">if</span> (useRelocateNeighbors_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02426"></a><span class="lineno"> 2426</span>&#160; output.writeEnum(3, useRelocateNeighbors_);</div>
<div class="line"><a name="l02427"></a><span class="lineno"> 2427</span>&#160; }</div>
<div class="line"><a name="l02428"></a><span class="lineno"> 2428</span>&#160; <span class="keywordflow">if</span> (useExchange_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02429"></a><span class="lineno"> 2429</span>&#160; output.writeEnum(4, useExchange_);</div>
<div class="line"><a name="l02430"></a><span class="lineno"> 2430</span>&#160; }</div>
<div class="line"><a name="l02431"></a><span class="lineno"> 2431</span>&#160; <span class="keywordflow">if</span> (useCross_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>&#160; output.writeEnum(5, useCross_);</div>
<div class="line"><a name="l02433"></a><span class="lineno"> 2433</span>&#160; }</div>
<div class="line"><a name="l02434"></a><span class="lineno"> 2434</span>&#160; <span class="keywordflow">if</span> (useCrossExchange_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02435"></a><span class="lineno"> 2435</span>&#160; output.writeEnum(6, useCrossExchange_);</div>
<div class="line"><a name="l02436"></a><span class="lineno"> 2436</span>&#160; }</div>
<div class="line"><a name="l02437"></a><span class="lineno"> 2437</span>&#160; <span class="keywordflow">if</span> (useTwoOpt_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>&#160; output.writeEnum(7, useTwoOpt_);</div>
<div class="line"><a name="l02439"></a><span class="lineno"> 2439</span>&#160; }</div>
<div class="line"><a name="l02440"></a><span class="lineno"> 2440</span>&#160; <span class="keywordflow">if</span> (useOrOpt_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02441"></a><span class="lineno"> 2441</span>&#160; output.writeEnum(8, useOrOpt_);</div>
<div class="line"><a name="l02442"></a><span class="lineno"> 2442</span>&#160; }</div>
<div class="line"><a name="l02443"></a><span class="lineno"> 2443</span>&#160; <span class="keywordflow">if</span> (useLinKernighan_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02444"></a><span class="lineno"> 2444</span>&#160; output.writeEnum(9, useLinKernighan_);</div>
<div class="line"><a name="l02445"></a><span class="lineno"> 2445</span>&#160; }</div>
<div class="line"><a name="l02446"></a><span class="lineno"> 2446</span>&#160; <span class="keywordflow">if</span> (useTspOpt_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>&#160; output.writeEnum(10, useTspOpt_);</div>
<div class="line"><a name="l02448"></a><span class="lineno"> 2448</span>&#160; }</div>
<div class="line"><a name="l02449"></a><span class="lineno"> 2449</span>&#160; <span class="keywordflow">if</span> (useMakeActive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02450"></a><span class="lineno"> 2450</span>&#160; output.writeEnum(11, useMakeActive_);</div>
<div class="line"><a name="l02451"></a><span class="lineno"> 2451</span>&#160; }</div>
<div class="line"><a name="l02452"></a><span class="lineno"> 2452</span>&#160; <span class="keywordflow">if</span> (useMakeInactive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02453"></a><span class="lineno"> 2453</span>&#160; output.writeEnum(12, useMakeInactive_);</div>
<div class="line"><a name="l02454"></a><span class="lineno"> 2454</span>&#160; }</div>
<div class="line"><a name="l02455"></a><span class="lineno"> 2455</span>&#160; <span class="keywordflow">if</span> (useMakeChainInactive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02456"></a><span class="lineno"> 2456</span>&#160; output.writeEnum(13, useMakeChainInactive_);</div>
<div class="line"><a name="l02457"></a><span class="lineno"> 2457</span>&#160; }</div>
<div class="line"><a name="l02458"></a><span class="lineno"> 2458</span>&#160; <span class="keywordflow">if</span> (useSwapActive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02459"></a><span class="lineno"> 2459</span>&#160; output.writeEnum(14, useSwapActive_);</div>
<div class="line"><a name="l02460"></a><span class="lineno"> 2460</span>&#160; }</div>
<div class="line"><a name="l02461"></a><span class="lineno"> 2461</span>&#160; <span class="keywordflow">if</span> (useExtendedSwapActive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02462"></a><span class="lineno"> 2462</span>&#160; output.writeEnum(15, useExtendedSwapActive_);</div>
<div class="line"><a name="l02463"></a><span class="lineno"> 2463</span>&#160; }</div>
<div class="line"><a name="l02464"></a><span class="lineno"> 2464</span>&#160; <span class="keywordflow">if</span> (usePathLns_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02465"></a><span class="lineno"> 2465</span>&#160; output.writeEnum(16, usePathLns_);</div>
<div class="line"><a name="l02466"></a><span class="lineno"> 2466</span>&#160; }</div>
<div class="line"><a name="l02467"></a><span class="lineno"> 2467</span>&#160; <span class="keywordflow">if</span> (useFullPathLns_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02468"></a><span class="lineno"> 2468</span>&#160; output.writeEnum(17, useFullPathLns_);</div>
<div class="line"><a name="l02469"></a><span class="lineno"> 2469</span>&#160; }</div>
<div class="line"><a name="l02470"></a><span class="lineno"> 2470</span>&#160; <span class="keywordflow">if</span> (useTspLns_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02471"></a><span class="lineno"> 2471</span>&#160; output.writeEnum(18, useTspLns_);</div>
<div class="line"><a name="l02472"></a><span class="lineno"> 2472</span>&#160; }</div>
<div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>&#160; <span class="keywordflow">if</span> (useInactiveLns_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02474"></a><span class="lineno"> 2474</span>&#160; output.writeEnum(19, useInactiveLns_);</div>
<div class="line"><a name="l02475"></a><span class="lineno"> 2475</span>&#160; }</div>
<div class="line"><a name="l02476"></a><span class="lineno"> 2476</span>&#160; <span class="keywordflow">if</span> (useNodePairSwapActive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02477"></a><span class="lineno"> 2477</span>&#160; output.writeEnum(20, useNodePairSwapActive_);</div>
<div class="line"><a name="l02478"></a><span class="lineno"> 2478</span>&#160; }</div>
<div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>&#160; <span class="keywordflow">if</span> (useRelocateAndMakeActive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02480"></a><span class="lineno"> 2480</span>&#160; output.writeEnum(21, useRelocateAndMakeActive_);</div>
<div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>&#160; }</div>
<div class="line"><a name="l02482"></a><span class="lineno"> 2482</span>&#160; <span class="keywordflow">if</span> (useExchangePair_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02483"></a><span class="lineno"> 2483</span>&#160; output.writeEnum(22, useExchangePair_);</div>
<div class="line"><a name="l02484"></a><span class="lineno"> 2484</span>&#160; }</div>
<div class="line"><a name="l02485"></a><span class="lineno"> 2485</span>&#160; <span class="keywordflow">if</span> (useRelocateExpensiveChain_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02486"></a><span class="lineno"> 2486</span>&#160; output.writeEnum(23, useRelocateExpensiveChain_);</div>
<div class="line"><a name="l02487"></a><span class="lineno"> 2487</span>&#160; }</div>
<div class="line"><a name="l02488"></a><span class="lineno"> 2488</span>&#160; <span class="keywordflow">if</span> (useLightRelocatePair_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02489"></a><span class="lineno"> 2489</span>&#160; output.writeEnum(24, useLightRelocatePair_);</div>
<div class="line"><a name="l02490"></a><span class="lineno"> 2490</span>&#160; }</div>
<div class="line"><a name="l02491"></a><span class="lineno"> 2491</span>&#160; <span class="keywordflow">if</span> (useRelocateSubtrip_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02492"></a><span class="lineno"> 2492</span>&#160; output.writeEnum(25, useRelocateSubtrip_);</div>
<div class="line"><a name="l02493"></a><span class="lineno"> 2493</span>&#160; }</div>
<div class="line"><a name="l02494"></a><span class="lineno"> 2494</span>&#160; <span class="keywordflow">if</span> (useExchangeSubtrip_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02495"></a><span class="lineno"> 2495</span>&#160; output.writeEnum(26, useExchangeSubtrip_);</div>
<div class="line"><a name="l02496"></a><span class="lineno"> 2496</span>&#160; }</div>
<div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>&#160; unknownFields.writeTo(output);</div>
<div class="line"><a name="l02498"></a><span class="lineno"> 2498</span>&#160; }</div>
<div class="line"><a name="l02499"></a><span class="lineno"> 2499</span>&#160; </div>
<div class="line"><a name="l02500"></a><span class="lineno"> 2500</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02501"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8342b02c43d81069adc3e820423d92ac"> 2501</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8342b02c43d81069adc3e820423d92ac">getSerializedSize</a>() {</div>
<div class="line"><a name="l02502"></a><span class="lineno"> 2502</span>&#160; <span class="keywordtype">int</span> size = memoizedSize;</div>
<div class="line"><a name="l02503"></a><span class="lineno"> 2503</span>&#160; <span class="keywordflow">if</span> (size != -1) <span class="keywordflow">return</span> size;</div>
<div class="line"><a name="l02504"></a><span class="lineno"> 2504</span>&#160; </div>
<div class="line"><a name="l02505"></a><span class="lineno"> 2505</span>&#160; size = 0;</div>
<div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>&#160; <span class="keywordflow">if</span> (useRelocate_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02507"></a><span class="lineno"> 2507</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02508"></a><span class="lineno"> 2508</span>&#160; .computeEnumSize(1, useRelocate_);</div>
<div class="line"><a name="l02509"></a><span class="lineno"> 2509</span>&#160; }</div>
<div class="line"><a name="l02510"></a><span class="lineno"> 2510</span>&#160; <span class="keywordflow">if</span> (useRelocatePair_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02511"></a><span class="lineno"> 2511</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02512"></a><span class="lineno"> 2512</span>&#160; .computeEnumSize(2, useRelocatePair_);</div>
<div class="line"><a name="l02513"></a><span class="lineno"> 2513</span>&#160; }</div>
<div class="line"><a name="l02514"></a><span class="lineno"> 2514</span>&#160; <span class="keywordflow">if</span> (useRelocateNeighbors_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02515"></a><span class="lineno"> 2515</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02516"></a><span class="lineno"> 2516</span>&#160; .computeEnumSize(3, useRelocateNeighbors_);</div>
<div class="line"><a name="l02517"></a><span class="lineno"> 2517</span>&#160; }</div>
<div class="line"><a name="l02518"></a><span class="lineno"> 2518</span>&#160; <span class="keywordflow">if</span> (useExchange_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02519"></a><span class="lineno"> 2519</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02520"></a><span class="lineno"> 2520</span>&#160; .computeEnumSize(4, useExchange_);</div>
<div class="line"><a name="l02521"></a><span class="lineno"> 2521</span>&#160; }</div>
<div class="line"><a name="l02522"></a><span class="lineno"> 2522</span>&#160; <span class="keywordflow">if</span> (useCross_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>&#160; .computeEnumSize(5, useCross_);</div>
<div class="line"><a name="l02525"></a><span class="lineno"> 2525</span>&#160; }</div>
<div class="line"><a name="l02526"></a><span class="lineno"> 2526</span>&#160; <span class="keywordflow">if</span> (useCrossExchange_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02527"></a><span class="lineno"> 2527</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02528"></a><span class="lineno"> 2528</span>&#160; .computeEnumSize(6, useCrossExchange_);</div>
<div class="line"><a name="l02529"></a><span class="lineno"> 2529</span>&#160; }</div>
<div class="line"><a name="l02530"></a><span class="lineno"> 2530</span>&#160; <span class="keywordflow">if</span> (useTwoOpt_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02531"></a><span class="lineno"> 2531</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02532"></a><span class="lineno"> 2532</span>&#160; .computeEnumSize(7, useTwoOpt_);</div>
<div class="line"><a name="l02533"></a><span class="lineno"> 2533</span>&#160; }</div>
<div class="line"><a name="l02534"></a><span class="lineno"> 2534</span>&#160; <span class="keywordflow">if</span> (useOrOpt_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02535"></a><span class="lineno"> 2535</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02536"></a><span class="lineno"> 2536</span>&#160; .computeEnumSize(8, useOrOpt_);</div>
<div class="line"><a name="l02537"></a><span class="lineno"> 2537</span>&#160; }</div>
<div class="line"><a name="l02538"></a><span class="lineno"> 2538</span>&#160; <span class="keywordflow">if</span> (useLinKernighan_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02539"></a><span class="lineno"> 2539</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02540"></a><span class="lineno"> 2540</span>&#160; .computeEnumSize(9, useLinKernighan_);</div>
<div class="line"><a name="l02541"></a><span class="lineno"> 2541</span>&#160; }</div>
<div class="line"><a name="l02542"></a><span class="lineno"> 2542</span>&#160; <span class="keywordflow">if</span> (useTspOpt_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02543"></a><span class="lineno"> 2543</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02544"></a><span class="lineno"> 2544</span>&#160; .computeEnumSize(10, useTspOpt_);</div>
<div class="line"><a name="l02545"></a><span class="lineno"> 2545</span>&#160; }</div>
<div class="line"><a name="l02546"></a><span class="lineno"> 2546</span>&#160; <span class="keywordflow">if</span> (useMakeActive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02547"></a><span class="lineno"> 2547</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02548"></a><span class="lineno"> 2548</span>&#160; .computeEnumSize(11, useMakeActive_);</div>
<div class="line"><a name="l02549"></a><span class="lineno"> 2549</span>&#160; }</div>
<div class="line"><a name="l02550"></a><span class="lineno"> 2550</span>&#160; <span class="keywordflow">if</span> (useMakeInactive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02551"></a><span class="lineno"> 2551</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02552"></a><span class="lineno"> 2552</span>&#160; .computeEnumSize(12, useMakeInactive_);</div>
<div class="line"><a name="l02553"></a><span class="lineno"> 2553</span>&#160; }</div>
<div class="line"><a name="l02554"></a><span class="lineno"> 2554</span>&#160; <span class="keywordflow">if</span> (useMakeChainInactive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02555"></a><span class="lineno"> 2555</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02556"></a><span class="lineno"> 2556</span>&#160; .computeEnumSize(13, useMakeChainInactive_);</div>
<div class="line"><a name="l02557"></a><span class="lineno"> 2557</span>&#160; }</div>
<div class="line"><a name="l02558"></a><span class="lineno"> 2558</span>&#160; <span class="keywordflow">if</span> (useSwapActive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02559"></a><span class="lineno"> 2559</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02560"></a><span class="lineno"> 2560</span>&#160; .computeEnumSize(14, useSwapActive_);</div>
<div class="line"><a name="l02561"></a><span class="lineno"> 2561</span>&#160; }</div>
<div class="line"><a name="l02562"></a><span class="lineno"> 2562</span>&#160; <span class="keywordflow">if</span> (useExtendedSwapActive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02564"></a><span class="lineno"> 2564</span>&#160; .computeEnumSize(15, useExtendedSwapActive_);</div>
<div class="line"><a name="l02565"></a><span class="lineno"> 2565</span>&#160; }</div>
<div class="line"><a name="l02566"></a><span class="lineno"> 2566</span>&#160; <span class="keywordflow">if</span> (usePathLns_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02567"></a><span class="lineno"> 2567</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02568"></a><span class="lineno"> 2568</span>&#160; .computeEnumSize(16, usePathLns_);</div>
<div class="line"><a name="l02569"></a><span class="lineno"> 2569</span>&#160; }</div>
<div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>&#160; <span class="keywordflow">if</span> (useFullPathLns_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02572"></a><span class="lineno"> 2572</span>&#160; .computeEnumSize(17, useFullPathLns_);</div>
<div class="line"><a name="l02573"></a><span class="lineno"> 2573</span>&#160; }</div>
<div class="line"><a name="l02574"></a><span class="lineno"> 2574</span>&#160; <span class="keywordflow">if</span> (useTspLns_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02575"></a><span class="lineno"> 2575</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02576"></a><span class="lineno"> 2576</span>&#160; .computeEnumSize(18, useTspLns_);</div>
<div class="line"><a name="l02577"></a><span class="lineno"> 2577</span>&#160; }</div>
<div class="line"><a name="l02578"></a><span class="lineno"> 2578</span>&#160; <span class="keywordflow">if</span> (useInactiveLns_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02579"></a><span class="lineno"> 2579</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02580"></a><span class="lineno"> 2580</span>&#160; .computeEnumSize(19, useInactiveLns_);</div>
<div class="line"><a name="l02581"></a><span class="lineno"> 2581</span>&#160; }</div>
<div class="line"><a name="l02582"></a><span class="lineno"> 2582</span>&#160; <span class="keywordflow">if</span> (useNodePairSwapActive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02583"></a><span class="lineno"> 2583</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02584"></a><span class="lineno"> 2584</span>&#160; .computeEnumSize(20, useNodePairSwapActive_);</div>
<div class="line"><a name="l02585"></a><span class="lineno"> 2585</span>&#160; }</div>
<div class="line"><a name="l02586"></a><span class="lineno"> 2586</span>&#160; <span class="keywordflow">if</span> (useRelocateAndMakeActive_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02588"></a><span class="lineno"> 2588</span>&#160; .computeEnumSize(21, useRelocateAndMakeActive_);</div>
<div class="line"><a name="l02589"></a><span class="lineno"> 2589</span>&#160; }</div>
<div class="line"><a name="l02590"></a><span class="lineno"> 2590</span>&#160; <span class="keywordflow">if</span> (useExchangePair_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02591"></a><span class="lineno"> 2591</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02592"></a><span class="lineno"> 2592</span>&#160; .computeEnumSize(22, useExchangePair_);</div>
<div class="line"><a name="l02593"></a><span class="lineno"> 2593</span>&#160; }</div>
<div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>&#160; <span class="keywordflow">if</span> (useRelocateExpensiveChain_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02595"></a><span class="lineno"> 2595</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02596"></a><span class="lineno"> 2596</span>&#160; .computeEnumSize(23, useRelocateExpensiveChain_);</div>
<div class="line"><a name="l02597"></a><span class="lineno"> 2597</span>&#160; }</div>
<div class="line"><a name="l02598"></a><span class="lineno"> 2598</span>&#160; <span class="keywordflow">if</span> (useLightRelocatePair_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02599"></a><span class="lineno"> 2599</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02600"></a><span class="lineno"> 2600</span>&#160; .computeEnumSize(24, useLightRelocatePair_);</div>
<div class="line"><a name="l02601"></a><span class="lineno"> 2601</span>&#160; }</div>
<div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>&#160; <span class="keywordflow">if</span> (useRelocateSubtrip_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02603"></a><span class="lineno"> 2603</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02604"></a><span class="lineno"> 2604</span>&#160; .computeEnumSize(25, useRelocateSubtrip_);</div>
<div class="line"><a name="l02605"></a><span class="lineno"> 2605</span>&#160; }</div>
<div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160; <span class="keywordflow">if</span> (useExchangeSubtrip_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l02607"></a><span class="lineno"> 2607</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>&#160; .computeEnumSize(26, useExchangeSubtrip_);</div>
<div class="line"><a name="l02609"></a><span class="lineno"> 2609</span>&#160; }</div>
<div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>&#160; size += unknownFields.getSerializedSize();</div>
<div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>&#160; memoizedSize = size;</div>
<div class="line"><a name="l02612"></a><span class="lineno"> 2612</span>&#160; <span class="keywordflow">return</span> size;</div>
<div class="line"><a name="l02613"></a><span class="lineno"> 2613</span>&#160; }</div>
<div class="line"><a name="l02614"></a><span class="lineno"> 2614</span>&#160; </div>
<div class="line"><a name="l02615"></a><span class="lineno"> 2615</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02616"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ad9c7bdd857ca6c970b0d1ba4dadb1f66"> 2616</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ad9c7bdd857ca6c970b0d1ba4dadb1f66">equals</a>(<span class="keyword">final</span> java.lang.Object obj) {</div>
<div class="line"><a name="l02617"></a><span class="lineno"> 2617</span>&#160; <span class="keywordflow">if</span> (obj == <span class="keyword">this</span>) {</div>
<div class="line"><a name="l02618"></a><span class="lineno"> 2618</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>&#160; }</div>
<div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>&#160; <span class="keywordflow">if</span> (!(obj instanceof <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>)) {</div>
<div class="line"><a name="l02621"></a><span class="lineno"> 2621</span>&#160; <span class="keywordflow">return</span> super.equals(obj);</div>
<div class="line"><a name="l02622"></a><span class="lineno"> 2622</span>&#160; }</div>
<div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> other = (<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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>) obj;</div>
<div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>&#160; </div>
<div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>&#160; <span class="keywordflow">if</span> (useRelocate_ != other.useRelocate_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02626"></a><span class="lineno"> 2626</span>&#160; <span class="keywordflow">if</span> (useRelocatePair_ != other.useRelocatePair_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>&#160; <span class="keywordflow">if</span> (useLightRelocatePair_ != other.useLightRelocatePair_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>&#160; <span class="keywordflow">if</span> (useRelocateNeighbors_ != other.useRelocateNeighbors_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02629"></a><span class="lineno"> 2629</span>&#160; <span class="keywordflow">if</span> (useRelocateSubtrip_ != other.useRelocateSubtrip_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02630"></a><span class="lineno"> 2630</span>&#160; <span class="keywordflow">if</span> (useExchange_ != other.useExchange_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02631"></a><span class="lineno"> 2631</span>&#160; <span class="keywordflow">if</span> (useExchangePair_ != other.useExchangePair_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>&#160; <span class="keywordflow">if</span> (useExchangeSubtrip_ != other.useExchangeSubtrip_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02633"></a><span class="lineno"> 2633</span>&#160; <span class="keywordflow">if</span> (useCross_ != other.useCross_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>&#160; <span class="keywordflow">if</span> (useCrossExchange_ != other.useCrossExchange_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>&#160; <span class="keywordflow">if</span> (useRelocateExpensiveChain_ != other.useRelocateExpensiveChain_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02636"></a><span class="lineno"> 2636</span>&#160; <span class="keywordflow">if</span> (useTwoOpt_ != other.useTwoOpt_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>&#160; <span class="keywordflow">if</span> (useOrOpt_ != other.useOrOpt_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>&#160; <span class="keywordflow">if</span> (useLinKernighan_ != other.useLinKernighan_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02639"></a><span class="lineno"> 2639</span>&#160; <span class="keywordflow">if</span> (useTspOpt_ != other.useTspOpt_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02640"></a><span class="lineno"> 2640</span>&#160; <span class="keywordflow">if</span> (useMakeActive_ != other.useMakeActive_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>&#160; <span class="keywordflow">if</span> (useRelocateAndMakeActive_ != other.useRelocateAndMakeActive_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>&#160; <span class="keywordflow">if</span> (useMakeInactive_ != other.useMakeInactive_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>&#160; <span class="keywordflow">if</span> (useMakeChainInactive_ != other.useMakeChainInactive_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>&#160; <span class="keywordflow">if</span> (useSwapActive_ != other.useSwapActive_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02645"></a><span class="lineno"> 2645</span>&#160; <span class="keywordflow">if</span> (useExtendedSwapActive_ != other.useExtendedSwapActive_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160; <span class="keywordflow">if</span> (useNodePairSwapActive_ != other.useNodePairSwapActive_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>&#160; <span class="keywordflow">if</span> (usePathLns_ != other.usePathLns_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02648"></a><span class="lineno"> 2648</span>&#160; <span class="keywordflow">if</span> (useFullPathLns_ != other.useFullPathLns_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>&#160; <span class="keywordflow">if</span> (useTspLns_ != other.useTspLns_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>&#160; <span class="keywordflow">if</span> (useInactiveLns_ != other.useInactiveLns_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>&#160; <span class="keywordflow">if</span> (!unknownFields.equals(other.unknownFields)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>&#160; }</div>
<div class="line"><a name="l02654"></a><span class="lineno"> 2654</span>&#160; </div>
<div class="line"><a name="l02655"></a><span class="lineno"> 2655</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02656"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab55eefa0b7ba9d1dec56bf8bb2b996b3"> 2656</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab55eefa0b7ba9d1dec56bf8bb2b996b3">hashCode</a>() {</div>
<div class="line"><a name="l02657"></a><span class="lineno"> 2657</span>&#160; <span class="keywordflow">if</span> (memoizedHashCode != 0) {</div>
<div class="line"><a name="l02658"></a><span class="lineno"> 2658</span>&#160; <span class="keywordflow">return</span> memoizedHashCode;</div>
<div class="line"><a name="l02659"></a><span class="lineno"> 2659</span>&#160; }</div>
<div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>&#160; <span class="keywordtype">int</span> hash = 41;</div>
<div class="line"><a name="l02661"></a><span class="lineno"> 2661</span>&#160; hash = (19 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ada120643f7710d9df7cad50d6ab2ac51">getDescriptor</a>().hashCode();</div>
<div class="line"><a name="l02662"></a><span class="lineno"> 2662</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a27bb36e37dacf76814a42c9c15d734f7">USE_RELOCATE_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02663"></a><span class="lineno"> 2663</span>&#160; hash = (53 * hash) + useRelocate_;</div>
<div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa701c205456cd8806ee945955c5bbc80">USE_RELOCATE_PAIR_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02665"></a><span class="lineno"> 2665</span>&#160; hash = (53 * hash) + useRelocatePair_;</div>
<div class="line"><a name="l02666"></a><span class="lineno"> 2666</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a38504df4cb7a93404692aa19aa530f18">USE_LIGHT_RELOCATE_PAIR_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02667"></a><span class="lineno"> 2667</span>&#160; hash = (53 * hash) + useLightRelocatePair_;</div>
<div class="line"><a name="l02668"></a><span class="lineno"> 2668</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a559a425eeaffa919dad6e228e3b167b9">USE_RELOCATE_NEIGHBORS_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>&#160; hash = (53 * hash) + useRelocateNeighbors_;</div>
<div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a979e93f1206f6ce6d3c673a257a0ef8f">USE_RELOCATE_SUBTRIP_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>&#160; hash = (53 * hash) + useRelocateSubtrip_;</div>
<div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8b31efeb5b65d1f042651fcb9e9eaa7a">USE_EXCHANGE_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>&#160; hash = (53 * hash) + useExchange_;</div>
<div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae15fdde7721fcac67c28156f6ce82106">USE_EXCHANGE_PAIR_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>&#160; hash = (53 * hash) + useExchangePair_;</div>
<div class="line"><a name="l02676"></a><span class="lineno"> 2676</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a08775a18f2040e0879fb7a16098df5bb">USE_EXCHANGE_SUBTRIP_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02677"></a><span class="lineno"> 2677</span>&#160; hash = (53 * hash) + useExchangeSubtrip_;</div>
<div class="line"><a name="l02678"></a><span class="lineno"> 2678</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a545f8fbd7205a8f13978e65797ca71dc">USE_CROSS_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>&#160; hash = (53 * hash) + useCross_;</div>
<div class="line"><a name="l02680"></a><span class="lineno"> 2680</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a933740704135bb5d87369369903ae843">USE_CROSS_EXCHANGE_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>&#160; hash = (53 * hash) + useCrossExchange_;</div>
<div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a84304a558f8ae021e8a4dd46cee7bf23">USE_RELOCATE_EXPENSIVE_CHAIN_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>&#160; hash = (53 * hash) + useRelocateExpensiveChain_;</div>
<div class="line"><a name="l02684"></a><span class="lineno"> 2684</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab15edb17039e9e80a8f79a18b4214a7a">USE_TWO_OPT_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>&#160; hash = (53 * hash) + useTwoOpt_;</div>
<div class="line"><a name="l02686"></a><span class="lineno"> 2686</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a71e0f88b5ee0ab05c61bf5dc30ad8596">USE_OR_OPT_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02687"></a><span class="lineno"> 2687</span>&#160; hash = (53 * hash) + useOrOpt_;</div>
<div class="line"><a name="l02688"></a><span class="lineno"> 2688</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae61e66c0e927ce033ccab1203b0b58e3">USE_LIN_KERNIGHAN_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02689"></a><span class="lineno"> 2689</span>&#160; hash = (53 * hash) + useLinKernighan_;</div>
<div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a7ba03cdf770996e2752230eed696a8c2">USE_TSP_OPT_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>&#160; hash = (53 * hash) + useTspOpt_;</div>
<div class="line"><a name="l02692"></a><span class="lineno"> 2692</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a91833fb0e3aeff0b5d42f11b3723b74b">USE_MAKE_ACTIVE_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>&#160; hash = (53 * hash) + useMakeActive_;</div>
<div class="line"><a name="l02694"></a><span class="lineno"> 2694</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#acef8a5df8036a6dd6ccb4125fde7bb97">USE_RELOCATE_AND_MAKE_ACTIVE_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02695"></a><span class="lineno"> 2695</span>&#160; hash = (53 * hash) + useRelocateAndMakeActive_;</div>
<div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#adab9854dcb3aabee871b5d5467e1aa5c">USE_MAKE_INACTIVE_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>&#160; hash = (53 * hash) + useMakeInactive_;</div>
<div class="line"><a name="l02698"></a><span class="lineno"> 2698</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aca94cc96a582b9d6b70667d0cb93874f">USE_MAKE_CHAIN_INACTIVE_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02699"></a><span class="lineno"> 2699</span>&#160; hash = (53 * hash) + useMakeChainInactive_;</div>
<div class="line"><a name="l02700"></a><span class="lineno"> 2700</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae460e0fb0999f2ae966508d11e77b450">USE_SWAP_ACTIVE_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02701"></a><span class="lineno"> 2701</span>&#160; hash = (53 * hash) + useSwapActive_;</div>
<div class="line"><a name="l02702"></a><span class="lineno"> 2702</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a380076ffb8d4846c4cf691a3a47ee2c6">USE_EXTENDED_SWAP_ACTIVE_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>&#160; hash = (53 * hash) + useExtendedSwapActive_;</div>
<div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8a719379c394139fc7f79dfd3aa1a1f2">USE_NODE_PAIR_SWAP_ACTIVE_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02705"></a><span class="lineno"> 2705</span>&#160; hash = (53 * hash) + useNodePairSwapActive_;</div>
<div class="line"><a name="l02706"></a><span class="lineno"> 2706</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac9ea928c1be10f4d6df9201ae2023666">USE_PATH_LNS_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02707"></a><span class="lineno"> 2707</span>&#160; hash = (53 * hash) + usePathLns_;</div>
<div class="line"><a name="l02708"></a><span class="lineno"> 2708</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a270551f7d29d79335fab2245ade7b51b">USE_FULL_PATH_LNS_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>&#160; hash = (53 * hash) + useFullPathLns_;</div>
<div class="line"><a name="l02710"></a><span class="lineno"> 2710</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a012379e322b641a50c07ad3ab4b7afc1">USE_TSP_LNS_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>&#160; hash = (53 * hash) + useTspLns_;</div>
<div class="line"><a name="l02712"></a><span class="lineno"> 2712</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a943f33ef8257d7eb2c2291e3cd27227b">USE_INACTIVE_LNS_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>&#160; hash = (53 * hash) + useInactiveLns_;</div>
<div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>&#160; hash = (29 * hash) + unknownFields.hashCode();</div>
<div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>&#160; memoizedHashCode = hash;</div>
<div class="line"><a name="l02716"></a><span class="lineno"> 2716</span>&#160; <span class="keywordflow">return</span> hash;</div>
<div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>&#160; }</div>
<div class="line"><a name="l02718"></a><span class="lineno"> 2718</span>&#160; </div>
<div class="line"><a name="l02719"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1a1e2c71ea5bfd9e2a9f7fca7e3a241f"> 2719</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1a1e2c71ea5bfd9e2a9f7fca7e3a241f">parseFrom</a>(</div>
<div class="line"><a name="l02720"></a><span class="lineno"> 2720</span>&#160; java.nio.ByteBuffer data)</div>
<div class="line"><a name="l02721"></a><span class="lineno"> 2721</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l02722"></a><span class="lineno"> 2722</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data);</div>
<div class="line"><a name="l02723"></a><span class="lineno"> 2723</span>&#160; }</div>
<div class="line"><a name="l02724"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a64371254a97c507dc2d8ef051785617a"> 2724</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a64371254a97c507dc2d8ef051785617a">parseFrom</a>(</div>
<div class="line"><a name="l02725"></a><span class="lineno"> 2725</span>&#160; java.nio.ByteBuffer data,</div>
<div class="line"><a name="l02726"></a><span class="lineno"> 2726</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data, extensionRegistry);</div>
<div class="line"><a name="l02729"></a><span class="lineno"> 2729</span>&#160; }</div>
<div class="line"><a name="l02730"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a30d2bf8e9f448a8d754b2a4567cd93a7"> 2730</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a30d2bf8e9f448a8d754b2a4567cd93a7">parseFrom</a>(</div>
<div class="line"><a name="l02731"></a><span class="lineno"> 2731</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ByteString data)</div>
<div class="line"><a name="l02732"></a><span class="lineno"> 2732</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l02733"></a><span class="lineno"> 2733</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data);</div>
<div class="line"><a name="l02734"></a><span class="lineno"> 2734</span>&#160; }</div>
<div class="line"><a name="l02735"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a0db9e42b5b97758db9bbf5b5d75e5953"> 2735</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a0db9e42b5b97758db9bbf5b5d75e5953">parseFrom</a>(</div>
<div class="line"><a name="l02736"></a><span class="lineno"> 2736</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ByteString data,</div>
<div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l02739"></a><span class="lineno"> 2739</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data, extensionRegistry);</div>
<div class="line"><a name="l02740"></a><span class="lineno"> 2740</span>&#160; }</div>
<div class="line"><a name="l02741"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a90bd839a98fa40954a65a99f49cab19e"> 2741</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a90bd839a98fa40954a65a99f49cab19e">parseFrom</a>(<span class="keywordtype">byte</span>[] data)</div>
<div class="line"><a name="l02742"></a><span class="lineno"> 2742</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l02743"></a><span class="lineno"> 2743</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data);</div>
<div class="line"><a name="l02744"></a><span class="lineno"> 2744</span>&#160; }</div>
<div class="line"><a name="l02745"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1c2d6c7c50918328963f6ec1a849a56f"> 2745</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1c2d6c7c50918328963f6ec1a849a56f">parseFrom</a>(</div>
<div class="line"><a name="l02746"></a><span class="lineno"> 2746</span>&#160; <span class="keywordtype">byte</span>[] data,</div>
<div class="line"><a name="l02747"></a><span class="lineno"> 2747</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l02748"></a><span class="lineno"> 2748</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l02749"></a><span class="lineno"> 2749</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data, extensionRegistry);</div>
<div class="line"><a name="l02750"></a><span class="lineno"> 2750</span>&#160; }</div>
<div class="line"><a name="l02751"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ace40adc6f21668b58dd0ce1be7cf44b3"> 2751</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ace40adc6f21668b58dd0ce1be7cf44b3">parseFrom</a>(java.io.InputStream input)</div>
<div class="line"><a name="l02752"></a><span class="lineno"> 2752</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l02753"></a><span class="lineno"> 2753</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l02754"></a><span class="lineno"> 2754</span>&#160; .parseWithIOException(PARSER, input);</div>
<div class="line"><a name="l02755"></a><span class="lineno"> 2755</span>&#160; }</div>
<div class="line"><a name="l02756"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa13996fa88a07ad8949e69c43f43d860"> 2756</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa13996fa88a07ad8949e69c43f43d860">parseFrom</a>(</div>
<div class="line"><a name="l02757"></a><span class="lineno"> 2757</span>&#160; java.io.InputStream input,</div>
<div class="line"><a name="l02758"></a><span class="lineno"> 2758</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l02759"></a><span class="lineno"> 2759</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l02760"></a><span class="lineno"> 2760</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l02761"></a><span class="lineno"> 2761</span>&#160; .parseWithIOException(PARSER, input, extensionRegistry);</div>
<div class="line"><a name="l02762"></a><span class="lineno"> 2762</span>&#160; }</div>
<div class="line"><a name="l02763"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ace3e3687549013051e2ad363a70be1dc"> 2763</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ace3e3687549013051e2ad363a70be1dc">parseDelimitedFrom</a>(java.io.InputStream input)</div>
<div class="line"><a name="l02764"></a><span class="lineno"> 2764</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l02765"></a><span class="lineno"> 2765</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l02766"></a><span class="lineno"> 2766</span>&#160; .parseDelimitedWithIOException(PARSER, input);</div>
<div class="line"><a name="l02767"></a><span class="lineno"> 2767</span>&#160; }</div>
<div class="line"><a name="l02768"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a83fec4c8c6f919173d37da42303f4c3d"> 2768</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a83fec4c8c6f919173d37da42303f4c3d">parseDelimitedFrom</a>(</div>
<div class="line"><a name="l02769"></a><span class="lineno"> 2769</span>&#160; java.io.InputStream input,</div>
<div class="line"><a name="l02770"></a><span class="lineno"> 2770</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l02771"></a><span class="lineno"> 2771</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l02772"></a><span class="lineno"> 2772</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l02773"></a><span class="lineno"> 2773</span>&#160; .parseDelimitedWithIOException(PARSER, input, extensionRegistry);</div>
<div class="line"><a name="l02774"></a><span class="lineno"> 2774</span>&#160; }</div>
<div class="line"><a name="l02775"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af916e799ea12183401c540836e50c080"> 2775</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af916e799ea12183401c540836e50c080">parseFrom</a>(</div>
<div class="line"><a name="l02776"></a><span class="lineno"> 2776</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedInputStream input)</div>
<div class="line"><a name="l02777"></a><span class="lineno"> 2777</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l02778"></a><span class="lineno"> 2778</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l02779"></a><span class="lineno"> 2779</span>&#160; .parseWithIOException(PARSER, input);</div>
<div class="line"><a name="l02780"></a><span class="lineno"> 2780</span>&#160; }</div>
<div class="line"><a name="l02781"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac1189085309d7b45a85b9d1748b3b67d"> 2781</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac1189085309d7b45a85b9d1748b3b67d">parseFrom</a>(</div>
<div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedInputStream input,</div>
<div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l02785"></a><span class="lineno"> 2785</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>&#160; .parseWithIOException(PARSER, input, extensionRegistry);</div>
<div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>&#160; }</div>
<div class="line"><a name="l02788"></a><span class="lineno"> 2788</span>&#160; </div>
<div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02790"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a7a484474c36faf426657f0e94c090dbb"> 2790</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a7a484474c36faf426657f0e94c090dbb">newBuilderForType</a>() { <span class="keywordflow">return</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aeff24d3f13ca1e88dc9427c640b64314">newBuilder</a>(); }</div>
<div class="line"><a name="l02791"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aeff24d3f13ca1e88dc9427c640b64314"> 2791</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aeff24d3f13ca1e88dc9427c640b64314">newBuilder</a>() {</div>
<div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>&#160; <span class="keywordflow">return</span> DEFAULT_INSTANCE.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a77db07dbc1f747f14c5df841ccf5a14c">toBuilder</a>();</div>
<div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>&#160; }</div>
<div class="line"><a name="l02794"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a9d77c67865206ec38f5bd79ec935621d"> 2794</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a9d77c67865206ec38f5bd79ec935621d">newBuilder</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> prototype) {</div>
<div class="line"><a name="l02795"></a><span class="lineno"> 2795</span>&#160; <span class="keywordflow">return</span> DEFAULT_INSTANCE.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a77db07dbc1f747f14c5df841ccf5a14c">toBuilder</a>().<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">mergeFrom</a>(prototype);</div>
<div class="line"><a name="l02796"></a><span class="lineno"> 2796</span>&#160; }</div>
<div class="line"><a name="l02797"></a><span class="lineno"> 2797</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02798"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a77db07dbc1f747f14c5df841ccf5a14c"> 2798</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a77db07dbc1f747f14c5df841ccf5a14c">toBuilder</a>() {</div>
<div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span> == DEFAULT_INSTANCE</div>
<div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>&#160; ? <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a>() : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a>().<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">mergeFrom</a>(<span class="keyword">this</span>);</div>
<div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>&#160; }</div>
<div class="line"><a name="l02802"></a><span class="lineno"> 2802</span>&#160; </div>
<div class="line"><a name="l02803"></a><span class="lineno"> 2803</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02804"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a401adfed369d510f3437d16bccf924c3"> 2804</a></span>&#160; <span class="keyword">protected</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a401adfed369d510f3437d16bccf924c3">newBuilderForType</a>(</div>
<div class="line"><a name="l02805"></a><span class="lineno"> 2805</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3.BuilderParent parent) {</div>
<div class="line"><a name="l02806"></a><span class="lineno"> 2806</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> builder = <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a>(parent);</div>
<div class="line"><a name="l02807"></a><span class="lineno"> 2807</span>&#160; <span class="keywordflow">return</span> builder;</div>
<div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>&#160; }</div>
<div class="line"><a name="l02817"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html"> 2817</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keyword">class </span><a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <span class="keyword">extends</span></div>
<div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>&#160; <a class="code" href="namespacecom.html">com</a>.google.protobuf.GeneratedMessageV3.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a>&lt;Builder&gt; implements</div>
<div class="line"><a name="l02819"></a><span class="lineno"> 2819</span>&#160; <span class="comment">// @@protoc_insertion_point(builder_implements:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)</span></div>
<div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>&#160; <a class="code" href="namespacecom.html">com</a>.google.ortools.constraintsolver.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html">LocalSearchNeighborhoodOperatorsOrBuilder</a> {</div>
<div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.Descriptor</div>
<div class="line"><a name="l02822"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ada120643f7710d9df7cad50d6ab2ac51"> 2822</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ada120643f7710d9df7cad50d6ab2ac51">getDescriptor</a>() {</div>
<div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>&#160; <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_1RoutingParameters.html">RoutingParameters</a>.internal_static_operations_research_RoutingSearchParameters_LocalSearchNeighborhoodOperators_descriptor;</div>
<div class="line"><a name="l02824"></a><span class="lineno"> 2824</span>&#160; }</div>
<div class="line"><a name="l02825"></a><span class="lineno"> 2825</span>&#160; </div>
<div class="line"><a name="l02826"></a><span class="lineno"> 2826</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02827"></a><span class="lineno"> 2827</span>&#160; <span class="keyword">protected</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3.FieldAccessorTable</div>
<div class="line"><a name="l02828"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a933d518fc16e760775083e723eb80b9a"> 2828</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a933d518fc16e760775083e723eb80b9a">internalGetFieldAccessorTable</a>() {</div>
<div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>&#160; <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_1RoutingParameters.html">RoutingParameters</a>.internal_static_operations_research_RoutingSearchParameters_LocalSearchNeighborhoodOperators_fieldAccessorTable</div>
<div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>&#160; .ensureFieldAccessorsInitialized(</div>
<div class="line"><a name="l02831"></a><span class="lineno"> 2831</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.class, <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a>.class);</div>
<div class="line"><a name="l02832"></a><span class="lineno"> 2832</span>&#160; }</div>
<div class="line"><a name="l02833"></a><span class="lineno"> 2833</span>&#160; </div>
<div class="line"><a name="l02834"></a><span class="lineno"> 2834</span>&#160; <span class="comment">// Construct using com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.newBuilder()</span></div>
<div class="line"><a name="l02835"></a><span class="lineno"> 2835</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a>() {</div>
<div class="line"><a name="l02836"></a><span class="lineno"> 2836</span>&#160; maybeForceBuilderInitialization();</div>
<div class="line"><a name="l02837"></a><span class="lineno"> 2837</span>&#160; }</div>
<div class="line"><a name="l02838"></a><span class="lineno"> 2838</span>&#160; </div>
<div class="line"><a name="l02839"></a><span class="lineno"> 2839</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a>(</div>
<div class="line"><a name="l02840"></a><span class="lineno"> 2840</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3.BuilderParent parent) {</div>
<div class="line"><a name="l02841"></a><span class="lineno"> 2841</span>&#160; super(parent);</div>
<div class="line"><a name="l02842"></a><span class="lineno"> 2842</span>&#160; maybeForceBuilderInitialization();</div>
<div class="line"><a name="l02843"></a><span class="lineno"> 2843</span>&#160; }</div>
<div class="line"><a name="l02844"></a><span class="lineno"> 2844</span>&#160; <span class="keyword">private</span> <span class="keywordtype">void</span> maybeForceBuilderInitialization() {</div>
<div class="line"><a name="l02845"></a><span class="lineno"> 2845</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l02846"></a><span class="lineno"> 2846</span>&#160; .alwaysUseFieldBuilders) {</div>
<div class="line"><a name="l02847"></a><span class="lineno"> 2847</span>&#160; }</div>
<div class="line"><a name="l02848"></a><span class="lineno"> 2848</span>&#160; }</div>
<div class="line"><a name="l02849"></a><span class="lineno"> 2849</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02850"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a542b6d7ba65ac8ab25e1a42debda37ab"> 2850</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a542b6d7ba65ac8ab25e1a42debda37ab">clear</a>() {</div>
<div class="line"><a name="l02851"></a><span class="lineno"> 2851</span>&#160; super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a542b6d7ba65ac8ab25e1a42debda37ab">clear</a>();</div>
<div class="line"><a name="l02852"></a><span class="lineno"> 2852</span>&#160; useRelocate_ = 0;</div>
<div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>&#160; </div>
<div class="line"><a name="l02854"></a><span class="lineno"> 2854</span>&#160; useRelocatePair_ = 0;</div>
<div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>&#160; </div>
<div class="line"><a name="l02856"></a><span class="lineno"> 2856</span>&#160; useLightRelocatePair_ = 0;</div>
<div class="line"><a name="l02857"></a><span class="lineno"> 2857</span>&#160; </div>
<div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>&#160; useRelocateNeighbors_ = 0;</div>
<div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>&#160; </div>
<div class="line"><a name="l02860"></a><span class="lineno"> 2860</span>&#160; useRelocateSubtrip_ = 0;</div>
<div class="line"><a name="l02861"></a><span class="lineno"> 2861</span>&#160; </div>
<div class="line"><a name="l02862"></a><span class="lineno"> 2862</span>&#160; useExchange_ = 0;</div>
<div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>&#160; </div>
<div class="line"><a name="l02864"></a><span class="lineno"> 2864</span>&#160; useExchangePair_ = 0;</div>
<div class="line"><a name="l02865"></a><span class="lineno"> 2865</span>&#160; </div>
<div class="line"><a name="l02866"></a><span class="lineno"> 2866</span>&#160; useExchangeSubtrip_ = 0;</div>
<div class="line"><a name="l02867"></a><span class="lineno"> 2867</span>&#160; </div>
<div class="line"><a name="l02868"></a><span class="lineno"> 2868</span>&#160; useCross_ = 0;</div>
<div class="line"><a name="l02869"></a><span class="lineno"> 2869</span>&#160; </div>
<div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>&#160; useCrossExchange_ = 0;</div>
<div class="line"><a name="l02871"></a><span class="lineno"> 2871</span>&#160; </div>
<div class="line"><a name="l02872"></a><span class="lineno"> 2872</span>&#160; useRelocateExpensiveChain_ = 0;</div>
<div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>&#160; </div>
<div class="line"><a name="l02874"></a><span class="lineno"> 2874</span>&#160; useTwoOpt_ = 0;</div>
<div class="line"><a name="l02875"></a><span class="lineno"> 2875</span>&#160; </div>
<div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>&#160; useOrOpt_ = 0;</div>
<div class="line"><a name="l02877"></a><span class="lineno"> 2877</span>&#160; </div>
<div class="line"><a name="l02878"></a><span class="lineno"> 2878</span>&#160; useLinKernighan_ = 0;</div>
<div class="line"><a name="l02879"></a><span class="lineno"> 2879</span>&#160; </div>
<div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>&#160; useTspOpt_ = 0;</div>
<div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>&#160; </div>
<div class="line"><a name="l02882"></a><span class="lineno"> 2882</span>&#160; useMakeActive_ = 0;</div>
<div class="line"><a name="l02883"></a><span class="lineno"> 2883</span>&#160; </div>
<div class="line"><a name="l02884"></a><span class="lineno"> 2884</span>&#160; useRelocateAndMakeActive_ = 0;</div>
<div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>&#160; </div>
<div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>&#160; useMakeInactive_ = 0;</div>
<div class="line"><a name="l02887"></a><span class="lineno"> 2887</span>&#160; </div>
<div class="line"><a name="l02888"></a><span class="lineno"> 2888</span>&#160; useMakeChainInactive_ = 0;</div>
<div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>&#160; </div>
<div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>&#160; useSwapActive_ = 0;</div>
<div class="line"><a name="l02891"></a><span class="lineno"> 2891</span>&#160; </div>
<div class="line"><a name="l02892"></a><span class="lineno"> 2892</span>&#160; useExtendedSwapActive_ = 0;</div>
<div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>&#160; </div>
<div class="line"><a name="l02894"></a><span class="lineno"> 2894</span>&#160; useNodePairSwapActive_ = 0;</div>
<div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>&#160; </div>
<div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>&#160; usePathLns_ = 0;</div>
<div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>&#160; </div>
<div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>&#160; useFullPathLns_ = 0;</div>
<div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>&#160; </div>
<div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>&#160; useTspLns_ = 0;</div>
<div class="line"><a name="l02901"></a><span class="lineno"> 2901</span>&#160; </div>
<div class="line"><a name="l02902"></a><span class="lineno"> 2902</span>&#160; useInactiveLns_ = 0;</div>
<div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>&#160; </div>
<div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>&#160; }</div>
<div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>&#160; </div>
<div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02908"></a><span class="lineno"> 2908</span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.Descriptor</div>
<div class="line"><a name="l02909"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5df599d114f2e2c14f929edc26c3c89e"> 2909</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5df599d114f2e2c14f929edc26c3c89e">getDescriptorForType</a>() {</div>
<div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>&#160; <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_1RoutingParameters.html">RoutingParameters</a>.internal_static_operations_research_RoutingSearchParameters_LocalSearchNeighborhoodOperators_descriptor;</div>
<div class="line"><a name="l02911"></a><span class="lineno"> 2911</span>&#160; }</div>
<div class="line"><a name="l02912"></a><span class="lineno"> 2912</span>&#160; </div>
<div class="line"><a name="l02913"></a><span class="lineno"> 2913</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02914"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac9e79fc08a8e3f3645459c60be7e07b7"> 2914</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac9e79fc08a8e3f3645459c60be7e07b7">getDefaultInstanceForType</a>() {</div>
<div class="line"><a name="l02915"></a><span class="lineno"> 2915</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aec258bbcaa5c7fe65ea82788632ad9bf">getDefaultInstance</a>();</div>
<div class="line"><a name="l02916"></a><span class="lineno"> 2916</span>&#160; }</div>
<div class="line"><a name="l02917"></a><span class="lineno"> 2917</span>&#160; </div>
<div class="line"><a name="l02918"></a><span class="lineno"> 2918</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02919"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#afbef75249e2fd0fb98db4ff37ea852b4"> 2919</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#afbef75249e2fd0fb98db4ff37ea852b4">build</a>() {</div>
<div class="line"><a name="l02920"></a><span class="lineno"> 2920</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> result = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad4ee46c99ee60e86e87bca33bd67bb68">buildPartial</a>();</div>
<div class="line"><a name="l02921"></a><span class="lineno"> 2921</span>&#160; <span class="keywordflow">if</span> (!result.isInitialized()) {</div>
<div class="line"><a name="l02922"></a><span class="lineno"> 2922</span>&#160; <span class="keywordflow">throw</span> newUninitializedMessageException(result);</div>
<div class="line"><a name="l02923"></a><span class="lineno"> 2923</span>&#160; }</div>
<div class="line"><a name="l02924"></a><span class="lineno"> 2924</span>&#160; <span class="keywordflow">return</span> result;</div>
<div class="line"><a name="l02925"></a><span class="lineno"> 2925</span>&#160; }</div>
<div class="line"><a name="l02926"></a><span class="lineno"> 2926</span>&#160; </div>
<div class="line"><a name="l02927"></a><span class="lineno"> 2927</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02928"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad4ee46c99ee60e86e87bca33bd67bb68"> 2928</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad4ee46c99ee60e86e87bca33bd67bb68">buildPartial</a>() {</div>
<div class="line"><a name="l02929"></a><span class="lineno"> 2929</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> result = <span class="keyword">new</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>(<span class="keyword">this</span>);</div>
<div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>&#160; result.useRelocate_ = useRelocate_;</div>
<div class="line"><a name="l02931"></a><span class="lineno"> 2931</span>&#160; result.useRelocatePair_ = useRelocatePair_;</div>
<div class="line"><a name="l02932"></a><span class="lineno"> 2932</span>&#160; result.useLightRelocatePair_ = useLightRelocatePair_;</div>
<div class="line"><a name="l02933"></a><span class="lineno"> 2933</span>&#160; result.useRelocateNeighbors_ = useRelocateNeighbors_;</div>
<div class="line"><a name="l02934"></a><span class="lineno"> 2934</span>&#160; result.useRelocateSubtrip_ = useRelocateSubtrip_;</div>
<div class="line"><a name="l02935"></a><span class="lineno"> 2935</span>&#160; result.useExchange_ = useExchange_;</div>
<div class="line"><a name="l02936"></a><span class="lineno"> 2936</span>&#160; result.useExchangePair_ = useExchangePair_;</div>
<div class="line"><a name="l02937"></a><span class="lineno"> 2937</span>&#160; result.useExchangeSubtrip_ = useExchangeSubtrip_;</div>
<div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>&#160; result.useCross_ = useCross_;</div>
<div class="line"><a name="l02939"></a><span class="lineno"> 2939</span>&#160; result.useCrossExchange_ = useCrossExchange_;</div>
<div class="line"><a name="l02940"></a><span class="lineno"> 2940</span>&#160; result.useRelocateExpensiveChain_ = useRelocateExpensiveChain_;</div>
<div class="line"><a name="l02941"></a><span class="lineno"> 2941</span>&#160; result.useTwoOpt_ = useTwoOpt_;</div>
<div class="line"><a name="l02942"></a><span class="lineno"> 2942</span>&#160; result.useOrOpt_ = useOrOpt_;</div>
<div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>&#160; result.useLinKernighan_ = useLinKernighan_;</div>
<div class="line"><a name="l02944"></a><span class="lineno"> 2944</span>&#160; result.useTspOpt_ = useTspOpt_;</div>
<div class="line"><a name="l02945"></a><span class="lineno"> 2945</span>&#160; result.useMakeActive_ = useMakeActive_;</div>
<div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>&#160; result.useRelocateAndMakeActive_ = useRelocateAndMakeActive_;</div>
<div class="line"><a name="l02947"></a><span class="lineno"> 2947</span>&#160; result.useMakeInactive_ = useMakeInactive_;</div>
<div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>&#160; result.useMakeChainInactive_ = useMakeChainInactive_;</div>
<div class="line"><a name="l02949"></a><span class="lineno"> 2949</span>&#160; result.useSwapActive_ = useSwapActive_;</div>
<div class="line"><a name="l02950"></a><span class="lineno"> 2950</span>&#160; result.useExtendedSwapActive_ = useExtendedSwapActive_;</div>
<div class="line"><a name="l02951"></a><span class="lineno"> 2951</span>&#160; result.useNodePairSwapActive_ = useNodePairSwapActive_;</div>
<div class="line"><a name="l02952"></a><span class="lineno"> 2952</span>&#160; result.usePathLns_ = usePathLns_;</div>
<div class="line"><a name="l02953"></a><span class="lineno"> 2953</span>&#160; result.useFullPathLns_ = useFullPathLns_;</div>
<div class="line"><a name="l02954"></a><span class="lineno"> 2954</span>&#160; result.useTspLns_ = useTspLns_;</div>
<div class="line"><a name="l02955"></a><span class="lineno"> 2955</span>&#160; result.useInactiveLns_ = useInactiveLns_;</div>
<div class="line"><a name="l02956"></a><span class="lineno"> 2956</span>&#160; onBuilt();</div>
<div class="line"><a name="l02957"></a><span class="lineno"> 2957</span>&#160; <span class="keywordflow">return</span> result;</div>
<div class="line"><a name="l02958"></a><span class="lineno"> 2958</span>&#160; }</div>
<div class="line"><a name="l02959"></a><span class="lineno"> 2959</span>&#160; </div>
<div class="line"><a name="l02960"></a><span class="lineno"> 2960</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02961"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad4c35acf2d13c654bdf4c231402d8e5b"> 2961</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad4c35acf2d13c654bdf4c231402d8e5b">clone</a>() {</div>
<div class="line"><a name="l02962"></a><span class="lineno"> 2962</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad4c35acf2d13c654bdf4c231402d8e5b">clone</a>();</div>
<div class="line"><a name="l02963"></a><span class="lineno"> 2963</span>&#160; }</div>
<div class="line"><a name="l02964"></a><span class="lineno"> 2964</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02965"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a29cb2d6e078130bc33cbb0c4e4363843"> 2965</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a29cb2d6e078130bc33cbb0c4e4363843">setField</a>(</div>
<div class="line"><a name="l02966"></a><span class="lineno"> 2966</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.FieldDescriptor field,</div>
<div class="line"><a name="l02967"></a><span class="lineno"> 2967</span>&#160; java.lang.Object value) {</div>
<div class="line"><a name="l02968"></a><span class="lineno"> 2968</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a29cb2d6e078130bc33cbb0c4e4363843">setField</a>(field, value);</div>
<div class="line"><a name="l02969"></a><span class="lineno"> 2969</span>&#160; }</div>
<div class="line"><a name="l02970"></a><span class="lineno"> 2970</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02971"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af5d18ad987f46f34bc16e14dd69ad465"> 2971</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af5d18ad987f46f34bc16e14dd69ad465">clearField</a>(</div>
<div class="line"><a name="l02972"></a><span class="lineno"> 2972</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.FieldDescriptor field) {</div>
<div class="line"><a name="l02973"></a><span class="lineno"> 2973</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af5d18ad987f46f34bc16e14dd69ad465">clearField</a>(field);</div>
<div class="line"><a name="l02974"></a><span class="lineno"> 2974</span>&#160; }</div>
<div class="line"><a name="l02975"></a><span class="lineno"> 2975</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02976"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#afed76e2d97b5f1b69aa4c2e32de27a64"> 2976</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#afed76e2d97b5f1b69aa4c2e32de27a64">clearOneof</a>(</div>
<div class="line"><a name="l02977"></a><span class="lineno"> 2977</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.OneofDescriptor oneof) {</div>
<div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#afed76e2d97b5f1b69aa4c2e32de27a64">clearOneof</a>(oneof);</div>
<div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>&#160; }</div>
<div class="line"><a name="l02980"></a><span class="lineno"> 2980</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02981"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a32247777d57d4e965b2e70efe3218510"> 2981</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a32247777d57d4e965b2e70efe3218510">setRepeatedField</a>(</div>
<div class="line"><a name="l02982"></a><span class="lineno"> 2982</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.FieldDescriptor field,</div>
<div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>&#160; <span class="keywordtype">int</span> index, java.lang.Object value) {</div>
<div class="line"><a name="l02984"></a><span class="lineno"> 2984</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a32247777d57d4e965b2e70efe3218510">setRepeatedField</a>(field, index, value);</div>
<div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>&#160; }</div>
<div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02987"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4cccefa27c0c36e962ea460029b2e3d1"> 2987</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4cccefa27c0c36e962ea460029b2e3d1">addRepeatedField</a>(</div>
<div class="line"><a name="l02988"></a><span class="lineno"> 2988</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.FieldDescriptor field,</div>
<div class="line"><a name="l02989"></a><span class="lineno"> 2989</span>&#160; java.lang.Object value) {</div>
<div class="line"><a name="l02990"></a><span class="lineno"> 2990</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4cccefa27c0c36e962ea460029b2e3d1">addRepeatedField</a>(field, value);</div>
<div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>&#160; }</div>
<div class="line"><a name="l02992"></a><span class="lineno"> 2992</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l02993"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631"> 2993</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">mergeFrom</a>(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Message other) {</div>
<div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>&#160; <span class="keywordflow">if</span> (other instanceof <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>) {</div>
<div class="line"><a name="l02995"></a><span class="lineno"> 2995</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">mergeFrom</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>)other);</div>
<div class="line"><a name="l02996"></a><span class="lineno"> 2996</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>&#160; super.mergeFrom(other);</div>
<div class="line"><a name="l02998"></a><span class="lineno"> 2998</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l02999"></a><span class="lineno"> 2999</span>&#160; }</div>
<div class="line"><a name="l03000"></a><span class="lineno"> 3000</span>&#160; }</div>
<div class="line"><a name="l03001"></a><span class="lineno"> 3001</span>&#160; </div>
<div class="line"><a name="l03002"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af5c892e7b6dbfbf0e874b0ea09173b4e"> 3002</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af5c892e7b6dbfbf0e874b0ea09173b4e">mergeFrom</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> other) {</div>
<div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>&#160; <span class="keywordflow">if</span> (other == <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aec258bbcaa5c7fe65ea82788632ad9bf">getDefaultInstance</a>()) <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>&#160; <span class="keywordflow">if</span> (other.useRelocate_ != 0) {</div>
<div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3210d9e7968f64ac9785e51b42e0ff67">setUseRelocateValue</a>(other.getUseRelocateValue());</div>
<div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>&#160; }</div>
<div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>&#160; <span class="keywordflow">if</span> (other.useRelocatePair_ != 0) {</div>
<div class="line"><a name="l03008"></a><span class="lineno"> 3008</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7ffb21bda06ab04249bc41b655036b05">setUseRelocatePairValue</a>(other.getUseRelocatePairValue());</div>
<div class="line"><a name="l03009"></a><span class="lineno"> 3009</span>&#160; }</div>
<div class="line"><a name="l03010"></a><span class="lineno"> 3010</span>&#160; <span class="keywordflow">if</span> (other.useLightRelocatePair_ != 0) {</div>
<div class="line"><a name="l03011"></a><span class="lineno"> 3011</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af10526029730d9d9809be6c477ad825c">setUseLightRelocatePairValue</a>(other.getUseLightRelocatePairValue());</div>
<div class="line"><a name="l03012"></a><span class="lineno"> 3012</span>&#160; }</div>
<div class="line"><a name="l03013"></a><span class="lineno"> 3013</span>&#160; <span class="keywordflow">if</span> (other.useRelocateNeighbors_ != 0) {</div>
<div class="line"><a name="l03014"></a><span class="lineno"> 3014</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5f645ddb3a299dceff9abce2fdf6b097">setUseRelocateNeighborsValue</a>(other.getUseRelocateNeighborsValue());</div>
<div class="line"><a name="l03015"></a><span class="lineno"> 3015</span>&#160; }</div>
<div class="line"><a name="l03016"></a><span class="lineno"> 3016</span>&#160; <span class="keywordflow">if</span> (other.useRelocateSubtrip_ != 0) {</div>
<div class="line"><a name="l03017"></a><span class="lineno"> 3017</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5ea1de50928f4efc8409cce8903f082c">setUseRelocateSubtripValue</a>(other.getUseRelocateSubtripValue());</div>
<div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>&#160; }</div>
<div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>&#160; <span class="keywordflow">if</span> (other.useExchange_ != 0) {</div>
<div class="line"><a name="l03020"></a><span class="lineno"> 3020</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a9d49174f1916dfadcf58dd7ce4806c3e">setUseExchangeValue</a>(other.getUseExchangeValue());</div>
<div class="line"><a name="l03021"></a><span class="lineno"> 3021</span>&#160; }</div>
<div class="line"><a name="l03022"></a><span class="lineno"> 3022</span>&#160; <span class="keywordflow">if</span> (other.useExchangePair_ != 0) {</div>
<div class="line"><a name="l03023"></a><span class="lineno"> 3023</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7ba403a2daa6099fe71828ac9bda43e4">setUseExchangePairValue</a>(other.getUseExchangePairValue());</div>
<div class="line"><a name="l03024"></a><span class="lineno"> 3024</span>&#160; }</div>
<div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>&#160; <span class="keywordflow">if</span> (other.useExchangeSubtrip_ != 0) {</div>
<div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a290fb1ea306a0fe3efcc9d2bb2d24ce2">setUseExchangeSubtripValue</a>(other.getUseExchangeSubtripValue());</div>
<div class="line"><a name="l03027"></a><span class="lineno"> 3027</span>&#160; }</div>
<div class="line"><a name="l03028"></a><span class="lineno"> 3028</span>&#160; <span class="keywordflow">if</span> (other.useCross_ != 0) {</div>
<div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a615586676a149573b5c01e7a56782a2b">setUseCrossValue</a>(other.getUseCrossValue());</div>
<div class="line"><a name="l03030"></a><span class="lineno"> 3030</span>&#160; }</div>
<div class="line"><a name="l03031"></a><span class="lineno"> 3031</span>&#160; <span class="keywordflow">if</span> (other.useCrossExchange_ != 0) {</div>
<div class="line"><a name="l03032"></a><span class="lineno"> 3032</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a612848aefd7066ce89adb131dca2dc2b">setUseCrossExchangeValue</a>(other.getUseCrossExchangeValue());</div>
<div class="line"><a name="l03033"></a><span class="lineno"> 3033</span>&#160; }</div>
<div class="line"><a name="l03034"></a><span class="lineno"> 3034</span>&#160; <span class="keywordflow">if</span> (other.useRelocateExpensiveChain_ != 0) {</div>
<div class="line"><a name="l03035"></a><span class="lineno"> 3035</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a74ed56d0548bad79e480f145969ead90">setUseRelocateExpensiveChainValue</a>(other.getUseRelocateExpensiveChainValue());</div>
<div class="line"><a name="l03036"></a><span class="lineno"> 3036</span>&#160; }</div>
<div class="line"><a name="l03037"></a><span class="lineno"> 3037</span>&#160; <span class="keywordflow">if</span> (other.useTwoOpt_ != 0) {</div>
<div class="line"><a name="l03038"></a><span class="lineno"> 3038</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2a43e0273b58d85dc91bb466d6559de0">setUseTwoOptValue</a>(other.getUseTwoOptValue());</div>
<div class="line"><a name="l03039"></a><span class="lineno"> 3039</span>&#160; }</div>
<div class="line"><a name="l03040"></a><span class="lineno"> 3040</span>&#160; <span class="keywordflow">if</span> (other.useOrOpt_ != 0) {</div>
<div class="line"><a name="l03041"></a><span class="lineno"> 3041</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad691f07db811d7c915471590ca01c31c">setUseOrOptValue</a>(other.getUseOrOptValue());</div>
<div class="line"><a name="l03042"></a><span class="lineno"> 3042</span>&#160; }</div>
<div class="line"><a name="l03043"></a><span class="lineno"> 3043</span>&#160; <span class="keywordflow">if</span> (other.useLinKernighan_ != 0) {</div>
<div class="line"><a name="l03044"></a><span class="lineno"> 3044</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a606bcd9c7e60d1310c1acd04e199dea0">setUseLinKernighanValue</a>(other.getUseLinKernighanValue());</div>
<div class="line"><a name="l03045"></a><span class="lineno"> 3045</span>&#160; }</div>
<div class="line"><a name="l03046"></a><span class="lineno"> 3046</span>&#160; <span class="keywordflow">if</span> (other.useTspOpt_ != 0) {</div>
<div class="line"><a name="l03047"></a><span class="lineno"> 3047</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae114917c671fdec30c426ddad44f43f1">setUseTspOptValue</a>(other.getUseTspOptValue());</div>
<div class="line"><a name="l03048"></a><span class="lineno"> 3048</span>&#160; }</div>
<div class="line"><a name="l03049"></a><span class="lineno"> 3049</span>&#160; <span class="keywordflow">if</span> (other.useMakeActive_ != 0) {</div>
<div class="line"><a name="l03050"></a><span class="lineno"> 3050</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a0e67d3e3584debe468cd414fc8f2eb45">setUseMakeActiveValue</a>(other.getUseMakeActiveValue());</div>
<div class="line"><a name="l03051"></a><span class="lineno"> 3051</span>&#160; }</div>
<div class="line"><a name="l03052"></a><span class="lineno"> 3052</span>&#160; <span class="keywordflow">if</span> (other.useRelocateAndMakeActive_ != 0) {</div>
<div class="line"><a name="l03053"></a><span class="lineno"> 3053</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7b01f309d3eb3b1f62cd4c8afb88dd60">setUseRelocateAndMakeActiveValue</a>(other.getUseRelocateAndMakeActiveValue());</div>
<div class="line"><a name="l03054"></a><span class="lineno"> 3054</span>&#160; }</div>
<div class="line"><a name="l03055"></a><span class="lineno"> 3055</span>&#160; <span class="keywordflow">if</span> (other.useMakeInactive_ != 0) {</div>
<div class="line"><a name="l03056"></a><span class="lineno"> 3056</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aff29772faa3fffcc9a7bf7a068e9386d">setUseMakeInactiveValue</a>(other.getUseMakeInactiveValue());</div>
<div class="line"><a name="l03057"></a><span class="lineno"> 3057</span>&#160; }</div>
<div class="line"><a name="l03058"></a><span class="lineno"> 3058</span>&#160; <span class="keywordflow">if</span> (other.useMakeChainInactive_ != 0) {</div>
<div class="line"><a name="l03059"></a><span class="lineno"> 3059</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a39c36ab543f3b7224ee2f9026a15e6d4">setUseMakeChainInactiveValue</a>(other.getUseMakeChainInactiveValue());</div>
<div class="line"><a name="l03060"></a><span class="lineno"> 3060</span>&#160; }</div>
<div class="line"><a name="l03061"></a><span class="lineno"> 3061</span>&#160; <span class="keywordflow">if</span> (other.useSwapActive_ != 0) {</div>
<div class="line"><a name="l03062"></a><span class="lineno"> 3062</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab1dcdc6628b22533cce70ba17c25ca6d">setUseSwapActiveValue</a>(other.getUseSwapActiveValue());</div>
<div class="line"><a name="l03063"></a><span class="lineno"> 3063</span>&#160; }</div>
<div class="line"><a name="l03064"></a><span class="lineno"> 3064</span>&#160; <span class="keywordflow">if</span> (other.useExtendedSwapActive_ != 0) {</div>
<div class="line"><a name="l03065"></a><span class="lineno"> 3065</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2e0f54151936f79949482dbc55180907">setUseExtendedSwapActiveValue</a>(other.getUseExtendedSwapActiveValue());</div>
<div class="line"><a name="l03066"></a><span class="lineno"> 3066</span>&#160; }</div>
<div class="line"><a name="l03067"></a><span class="lineno"> 3067</span>&#160; <span class="keywordflow">if</span> (other.useNodePairSwapActive_ != 0) {</div>
<div class="line"><a name="l03068"></a><span class="lineno"> 3068</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa9cd2bce20109c1c94e232f262f2d2f5">setUseNodePairSwapActiveValue</a>(other.getUseNodePairSwapActiveValue());</div>
<div class="line"><a name="l03069"></a><span class="lineno"> 3069</span>&#160; }</div>
<div class="line"><a name="l03070"></a><span class="lineno"> 3070</span>&#160; <span class="keywordflow">if</span> (other.usePathLns_ != 0) {</div>
<div class="line"><a name="l03071"></a><span class="lineno"> 3071</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a220ca9c019166c43f41428ada3f8caa7">setUsePathLnsValue</a>(other.getUsePathLnsValue());</div>
<div class="line"><a name="l03072"></a><span class="lineno"> 3072</span>&#160; }</div>
<div class="line"><a name="l03073"></a><span class="lineno"> 3073</span>&#160; <span class="keywordflow">if</span> (other.useFullPathLns_ != 0) {</div>
<div class="line"><a name="l03074"></a><span class="lineno"> 3074</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab9dadcd05ea869bc1ccdf6f8d653ba94">setUseFullPathLnsValue</a>(other.getUseFullPathLnsValue());</div>
<div class="line"><a name="l03075"></a><span class="lineno"> 3075</span>&#160; }</div>
<div class="line"><a name="l03076"></a><span class="lineno"> 3076</span>&#160; <span class="keywordflow">if</span> (other.useTspLns_ != 0) {</div>
<div class="line"><a name="l03077"></a><span class="lineno"> 3077</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae6de1cdef785023b61e12e11f1cca187">setUseTspLnsValue</a>(other.getUseTspLnsValue());</div>
<div class="line"><a name="l03078"></a><span class="lineno"> 3078</span>&#160; }</div>
<div class="line"><a name="l03079"></a><span class="lineno"> 3079</span>&#160; <span class="keywordflow">if</span> (other.useInactiveLns_ != 0) {</div>
<div class="line"><a name="l03080"></a><span class="lineno"> 3080</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a04dfa2f8d15d934108d4dab615cee814">setUseInactiveLnsValue</a>(other.getUseInactiveLnsValue());</div>
<div class="line"><a name="l03081"></a><span class="lineno"> 3081</span>&#160; }</div>
<div class="line"><a name="l03082"></a><span class="lineno"> 3082</span>&#160; this.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3e05e91aa90c10970a9aafb7b561e218">mergeUnknownFields</a>(other.unknownFields);</div>
<div class="line"><a name="l03083"></a><span class="lineno"> 3083</span>&#160; onChanged();</div>
<div class="line"><a name="l03084"></a><span class="lineno"> 3084</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03085"></a><span class="lineno"> 3085</span>&#160; }</div>
<div class="line"><a name="l03086"></a><span class="lineno"> 3086</span>&#160; </div>
<div class="line"><a name="l03087"></a><span class="lineno"> 3087</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l03088"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a968cb605190759c690e5a97cdc0bb4a1"> 3088</a></span>&#160; <span class="keyword">public</span> <span class="keyword">final</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a968cb605190759c690e5a97cdc0bb4a1">isInitialized</a>() {</div>
<div class="line"><a name="l03089"></a><span class="lineno"> 3089</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l03090"></a><span class="lineno"> 3090</span>&#160; }</div>
<div class="line"><a name="l03091"></a><span class="lineno"> 3091</span>&#160; </div>
<div class="line"><a name="l03092"></a><span class="lineno"> 3092</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l03093"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a290ae22f465e8996adf8f356426908c7"> 3093</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a290ae22f465e8996adf8f356426908c7">mergeFrom</a>(</div>
<div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedInputStream input,</div>
<div class="line"><a name="l03095"></a><span class="lineno"> 3095</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l03096"></a><span class="lineno"> 3096</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l03097"></a><span class="lineno"> 3097</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> parsedMessage = <span class="keyword">null</span>;</div>
<div class="line"><a name="l03098"></a><span class="lineno"> 3098</span>&#160; <span class="keywordflow">try</span> {</div>
<div class="line"><a name="l03099"></a><span class="lineno"> 3099</span>&#160; parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);</div>
<div class="line"><a name="l03100"></a><span class="lineno"> 3100</span>&#160; } <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="l03101"></a><span class="lineno"> 3101</span>&#160; parsedMessage = (<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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>) e.getUnfinishedMessage();</div>
<div class="line"><a name="l03102"></a><span class="lineno"> 3102</span>&#160; <span class="keywordflow">throw</span> e.unwrapIOException();</div>
<div class="line"><a name="l03103"></a><span class="lineno"> 3103</span>&#160; } <span class="keywordflow">finally</span> {</div>
<div class="line"><a name="l03104"></a><span class="lineno"> 3104</span>&#160; <span class="keywordflow">if</span> (parsedMessage != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l03105"></a><span class="lineno"> 3105</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">mergeFrom</a>(parsedMessage);</div>
<div class="line"><a name="l03106"></a><span class="lineno"> 3106</span>&#160; }</div>
<div class="line"><a name="l03107"></a><span class="lineno"> 3107</span>&#160; }</div>
<div class="line"><a name="l03108"></a><span class="lineno"> 3108</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03109"></a><span class="lineno"> 3109</span>&#160; }</div>
<div class="line"><a name="l03110"></a><span class="lineno"> 3110</span>&#160; </div>
<div class="line"><a name="l03111"></a><span class="lineno"> 3111</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocate_ = 0;</div>
<div class="line"><a name="l03128"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa371473540f501fdf3978cfa3b2ee063"> 3128</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa371473540f501fdf3978cfa3b2ee063">getUseRelocateValue</a>() {</div>
<div class="line"><a name="l03129"></a><span class="lineno"> 3129</span>&#160; <span class="keywordflow">return</span> useRelocate_;</div>
<div class="line"><a name="l03130"></a><span class="lineno"> 3130</span>&#160; }</div>
<div class="line"><a name="l03148"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3210d9e7968f64ac9785e51b42e0ff67"> 3148</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3210d9e7968f64ac9785e51b42e0ff67">setUseRelocateValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l03149"></a><span class="lineno"> 3149</span>&#160; useRelocate_ = value;</div>
<div class="line"><a name="l03150"></a><span class="lineno"> 3150</span>&#160; onChanged();</div>
<div class="line"><a name="l03151"></a><span class="lineno"> 3151</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03152"></a><span class="lineno"> 3152</span>&#160; }</div>
<div class="line"><a name="l03169"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac7de517facffc55f9f2e7f42593c7508"> 3169</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac7de517facffc55f9f2e7f42593c7508">getUseRelocate</a>() {</div>
<div class="line"><a name="l03170"></a><span class="lineno"> 3170</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l03171"></a><span class="lineno"> 3171</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocate_);</div>
<div class="line"><a name="l03172"></a><span class="lineno"> 3172</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l03173"></a><span class="lineno"> 3173</span>&#160; }</div>
<div class="line"><a name="l03191"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a302a432a0cf10bc8d4a4e680312a772a"> 3191</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a302a432a0cf10bc8d4a4e680312a772a">setUseRelocate</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l03192"></a><span class="lineno"> 3192</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l03193"></a><span class="lineno"> 3193</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l03194"></a><span class="lineno"> 3194</span>&#160; }</div>
<div class="line"><a name="l03195"></a><span class="lineno"> 3195</span>&#160; </div>
<div class="line"><a name="l03196"></a><span class="lineno"> 3196</span>&#160; useRelocate_ = value.getNumber();</div>
<div class="line"><a name="l03197"></a><span class="lineno"> 3197</span>&#160; onChanged();</div>
<div class="line"><a name="l03198"></a><span class="lineno"> 3198</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03199"></a><span class="lineno"> 3199</span>&#160; }</div>
<div class="line"><a name="l03216"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4fd266a80a49ceb4306f9f53045a24ea"> 3216</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4fd266a80a49ceb4306f9f53045a24ea">clearUseRelocate</a>() {</div>
<div class="line"><a name="l03217"></a><span class="lineno"> 3217</span>&#160; </div>
<div class="line"><a name="l03218"></a><span class="lineno"> 3218</span>&#160; useRelocate_ = 0;</div>
<div class="line"><a name="l03219"></a><span class="lineno"> 3219</span>&#160; onChanged();</div>
<div class="line"><a name="l03220"></a><span class="lineno"> 3220</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03221"></a><span class="lineno"> 3221</span>&#160; }</div>
<div class="line"><a name="l03222"></a><span class="lineno"> 3222</span>&#160; </div>
<div class="line"><a name="l03223"></a><span class="lineno"> 3223</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocatePair_ = 0;</div>
<div class="line"><a name="l03240"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a55b9c75d01ea3bd5d685029865a045fa"> 3240</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a55b9c75d01ea3bd5d685029865a045fa">getUseRelocatePairValue</a>() {</div>
<div class="line"><a name="l03241"></a><span class="lineno"> 3241</span>&#160; <span class="keywordflow">return</span> useRelocatePair_;</div>
<div class="line"><a name="l03242"></a><span class="lineno"> 3242</span>&#160; }</div>
<div class="line"><a name="l03260"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7ffb21bda06ab04249bc41b655036b05"> 3260</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7ffb21bda06ab04249bc41b655036b05">setUseRelocatePairValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l03261"></a><span class="lineno"> 3261</span>&#160; useRelocatePair_ = value;</div>
<div class="line"><a name="l03262"></a><span class="lineno"> 3262</span>&#160; onChanged();</div>
<div class="line"><a name="l03263"></a><span class="lineno"> 3263</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03264"></a><span class="lineno"> 3264</span>&#160; }</div>
<div class="line"><a name="l03281"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2e9dd1e289a1ab95e81e97184e738226"> 3281</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2e9dd1e289a1ab95e81e97184e738226">getUseRelocatePair</a>() {</div>
<div class="line"><a name="l03282"></a><span class="lineno"> 3282</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l03283"></a><span class="lineno"> 3283</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocatePair_);</div>
<div class="line"><a name="l03284"></a><span class="lineno"> 3284</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l03285"></a><span class="lineno"> 3285</span>&#160; }</div>
<div class="line"><a name="l03303"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae8678dfcfc4755b1821f78684da3cde0"> 3303</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae8678dfcfc4755b1821f78684da3cde0">setUseRelocatePair</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l03304"></a><span class="lineno"> 3304</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l03305"></a><span class="lineno"> 3305</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l03306"></a><span class="lineno"> 3306</span>&#160; }</div>
<div class="line"><a name="l03307"></a><span class="lineno"> 3307</span>&#160; </div>
<div class="line"><a name="l03308"></a><span class="lineno"> 3308</span>&#160; useRelocatePair_ = value.getNumber();</div>
<div class="line"><a name="l03309"></a><span class="lineno"> 3309</span>&#160; onChanged();</div>
<div class="line"><a name="l03310"></a><span class="lineno"> 3310</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03311"></a><span class="lineno"> 3311</span>&#160; }</div>
<div class="line"><a name="l03328"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1b3b42c2725ae6809d6272f688170d1b"> 3328</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1b3b42c2725ae6809d6272f688170d1b">clearUseRelocatePair</a>() {</div>
<div class="line"><a name="l03329"></a><span class="lineno"> 3329</span>&#160; </div>
<div class="line"><a name="l03330"></a><span class="lineno"> 3330</span>&#160; useRelocatePair_ = 0;</div>
<div class="line"><a name="l03331"></a><span class="lineno"> 3331</span>&#160; onChanged();</div>
<div class="line"><a name="l03332"></a><span class="lineno"> 3332</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03333"></a><span class="lineno"> 3333</span>&#160; }</div>
<div class="line"><a name="l03334"></a><span class="lineno"> 3334</span>&#160; </div>
<div class="line"><a name="l03335"></a><span class="lineno"> 3335</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useLightRelocatePair_ = 0;</div>
<div class="line"><a name="l03350"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad5ec7bb82b2dead03f2da457b65e3cb0"> 3350</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad5ec7bb82b2dead03f2da457b65e3cb0">getUseLightRelocatePairValue</a>() {</div>
<div class="line"><a name="l03351"></a><span class="lineno"> 3351</span>&#160; <span class="keywordflow">return</span> useLightRelocatePair_;</div>
<div class="line"><a name="l03352"></a><span class="lineno"> 3352</span>&#160; }</div>
<div class="line"><a name="l03368"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af10526029730d9d9809be6c477ad825c"> 3368</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af10526029730d9d9809be6c477ad825c">setUseLightRelocatePairValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l03369"></a><span class="lineno"> 3369</span>&#160; useLightRelocatePair_ = value;</div>
<div class="line"><a name="l03370"></a><span class="lineno"> 3370</span>&#160; onChanged();</div>
<div class="line"><a name="l03371"></a><span class="lineno"> 3371</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03372"></a><span class="lineno"> 3372</span>&#160; }</div>
<div class="line"><a name="l03387"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#abfef455b16ad17421f24024be017ac18"> 3387</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#abfef455b16ad17421f24024be017ac18">getUseLightRelocatePair</a>() {</div>
<div class="line"><a name="l03388"></a><span class="lineno"> 3388</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l03389"></a><span class="lineno"> 3389</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useLightRelocatePair_);</div>
<div class="line"><a name="l03390"></a><span class="lineno"> 3390</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l03391"></a><span class="lineno"> 3391</span>&#160; }</div>
<div class="line"><a name="l03407"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad5aeb022182a440e15eab03313b13e0c"> 3407</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad5aeb022182a440e15eab03313b13e0c">setUseLightRelocatePair</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l03408"></a><span class="lineno"> 3408</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l03409"></a><span class="lineno"> 3409</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l03410"></a><span class="lineno"> 3410</span>&#160; }</div>
<div class="line"><a name="l03411"></a><span class="lineno"> 3411</span>&#160; </div>
<div class="line"><a name="l03412"></a><span class="lineno"> 3412</span>&#160; useLightRelocatePair_ = value.getNumber();</div>
<div class="line"><a name="l03413"></a><span class="lineno"> 3413</span>&#160; onChanged();</div>
<div class="line"><a name="l03414"></a><span class="lineno"> 3414</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03415"></a><span class="lineno"> 3415</span>&#160; }</div>
<div class="line"><a name="l03430"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aae8c144e1f671bea1978465beae22779"> 3430</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aae8c144e1f671bea1978465beae22779">clearUseLightRelocatePair</a>() {</div>
<div class="line"><a name="l03431"></a><span class="lineno"> 3431</span>&#160; </div>
<div class="line"><a name="l03432"></a><span class="lineno"> 3432</span>&#160; useLightRelocatePair_ = 0;</div>
<div class="line"><a name="l03433"></a><span class="lineno"> 3433</span>&#160; onChanged();</div>
<div class="line"><a name="l03434"></a><span class="lineno"> 3434</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03435"></a><span class="lineno"> 3435</span>&#160; }</div>
<div class="line"><a name="l03436"></a><span class="lineno"> 3436</span>&#160; </div>
<div class="line"><a name="l03437"></a><span class="lineno"> 3437</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocateNeighbors_ = 0;</div>
<div class="line"><a name="l03467"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2ce6da404a964cad7719d8b1460c1585"> 3467</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2ce6da404a964cad7719d8b1460c1585">getUseRelocateNeighborsValue</a>() {</div>
<div class="line"><a name="l03468"></a><span class="lineno"> 3468</span>&#160; <span class="keywordflow">return</span> useRelocateNeighbors_;</div>
<div class="line"><a name="l03469"></a><span class="lineno"> 3469</span>&#160; }</div>
<div class="line"><a name="l03500"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5f645ddb3a299dceff9abce2fdf6b097"> 3500</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5f645ddb3a299dceff9abce2fdf6b097">setUseRelocateNeighborsValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l03501"></a><span class="lineno"> 3501</span>&#160; useRelocateNeighbors_ = value;</div>
<div class="line"><a name="l03502"></a><span class="lineno"> 3502</span>&#160; onChanged();</div>
<div class="line"><a name="l03503"></a><span class="lineno"> 3503</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03504"></a><span class="lineno"> 3504</span>&#160; }</div>
<div class="line"><a name="l03534"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab212ca4ab012535029e66967b908a121"> 3534</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab212ca4ab012535029e66967b908a121">getUseRelocateNeighbors</a>() {</div>
<div class="line"><a name="l03535"></a><span class="lineno"> 3535</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l03536"></a><span class="lineno"> 3536</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocateNeighbors_);</div>
<div class="line"><a name="l03537"></a><span class="lineno"> 3537</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l03538"></a><span class="lineno"> 3538</span>&#160; }</div>
<div class="line"><a name="l03569"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3edcee70170499f4e87eda0f0e50d85b"> 3569</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3edcee70170499f4e87eda0f0e50d85b">setUseRelocateNeighbors</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l03570"></a><span class="lineno"> 3570</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l03571"></a><span class="lineno"> 3571</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l03572"></a><span class="lineno"> 3572</span>&#160; }</div>
<div class="line"><a name="l03573"></a><span class="lineno"> 3573</span>&#160; </div>
<div class="line"><a name="l03574"></a><span class="lineno"> 3574</span>&#160; useRelocateNeighbors_ = value.getNumber();</div>
<div class="line"><a name="l03575"></a><span class="lineno"> 3575</span>&#160; onChanged();</div>
<div class="line"><a name="l03576"></a><span class="lineno"> 3576</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03577"></a><span class="lineno"> 3577</span>&#160; }</div>
<div class="line"><a name="l03607"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aae6a596a308b01432b7de774b409dfce"> 3607</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aae6a596a308b01432b7de774b409dfce">clearUseRelocateNeighbors</a>() {</div>
<div class="line"><a name="l03608"></a><span class="lineno"> 3608</span>&#160; </div>
<div class="line"><a name="l03609"></a><span class="lineno"> 3609</span>&#160; useRelocateNeighbors_ = 0;</div>
<div class="line"><a name="l03610"></a><span class="lineno"> 3610</span>&#160; onChanged();</div>
<div class="line"><a name="l03611"></a><span class="lineno"> 3611</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03612"></a><span class="lineno"> 3612</span>&#160; }</div>
<div class="line"><a name="l03613"></a><span class="lineno"> 3613</span>&#160; </div>
<div class="line"><a name="l03614"></a><span class="lineno"> 3614</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocateSubtrip_ = 0;</div>
<div class="line"><a name="l03634"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8eb834e13374b8d2e0a0a3e877330311"> 3634</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8eb834e13374b8d2e0a0a3e877330311">getUseRelocateSubtripValue</a>() {</div>
<div class="line"><a name="l03635"></a><span class="lineno"> 3635</span>&#160; <span class="keywordflow">return</span> useRelocateSubtrip_;</div>
<div class="line"><a name="l03636"></a><span class="lineno"> 3636</span>&#160; }</div>
<div class="line"><a name="l03657"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5ea1de50928f4efc8409cce8903f082c"> 3657</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5ea1de50928f4efc8409cce8903f082c">setUseRelocateSubtripValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l03658"></a><span class="lineno"> 3658</span>&#160; useRelocateSubtrip_ = value;</div>
<div class="line"><a name="l03659"></a><span class="lineno"> 3659</span>&#160; onChanged();</div>
<div class="line"><a name="l03660"></a><span class="lineno"> 3660</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03661"></a><span class="lineno"> 3661</span>&#160; }</div>
<div class="line"><a name="l03681"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a605271cb34dc7decfa571c2705808a45"> 3681</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a605271cb34dc7decfa571c2705808a45">getUseRelocateSubtrip</a>() {</div>
<div class="line"><a name="l03682"></a><span class="lineno"> 3682</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l03683"></a><span class="lineno"> 3683</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocateSubtrip_);</div>
<div class="line"><a name="l03684"></a><span class="lineno"> 3684</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l03685"></a><span class="lineno"> 3685</span>&#160; }</div>
<div class="line"><a name="l03706"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4b8231b306336e25b26db6e5efe5479e"> 3706</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4b8231b306336e25b26db6e5efe5479e">setUseRelocateSubtrip</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l03707"></a><span class="lineno"> 3707</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l03708"></a><span class="lineno"> 3708</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l03709"></a><span class="lineno"> 3709</span>&#160; }</div>
<div class="line"><a name="l03710"></a><span class="lineno"> 3710</span>&#160; </div>
<div class="line"><a name="l03711"></a><span class="lineno"> 3711</span>&#160; useRelocateSubtrip_ = value.getNumber();</div>
<div class="line"><a name="l03712"></a><span class="lineno"> 3712</span>&#160; onChanged();</div>
<div class="line"><a name="l03713"></a><span class="lineno"> 3713</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03714"></a><span class="lineno"> 3714</span>&#160; }</div>
<div class="line"><a name="l03734"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7c88938087b965e4bc6a1ae67589d05f"> 3734</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7c88938087b965e4bc6a1ae67589d05f">clearUseRelocateSubtrip</a>() {</div>
<div class="line"><a name="l03735"></a><span class="lineno"> 3735</span>&#160; </div>
<div class="line"><a name="l03736"></a><span class="lineno"> 3736</span>&#160; useRelocateSubtrip_ = 0;</div>
<div class="line"><a name="l03737"></a><span class="lineno"> 3737</span>&#160; onChanged();</div>
<div class="line"><a name="l03738"></a><span class="lineno"> 3738</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03739"></a><span class="lineno"> 3739</span>&#160; }</div>
<div class="line"><a name="l03740"></a><span class="lineno"> 3740</span>&#160; </div>
<div class="line"><a name="l03741"></a><span class="lineno"> 3741</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useExchange_ = 0;</div>
<div class="line"><a name="l03756"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab4d3270692dedaa9fa2d58dec2324825"> 3756</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab4d3270692dedaa9fa2d58dec2324825">getUseExchangeValue</a>() {</div>
<div class="line"><a name="l03757"></a><span class="lineno"> 3757</span>&#160; <span class="keywordflow">return</span> useExchange_;</div>
<div class="line"><a name="l03758"></a><span class="lineno"> 3758</span>&#160; }</div>
<div class="line"><a name="l03774"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a9d49174f1916dfadcf58dd7ce4806c3e"> 3774</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a9d49174f1916dfadcf58dd7ce4806c3e">setUseExchangeValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l03775"></a><span class="lineno"> 3775</span>&#160; useExchange_ = value;</div>
<div class="line"><a name="l03776"></a><span class="lineno"> 3776</span>&#160; onChanged();</div>
<div class="line"><a name="l03777"></a><span class="lineno"> 3777</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03778"></a><span class="lineno"> 3778</span>&#160; }</div>
<div class="line"><a name="l03793"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1ebee0f951ecadd34897ccbbbca8c206"> 3793</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1ebee0f951ecadd34897ccbbbca8c206">getUseExchange</a>() {</div>
<div class="line"><a name="l03794"></a><span class="lineno"> 3794</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l03795"></a><span class="lineno"> 3795</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useExchange_);</div>
<div class="line"><a name="l03796"></a><span class="lineno"> 3796</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l03797"></a><span class="lineno"> 3797</span>&#160; }</div>
<div class="line"><a name="l03813"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a02fbbbf04bf9ac403e0156c54d23b062"> 3813</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a02fbbbf04bf9ac403e0156c54d23b062">setUseExchange</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l03814"></a><span class="lineno"> 3814</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l03815"></a><span class="lineno"> 3815</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l03816"></a><span class="lineno"> 3816</span>&#160; }</div>
<div class="line"><a name="l03817"></a><span class="lineno"> 3817</span>&#160; </div>
<div class="line"><a name="l03818"></a><span class="lineno"> 3818</span>&#160; useExchange_ = value.getNumber();</div>
<div class="line"><a name="l03819"></a><span class="lineno"> 3819</span>&#160; onChanged();</div>
<div class="line"><a name="l03820"></a><span class="lineno"> 3820</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03821"></a><span class="lineno"> 3821</span>&#160; }</div>
<div class="line"><a name="l03836"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af7369ec2e079374c03147137c6fa766a"> 3836</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af7369ec2e079374c03147137c6fa766a">clearUseExchange</a>() {</div>
<div class="line"><a name="l03837"></a><span class="lineno"> 3837</span>&#160; </div>
<div class="line"><a name="l03838"></a><span class="lineno"> 3838</span>&#160; useExchange_ = 0;</div>
<div class="line"><a name="l03839"></a><span class="lineno"> 3839</span>&#160; onChanged();</div>
<div class="line"><a name="l03840"></a><span class="lineno"> 3840</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03841"></a><span class="lineno"> 3841</span>&#160; }</div>
<div class="line"><a name="l03842"></a><span class="lineno"> 3842</span>&#160; </div>
<div class="line"><a name="l03843"></a><span class="lineno"> 3843</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useExchangePair_ = 0;</div>
<div class="line"><a name="l03858"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a72ac5adec7eff7aa74f7e509822dc77a"> 3858</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a72ac5adec7eff7aa74f7e509822dc77a">getUseExchangePairValue</a>() {</div>
<div class="line"><a name="l03859"></a><span class="lineno"> 3859</span>&#160; <span class="keywordflow">return</span> useExchangePair_;</div>
<div class="line"><a name="l03860"></a><span class="lineno"> 3860</span>&#160; }</div>
<div class="line"><a name="l03876"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7ba403a2daa6099fe71828ac9bda43e4"> 3876</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7ba403a2daa6099fe71828ac9bda43e4">setUseExchangePairValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l03877"></a><span class="lineno"> 3877</span>&#160; useExchangePair_ = value;</div>
<div class="line"><a name="l03878"></a><span class="lineno"> 3878</span>&#160; onChanged();</div>
<div class="line"><a name="l03879"></a><span class="lineno"> 3879</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03880"></a><span class="lineno"> 3880</span>&#160; }</div>
<div class="line"><a name="l03895"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7b68c51186fee58631d924b1a58d949c"> 3895</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7b68c51186fee58631d924b1a58d949c">getUseExchangePair</a>() {</div>
<div class="line"><a name="l03896"></a><span class="lineno"> 3896</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l03897"></a><span class="lineno"> 3897</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useExchangePair_);</div>
<div class="line"><a name="l03898"></a><span class="lineno"> 3898</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l03899"></a><span class="lineno"> 3899</span>&#160; }</div>
<div class="line"><a name="l03915"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aefe8318dce2a084137ef1f689bbd6829"> 3915</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aefe8318dce2a084137ef1f689bbd6829">setUseExchangePair</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l03916"></a><span class="lineno"> 3916</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l03917"></a><span class="lineno"> 3917</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l03918"></a><span class="lineno"> 3918</span>&#160; }</div>
<div class="line"><a name="l03919"></a><span class="lineno"> 3919</span>&#160; </div>
<div class="line"><a name="l03920"></a><span class="lineno"> 3920</span>&#160; useExchangePair_ = value.getNumber();</div>
<div class="line"><a name="l03921"></a><span class="lineno"> 3921</span>&#160; onChanged();</div>
<div class="line"><a name="l03922"></a><span class="lineno"> 3922</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03923"></a><span class="lineno"> 3923</span>&#160; }</div>
<div class="line"><a name="l03938"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aefd5b31168e539ea4e8a12834b2b116a"> 3938</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aefd5b31168e539ea4e8a12834b2b116a">clearUseExchangePair</a>() {</div>
<div class="line"><a name="l03939"></a><span class="lineno"> 3939</span>&#160; </div>
<div class="line"><a name="l03940"></a><span class="lineno"> 3940</span>&#160; useExchangePair_ = 0;</div>
<div class="line"><a name="l03941"></a><span class="lineno"> 3941</span>&#160; onChanged();</div>
<div class="line"><a name="l03942"></a><span class="lineno"> 3942</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03943"></a><span class="lineno"> 3943</span>&#160; }</div>
<div class="line"><a name="l03944"></a><span class="lineno"> 3944</span>&#160; </div>
<div class="line"><a name="l03945"></a><span class="lineno"> 3945</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useExchangeSubtrip_ = 0;</div>
<div class="line"><a name="l03955"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab26736698fa1e1277ec9e61271940bcc"> 3955</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab26736698fa1e1277ec9e61271940bcc">getUseExchangeSubtripValue</a>() {</div>
<div class="line"><a name="l03956"></a><span class="lineno"> 3956</span>&#160; <span class="keywordflow">return</span> useExchangeSubtrip_;</div>
<div class="line"><a name="l03957"></a><span class="lineno"> 3957</span>&#160; }</div>
<div class="line"><a name="l03968"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a290fb1ea306a0fe3efcc9d2bb2d24ce2"> 3968</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a290fb1ea306a0fe3efcc9d2bb2d24ce2">setUseExchangeSubtripValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l03969"></a><span class="lineno"> 3969</span>&#160; useExchangeSubtrip_ = value;</div>
<div class="line"><a name="l03970"></a><span class="lineno"> 3970</span>&#160; onChanged();</div>
<div class="line"><a name="l03971"></a><span class="lineno"> 3971</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l03972"></a><span class="lineno"> 3972</span>&#160; }</div>
<div class="line"><a name="l03982"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae3c2aa7ced4d4b93837336300eb9a484"> 3982</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae3c2aa7ced4d4b93837336300eb9a484">getUseExchangeSubtrip</a>() {</div>
<div class="line"><a name="l03983"></a><span class="lineno"> 3983</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l03984"></a><span class="lineno"> 3984</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useExchangeSubtrip_);</div>
<div class="line"><a name="l03985"></a><span class="lineno"> 3985</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l03986"></a><span class="lineno"> 3986</span>&#160; }</div>
<div class="line"><a name="l03997"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ace7fd89a047aba19d9047d6c154fac1b"> 3997</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ace7fd89a047aba19d9047d6c154fac1b">setUseExchangeSubtrip</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l03998"></a><span class="lineno"> 3998</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l03999"></a><span class="lineno"> 3999</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l04000"></a><span class="lineno"> 4000</span>&#160; }</div>
<div class="line"><a name="l04001"></a><span class="lineno"> 4001</span>&#160; </div>
<div class="line"><a name="l04002"></a><span class="lineno"> 4002</span>&#160; useExchangeSubtrip_ = value.getNumber();</div>
<div class="line"><a name="l04003"></a><span class="lineno"> 4003</span>&#160; onChanged();</div>
<div class="line"><a name="l04004"></a><span class="lineno"> 4004</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04005"></a><span class="lineno"> 4005</span>&#160; }</div>
<div class="line"><a name="l04015"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2fde220da259208cd8add75784002e0e"> 4015</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2fde220da259208cd8add75784002e0e">clearUseExchangeSubtrip</a>() {</div>
<div class="line"><a name="l04016"></a><span class="lineno"> 4016</span>&#160; </div>
<div class="line"><a name="l04017"></a><span class="lineno"> 4017</span>&#160; useExchangeSubtrip_ = 0;</div>
<div class="line"><a name="l04018"></a><span class="lineno"> 4018</span>&#160; onChanged();</div>
<div class="line"><a name="l04019"></a><span class="lineno"> 4019</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04020"></a><span class="lineno"> 4020</span>&#160; }</div>
<div class="line"><a name="l04021"></a><span class="lineno"> 4021</span>&#160; </div>
<div class="line"><a name="l04022"></a><span class="lineno"> 4022</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useCross_ = 0;</div>
<div class="line"><a name="l04039"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a01797cb382d5ae9b386d6a6296c58b42"> 4039</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a01797cb382d5ae9b386d6a6296c58b42">getUseCrossValue</a>() {</div>
<div class="line"><a name="l04040"></a><span class="lineno"> 4040</span>&#160; <span class="keywordflow">return</span> useCross_;</div>
<div class="line"><a name="l04041"></a><span class="lineno"> 4041</span>&#160; }</div>
<div class="line"><a name="l04059"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a615586676a149573b5c01e7a56782a2b"> 4059</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a615586676a149573b5c01e7a56782a2b">setUseCrossValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l04060"></a><span class="lineno"> 4060</span>&#160; useCross_ = value;</div>
<div class="line"><a name="l04061"></a><span class="lineno"> 4061</span>&#160; onChanged();</div>
<div class="line"><a name="l04062"></a><span class="lineno"> 4062</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04063"></a><span class="lineno"> 4063</span>&#160; }</div>
<div class="line"><a name="l04080"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae9c308e38acd33c065576a158e9c7df4"> 4080</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae9c308e38acd33c065576a158e9c7df4">getUseCross</a>() {</div>
<div class="line"><a name="l04081"></a><span class="lineno"> 4081</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l04082"></a><span class="lineno"> 4082</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useCross_);</div>
<div class="line"><a name="l04083"></a><span class="lineno"> 4083</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l04084"></a><span class="lineno"> 4084</span>&#160; }</div>
<div class="line"><a name="l04102"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af1da3f7e4e34baf5c20a531df0f7b5b0"> 4102</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af1da3f7e4e34baf5c20a531df0f7b5b0">setUseCross</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l04103"></a><span class="lineno"> 4103</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l04104"></a><span class="lineno"> 4104</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l04105"></a><span class="lineno"> 4105</span>&#160; }</div>
<div class="line"><a name="l04106"></a><span class="lineno"> 4106</span>&#160; </div>
<div class="line"><a name="l04107"></a><span class="lineno"> 4107</span>&#160; useCross_ = value.getNumber();</div>
<div class="line"><a name="l04108"></a><span class="lineno"> 4108</span>&#160; onChanged();</div>
<div class="line"><a name="l04109"></a><span class="lineno"> 4109</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04110"></a><span class="lineno"> 4110</span>&#160; }</div>
<div class="line"><a name="l04127"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae33c8e9c06ae5996a77a4e6952b12f1a"> 4127</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae33c8e9c06ae5996a77a4e6952b12f1a">clearUseCross</a>() {</div>
<div class="line"><a name="l04128"></a><span class="lineno"> 4128</span>&#160; </div>
<div class="line"><a name="l04129"></a><span class="lineno"> 4129</span>&#160; useCross_ = 0;</div>
<div class="line"><a name="l04130"></a><span class="lineno"> 4130</span>&#160; onChanged();</div>
<div class="line"><a name="l04131"></a><span class="lineno"> 4131</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04132"></a><span class="lineno"> 4132</span>&#160; }</div>
<div class="line"><a name="l04133"></a><span class="lineno"> 4133</span>&#160; </div>
<div class="line"><a name="l04134"></a><span class="lineno"> 4134</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useCrossExchange_ = 0;</div>
<div class="line"><a name="l04143"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a093b28e42fa18c4e0a9f42ca863ad268"> 4143</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a093b28e42fa18c4e0a9f42ca863ad268">getUseCrossExchangeValue</a>() {</div>
<div class="line"><a name="l04144"></a><span class="lineno"> 4144</span>&#160; <span class="keywordflow">return</span> useCrossExchange_;</div>
<div class="line"><a name="l04145"></a><span class="lineno"> 4145</span>&#160; }</div>
<div class="line"><a name="l04155"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a612848aefd7066ce89adb131dca2dc2b"> 4155</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a612848aefd7066ce89adb131dca2dc2b">setUseCrossExchangeValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l04156"></a><span class="lineno"> 4156</span>&#160; useCrossExchange_ = value;</div>
<div class="line"><a name="l04157"></a><span class="lineno"> 4157</span>&#160; onChanged();</div>
<div class="line"><a name="l04158"></a><span class="lineno"> 4158</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04159"></a><span class="lineno"> 4159</span>&#160; }</div>
<div class="line"><a name="l04168"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#abe7346fe8611510087f8d46d50bee8d2"> 4168</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#abe7346fe8611510087f8d46d50bee8d2">getUseCrossExchange</a>() {</div>
<div class="line"><a name="l04169"></a><span class="lineno"> 4169</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l04170"></a><span class="lineno"> 4170</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useCrossExchange_);</div>
<div class="line"><a name="l04171"></a><span class="lineno"> 4171</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l04172"></a><span class="lineno"> 4172</span>&#160; }</div>
<div class="line"><a name="l04182"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa3be65492224d6c85c8f290132841230"> 4182</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa3be65492224d6c85c8f290132841230">setUseCrossExchange</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l04183"></a><span class="lineno"> 4183</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l04184"></a><span class="lineno"> 4184</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l04185"></a><span class="lineno"> 4185</span>&#160; }</div>
<div class="line"><a name="l04186"></a><span class="lineno"> 4186</span>&#160; </div>
<div class="line"><a name="l04187"></a><span class="lineno"> 4187</span>&#160; useCrossExchange_ = value.getNumber();</div>
<div class="line"><a name="l04188"></a><span class="lineno"> 4188</span>&#160; onChanged();</div>
<div class="line"><a name="l04189"></a><span class="lineno"> 4189</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04190"></a><span class="lineno"> 4190</span>&#160; }</div>
<div class="line"><a name="l04199"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a40cf1762ea705d6ce1696d97313120bf"> 4199</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a40cf1762ea705d6ce1696d97313120bf">clearUseCrossExchange</a>() {</div>
<div class="line"><a name="l04200"></a><span class="lineno"> 4200</span>&#160; </div>
<div class="line"><a name="l04201"></a><span class="lineno"> 4201</span>&#160; useCrossExchange_ = 0;</div>
<div class="line"><a name="l04202"></a><span class="lineno"> 4202</span>&#160; onChanged();</div>
<div class="line"><a name="l04203"></a><span class="lineno"> 4203</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04204"></a><span class="lineno"> 4204</span>&#160; }</div>
<div class="line"><a name="l04205"></a><span class="lineno"> 4205</span>&#160; </div>
<div class="line"><a name="l04206"></a><span class="lineno"> 4206</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocateExpensiveChain_ = 0;</div>
<div class="line"><a name="l04224"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af8431f9c39d90eda55e9fac80e4d6969"> 4224</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af8431f9c39d90eda55e9fac80e4d6969">getUseRelocateExpensiveChainValue</a>() {</div>
<div class="line"><a name="l04225"></a><span class="lineno"> 4225</span>&#160; <span class="keywordflow">return</span> useRelocateExpensiveChain_;</div>
<div class="line"><a name="l04226"></a><span class="lineno"> 4226</span>&#160; }</div>
<div class="line"><a name="l04245"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a74ed56d0548bad79e480f145969ead90"> 4245</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a74ed56d0548bad79e480f145969ead90">setUseRelocateExpensiveChainValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l04246"></a><span class="lineno"> 4246</span>&#160; useRelocateExpensiveChain_ = value;</div>
<div class="line"><a name="l04247"></a><span class="lineno"> 4247</span>&#160; onChanged();</div>
<div class="line"><a name="l04248"></a><span class="lineno"> 4248</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04249"></a><span class="lineno"> 4249</span>&#160; }</div>
<div class="line"><a name="l04267"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a12b0b93aa9ea6b922e6fa57c5b7b6922"> 4267</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a12b0b93aa9ea6b922e6fa57c5b7b6922">getUseRelocateExpensiveChain</a>() {</div>
<div class="line"><a name="l04268"></a><span class="lineno"> 4268</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l04269"></a><span class="lineno"> 4269</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocateExpensiveChain_);</div>
<div class="line"><a name="l04270"></a><span class="lineno"> 4270</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l04271"></a><span class="lineno"> 4271</span>&#160; }</div>
<div class="line"><a name="l04290"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a38994944adc679857b550966f74c84af"> 4290</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a38994944adc679857b550966f74c84af">setUseRelocateExpensiveChain</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l04291"></a><span class="lineno"> 4291</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l04292"></a><span class="lineno"> 4292</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l04293"></a><span class="lineno"> 4293</span>&#160; }</div>
<div class="line"><a name="l04294"></a><span class="lineno"> 4294</span>&#160; </div>
<div class="line"><a name="l04295"></a><span class="lineno"> 4295</span>&#160; useRelocateExpensiveChain_ = value.getNumber();</div>
<div class="line"><a name="l04296"></a><span class="lineno"> 4296</span>&#160; onChanged();</div>
<div class="line"><a name="l04297"></a><span class="lineno"> 4297</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04298"></a><span class="lineno"> 4298</span>&#160; }</div>
<div class="line"><a name="l04316"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa249f34634e133355cfce6b7b4223420"> 4316</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa249f34634e133355cfce6b7b4223420">clearUseRelocateExpensiveChain</a>() {</div>
<div class="line"><a name="l04317"></a><span class="lineno"> 4317</span>&#160; </div>
<div class="line"><a name="l04318"></a><span class="lineno"> 4318</span>&#160; useRelocateExpensiveChain_ = 0;</div>
<div class="line"><a name="l04319"></a><span class="lineno"> 4319</span>&#160; onChanged();</div>
<div class="line"><a name="l04320"></a><span class="lineno"> 4320</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04321"></a><span class="lineno"> 4321</span>&#160; }</div>
<div class="line"><a name="l04322"></a><span class="lineno"> 4322</span>&#160; </div>
<div class="line"><a name="l04323"></a><span class="lineno"> 4323</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useTwoOpt_ = 0;</div>
<div class="line"><a name="l04341"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a0b165fead660dde464332185e48efa37"> 4341</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a0b165fead660dde464332185e48efa37">getUseTwoOptValue</a>() {</div>
<div class="line"><a name="l04342"></a><span class="lineno"> 4342</span>&#160; <span class="keywordflow">return</span> useTwoOpt_;</div>
<div class="line"><a name="l04343"></a><span class="lineno"> 4343</span>&#160; }</div>
<div class="line"><a name="l04362"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2a43e0273b58d85dc91bb466d6559de0"> 4362</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2a43e0273b58d85dc91bb466d6559de0">setUseTwoOptValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l04363"></a><span class="lineno"> 4363</span>&#160; useTwoOpt_ = value;</div>
<div class="line"><a name="l04364"></a><span class="lineno"> 4364</span>&#160; onChanged();</div>
<div class="line"><a name="l04365"></a><span class="lineno"> 4365</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04366"></a><span class="lineno"> 4366</span>&#160; }</div>
<div class="line"><a name="l04384"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8874fead5b382ccac2d285df2cb5f054"> 4384</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8874fead5b382ccac2d285df2cb5f054">getUseTwoOpt</a>() {</div>
<div class="line"><a name="l04385"></a><span class="lineno"> 4385</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l04386"></a><span class="lineno"> 4386</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useTwoOpt_);</div>
<div class="line"><a name="l04387"></a><span class="lineno"> 4387</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l04388"></a><span class="lineno"> 4388</span>&#160; }</div>
<div class="line"><a name="l04407"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac2ccff0e03318114482d198d783e0a8d"> 4407</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac2ccff0e03318114482d198d783e0a8d">setUseTwoOpt</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l04408"></a><span class="lineno"> 4408</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l04409"></a><span class="lineno"> 4409</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l04410"></a><span class="lineno"> 4410</span>&#160; }</div>
<div class="line"><a name="l04411"></a><span class="lineno"> 4411</span>&#160; </div>
<div class="line"><a name="l04412"></a><span class="lineno"> 4412</span>&#160; useTwoOpt_ = value.getNumber();</div>
<div class="line"><a name="l04413"></a><span class="lineno"> 4413</span>&#160; onChanged();</div>
<div class="line"><a name="l04414"></a><span class="lineno"> 4414</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04415"></a><span class="lineno"> 4415</span>&#160; }</div>
<div class="line"><a name="l04433"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5cc1d3db94235fa9274f63b07e8c13e3"> 4433</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5cc1d3db94235fa9274f63b07e8c13e3">clearUseTwoOpt</a>() {</div>
<div class="line"><a name="l04434"></a><span class="lineno"> 4434</span>&#160; </div>
<div class="line"><a name="l04435"></a><span class="lineno"> 4435</span>&#160; useTwoOpt_ = 0;</div>
<div class="line"><a name="l04436"></a><span class="lineno"> 4436</span>&#160; onChanged();</div>
<div class="line"><a name="l04437"></a><span class="lineno"> 4437</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04438"></a><span class="lineno"> 4438</span>&#160; }</div>
<div class="line"><a name="l04439"></a><span class="lineno"> 4439</span>&#160; </div>
<div class="line"><a name="l04440"></a><span class="lineno"> 4440</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useOrOpt_ = 0;</div>
<div class="line"><a name="l04459"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2f7bdbe861aca55ce419f04d6bb78551"> 4459</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2f7bdbe861aca55ce419f04d6bb78551">getUseOrOptValue</a>() {</div>
<div class="line"><a name="l04460"></a><span class="lineno"> 4460</span>&#160; <span class="keywordflow">return</span> useOrOpt_;</div>
<div class="line"><a name="l04461"></a><span class="lineno"> 4461</span>&#160; }</div>
<div class="line"><a name="l04481"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad691f07db811d7c915471590ca01c31c"> 4481</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad691f07db811d7c915471590ca01c31c">setUseOrOptValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l04482"></a><span class="lineno"> 4482</span>&#160; useOrOpt_ = value;</div>
<div class="line"><a name="l04483"></a><span class="lineno"> 4483</span>&#160; onChanged();</div>
<div class="line"><a name="l04484"></a><span class="lineno"> 4484</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04485"></a><span class="lineno"> 4485</span>&#160; }</div>
<div class="line"><a name="l04504"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1de46f2643ad72127bd6983336a0e2a8"> 4504</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1de46f2643ad72127bd6983336a0e2a8">getUseOrOpt</a>() {</div>
<div class="line"><a name="l04505"></a><span class="lineno"> 4505</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l04506"></a><span class="lineno"> 4506</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useOrOpt_);</div>
<div class="line"><a name="l04507"></a><span class="lineno"> 4507</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l04508"></a><span class="lineno"> 4508</span>&#160; }</div>
<div class="line"><a name="l04528"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab91a638aa5382388dc7fc6ad2d298196"> 4528</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab91a638aa5382388dc7fc6ad2d298196">setUseOrOpt</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l04529"></a><span class="lineno"> 4529</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l04530"></a><span class="lineno"> 4530</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l04531"></a><span class="lineno"> 4531</span>&#160; }</div>
<div class="line"><a name="l04532"></a><span class="lineno"> 4532</span>&#160; </div>
<div class="line"><a name="l04533"></a><span class="lineno"> 4533</span>&#160; useOrOpt_ = value.getNumber();</div>
<div class="line"><a name="l04534"></a><span class="lineno"> 4534</span>&#160; onChanged();</div>
<div class="line"><a name="l04535"></a><span class="lineno"> 4535</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04536"></a><span class="lineno"> 4536</span>&#160; }</div>
<div class="line"><a name="l04555"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a075fd9b7cdd49368ff1c116ed28d5c9b"> 4555</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a075fd9b7cdd49368ff1c116ed28d5c9b">clearUseOrOpt</a>() {</div>
<div class="line"><a name="l04556"></a><span class="lineno"> 4556</span>&#160; </div>
<div class="line"><a name="l04557"></a><span class="lineno"> 4557</span>&#160; useOrOpt_ = 0;</div>
<div class="line"><a name="l04558"></a><span class="lineno"> 4558</span>&#160; onChanged();</div>
<div class="line"><a name="l04559"></a><span class="lineno"> 4559</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04560"></a><span class="lineno"> 4560</span>&#160; }</div>
<div class="line"><a name="l04561"></a><span class="lineno"> 4561</span>&#160; </div>
<div class="line"><a name="l04562"></a><span class="lineno"> 4562</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useLinKernighan_ = 0;</div>
<div class="line"><a name="l04574"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3e4b104415b33d0dceea37bd8f3ee6ca"> 4574</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3e4b104415b33d0dceea37bd8f3ee6ca">getUseLinKernighanValue</a>() {</div>
<div class="line"><a name="l04575"></a><span class="lineno"> 4575</span>&#160; <span class="keywordflow">return</span> useLinKernighan_;</div>
<div class="line"><a name="l04576"></a><span class="lineno"> 4576</span>&#160; }</div>
<div class="line"><a name="l04589"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a606bcd9c7e60d1310c1acd04e199dea0"> 4589</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a606bcd9c7e60d1310c1acd04e199dea0">setUseLinKernighanValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l04590"></a><span class="lineno"> 4590</span>&#160; useLinKernighan_ = value;</div>
<div class="line"><a name="l04591"></a><span class="lineno"> 4591</span>&#160; onChanged();</div>
<div class="line"><a name="l04592"></a><span class="lineno"> 4592</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04593"></a><span class="lineno"> 4593</span>&#160; }</div>
<div class="line"><a name="l04605"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a010a6a6d325f3ac10d1edfab210a9fb4"> 4605</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a010a6a6d325f3ac10d1edfab210a9fb4">getUseLinKernighan</a>() {</div>
<div class="line"><a name="l04606"></a><span class="lineno"> 4606</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l04607"></a><span class="lineno"> 4607</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useLinKernighan_);</div>
<div class="line"><a name="l04608"></a><span class="lineno"> 4608</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l04609"></a><span class="lineno"> 4609</span>&#160; }</div>
<div class="line"><a name="l04622"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7a5f402950f6eb710a01f4a719ea5af5"> 4622</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7a5f402950f6eb710a01f4a719ea5af5">setUseLinKernighan</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l04623"></a><span class="lineno"> 4623</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l04624"></a><span class="lineno"> 4624</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l04625"></a><span class="lineno"> 4625</span>&#160; }</div>
<div class="line"><a name="l04626"></a><span class="lineno"> 4626</span>&#160; </div>
<div class="line"><a name="l04627"></a><span class="lineno"> 4627</span>&#160; useLinKernighan_ = value.getNumber();</div>
<div class="line"><a name="l04628"></a><span class="lineno"> 4628</span>&#160; onChanged();</div>
<div class="line"><a name="l04629"></a><span class="lineno"> 4629</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04630"></a><span class="lineno"> 4630</span>&#160; }</div>
<div class="line"><a name="l04642"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa8ced4e55d143351cfa86e8bbff81128"> 4642</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa8ced4e55d143351cfa86e8bbff81128">clearUseLinKernighan</a>() {</div>
<div class="line"><a name="l04643"></a><span class="lineno"> 4643</span>&#160; </div>
<div class="line"><a name="l04644"></a><span class="lineno"> 4644</span>&#160; useLinKernighan_ = 0;</div>
<div class="line"><a name="l04645"></a><span class="lineno"> 4645</span>&#160; onChanged();</div>
<div class="line"><a name="l04646"></a><span class="lineno"> 4646</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04647"></a><span class="lineno"> 4647</span>&#160; }</div>
<div class="line"><a name="l04648"></a><span class="lineno"> 4648</span>&#160; </div>
<div class="line"><a name="l04649"></a><span class="lineno"> 4649</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useTspOpt_ = 0;</div>
<div class="line"><a name="l04663"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a10b100965d4d2196775cd5213b3ca957"> 4663</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a10b100965d4d2196775cd5213b3ca957">getUseTspOptValue</a>() {</div>
<div class="line"><a name="l04664"></a><span class="lineno"> 4664</span>&#160; <span class="keywordflow">return</span> useTspOpt_;</div>
<div class="line"><a name="l04665"></a><span class="lineno"> 4665</span>&#160; }</div>
<div class="line"><a name="l04680"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae114917c671fdec30c426ddad44f43f1"> 4680</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae114917c671fdec30c426ddad44f43f1">setUseTspOptValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l04681"></a><span class="lineno"> 4681</span>&#160; useTspOpt_ = value;</div>
<div class="line"><a name="l04682"></a><span class="lineno"> 4682</span>&#160; onChanged();</div>
<div class="line"><a name="l04683"></a><span class="lineno"> 4683</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04684"></a><span class="lineno"> 4684</span>&#160; }</div>
<div class="line"><a name="l04698"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a38610c4606c6960073dfa9db84d29145"> 4698</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a38610c4606c6960073dfa9db84d29145">getUseTspOpt</a>() {</div>
<div class="line"><a name="l04699"></a><span class="lineno"> 4699</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l04700"></a><span class="lineno"> 4700</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useTspOpt_);</div>
<div class="line"><a name="l04701"></a><span class="lineno"> 4701</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l04702"></a><span class="lineno"> 4702</span>&#160; }</div>
<div class="line"><a name="l04717"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a67f9cc65e46e068930e5bd8eaad73a1b"> 4717</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a67f9cc65e46e068930e5bd8eaad73a1b">setUseTspOpt</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l04718"></a><span class="lineno"> 4718</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l04719"></a><span class="lineno"> 4719</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l04720"></a><span class="lineno"> 4720</span>&#160; }</div>
<div class="line"><a name="l04721"></a><span class="lineno"> 4721</span>&#160; </div>
<div class="line"><a name="l04722"></a><span class="lineno"> 4722</span>&#160; useTspOpt_ = value.getNumber();</div>
<div class="line"><a name="l04723"></a><span class="lineno"> 4723</span>&#160; onChanged();</div>
<div class="line"><a name="l04724"></a><span class="lineno"> 4724</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04725"></a><span class="lineno"> 4725</span>&#160; }</div>
<div class="line"><a name="l04739"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a62c8c7e7fcd77a74bace53456e64b6a4"> 4739</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a62c8c7e7fcd77a74bace53456e64b6a4">clearUseTspOpt</a>() {</div>
<div class="line"><a name="l04740"></a><span class="lineno"> 4740</span>&#160; </div>
<div class="line"><a name="l04741"></a><span class="lineno"> 4741</span>&#160; useTspOpt_ = 0;</div>
<div class="line"><a name="l04742"></a><span class="lineno"> 4742</span>&#160; onChanged();</div>
<div class="line"><a name="l04743"></a><span class="lineno"> 4743</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04744"></a><span class="lineno"> 4744</span>&#160; }</div>
<div class="line"><a name="l04745"></a><span class="lineno"> 4745</span>&#160; </div>
<div class="line"><a name="l04746"></a><span class="lineno"> 4746</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useMakeActive_ = 0;</div>
<div class="line"><a name="l04761"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3f63216ef1250c34d8d226364db4a728"> 4761</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3f63216ef1250c34d8d226364db4a728">getUseMakeActiveValue</a>() {</div>
<div class="line"><a name="l04762"></a><span class="lineno"> 4762</span>&#160; <span class="keywordflow">return</span> useMakeActive_;</div>
<div class="line"><a name="l04763"></a><span class="lineno"> 4763</span>&#160; }</div>
<div class="line"><a name="l04779"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a0e67d3e3584debe468cd414fc8f2eb45"> 4779</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a0e67d3e3584debe468cd414fc8f2eb45">setUseMakeActiveValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l04780"></a><span class="lineno"> 4780</span>&#160; useMakeActive_ = value;</div>
<div class="line"><a name="l04781"></a><span class="lineno"> 4781</span>&#160; onChanged();</div>
<div class="line"><a name="l04782"></a><span class="lineno"> 4782</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04783"></a><span class="lineno"> 4783</span>&#160; }</div>
<div class="line"><a name="l04798"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af293c8793934ae77602d3aebc37bd11c"> 4798</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af293c8793934ae77602d3aebc37bd11c">getUseMakeActive</a>() {</div>
<div class="line"><a name="l04799"></a><span class="lineno"> 4799</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l04800"></a><span class="lineno"> 4800</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useMakeActive_);</div>
<div class="line"><a name="l04801"></a><span class="lineno"> 4801</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l04802"></a><span class="lineno"> 4802</span>&#160; }</div>
<div class="line"><a name="l04818"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac9f36b72a195e218bca9d868dd75e967"> 4818</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac9f36b72a195e218bca9d868dd75e967">setUseMakeActive</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l04819"></a><span class="lineno"> 4819</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l04820"></a><span class="lineno"> 4820</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l04821"></a><span class="lineno"> 4821</span>&#160; }</div>
<div class="line"><a name="l04822"></a><span class="lineno"> 4822</span>&#160; </div>
<div class="line"><a name="l04823"></a><span class="lineno"> 4823</span>&#160; useMakeActive_ = value.getNumber();</div>
<div class="line"><a name="l04824"></a><span class="lineno"> 4824</span>&#160; onChanged();</div>
<div class="line"><a name="l04825"></a><span class="lineno"> 4825</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04826"></a><span class="lineno"> 4826</span>&#160; }</div>
<div class="line"><a name="l04841"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8085afdfecade9a42e26ed23262d5b87"> 4841</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8085afdfecade9a42e26ed23262d5b87">clearUseMakeActive</a>() {</div>
<div class="line"><a name="l04842"></a><span class="lineno"> 4842</span>&#160; </div>
<div class="line"><a name="l04843"></a><span class="lineno"> 4843</span>&#160; useMakeActive_ = 0;</div>
<div class="line"><a name="l04844"></a><span class="lineno"> 4844</span>&#160; onChanged();</div>
<div class="line"><a name="l04845"></a><span class="lineno"> 4845</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04846"></a><span class="lineno"> 4846</span>&#160; }</div>
<div class="line"><a name="l04847"></a><span class="lineno"> 4847</span>&#160; </div>
<div class="line"><a name="l04848"></a><span class="lineno"> 4848</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useRelocateAndMakeActive_ = 0;</div>
<div class="line"><a name="l04866"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a91269f24a3e850eb8aef6bf3a8021e8e"> 4866</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a91269f24a3e850eb8aef6bf3a8021e8e">getUseRelocateAndMakeActiveValue</a>() {</div>
<div class="line"><a name="l04867"></a><span class="lineno"> 4867</span>&#160; <span class="keywordflow">return</span> useRelocateAndMakeActive_;</div>
<div class="line"><a name="l04868"></a><span class="lineno"> 4868</span>&#160; }</div>
<div class="line"><a name="l04887"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7b01f309d3eb3b1f62cd4c8afb88dd60"> 4887</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7b01f309d3eb3b1f62cd4c8afb88dd60">setUseRelocateAndMakeActiveValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l04888"></a><span class="lineno"> 4888</span>&#160; useRelocateAndMakeActive_ = value;</div>
<div class="line"><a name="l04889"></a><span class="lineno"> 4889</span>&#160; onChanged();</div>
<div class="line"><a name="l04890"></a><span class="lineno"> 4890</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04891"></a><span class="lineno"> 4891</span>&#160; }</div>
<div class="line"><a name="l04909"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a79be3e7d1efd9b3214c5fc42b631837f"> 4909</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a79be3e7d1efd9b3214c5fc42b631837f">getUseRelocateAndMakeActive</a>() {</div>
<div class="line"><a name="l04910"></a><span class="lineno"> 4910</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l04911"></a><span class="lineno"> 4911</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useRelocateAndMakeActive_);</div>
<div class="line"><a name="l04912"></a><span class="lineno"> 4912</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l04913"></a><span class="lineno"> 4913</span>&#160; }</div>
<div class="line"><a name="l04932"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1e8f597d7659d06e0ba906713950387f"> 4932</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1e8f597d7659d06e0ba906713950387f">setUseRelocateAndMakeActive</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l04933"></a><span class="lineno"> 4933</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l04934"></a><span class="lineno"> 4934</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l04935"></a><span class="lineno"> 4935</span>&#160; }</div>
<div class="line"><a name="l04936"></a><span class="lineno"> 4936</span>&#160; </div>
<div class="line"><a name="l04937"></a><span class="lineno"> 4937</span>&#160; useRelocateAndMakeActive_ = value.getNumber();</div>
<div class="line"><a name="l04938"></a><span class="lineno"> 4938</span>&#160; onChanged();</div>
<div class="line"><a name="l04939"></a><span class="lineno"> 4939</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04940"></a><span class="lineno"> 4940</span>&#160; }</div>
<div class="line"><a name="l04958"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4e478ee6e57876012f875c82a3ae9108"> 4958</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4e478ee6e57876012f875c82a3ae9108">clearUseRelocateAndMakeActive</a>() {</div>
<div class="line"><a name="l04959"></a><span class="lineno"> 4959</span>&#160; </div>
<div class="line"><a name="l04960"></a><span class="lineno"> 4960</span>&#160; useRelocateAndMakeActive_ = 0;</div>
<div class="line"><a name="l04961"></a><span class="lineno"> 4961</span>&#160; onChanged();</div>
<div class="line"><a name="l04962"></a><span class="lineno"> 4962</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04963"></a><span class="lineno"> 4963</span>&#160; }</div>
<div class="line"><a name="l04964"></a><span class="lineno"> 4964</span>&#160; </div>
<div class="line"><a name="l04965"></a><span class="lineno"> 4965</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useMakeInactive_ = 0;</div>
<div class="line"><a name="l04978"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a82ddd88ecfc413491368f8789ecec961"> 4978</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a82ddd88ecfc413491368f8789ecec961">getUseMakeInactiveValue</a>() {</div>
<div class="line"><a name="l04979"></a><span class="lineno"> 4979</span>&#160; <span class="keywordflow">return</span> useMakeInactive_;</div>
<div class="line"><a name="l04980"></a><span class="lineno"> 4980</span>&#160; }</div>
<div class="line"><a name="l04994"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aff29772faa3fffcc9a7bf7a068e9386d"> 4994</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aff29772faa3fffcc9a7bf7a068e9386d">setUseMakeInactiveValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l04995"></a><span class="lineno"> 4995</span>&#160; useMakeInactive_ = value;</div>
<div class="line"><a name="l04996"></a><span class="lineno"> 4996</span>&#160; onChanged();</div>
<div class="line"><a name="l04997"></a><span class="lineno"> 4997</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l04998"></a><span class="lineno"> 4998</span>&#160; }</div>
<div class="line"><a name="l05011"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a05d9a73f2f7203e7ef1acae0cc681c21"> 5011</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a05d9a73f2f7203e7ef1acae0cc681c21">getUseMakeInactive</a>() {</div>
<div class="line"><a name="l05012"></a><span class="lineno"> 5012</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l05013"></a><span class="lineno"> 5013</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useMakeInactive_);</div>
<div class="line"><a name="l05014"></a><span class="lineno"> 5014</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l05015"></a><span class="lineno"> 5015</span>&#160; }</div>
<div class="line"><a name="l05029"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac2540bcf2726fbc2b3f8345292f877c3"> 5029</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac2540bcf2726fbc2b3f8345292f877c3">setUseMakeInactive</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l05030"></a><span class="lineno"> 5030</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l05031"></a><span class="lineno"> 5031</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l05032"></a><span class="lineno"> 5032</span>&#160; }</div>
<div class="line"><a name="l05033"></a><span class="lineno"> 5033</span>&#160; </div>
<div class="line"><a name="l05034"></a><span class="lineno"> 5034</span>&#160; useMakeInactive_ = value.getNumber();</div>
<div class="line"><a name="l05035"></a><span class="lineno"> 5035</span>&#160; onChanged();</div>
<div class="line"><a name="l05036"></a><span class="lineno"> 5036</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05037"></a><span class="lineno"> 5037</span>&#160; }</div>
<div class="line"><a name="l05050"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a35ddb32d96a773ee85de50d02a495625"> 5050</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a35ddb32d96a773ee85de50d02a495625">clearUseMakeInactive</a>() {</div>
<div class="line"><a name="l05051"></a><span class="lineno"> 5051</span>&#160; </div>
<div class="line"><a name="l05052"></a><span class="lineno"> 5052</span>&#160; useMakeInactive_ = 0;</div>
<div class="line"><a name="l05053"></a><span class="lineno"> 5053</span>&#160; onChanged();</div>
<div class="line"><a name="l05054"></a><span class="lineno"> 5054</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05055"></a><span class="lineno"> 5055</span>&#160; }</div>
<div class="line"><a name="l05056"></a><span class="lineno"> 5056</span>&#160; </div>
<div class="line"><a name="l05057"></a><span class="lineno"> 5057</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useMakeChainInactive_ = 0;</div>
<div class="line"><a name="l05071"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a80088b4b73bddc037f049c0a5ec37b79"> 5071</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a80088b4b73bddc037f049c0a5ec37b79">getUseMakeChainInactiveValue</a>() {</div>
<div class="line"><a name="l05072"></a><span class="lineno"> 5072</span>&#160; <span class="keywordflow">return</span> useMakeChainInactive_;</div>
<div class="line"><a name="l05073"></a><span class="lineno"> 5073</span>&#160; }</div>
<div class="line"><a name="l05088"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a39c36ab543f3b7224ee2f9026a15e6d4"> 5088</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a39c36ab543f3b7224ee2f9026a15e6d4">setUseMakeChainInactiveValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l05089"></a><span class="lineno"> 5089</span>&#160; useMakeChainInactive_ = value;</div>
<div class="line"><a name="l05090"></a><span class="lineno"> 5090</span>&#160; onChanged();</div>
<div class="line"><a name="l05091"></a><span class="lineno"> 5091</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05092"></a><span class="lineno"> 5092</span>&#160; }</div>
<div class="line"><a name="l05106"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae6d3ca0b5c2f7388551f1bb6466a4fc8"> 5106</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae6d3ca0b5c2f7388551f1bb6466a4fc8">getUseMakeChainInactive</a>() {</div>
<div class="line"><a name="l05107"></a><span class="lineno"> 5107</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l05108"></a><span class="lineno"> 5108</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useMakeChainInactive_);</div>
<div class="line"><a name="l05109"></a><span class="lineno"> 5109</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l05110"></a><span class="lineno"> 5110</span>&#160; }</div>
<div class="line"><a name="l05125"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af210ae2f198bb85937b5d440bf167068"> 5125</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af210ae2f198bb85937b5d440bf167068">setUseMakeChainInactive</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l05126"></a><span class="lineno"> 5126</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l05127"></a><span class="lineno"> 5127</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l05128"></a><span class="lineno"> 5128</span>&#160; }</div>
<div class="line"><a name="l05129"></a><span class="lineno"> 5129</span>&#160; </div>
<div class="line"><a name="l05130"></a><span class="lineno"> 5130</span>&#160; useMakeChainInactive_ = value.getNumber();</div>
<div class="line"><a name="l05131"></a><span class="lineno"> 5131</span>&#160; onChanged();</div>
<div class="line"><a name="l05132"></a><span class="lineno"> 5132</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05133"></a><span class="lineno"> 5133</span>&#160; }</div>
<div class="line"><a name="l05147"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a9ff3bc9297261f52448c55dba0f75ca0"> 5147</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a9ff3bc9297261f52448c55dba0f75ca0">clearUseMakeChainInactive</a>() {</div>
<div class="line"><a name="l05148"></a><span class="lineno"> 5148</span>&#160; </div>
<div class="line"><a name="l05149"></a><span class="lineno"> 5149</span>&#160; useMakeChainInactive_ = 0;</div>
<div class="line"><a name="l05150"></a><span class="lineno"> 5150</span>&#160; onChanged();</div>
<div class="line"><a name="l05151"></a><span class="lineno"> 5151</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05152"></a><span class="lineno"> 5152</span>&#160; }</div>
<div class="line"><a name="l05153"></a><span class="lineno"> 5153</span>&#160; </div>
<div class="line"><a name="l05154"></a><span class="lineno"> 5154</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useSwapActive_ = 0;</div>
<div class="line"><a name="l05167"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a6904531e4be195945e477dc8f4f689a6"> 5167</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a6904531e4be195945e477dc8f4f689a6">getUseSwapActiveValue</a>() {</div>
<div class="line"><a name="l05168"></a><span class="lineno"> 5168</span>&#160; <span class="keywordflow">return</span> useSwapActive_;</div>
<div class="line"><a name="l05169"></a><span class="lineno"> 5169</span>&#160; }</div>
<div class="line"><a name="l05183"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab1dcdc6628b22533cce70ba17c25ca6d"> 5183</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab1dcdc6628b22533cce70ba17c25ca6d">setUseSwapActiveValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l05184"></a><span class="lineno"> 5184</span>&#160; useSwapActive_ = value;</div>
<div class="line"><a name="l05185"></a><span class="lineno"> 5185</span>&#160; onChanged();</div>
<div class="line"><a name="l05186"></a><span class="lineno"> 5186</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05187"></a><span class="lineno"> 5187</span>&#160; }</div>
<div class="line"><a name="l05200"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1bfe665fbf705e17cf1d8e545e2d4cf2"> 5200</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1bfe665fbf705e17cf1d8e545e2d4cf2">getUseSwapActive</a>() {</div>
<div class="line"><a name="l05201"></a><span class="lineno"> 5201</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l05202"></a><span class="lineno"> 5202</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useSwapActive_);</div>
<div class="line"><a name="l05203"></a><span class="lineno"> 5203</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l05204"></a><span class="lineno"> 5204</span>&#160; }</div>
<div class="line"><a name="l05218"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8d216606a15f869423bafd281620d88a"> 5218</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8d216606a15f869423bafd281620d88a">setUseSwapActive</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l05219"></a><span class="lineno"> 5219</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l05220"></a><span class="lineno"> 5220</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l05221"></a><span class="lineno"> 5221</span>&#160; }</div>
<div class="line"><a name="l05222"></a><span class="lineno"> 5222</span>&#160; </div>
<div class="line"><a name="l05223"></a><span class="lineno"> 5223</span>&#160; useSwapActive_ = value.getNumber();</div>
<div class="line"><a name="l05224"></a><span class="lineno"> 5224</span>&#160; onChanged();</div>
<div class="line"><a name="l05225"></a><span class="lineno"> 5225</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05226"></a><span class="lineno"> 5226</span>&#160; }</div>
<div class="line"><a name="l05239"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad500db4b66f33cb4d863a5399c79a167"> 5239</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad500db4b66f33cb4d863a5399c79a167">clearUseSwapActive</a>() {</div>
<div class="line"><a name="l05240"></a><span class="lineno"> 5240</span>&#160; </div>
<div class="line"><a name="l05241"></a><span class="lineno"> 5241</span>&#160; useSwapActive_ = 0;</div>
<div class="line"><a name="l05242"></a><span class="lineno"> 5242</span>&#160; onChanged();</div>
<div class="line"><a name="l05243"></a><span class="lineno"> 5243</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05244"></a><span class="lineno"> 5244</span>&#160; }</div>
<div class="line"><a name="l05245"></a><span class="lineno"> 5245</span>&#160; </div>
<div class="line"><a name="l05246"></a><span class="lineno"> 5246</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useExtendedSwapActive_ = 0;</div>
<div class="line"><a name="l05264"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#adfa2462f106e468362af9d428be25b86"> 5264</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#adfa2462f106e468362af9d428be25b86">getUseExtendedSwapActiveValue</a>() {</div>
<div class="line"><a name="l05265"></a><span class="lineno"> 5265</span>&#160; <span class="keywordflow">return</span> useExtendedSwapActive_;</div>
<div class="line"><a name="l05266"></a><span class="lineno"> 5266</span>&#160; }</div>
<div class="line"><a name="l05285"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2e0f54151936f79949482dbc55180907"> 5285</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2e0f54151936f79949482dbc55180907">setUseExtendedSwapActiveValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l05286"></a><span class="lineno"> 5286</span>&#160; useExtendedSwapActive_ = value;</div>
<div class="line"><a name="l05287"></a><span class="lineno"> 5287</span>&#160; onChanged();</div>
<div class="line"><a name="l05288"></a><span class="lineno"> 5288</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05289"></a><span class="lineno"> 5289</span>&#160; }</div>
<div class="line"><a name="l05307"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa8942aabaed5f19d12b76226868b4e06"> 5307</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa8942aabaed5f19d12b76226868b4e06">getUseExtendedSwapActive</a>() {</div>
<div class="line"><a name="l05308"></a><span class="lineno"> 5308</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l05309"></a><span class="lineno"> 5309</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useExtendedSwapActive_);</div>
<div class="line"><a name="l05310"></a><span class="lineno"> 5310</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l05311"></a><span class="lineno"> 5311</span>&#160; }</div>
<div class="line"><a name="l05330"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a27ad1930ce2ff3260d4b18fcc03b0f84"> 5330</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a27ad1930ce2ff3260d4b18fcc03b0f84">setUseExtendedSwapActive</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l05331"></a><span class="lineno"> 5331</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l05332"></a><span class="lineno"> 5332</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l05333"></a><span class="lineno"> 5333</span>&#160; }</div>
<div class="line"><a name="l05334"></a><span class="lineno"> 5334</span>&#160; </div>
<div class="line"><a name="l05335"></a><span class="lineno"> 5335</span>&#160; useExtendedSwapActive_ = value.getNumber();</div>
<div class="line"><a name="l05336"></a><span class="lineno"> 5336</span>&#160; onChanged();</div>
<div class="line"><a name="l05337"></a><span class="lineno"> 5337</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05338"></a><span class="lineno"> 5338</span>&#160; }</div>
<div class="line"><a name="l05356"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa3db28fbacece726dea6d404c43b0c74"> 5356</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa3db28fbacece726dea6d404c43b0c74">clearUseExtendedSwapActive</a>() {</div>
<div class="line"><a name="l05357"></a><span class="lineno"> 5357</span>&#160; </div>
<div class="line"><a name="l05358"></a><span class="lineno"> 5358</span>&#160; useExtendedSwapActive_ = 0;</div>
<div class="line"><a name="l05359"></a><span class="lineno"> 5359</span>&#160; onChanged();</div>
<div class="line"><a name="l05360"></a><span class="lineno"> 5360</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05361"></a><span class="lineno"> 5361</span>&#160; }</div>
<div class="line"><a name="l05362"></a><span class="lineno"> 5362</span>&#160; </div>
<div class="line"><a name="l05363"></a><span class="lineno"> 5363</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useNodePairSwapActive_ = 0;</div>
<div class="line"><a name="l05382"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac37212190fd28adc9f9846e78e97341b"> 5382</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac37212190fd28adc9f9846e78e97341b">getUseNodePairSwapActiveValue</a>() {</div>
<div class="line"><a name="l05383"></a><span class="lineno"> 5383</span>&#160; <span class="keywordflow">return</span> useNodePairSwapActive_;</div>
<div class="line"><a name="l05384"></a><span class="lineno"> 5384</span>&#160; }</div>
<div class="line"><a name="l05404"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa9cd2bce20109c1c94e232f262f2d2f5"> 5404</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa9cd2bce20109c1c94e232f262f2d2f5">setUseNodePairSwapActiveValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l05405"></a><span class="lineno"> 5405</span>&#160; useNodePairSwapActive_ = value;</div>
<div class="line"><a name="l05406"></a><span class="lineno"> 5406</span>&#160; onChanged();</div>
<div class="line"><a name="l05407"></a><span class="lineno"> 5407</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05408"></a><span class="lineno"> 5408</span>&#160; }</div>
<div class="line"><a name="l05427"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a9d8114ea959bf2ed2bfeb2bb855c6424"> 5427</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a9d8114ea959bf2ed2bfeb2bb855c6424">getUseNodePairSwapActive</a>() {</div>
<div class="line"><a name="l05428"></a><span class="lineno"> 5428</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l05429"></a><span class="lineno"> 5429</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useNodePairSwapActive_);</div>
<div class="line"><a name="l05430"></a><span class="lineno"> 5430</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l05431"></a><span class="lineno"> 5431</span>&#160; }</div>
<div class="line"><a name="l05451"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a993def28d7d66bb4bbedb5e4d2baa1de"> 5451</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a993def28d7d66bb4bbedb5e4d2baa1de">setUseNodePairSwapActive</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l05452"></a><span class="lineno"> 5452</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l05453"></a><span class="lineno"> 5453</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l05454"></a><span class="lineno"> 5454</span>&#160; }</div>
<div class="line"><a name="l05455"></a><span class="lineno"> 5455</span>&#160; </div>
<div class="line"><a name="l05456"></a><span class="lineno"> 5456</span>&#160; useNodePairSwapActive_ = value.getNumber();</div>
<div class="line"><a name="l05457"></a><span class="lineno"> 5457</span>&#160; onChanged();</div>
<div class="line"><a name="l05458"></a><span class="lineno"> 5458</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05459"></a><span class="lineno"> 5459</span>&#160; }</div>
<div class="line"><a name="l05478"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac835a076b85bda8ccc6fa4c859fe9dd4"> 5478</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac835a076b85bda8ccc6fa4c859fe9dd4">clearUseNodePairSwapActive</a>() {</div>
<div class="line"><a name="l05479"></a><span class="lineno"> 5479</span>&#160; </div>
<div class="line"><a name="l05480"></a><span class="lineno"> 5480</span>&#160; useNodePairSwapActive_ = 0;</div>
<div class="line"><a name="l05481"></a><span class="lineno"> 5481</span>&#160; onChanged();</div>
<div class="line"><a name="l05482"></a><span class="lineno"> 5482</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05483"></a><span class="lineno"> 5483</span>&#160; }</div>
<div class="line"><a name="l05484"></a><span class="lineno"> 5484</span>&#160; </div>
<div class="line"><a name="l05485"></a><span class="lineno"> 5485</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> usePathLns_ = 0;</div>
<div class="line"><a name="l05501"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1b8a5b4c4de7c89adf3611397836b714"> 5501</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1b8a5b4c4de7c89adf3611397836b714">getUsePathLnsValue</a>() {</div>
<div class="line"><a name="l05502"></a><span class="lineno"> 5502</span>&#160; <span class="keywordflow">return</span> usePathLns_;</div>
<div class="line"><a name="l05503"></a><span class="lineno"> 5503</span>&#160; }</div>
<div class="line"><a name="l05520"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a220ca9c019166c43f41428ada3f8caa7"> 5520</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a220ca9c019166c43f41428ada3f8caa7">setUsePathLnsValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l05521"></a><span class="lineno"> 5521</span>&#160; usePathLns_ = value;</div>
<div class="line"><a name="l05522"></a><span class="lineno"> 5522</span>&#160; onChanged();</div>
<div class="line"><a name="l05523"></a><span class="lineno"> 5523</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05524"></a><span class="lineno"> 5524</span>&#160; }</div>
<div class="line"><a name="l05540"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1685e6c9c4f12c4deb546638c554f6c5"> 5540</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1685e6c9c4f12c4deb546638c554f6c5">getUsePathLns</a>() {</div>
<div class="line"><a name="l05541"></a><span class="lineno"> 5541</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l05542"></a><span class="lineno"> 5542</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(usePathLns_);</div>
<div class="line"><a name="l05543"></a><span class="lineno"> 5543</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l05544"></a><span class="lineno"> 5544</span>&#160; }</div>
<div class="line"><a name="l05561"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a108d8c46c9e3ac25bfd0911fd5908332"> 5561</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a108d8c46c9e3ac25bfd0911fd5908332">setUsePathLns</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l05562"></a><span class="lineno"> 5562</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l05563"></a><span class="lineno"> 5563</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l05564"></a><span class="lineno"> 5564</span>&#160; }</div>
<div class="line"><a name="l05565"></a><span class="lineno"> 5565</span>&#160; </div>
<div class="line"><a name="l05566"></a><span class="lineno"> 5566</span>&#160; usePathLns_ = value.getNumber();</div>
<div class="line"><a name="l05567"></a><span class="lineno"> 5567</span>&#160; onChanged();</div>
<div class="line"><a name="l05568"></a><span class="lineno"> 5568</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05569"></a><span class="lineno"> 5569</span>&#160; }</div>
<div class="line"><a name="l05585"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab42f3041270293a124349ee35d8fe874"> 5585</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab42f3041270293a124349ee35d8fe874">clearUsePathLns</a>() {</div>
<div class="line"><a name="l05586"></a><span class="lineno"> 5586</span>&#160; </div>
<div class="line"><a name="l05587"></a><span class="lineno"> 5587</span>&#160; usePathLns_ = 0;</div>
<div class="line"><a name="l05588"></a><span class="lineno"> 5588</span>&#160; onChanged();</div>
<div class="line"><a name="l05589"></a><span class="lineno"> 5589</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05590"></a><span class="lineno"> 5590</span>&#160; }</div>
<div class="line"><a name="l05591"></a><span class="lineno"> 5591</span>&#160; </div>
<div class="line"><a name="l05592"></a><span class="lineno"> 5592</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useFullPathLns_ = 0;</div>
<div class="line"><a name="l05601"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#adfa161e0ef54e9d1da22a46a6e6b64b9"> 5601</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#adfa161e0ef54e9d1da22a46a6e6b64b9">getUseFullPathLnsValue</a>() {</div>
<div class="line"><a name="l05602"></a><span class="lineno"> 5602</span>&#160; <span class="keywordflow">return</span> useFullPathLns_;</div>
<div class="line"><a name="l05603"></a><span class="lineno"> 5603</span>&#160; }</div>
<div class="line"><a name="l05613"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab9dadcd05ea869bc1ccdf6f8d653ba94"> 5613</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab9dadcd05ea869bc1ccdf6f8d653ba94">setUseFullPathLnsValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l05614"></a><span class="lineno"> 5614</span>&#160; useFullPathLns_ = value;</div>
<div class="line"><a name="l05615"></a><span class="lineno"> 5615</span>&#160; onChanged();</div>
<div class="line"><a name="l05616"></a><span class="lineno"> 5616</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05617"></a><span class="lineno"> 5617</span>&#160; }</div>
<div class="line"><a name="l05626"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a477cf579171749da76e1cab0cd7a26f1"> 5626</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a477cf579171749da76e1cab0cd7a26f1">getUseFullPathLns</a>() {</div>
<div class="line"><a name="l05627"></a><span class="lineno"> 5627</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l05628"></a><span class="lineno"> 5628</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useFullPathLns_);</div>
<div class="line"><a name="l05629"></a><span class="lineno"> 5629</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l05630"></a><span class="lineno"> 5630</span>&#160; }</div>
<div class="line"><a name="l05640"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aad5d5ab16a773ad40855268a1a44ae79"> 5640</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aad5d5ab16a773ad40855268a1a44ae79">setUseFullPathLns</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l05641"></a><span class="lineno"> 5641</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l05642"></a><span class="lineno"> 5642</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l05643"></a><span class="lineno"> 5643</span>&#160; }</div>
<div class="line"><a name="l05644"></a><span class="lineno"> 5644</span>&#160; </div>
<div class="line"><a name="l05645"></a><span class="lineno"> 5645</span>&#160; useFullPathLns_ = value.getNumber();</div>
<div class="line"><a name="l05646"></a><span class="lineno"> 5646</span>&#160; onChanged();</div>
<div class="line"><a name="l05647"></a><span class="lineno"> 5647</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05648"></a><span class="lineno"> 5648</span>&#160; }</div>
<div class="line"><a name="l05657"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3422f2b800d2831389ad014658df8921"> 5657</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3422f2b800d2831389ad014658df8921">clearUseFullPathLns</a>() {</div>
<div class="line"><a name="l05658"></a><span class="lineno"> 5658</span>&#160; </div>
<div class="line"><a name="l05659"></a><span class="lineno"> 5659</span>&#160; useFullPathLns_ = 0;</div>
<div class="line"><a name="l05660"></a><span class="lineno"> 5660</span>&#160; onChanged();</div>
<div class="line"><a name="l05661"></a><span class="lineno"> 5661</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05662"></a><span class="lineno"> 5662</span>&#160; }</div>
<div class="line"><a name="l05663"></a><span class="lineno"> 5663</span>&#160; </div>
<div class="line"><a name="l05664"></a><span class="lineno"> 5664</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useTspLns_ = 0;</div>
<div class="line"><a name="l05678"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4a26d59947050c371744022a44dabb74"> 5678</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4a26d59947050c371744022a44dabb74">getUseTspLnsValue</a>() {</div>
<div class="line"><a name="l05679"></a><span class="lineno"> 5679</span>&#160; <span class="keywordflow">return</span> useTspLns_;</div>
<div class="line"><a name="l05680"></a><span class="lineno"> 5680</span>&#160; }</div>
<div class="line"><a name="l05695"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae6de1cdef785023b61e12e11f1cca187"> 5695</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae6de1cdef785023b61e12e11f1cca187">setUseTspLnsValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l05696"></a><span class="lineno"> 5696</span>&#160; useTspLns_ = value;</div>
<div class="line"><a name="l05697"></a><span class="lineno"> 5697</span>&#160; onChanged();</div>
<div class="line"><a name="l05698"></a><span class="lineno"> 5698</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05699"></a><span class="lineno"> 5699</span>&#160; }</div>
<div class="line"><a name="l05713"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a609fefc2269f02c3d33048b3b5d9d8d9"> 5713</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a609fefc2269f02c3d33048b3b5d9d8d9">getUseTspLns</a>() {</div>
<div class="line"><a name="l05714"></a><span class="lineno"> 5714</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l05715"></a><span class="lineno"> 5715</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useTspLns_);</div>
<div class="line"><a name="l05716"></a><span class="lineno"> 5716</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l05717"></a><span class="lineno"> 5717</span>&#160; }</div>
<div class="line"><a name="l05732"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae71684e93e3bb64ca5a89a46d23b0ab0"> 5732</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae71684e93e3bb64ca5a89a46d23b0ab0">setUseTspLns</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l05733"></a><span class="lineno"> 5733</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l05734"></a><span class="lineno"> 5734</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l05735"></a><span class="lineno"> 5735</span>&#160; }</div>
<div class="line"><a name="l05736"></a><span class="lineno"> 5736</span>&#160; </div>
<div class="line"><a name="l05737"></a><span class="lineno"> 5737</span>&#160; useTspLns_ = value.getNumber();</div>
<div class="line"><a name="l05738"></a><span class="lineno"> 5738</span>&#160; onChanged();</div>
<div class="line"><a name="l05739"></a><span class="lineno"> 5739</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05740"></a><span class="lineno"> 5740</span>&#160; }</div>
<div class="line"><a name="l05754"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac4958eef24c2201a066eefe1a333c59b"> 5754</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac4958eef24c2201a066eefe1a333c59b">clearUseTspLns</a>() {</div>
<div class="line"><a name="l05755"></a><span class="lineno"> 5755</span>&#160; </div>
<div class="line"><a name="l05756"></a><span class="lineno"> 5756</span>&#160; useTspLns_ = 0;</div>
<div class="line"><a name="l05757"></a><span class="lineno"> 5757</span>&#160; onChanged();</div>
<div class="line"><a name="l05758"></a><span class="lineno"> 5758</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05759"></a><span class="lineno"> 5759</span>&#160; }</div>
<div class="line"><a name="l05760"></a><span class="lineno"> 5760</span>&#160; </div>
<div class="line"><a name="l05761"></a><span class="lineno"> 5761</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useInactiveLns_ = 0;</div>
<div class="line"><a name="l05772"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af3e045a0e68a144d0f1ce1f6bde57dca"> 5772</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af3e045a0e68a144d0f1ce1f6bde57dca">getUseInactiveLnsValue</a>() {</div>
<div class="line"><a name="l05773"></a><span class="lineno"> 5773</span>&#160; <span class="keywordflow">return</span> useInactiveLns_;</div>
<div class="line"><a name="l05774"></a><span class="lineno"> 5774</span>&#160; }</div>
<div class="line"><a name="l05786"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a04dfa2f8d15d934108d4dab615cee814"> 5786</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a04dfa2f8d15d934108d4dab615cee814">setUseInactiveLnsValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l05787"></a><span class="lineno"> 5787</span>&#160; useInactiveLns_ = value;</div>
<div class="line"><a name="l05788"></a><span class="lineno"> 5788</span>&#160; onChanged();</div>
<div class="line"><a name="l05789"></a><span class="lineno"> 5789</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05790"></a><span class="lineno"> 5790</span>&#160; }</div>
<div class="line"><a name="l05801"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4030d7ed49b0f368d5e3180837bc1648"> 5801</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4030d7ed49b0f368d5e3180837bc1648">getUseInactiveLns</a>() {</div>
<div class="line"><a name="l05802"></a><span class="lineno"> 5802</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l05803"></a><span class="lineno"> 5803</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useInactiveLns_);</div>
<div class="line"><a name="l05804"></a><span class="lineno"> 5804</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l05805"></a><span class="lineno"> 5805</span>&#160; }</div>
<div class="line"><a name="l05817"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#afb6e1a2bf48deb2b6829328410e6c132"> 5817</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#afb6e1a2bf48deb2b6829328410e6c132">setUseInactiveLns</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l05818"></a><span class="lineno"> 5818</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l05819"></a><span class="lineno"> 5819</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l05820"></a><span class="lineno"> 5820</span>&#160; }</div>
<div class="line"><a name="l05821"></a><span class="lineno"> 5821</span>&#160; </div>
<div class="line"><a name="l05822"></a><span class="lineno"> 5822</span>&#160; useInactiveLns_ = value.getNumber();</div>
<div class="line"><a name="l05823"></a><span class="lineno"> 5823</span>&#160; onChanged();</div>
<div class="line"><a name="l05824"></a><span class="lineno"> 5824</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05825"></a><span class="lineno"> 5825</span>&#160; }</div>
<div class="line"><a name="l05836"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad317d9a808e95cfb27382b2158899c40"> 5836</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad317d9a808e95cfb27382b2158899c40">clearUseInactiveLns</a>() {</div>
<div class="line"><a name="l05837"></a><span class="lineno"> 5837</span>&#160; </div>
<div class="line"><a name="l05838"></a><span class="lineno"> 5838</span>&#160; useInactiveLns_ = 0;</div>
<div class="line"><a name="l05839"></a><span class="lineno"> 5839</span>&#160; onChanged();</div>
<div class="line"><a name="l05840"></a><span class="lineno"> 5840</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l05841"></a><span class="lineno"> 5841</span>&#160; }</div>
<div class="line"><a name="l05842"></a><span class="lineno"> 5842</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l05843"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac316af0298e9645fc3e5159b0d4464e1"> 5843</a></span>&#160; <span class="keyword">public</span> <span class="keyword">final</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac316af0298e9645fc3e5159b0d4464e1">setUnknownFields</a>(</div>
<div class="line"><a name="l05844"></a><span class="lineno"> 5844</span>&#160; <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.UnknownFieldSet unknownFields) {</div>
<div class="line"><a name="l05845"></a><span class="lineno"> 5845</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac316af0298e9645fc3e5159b0d4464e1">setUnknownFields</a>(unknownFields);</div>
<div class="line"><a name="l05846"></a><span class="lineno"> 5846</span>&#160; }</div>
<div class="line"><a name="l05847"></a><span class="lineno"> 5847</span>&#160; </div>
<div class="line"><a name="l05848"></a><span class="lineno"> 5848</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l05849"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3e05e91aa90c10970a9aafb7b561e218"> 5849</a></span>&#160; <span class="keyword">public</span> <span class="keyword">final</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3e05e91aa90c10970a9aafb7b561e218">mergeUnknownFields</a>(</div>
<div class="line"><a name="l05850"></a><span class="lineno"> 5850</span>&#160; <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.UnknownFieldSet unknownFields) {</div>
<div class="line"><a name="l05851"></a><span class="lineno"> 5851</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3e05e91aa90c10970a9aafb7b561e218">mergeUnknownFields</a>(unknownFields);</div>
<div class="line"><a name="l05852"></a><span class="lineno"> 5852</span>&#160; }</div>
<div class="line"><a name="l05853"></a><span class="lineno"> 5853</span>&#160; </div>
<div class="line"><a name="l05854"></a><span class="lineno"> 5854</span>&#160; </div>
<div class="line"><a name="l05855"></a><span class="lineno"> 5855</span>&#160; <span class="comment">// @@protoc_insertion_point(builder_scope:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)</span></div>
<div class="line"><a name="l05856"></a><span class="lineno"> 5856</span>&#160; }</div>
<div class="line"><a name="l05857"></a><span class="lineno"> 5857</span>&#160; </div>
<div class="line"><a name="l05858"></a><span class="lineno"> 5858</span>&#160; <span class="comment">// @@protoc_insertion_point(class_scope:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)</span></div>
<div class="line"><a name="l05859"></a><span class="lineno"> 5859</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> DEFAULT_INSTANCE;</div>
<div class="line"><a name="l05860"></a><span class="lineno"> 5860</span>&#160; <span class="keyword">static</span> {</div>
<div class="line"><a name="l05861"></a><span class="lineno"> 5861</span>&#160; DEFAULT_INSTANCE = <span class="keyword">new</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>();</div>
<div class="line"><a name="l05862"></a><span class="lineno"> 5862</span>&#160; }</div>
<div class="line"><a name="l05863"></a><span class="lineno"> 5863</span>&#160; </div>
<div class="line"><a name="l05864"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aec258bbcaa5c7fe65ea82788632ad9bf"> 5864</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aec258bbcaa5c7fe65ea82788632ad9bf">getDefaultInstance</a>() {</div>
<div class="line"><a name="l05865"></a><span class="lineno"> 5865</span>&#160; <span class="keywordflow">return</span> DEFAULT_INSTANCE;</div>
<div class="line"><a name="l05866"></a><span class="lineno"> 5866</span>&#160; }</div>
<div class="line"><a name="l05867"></a><span class="lineno"> 5867</span>&#160; </div>
<div class="line"><a name="l05868"></a><span class="lineno"> 5868</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Parser&lt;<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>&gt;</div>
<div class="line"><a name="l05869"></a><span class="lineno"> 5869</span>&#160; PARSER = <span class="keyword">new</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.AbstractParser&lt;<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>&gt;() {</div>
<div class="line"><a name="l05870"></a><span class="lineno"> 5870</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l05871"></a><span class="lineno"> 5871</span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> parsePartialFrom(</div>
<div class="line"><a name="l05872"></a><span class="lineno"> 5872</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedInputStream input,</div>
<div class="line"><a name="l05873"></a><span class="lineno"> 5873</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l05874"></a><span class="lineno"> 5874</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l05875"></a><span class="lineno"> 5875</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>(input, extensionRegistry);</div>
<div class="line"><a name="l05876"></a><span class="lineno"> 5876</span>&#160; }</div>
<div class="line"><a name="l05877"></a><span class="lineno"> 5877</span>&#160; };</div>
<div class="line"><a name="l05878"></a><span class="lineno"> 5878</span>&#160; </div>
<div class="line"><a name="l05879"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2ad2b27145dca9ddedc07822e31c7a47"> 5879</a></span>&#160; <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>.protobuf.Parser&lt;<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>&gt; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2ad2b27145dca9ddedc07822e31c7a47">parser</a>() {</div>
<div class="line"><a name="l05880"></a><span class="lineno"> 5880</span>&#160; <span class="keywordflow">return</span> PARSER;</div>
<div class="line"><a name="l05881"></a><span class="lineno"> 5881</span>&#160; }</div>
<div class="line"><a name="l05882"></a><span class="lineno"> 5882</span>&#160; </div>
<div class="line"><a name="l05883"></a><span class="lineno"> 5883</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l05884"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a23f4fdb15318115afc9c7bd0164538c6"> 5884</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Parser&lt;<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>&gt; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a23f4fdb15318115afc9c7bd0164538c6">getParserForType</a>() {</div>
<div class="line"><a name="l05885"></a><span class="lineno"> 5885</span>&#160; <span class="keywordflow">return</span> PARSER;</div>
<div class="line"><a name="l05886"></a><span class="lineno"> 5886</span>&#160; }</div>
<div class="line"><a name="l05887"></a><span class="lineno"> 5887</span>&#160; </div>
<div class="line"><a name="l05888"></a><span class="lineno"> 5888</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l05889"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac9e79fc08a8e3f3645459c60be7e07b7"> 5889</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac9e79fc08a8e3f3645459c60be7e07b7">getDefaultInstanceForType</a>() {</div>
<div class="line"><a name="l05890"></a><span class="lineno"> 5890</span>&#160; <span class="keywordflow">return</span> DEFAULT_INSTANCE;</div>
<div class="line"><a name="l05891"></a><span class="lineno"> 5891</span>&#160; }</div>
<div class="line"><a name="l05892"></a><span class="lineno"> 5892</span>&#160; </div>
<div class="line"><a name="l05893"></a><span class="lineno"> 5893</span>&#160; }</div>
<div class="line"><a name="l05894"></a><span class="lineno"> 5894</span>&#160; </div>
<div class="line"><a name="l05895"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8f334852be3ae17b48b21d01ae70427a"> 5895</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8f334852be3ae17b48b21d01ae70427a">FIRST_SOLUTION_STRATEGY_FIELD_NUMBER</a> = 1;</div>
<div class="line"><a name="l05896"></a><span class="lineno"> 5896</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> firstSolutionStrategy_;</div>
<div class="line"><a name="l05905"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9ea977a74c55588ff9121132bee70ac6"> 5905</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9ea977a74c55588ff9121132bee70ac6">getFirstSolutionStrategyValue</a>() {</div>
<div class="line"><a name="l05906"></a><span class="lineno"> 5906</span>&#160; <span class="keywordflow">return</span> firstSolutionStrategy_;</div>
<div class="line"><a name="l05907"></a><span class="lineno"> 5907</span>&#160; }</div>
<div class="line"><a name="l05916"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4364e17453eb47d19a81b651bf505a3b"> 5916</a></span>&#160; <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_1FirstSolutionStrategy.html">FirstSolutionStrategy</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">Value</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4364e17453eb47d19a81b651bf505a3b">getFirstSolutionStrategy</a>() {</div>
<div class="line"><a name="l05917"></a><span class="lineno"> 5917</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l05918"></a><span class="lineno"> 5918</span>&#160; <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_1FirstSolutionStrategy.html">FirstSolutionStrategy</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">Value</a> result = <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_1FirstSolutionStrategy.html">FirstSolutionStrategy</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html#a8f609e5c6b11ee6002bc9f0bc85c7d6c">valueOf</a>(firstSolutionStrategy_);</div>
<div class="line"><a name="l05919"></a><span class="lineno"> 5919</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1FirstSolutionStrategy.html">FirstSolutionStrategy</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l05920"></a><span class="lineno"> 5920</span>&#160; }</div>
<div class="line"><a name="l05921"></a><span class="lineno"> 5921</span>&#160; </div>
<div class="line"><a name="l05922"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a57ba27dd1bc12f14bb6e472d1fef29c8"> 5922</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a57ba27dd1bc12f14bb6e472d1fef29c8">USE_UNFILTERED_FIRST_SOLUTION_STRATEGY_FIELD_NUMBER</a> = 2;</div>
<div class="line"><a name="l05923"></a><span class="lineno"> 5923</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> useUnfilteredFirstSolutionStrategy_;</div>
<div class="line"><a name="l05934"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad0c6d4986f680ae86a4ded23c93d655f"> 5934</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad0c6d4986f680ae86a4ded23c93d655f">getUseUnfilteredFirstSolutionStrategy</a>() {</div>
<div class="line"><a name="l05935"></a><span class="lineno"> 5935</span>&#160; <span class="keywordflow">return</span> useUnfilteredFirstSolutionStrategy_;</div>
<div class="line"><a name="l05936"></a><span class="lineno"> 5936</span>&#160; }</div>
<div class="line"><a name="l05937"></a><span class="lineno"> 5937</span>&#160; </div>
<div class="line"><a name="l05938"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a3fd086b865f5f1d0f0dd613d8ccf5d2f"> 5938</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a3fd086b865f5f1d0f0dd613d8ccf5d2f">SAVINGS_NEIGHBORS_RATIO_FIELD_NUMBER</a> = 14;</div>
<div class="line"><a name="l05939"></a><span class="lineno"> 5939</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> savingsNeighborsRatio_;</div>
<div class="line"><a name="l05950"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae12d92eebb3c04c6b3ff6eadee688f67"> 5950</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae12d92eebb3c04c6b3ff6eadee688f67">getSavingsNeighborsRatio</a>() {</div>
<div class="line"><a name="l05951"></a><span class="lineno"> 5951</span>&#160; <span class="keywordflow">return</span> savingsNeighborsRatio_;</div>
<div class="line"><a name="l05952"></a><span class="lineno"> 5952</span>&#160; }</div>
<div class="line"><a name="l05953"></a><span class="lineno"> 5953</span>&#160; </div>
<div class="line"><a name="l05954"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aed9c4796b7eff546c0cf6769290aaa00"> 5954</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aed9c4796b7eff546c0cf6769290aaa00">SAVINGS_MAX_MEMORY_USAGE_BYTES_FIELD_NUMBER</a> = 23;</div>
<div class="line"><a name="l05955"></a><span class="lineno"> 5955</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> savingsMaxMemoryUsageBytes_;</div>
<div class="line"><a name="l05969"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a63795ece48015dbf7010b08ae218fe09"> 5969</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a63795ece48015dbf7010b08ae218fe09">getSavingsMaxMemoryUsageBytes</a>() {</div>
<div class="line"><a name="l05970"></a><span class="lineno"> 5970</span>&#160; <span class="keywordflow">return</span> savingsMaxMemoryUsageBytes_;</div>
<div class="line"><a name="l05971"></a><span class="lineno"> 5971</span>&#160; }</div>
<div class="line"><a name="l05972"></a><span class="lineno"> 5972</span>&#160; </div>
<div class="line"><a name="l05973"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8c9191aef8dc5c6ade7fadf62c97830d"> 5973</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8c9191aef8dc5c6ade7fadf62c97830d">SAVINGS_ADD_REVERSE_ARCS_FIELD_NUMBER</a> = 15;</div>
<div class="line"><a name="l05974"></a><span class="lineno"> 5974</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> savingsAddReverseArcs_;</div>
<div class="line"><a name="l05984"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0d699cd3f96ba6dfc30f0b6bbf4f2407"> 5984</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0d699cd3f96ba6dfc30f0b6bbf4f2407">getSavingsAddReverseArcs</a>() {</div>
<div class="line"><a name="l05985"></a><span class="lineno"> 5985</span>&#160; <span class="keywordflow">return</span> savingsAddReverseArcs_;</div>
<div class="line"><a name="l05986"></a><span class="lineno"> 5986</span>&#160; }</div>
<div class="line"><a name="l05987"></a><span class="lineno"> 5987</span>&#160; </div>
<div class="line"><a name="l05988"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4d9ca15adf2736bc5db57aa4eb78a3b9"> 5988</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4d9ca15adf2736bc5db57aa4eb78a3b9">SAVINGS_ARC_COEFFICIENT_FIELD_NUMBER</a> = 18;</div>
<div class="line"><a name="l05989"></a><span class="lineno"> 5989</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> savingsArcCoefficient_;</div>
<div class="line"><a name="l06002"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a50c300d9171f5644996c517dc31b5da8"> 6002</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a50c300d9171f5644996c517dc31b5da8">getSavingsArcCoefficient</a>() {</div>
<div class="line"><a name="l06003"></a><span class="lineno"> 6003</span>&#160; <span class="keywordflow">return</span> savingsArcCoefficient_;</div>
<div class="line"><a name="l06004"></a><span class="lineno"> 6004</span>&#160; }</div>
<div class="line"><a name="l06005"></a><span class="lineno"> 6005</span>&#160; </div>
<div class="line"><a name="l06006"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a13d2a042e53e782587dcaed557704b3a"> 6006</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a13d2a042e53e782587dcaed557704b3a">SAVINGS_PARALLEL_ROUTES_FIELD_NUMBER</a> = 19;</div>
<div class="line"><a name="l06007"></a><span class="lineno"> 6007</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> savingsParallelRoutes_;</div>
<div class="line"><a name="l06016"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0b6ff22a3dbdf99631494848ebce26df"> 6016</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0b6ff22a3dbdf99631494848ebce26df">getSavingsParallelRoutes</a>() {</div>
<div class="line"><a name="l06017"></a><span class="lineno"> 6017</span>&#160; <span class="keywordflow">return</span> savingsParallelRoutes_;</div>
<div class="line"><a name="l06018"></a><span class="lineno"> 6018</span>&#160; }</div>
<div class="line"><a name="l06019"></a><span class="lineno"> 6019</span>&#160; </div>
<div class="line"><a name="l06020"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9ea23b951a8b1827ed53b98b295091b7"> 6020</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9ea23b951a8b1827ed53b98b295091b7">CHEAPEST_INSERTION_FARTHEST_SEEDS_RATIO_FIELD_NUMBER</a> = 16;</div>
<div class="line"><a name="l06021"></a><span class="lineno"> 6021</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> cheapestInsertionFarthestSeedsRatio_;</div>
<div class="line"><a name="l06032"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9e0fdc113677bb1a9f51f11fc53efb05"> 6032</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9e0fdc113677bb1a9f51f11fc53efb05">getCheapestInsertionFarthestSeedsRatio</a>() {</div>
<div class="line"><a name="l06033"></a><span class="lineno"> 6033</span>&#160; <span class="keywordflow">return</span> cheapestInsertionFarthestSeedsRatio_;</div>
<div class="line"><a name="l06034"></a><span class="lineno"> 6034</span>&#160; }</div>
<div class="line"><a name="l06035"></a><span class="lineno"> 6035</span>&#160; </div>
<div class="line"><a name="l06036"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae73be9267d9183f20ee414b07cdbffe2"> 6036</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae73be9267d9183f20ee414b07cdbffe2">CHEAPEST_INSERTION_NEIGHBORS_RATIO_FIELD_NUMBER</a> = 21;</div>
<div class="line"><a name="l06037"></a><span class="lineno"> 6037</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> cheapestInsertionNeighborsRatio_;</div>
<div class="line"><a name="l06049"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7ef992474198f81577777a5145b4aa06"> 6049</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7ef992474198f81577777a5145b4aa06">getCheapestInsertionNeighborsRatio</a>() {</div>
<div class="line"><a name="l06050"></a><span class="lineno"> 6050</span>&#160; <span class="keywordflow">return</span> cheapestInsertionNeighborsRatio_;</div>
<div class="line"><a name="l06051"></a><span class="lineno"> 6051</span>&#160; }</div>
<div class="line"><a name="l06052"></a><span class="lineno"> 6052</span>&#160; </div>
<div class="line"><a name="l06053"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae9f1da899e54b72b67cb75d9de02741f"> 6053</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae9f1da899e54b72b67cb75d9de02741f">CHRISTOFIDES_USE_MINIMUM_MATCHING_FIELD_NUMBER</a> = 30;</div>
<div class="line"><a name="l06054"></a><span class="lineno"> 6054</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> christofidesUseMinimumMatching_;</div>
<div class="line"><a name="l06064"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4c418c23083d28be367e1d6a90735039"> 6064</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4c418c23083d28be367e1d6a90735039">getChristofidesUseMinimumMatching</a>() {</div>
<div class="line"><a name="l06065"></a><span class="lineno"> 6065</span>&#160; <span class="keywordflow">return</span> christofidesUseMinimumMatching_;</div>
<div class="line"><a name="l06066"></a><span class="lineno"> 6066</span>&#160; }</div>
<div class="line"><a name="l06067"></a><span class="lineno"> 6067</span>&#160; </div>
<div class="line"><a name="l06068"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a5adbb8c64d22b93dfbc4a469bdd468b0"> 6068</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a5adbb8c64d22b93dfbc4a469bdd468b0">LOCAL_SEARCH_OPERATORS_FIELD_NUMBER</a> = 3;</div>
<div class="line"><a name="l06069"></a><span class="lineno"> 6069</span>&#160; <span class="keyword">private</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> localSearchOperators_;</div>
<div class="line"><a name="l06074"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a333f2d0686be2fe320613122a0a671ec"> 6074</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a333f2d0686be2fe320613122a0a671ec">hasLocalSearchOperators</a>() {</div>
<div class="line"><a name="l06075"></a><span class="lineno"> 6075</span>&#160; <span class="keywordflow">return</span> localSearchOperators_ != <span class="keyword">null</span>;</div>
<div class="line"><a name="l06076"></a><span class="lineno"> 6076</span>&#160; }</div>
<div class="line"><a name="l06081"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac8bda5db5c06f0275ff0d3790851114d"> 6081</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac8bda5db5c06f0275ff0d3790851114d">getLocalSearchOperators</a>() {</div>
<div class="line"><a name="l06082"></a><span class="lineno"> 6082</span>&#160; <span class="keywordflow">return</span> localSearchOperators_ == <span class="keyword">null</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aec258bbcaa5c7fe65ea82788632ad9bf">getDefaultInstance</a>() : localSearchOperators_;</div>
<div class="line"><a name="l06083"></a><span class="lineno"> 6083</span>&#160; }</div>
<div class="line"><a name="l06087"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7b5eb4457c5b37e2a42d8a3e08ad28d6"> 6087</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html">LocalSearchNeighborhoodOperatorsOrBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7b5eb4457c5b37e2a42d8a3e08ad28d6">getLocalSearchOperatorsOrBuilder</a>() {</div>
<div class="line"><a name="l06088"></a><span class="lineno"> 6088</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac8bda5db5c06f0275ff0d3790851114d">getLocalSearchOperators</a>();</div>
<div class="line"><a name="l06089"></a><span class="lineno"> 6089</span>&#160; }</div>
<div class="line"><a name="l06090"></a><span class="lineno"> 6090</span>&#160; </div>
<div class="line"><a name="l06091"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad26931a4e52d598d3810212f71a303a9"> 6091</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad26931a4e52d598d3810212f71a303a9">RELOCATE_EXPENSIVE_CHAIN_NUM_ARCS_TO_CONSIDER_FIELD_NUMBER</a> = 20;</div>
<div class="line"><a name="l06092"></a><span class="lineno"> 6092</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> relocateExpensiveChainNumArcsToConsider_;</div>
<div class="line"><a name="l06107"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9a30cd2e0563786bd1addf558338443a"> 6107</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9a30cd2e0563786bd1addf558338443a">getRelocateExpensiveChainNumArcsToConsider</a>() {</div>
<div class="line"><a name="l06108"></a><span class="lineno"> 6108</span>&#160; <span class="keywordflow">return</span> relocateExpensiveChainNumArcsToConsider_;</div>
<div class="line"><a name="l06109"></a><span class="lineno"> 6109</span>&#160; }</div>
<div class="line"><a name="l06110"></a><span class="lineno"> 6110</span>&#160; </div>
<div class="line"><a name="l06111"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af7f7ed429eda2e3be4dc1af97ec41a28"> 6111</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af7f7ed429eda2e3be4dc1af97ec41a28">LOCAL_SEARCH_METAHEURISTIC_FIELD_NUMBER</a> = 4;</div>
<div class="line"><a name="l06112"></a><span class="lineno"> 6112</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> localSearchMetaheuristic_;</div>
<div class="line"><a name="l06121"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a5f911d265314bc46810dae0e8f158700"> 6121</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a5f911d265314bc46810dae0e8f158700">getLocalSearchMetaheuristicValue</a>() {</div>
<div class="line"><a name="l06122"></a><span class="lineno"> 6122</span>&#160; <span class="keywordflow">return</span> localSearchMetaheuristic_;</div>
<div class="line"><a name="l06123"></a><span class="lineno"> 6123</span>&#160; }</div>
<div class="line"><a name="l06132"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a96361630d9c9b38f96d8877deaf4c71b"> 6132</a></span>&#160; <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_1LocalSearchMetaheuristic.html">LocalSearchMetaheuristic</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">Value</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a96361630d9c9b38f96d8877deaf4c71b">getLocalSearchMetaheuristic</a>() {</div>
<div class="line"><a name="l06133"></a><span class="lineno"> 6133</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l06134"></a><span class="lineno"> 6134</span>&#160; <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_1LocalSearchMetaheuristic.html">LocalSearchMetaheuristic</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">Value</a> result = <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_1LocalSearchMetaheuristic.html">LocalSearchMetaheuristic</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html#a8f609e5c6b11ee6002bc9f0bc85c7d6c">valueOf</a>(localSearchMetaheuristic_);</div>
<div class="line"><a name="l06135"></a><span class="lineno"> 6135</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1LocalSearchMetaheuristic.html">LocalSearchMetaheuristic</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l06136"></a><span class="lineno"> 6136</span>&#160; }</div>
<div class="line"><a name="l06137"></a><span class="lineno"> 6137</span>&#160; </div>
<div class="line"><a name="l06138"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a2371ac53b91bc8b2579a13b03e490c70"> 6138</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a2371ac53b91bc8b2579a13b03e490c70">GUIDED_LOCAL_SEARCH_LAMBDA_COEFFICIENT_FIELD_NUMBER</a> = 5;</div>
<div class="line"><a name="l06139"></a><span class="lineno"> 6139</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> guidedLocalSearchLambdaCoefficient_;</div>
<div class="line"><a name="l06151"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a50eaea8755cdd9b1ad13014434abf8a3"> 6151</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a50eaea8755cdd9b1ad13014434abf8a3">getGuidedLocalSearchLambdaCoefficient</a>() {</div>
<div class="line"><a name="l06152"></a><span class="lineno"> 6152</span>&#160; <span class="keywordflow">return</span> guidedLocalSearchLambdaCoefficient_;</div>
<div class="line"><a name="l06153"></a><span class="lineno"> 6153</span>&#160; }</div>
<div class="line"><a name="l06154"></a><span class="lineno"> 6154</span>&#160; </div>
<div class="line"><a name="l06155"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad32858c3ac7c9a44d07d94a5c978a8d9"> 6155</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad32858c3ac7c9a44d07d94a5c978a8d9">USE_DEPTH_FIRST_SEARCH_FIELD_NUMBER</a> = 6;</div>
<div class="line"><a name="l06156"></a><span class="lineno"> 6156</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> useDepthFirstSearch_;</div>
<div class="line"><a name="l06167"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a993f56ca03127027a1ea767544da0e76"> 6167</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a993f56ca03127027a1ea767544da0e76">getUseDepthFirstSearch</a>() {</div>
<div class="line"><a name="l06168"></a><span class="lineno"> 6168</span>&#160; <span class="keywordflow">return</span> useDepthFirstSearch_;</div>
<div class="line"><a name="l06169"></a><span class="lineno"> 6169</span>&#160; }</div>
<div class="line"><a name="l06170"></a><span class="lineno"> 6170</span>&#160; </div>
<div class="line"><a name="l06171"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aa6a845467bd247c3964661b3f8c5f9a6"> 6171</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aa6a845467bd247c3964661b3f8c5f9a6">USE_CP_FIELD_NUMBER</a> = 28;</div>
<div class="line"><a name="l06172"></a><span class="lineno"> 6172</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useCp_;</div>
<div class="line"><a name="l06183"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae360165b543a98e2aa3d8849612530e0"> 6183</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae360165b543a98e2aa3d8849612530e0">getUseCpValue</a>() {</div>
<div class="line"><a name="l06184"></a><span class="lineno"> 6184</span>&#160; <span class="keywordflow">return</span> useCp_;</div>
<div class="line"><a name="l06185"></a><span class="lineno"> 6185</span>&#160; }</div>
<div class="line"><a name="l06196"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a06c1080d6b80116b8d37ad97e76ce9f3"> 6196</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a06c1080d6b80116b8d37ad97e76ce9f3">getUseCp</a>() {</div>
<div class="line"><a name="l06197"></a><span class="lineno"> 6197</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l06198"></a><span class="lineno"> 6198</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useCp_);</div>
<div class="line"><a name="l06199"></a><span class="lineno"> 6199</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l06200"></a><span class="lineno"> 6200</span>&#160; }</div>
<div class="line"><a name="l06201"></a><span class="lineno"> 6201</span>&#160; </div>
<div class="line"><a name="l06202"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af17762bd476e73acc90877f3b953c36e"> 6202</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af17762bd476e73acc90877f3b953c36e">USE_CP_SAT_FIELD_NUMBER</a> = 27;</div>
<div class="line"><a name="l06203"></a><span class="lineno"> 6203</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useCpSat_;</div>
<div class="line"><a name="l06215"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aaf2602a4822851b6e3728f37512211f1"> 6215</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aaf2602a4822851b6e3728f37512211f1">getUseCpSatValue</a>() {</div>
<div class="line"><a name="l06216"></a><span class="lineno"> 6216</span>&#160; <span class="keywordflow">return</span> useCpSat_;</div>
<div class="line"><a name="l06217"></a><span class="lineno"> 6217</span>&#160; }</div>
<div class="line"><a name="l06229"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#acdf9180150c170fce7a3689b58c7b039"> 6229</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#acdf9180150c170fce7a3689b58c7b039">getUseCpSat</a>() {</div>
<div class="line"><a name="l06230"></a><span class="lineno"> 6230</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l06231"></a><span class="lineno"> 6231</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useCpSat_);</div>
<div class="line"><a name="l06232"></a><span class="lineno"> 6232</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l06233"></a><span class="lineno"> 6233</span>&#160; }</div>
<div class="line"><a name="l06234"></a><span class="lineno"> 6234</span>&#160; </div>
<div class="line"><a name="l06235"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af65cb6919f31a45af29d0f44d1468e4e"> 6235</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af65cb6919f31a45af29d0f44d1468e4e">OPTIMIZATION_STEP_FIELD_NUMBER</a> = 7;</div>
<div class="line"><a name="l06236"></a><span class="lineno"> 6236</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> optimizationStep_;</div>
<div class="line"><a name="l06247"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aaf8a407063882230a3921ffc26912f88"> 6247</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aaf8a407063882230a3921ffc26912f88">getOptimizationStep</a>() {</div>
<div class="line"><a name="l06248"></a><span class="lineno"> 6248</span>&#160; <span class="keywordflow">return</span> optimizationStep_;</div>
<div class="line"><a name="l06249"></a><span class="lineno"> 6249</span>&#160; }</div>
<div class="line"><a name="l06250"></a><span class="lineno"> 6250</span>&#160; </div>
<div class="line"><a name="l06251"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a36e46225590a35e7ab74f0d23303f5bb"> 6251</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a36e46225590a35e7ab74f0d23303f5bb">NUMBER_OF_SOLUTIONS_TO_COLLECT_FIELD_NUMBER</a> = 17;</div>
<div class="line"><a name="l06252"></a><span class="lineno"> 6252</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> numberOfSolutionsToCollect_;</div>
<div class="line"><a name="l06262"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#afb05bf0d8ac33b2f86737baacd892f7b"> 6262</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#afb05bf0d8ac33b2f86737baacd892f7b">getNumberOfSolutionsToCollect</a>() {</div>
<div class="line"><a name="l06263"></a><span class="lineno"> 6263</span>&#160; <span class="keywordflow">return</span> numberOfSolutionsToCollect_;</div>
<div class="line"><a name="l06264"></a><span class="lineno"> 6264</span>&#160; }</div>
<div class="line"><a name="l06265"></a><span class="lineno"> 6265</span>&#160; </div>
<div class="line"><a name="l06266"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1708231a9ee959801b2f7c3af28f7372"> 6266</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1708231a9ee959801b2f7c3af28f7372">SOLUTION_LIMIT_FIELD_NUMBER</a> = 8;</div>
<div class="line"><a name="l06267"></a><span class="lineno"> 6267</span>&#160; <span class="keyword">private</span> <span class="keywordtype">long</span> solutionLimit_;</div>
<div class="line"><a name="l06278"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab893269a7a3fbec10f5c535ab8d77ab1"> 6278</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab893269a7a3fbec10f5c535ab8d77ab1">getSolutionLimit</a>() {</div>
<div class="line"><a name="l06279"></a><span class="lineno"> 6279</span>&#160; <span class="keywordflow">return</span> solutionLimit_;</div>
<div class="line"><a name="l06280"></a><span class="lineno"> 6280</span>&#160; }</div>
<div class="line"><a name="l06281"></a><span class="lineno"> 6281</span>&#160; </div>
<div class="line"><a name="l06282"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a5c1f444ab4dd5a44b385d598a4cb7235"> 6282</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a5c1f444ab4dd5a44b385d598a4cb7235">TIME_LIMIT_FIELD_NUMBER</a> = 9;</div>
<div class="line"><a name="l06283"></a><span class="lineno"> 6283</span>&#160; <span class="keyword">private</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration timeLimit_;</div>
<div class="line"><a name="l06292"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0c54ad0f347bbad5ca707ef492b437eb"> 6292</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0c54ad0f347bbad5ca707ef492b437eb">hasTimeLimit</a>() {</div>
<div class="line"><a name="l06293"></a><span class="lineno"> 6293</span>&#160; <span class="keywordflow">return</span> timeLimit_ != <span class="keyword">null</span>;</div>
<div class="line"><a name="l06294"></a><span class="lineno"> 6294</span>&#160; }</div>
<div class="line"><a name="l06303"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac5f100e3a462422bd82242894e13fa8a"> 6303</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac5f100e3a462422bd82242894e13fa8a">getTimeLimit</a>() {</div>
<div class="line"><a name="l06304"></a><span class="lineno"> 6304</span>&#160; <span class="keywordflow">return</span> timeLimit_ == <span class="keyword">null</span> ? <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.getDefaultInstance() : timeLimit_;</div>
<div class="line"><a name="l06305"></a><span class="lineno"> 6305</span>&#160; }</div>
<div class="line"><a name="l06313"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad33d40f997d74e1da451bc7f20d55e12"> 6313</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.DurationOrBuilder <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad33d40f997d74e1da451bc7f20d55e12">getTimeLimitOrBuilder</a>() {</div>
<div class="line"><a name="l06314"></a><span class="lineno"> 6314</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac5f100e3a462422bd82242894e13fa8a">getTimeLimit</a>();</div>
<div class="line"><a name="l06315"></a><span class="lineno"> 6315</span>&#160; }</div>
<div class="line"><a name="l06316"></a><span class="lineno"> 6316</span>&#160; </div>
<div class="line"><a name="l06317"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1d5b1a9815968ddb95ada302d5a2bba5"> 6317</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1d5b1a9815968ddb95ada302d5a2bba5">LNS_TIME_LIMIT_FIELD_NUMBER</a> = 10;</div>
<div class="line"><a name="l06318"></a><span class="lineno"> 6318</span>&#160; <span class="keyword">private</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration lnsTimeLimit_;</div>
<div class="line"><a name="l06328"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8ba951287874df2bf6fb088016f272c6"> 6328</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8ba951287874df2bf6fb088016f272c6">hasLnsTimeLimit</a>() {</div>
<div class="line"><a name="l06329"></a><span class="lineno"> 6329</span>&#160; <span class="keywordflow">return</span> lnsTimeLimit_ != <span class="keyword">null</span>;</div>
<div class="line"><a name="l06330"></a><span class="lineno"> 6330</span>&#160; }</div>
<div class="line"><a name="l06340"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad6edd46c92d9d5c54731430eb84cef35"> 6340</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad6edd46c92d9d5c54731430eb84cef35">getLnsTimeLimit</a>() {</div>
<div class="line"><a name="l06341"></a><span class="lineno"> 6341</span>&#160; <span class="keywordflow">return</span> lnsTimeLimit_ == <span class="keyword">null</span> ? <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.getDefaultInstance() : lnsTimeLimit_;</div>
<div class="line"><a name="l06342"></a><span class="lineno"> 6342</span>&#160; }</div>
<div class="line"><a name="l06351"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a08b63c77c857cd692873eb202bcdc4e3"> 6351</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.DurationOrBuilder <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a08b63c77c857cd692873eb202bcdc4e3">getLnsTimeLimitOrBuilder</a>() {</div>
<div class="line"><a name="l06352"></a><span class="lineno"> 6352</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad6edd46c92d9d5c54731430eb84cef35">getLnsTimeLimit</a>();</div>
<div class="line"><a name="l06353"></a><span class="lineno"> 6353</span>&#160; }</div>
<div class="line"><a name="l06354"></a><span class="lineno"> 6354</span>&#160; </div>
<div class="line"><a name="l06355"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aff9008007063dfb939e004107c9cdcdf"> 6355</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aff9008007063dfb939e004107c9cdcdf">USE_FULL_PROPAGATION_FIELD_NUMBER</a> = 11;</div>
<div class="line"><a name="l06356"></a><span class="lineno"> 6356</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> useFullPropagation_;</div>
<div class="line"><a name="l06373"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1361b5abfa7012efad9a62c5c178bee8"> 6373</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1361b5abfa7012efad9a62c5c178bee8">getUseFullPropagation</a>() {</div>
<div class="line"><a name="l06374"></a><span class="lineno"> 6374</span>&#160; <span class="keywordflow">return</span> useFullPropagation_;</div>
<div class="line"><a name="l06375"></a><span class="lineno"> 6375</span>&#160; }</div>
<div class="line"><a name="l06376"></a><span class="lineno"> 6376</span>&#160; </div>
<div class="line"><a name="l06377"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a78d482e31c41ff5ef3fc69c7681124d0"> 6377</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a78d482e31c41ff5ef3fc69c7681124d0">LOG_SEARCH_FIELD_NUMBER</a> = 13;</div>
<div class="line"><a name="l06378"></a><span class="lineno"> 6378</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> logSearch_;</div>
<div class="line"><a name="l06398"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab325c2ffba6af317f3615ebdd63eb42e"> 6398</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab325c2ffba6af317f3615ebdd63eb42e">getLogSearch</a>() {</div>
<div class="line"><a name="l06399"></a><span class="lineno"> 6399</span>&#160; <span class="keywordflow">return</span> logSearch_;</div>
<div class="line"><a name="l06400"></a><span class="lineno"> 6400</span>&#160; }</div>
<div class="line"><a name="l06401"></a><span class="lineno"> 6401</span>&#160; </div>
<div class="line"><a name="l06402"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1db7e129def42b321bbefef46b4fc397"> 6402</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1db7e129def42b321bbefef46b4fc397">LOG_COST_SCALING_FACTOR_FIELD_NUMBER</a> = 22;</div>
<div class="line"><a name="l06403"></a><span class="lineno"> 6403</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> logCostScalingFactor_;</div>
<div class="line"><a name="l06413"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac70d9748527d7051eddff10a8678a2b4"> 6413</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac70d9748527d7051eddff10a8678a2b4">getLogCostScalingFactor</a>() {</div>
<div class="line"><a name="l06414"></a><span class="lineno"> 6414</span>&#160; <span class="keywordflow">return</span> logCostScalingFactor_;</div>
<div class="line"><a name="l06415"></a><span class="lineno"> 6415</span>&#160; }</div>
<div class="line"><a name="l06416"></a><span class="lineno"> 6416</span>&#160; </div>
<div class="line"><a name="l06417"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a40c4c30999a71127ed6ab22fbc7490d9"> 6417</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a40c4c30999a71127ed6ab22fbc7490d9">LOG_COST_OFFSET_FIELD_NUMBER</a> = 29;</div>
<div class="line"><a name="l06418"></a><span class="lineno"> 6418</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> logCostOffset_;</div>
<div class="line"><a name="l06423"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae8bc74efccd4d9b1e3e1fe1aa843ec00"> 6423</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae8bc74efccd4d9b1e3e1fe1aa843ec00">getLogCostOffset</a>() {</div>
<div class="line"><a name="l06424"></a><span class="lineno"> 6424</span>&#160; <span class="keywordflow">return</span> logCostOffset_;</div>
<div class="line"><a name="l06425"></a><span class="lineno"> 6425</span>&#160; }</div>
<div class="line"><a name="l06426"></a><span class="lineno"> 6426</span>&#160; </div>
<div class="line"><a name="l06427"></a><span class="lineno"> 6427</span>&#160; <span class="keyword">private</span> <span class="keywordtype">byte</span> memoizedIsInitialized = -1;</div>
<div class="line"><a name="l06428"></a><span class="lineno"> 6428</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l06429"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a968cb605190759c690e5a97cdc0bb4a1"> 6429</a></span>&#160; <span class="keyword">public</span> <span class="keyword">final</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a968cb605190759c690e5a97cdc0bb4a1">isInitialized</a>() {</div>
<div class="line"><a name="l06430"></a><span class="lineno"> 6430</span>&#160; <span class="keywordtype">byte</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a968cb605190759c690e5a97cdc0bb4a1">isInitialized</a> = memoizedIsInitialized;</div>
<div class="line"><a name="l06431"></a><span class="lineno"> 6431</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a968cb605190759c690e5a97cdc0bb4a1">isInitialized</a> == 1) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l06432"></a><span class="lineno"> 6432</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a968cb605190759c690e5a97cdc0bb4a1">isInitialized</a> == 0) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06433"></a><span class="lineno"> 6433</span>&#160; </div>
<div class="line"><a name="l06434"></a><span class="lineno"> 6434</span>&#160; memoizedIsInitialized = 1;</div>
<div class="line"><a name="l06435"></a><span class="lineno"> 6435</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l06436"></a><span class="lineno"> 6436</span>&#160; }</div>
<div class="line"><a name="l06437"></a><span class="lineno"> 6437</span>&#160; </div>
<div class="line"><a name="l06438"></a><span class="lineno"> 6438</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l06439"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a813eab1fc00c769aad910c480868972b"> 6439</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a813eab1fc00c769aad910c480868972b">writeTo</a>(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream output)</div>
<div class="line"><a name="l06440"></a><span class="lineno"> 6440</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l06441"></a><span class="lineno"> 6441</span>&#160; <span class="keywordflow">if</span> (firstSolutionStrategy_ != <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_1FirstSolutionStrategy.html">FirstSolutionStrategy</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html#a6e94e20fd346cc093e18700bb53e74c8">UNSET</a>.getNumber()) {</div>
<div class="line"><a name="l06442"></a><span class="lineno"> 6442</span>&#160; output.writeEnum(1, firstSolutionStrategy_);</div>
<div class="line"><a name="l06443"></a><span class="lineno"> 6443</span>&#160; }</div>
<div class="line"><a name="l06444"></a><span class="lineno"> 6444</span>&#160; <span class="keywordflow">if</span> (useUnfilteredFirstSolutionStrategy_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06445"></a><span class="lineno"> 6445</span>&#160; output.writeBool(2, useUnfilteredFirstSolutionStrategy_);</div>
<div class="line"><a name="l06446"></a><span class="lineno"> 6446</span>&#160; }</div>
<div class="line"><a name="l06447"></a><span class="lineno"> 6447</span>&#160; <span class="keywordflow">if</span> (localSearchOperators_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l06448"></a><span class="lineno"> 6448</span>&#160; output.writeMessage(3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac8bda5db5c06f0275ff0d3790851114d">getLocalSearchOperators</a>());</div>
<div class="line"><a name="l06449"></a><span class="lineno"> 6449</span>&#160; }</div>
<div class="line"><a name="l06450"></a><span class="lineno"> 6450</span>&#160; <span class="keywordflow">if</span> (localSearchMetaheuristic_ != <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_1LocalSearchMetaheuristic.html">LocalSearchMetaheuristic</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html#a6e94e20fd346cc093e18700bb53e74c8">UNSET</a>.getNumber()) {</div>
<div class="line"><a name="l06451"></a><span class="lineno"> 6451</span>&#160; output.writeEnum(4, localSearchMetaheuristic_);</div>
<div class="line"><a name="l06452"></a><span class="lineno"> 6452</span>&#160; }</div>
<div class="line"><a name="l06453"></a><span class="lineno"> 6453</span>&#160; <span class="keywordflow">if</span> (guidedLocalSearchLambdaCoefficient_ != 0D) {</div>
<div class="line"><a name="l06454"></a><span class="lineno"> 6454</span>&#160; output.writeDouble(5, guidedLocalSearchLambdaCoefficient_);</div>
<div class="line"><a name="l06455"></a><span class="lineno"> 6455</span>&#160; }</div>
<div class="line"><a name="l06456"></a><span class="lineno"> 6456</span>&#160; <span class="keywordflow">if</span> (useDepthFirstSearch_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06457"></a><span class="lineno"> 6457</span>&#160; output.writeBool(6, useDepthFirstSearch_);</div>
<div class="line"><a name="l06458"></a><span class="lineno"> 6458</span>&#160; }</div>
<div class="line"><a name="l06459"></a><span class="lineno"> 6459</span>&#160; <span class="keywordflow">if</span> (optimizationStep_ != 0D) {</div>
<div class="line"><a name="l06460"></a><span class="lineno"> 6460</span>&#160; output.writeDouble(7, optimizationStep_);</div>
<div class="line"><a name="l06461"></a><span class="lineno"> 6461</span>&#160; }</div>
<div class="line"><a name="l06462"></a><span class="lineno"> 6462</span>&#160; <span class="keywordflow">if</span> (solutionLimit_ != 0L) {</div>
<div class="line"><a name="l06463"></a><span class="lineno"> 6463</span>&#160; output.writeInt64(8, solutionLimit_);</div>
<div class="line"><a name="l06464"></a><span class="lineno"> 6464</span>&#160; }</div>
<div class="line"><a name="l06465"></a><span class="lineno"> 6465</span>&#160; <span class="keywordflow">if</span> (timeLimit_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l06466"></a><span class="lineno"> 6466</span>&#160; output.writeMessage(9, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac5f100e3a462422bd82242894e13fa8a">getTimeLimit</a>());</div>
<div class="line"><a name="l06467"></a><span class="lineno"> 6467</span>&#160; }</div>
<div class="line"><a name="l06468"></a><span class="lineno"> 6468</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimit_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l06469"></a><span class="lineno"> 6469</span>&#160; output.writeMessage(10, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad6edd46c92d9d5c54731430eb84cef35">getLnsTimeLimit</a>());</div>
<div class="line"><a name="l06470"></a><span class="lineno"> 6470</span>&#160; }</div>
<div class="line"><a name="l06471"></a><span class="lineno"> 6471</span>&#160; <span class="keywordflow">if</span> (useFullPropagation_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06472"></a><span class="lineno"> 6472</span>&#160; output.writeBool(11, useFullPropagation_);</div>
<div class="line"><a name="l06473"></a><span class="lineno"> 6473</span>&#160; }</div>
<div class="line"><a name="l06474"></a><span class="lineno"> 6474</span>&#160; <span class="keywordflow">if</span> (logSearch_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06475"></a><span class="lineno"> 6475</span>&#160; output.writeBool(13, logSearch_);</div>
<div class="line"><a name="l06476"></a><span class="lineno"> 6476</span>&#160; }</div>
<div class="line"><a name="l06477"></a><span class="lineno"> 6477</span>&#160; <span class="keywordflow">if</span> (savingsNeighborsRatio_ != 0D) {</div>
<div class="line"><a name="l06478"></a><span class="lineno"> 6478</span>&#160; output.writeDouble(14, savingsNeighborsRatio_);</div>
<div class="line"><a name="l06479"></a><span class="lineno"> 6479</span>&#160; }</div>
<div class="line"><a name="l06480"></a><span class="lineno"> 6480</span>&#160; <span class="keywordflow">if</span> (savingsAddReverseArcs_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06481"></a><span class="lineno"> 6481</span>&#160; output.writeBool(15, savingsAddReverseArcs_);</div>
<div class="line"><a name="l06482"></a><span class="lineno"> 6482</span>&#160; }</div>
<div class="line"><a name="l06483"></a><span class="lineno"> 6483</span>&#160; <span class="keywordflow">if</span> (cheapestInsertionFarthestSeedsRatio_ != 0D) {</div>
<div class="line"><a name="l06484"></a><span class="lineno"> 6484</span>&#160; output.writeDouble(16, cheapestInsertionFarthestSeedsRatio_);</div>
<div class="line"><a name="l06485"></a><span class="lineno"> 6485</span>&#160; }</div>
<div class="line"><a name="l06486"></a><span class="lineno"> 6486</span>&#160; <span class="keywordflow">if</span> (numberOfSolutionsToCollect_ != 0) {</div>
<div class="line"><a name="l06487"></a><span class="lineno"> 6487</span>&#160; output.writeInt32(17, numberOfSolutionsToCollect_);</div>
<div class="line"><a name="l06488"></a><span class="lineno"> 6488</span>&#160; }</div>
<div class="line"><a name="l06489"></a><span class="lineno"> 6489</span>&#160; <span class="keywordflow">if</span> (savingsArcCoefficient_ != 0D) {</div>
<div class="line"><a name="l06490"></a><span class="lineno"> 6490</span>&#160; output.writeDouble(18, savingsArcCoefficient_);</div>
<div class="line"><a name="l06491"></a><span class="lineno"> 6491</span>&#160; }</div>
<div class="line"><a name="l06492"></a><span class="lineno"> 6492</span>&#160; <span class="keywordflow">if</span> (savingsParallelRoutes_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06493"></a><span class="lineno"> 6493</span>&#160; output.writeBool(19, savingsParallelRoutes_);</div>
<div class="line"><a name="l06494"></a><span class="lineno"> 6494</span>&#160; }</div>
<div class="line"><a name="l06495"></a><span class="lineno"> 6495</span>&#160; <span class="keywordflow">if</span> (relocateExpensiveChainNumArcsToConsider_ != 0) {</div>
<div class="line"><a name="l06496"></a><span class="lineno"> 6496</span>&#160; output.writeInt32(20, relocateExpensiveChainNumArcsToConsider_);</div>
<div class="line"><a name="l06497"></a><span class="lineno"> 6497</span>&#160; }</div>
<div class="line"><a name="l06498"></a><span class="lineno"> 6498</span>&#160; <span class="keywordflow">if</span> (cheapestInsertionNeighborsRatio_ != 0D) {</div>
<div class="line"><a name="l06499"></a><span class="lineno"> 6499</span>&#160; output.writeDouble(21, cheapestInsertionNeighborsRatio_);</div>
<div class="line"><a name="l06500"></a><span class="lineno"> 6500</span>&#160; }</div>
<div class="line"><a name="l06501"></a><span class="lineno"> 6501</span>&#160; <span class="keywordflow">if</span> (logCostScalingFactor_ != 0D) {</div>
<div class="line"><a name="l06502"></a><span class="lineno"> 6502</span>&#160; output.writeDouble(22, logCostScalingFactor_);</div>
<div class="line"><a name="l06503"></a><span class="lineno"> 6503</span>&#160; }</div>
<div class="line"><a name="l06504"></a><span class="lineno"> 6504</span>&#160; <span class="keywordflow">if</span> (savingsMaxMemoryUsageBytes_ != 0D) {</div>
<div class="line"><a name="l06505"></a><span class="lineno"> 6505</span>&#160; output.writeDouble(23, savingsMaxMemoryUsageBytes_);</div>
<div class="line"><a name="l06506"></a><span class="lineno"> 6506</span>&#160; }</div>
<div class="line"><a name="l06507"></a><span class="lineno"> 6507</span>&#160; <span class="keywordflow">if</span> (useCpSat_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l06508"></a><span class="lineno"> 6508</span>&#160; output.writeEnum(27, useCpSat_);</div>
<div class="line"><a name="l06509"></a><span class="lineno"> 6509</span>&#160; }</div>
<div class="line"><a name="l06510"></a><span class="lineno"> 6510</span>&#160; <span class="keywordflow">if</span> (useCp_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l06511"></a><span class="lineno"> 6511</span>&#160; output.writeEnum(28, useCp_);</div>
<div class="line"><a name="l06512"></a><span class="lineno"> 6512</span>&#160; }</div>
<div class="line"><a name="l06513"></a><span class="lineno"> 6513</span>&#160; <span class="keywordflow">if</span> (logCostOffset_ != 0D) {</div>
<div class="line"><a name="l06514"></a><span class="lineno"> 6514</span>&#160; output.writeDouble(29, logCostOffset_);</div>
<div class="line"><a name="l06515"></a><span class="lineno"> 6515</span>&#160; }</div>
<div class="line"><a name="l06516"></a><span class="lineno"> 6516</span>&#160; <span class="keywordflow">if</span> (christofidesUseMinimumMatching_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06517"></a><span class="lineno"> 6517</span>&#160; output.writeBool(30, christofidesUseMinimumMatching_);</div>
<div class="line"><a name="l06518"></a><span class="lineno"> 6518</span>&#160; }</div>
<div class="line"><a name="l06519"></a><span class="lineno"> 6519</span>&#160; unknownFields.writeTo(output);</div>
<div class="line"><a name="l06520"></a><span class="lineno"> 6520</span>&#160; }</div>
<div class="line"><a name="l06521"></a><span class="lineno"> 6521</span>&#160; </div>
<div class="line"><a name="l06522"></a><span class="lineno"> 6522</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l06523"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8342b02c43d81069adc3e820423d92ac"> 6523</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8342b02c43d81069adc3e820423d92ac">getSerializedSize</a>() {</div>
<div class="line"><a name="l06524"></a><span class="lineno"> 6524</span>&#160; <span class="keywordtype">int</span> size = memoizedSize;</div>
<div class="line"><a name="l06525"></a><span class="lineno"> 6525</span>&#160; <span class="keywordflow">if</span> (size != -1) <span class="keywordflow">return</span> size;</div>
<div class="line"><a name="l06526"></a><span class="lineno"> 6526</span>&#160; </div>
<div class="line"><a name="l06527"></a><span class="lineno"> 6527</span>&#160; size = 0;</div>
<div class="line"><a name="l06528"></a><span class="lineno"> 6528</span>&#160; <span class="keywordflow">if</span> (firstSolutionStrategy_ != <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_1FirstSolutionStrategy.html">FirstSolutionStrategy</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html#a6e94e20fd346cc093e18700bb53e74c8">UNSET</a>.getNumber()) {</div>
<div class="line"><a name="l06529"></a><span class="lineno"> 6529</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06530"></a><span class="lineno"> 6530</span>&#160; .computeEnumSize(1, firstSolutionStrategy_);</div>
<div class="line"><a name="l06531"></a><span class="lineno"> 6531</span>&#160; }</div>
<div class="line"><a name="l06532"></a><span class="lineno"> 6532</span>&#160; <span class="keywordflow">if</span> (useUnfilteredFirstSolutionStrategy_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06533"></a><span class="lineno"> 6533</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06534"></a><span class="lineno"> 6534</span>&#160; .computeBoolSize(2, useUnfilteredFirstSolutionStrategy_);</div>
<div class="line"><a name="l06535"></a><span class="lineno"> 6535</span>&#160; }</div>
<div class="line"><a name="l06536"></a><span class="lineno"> 6536</span>&#160; <span class="keywordflow">if</span> (localSearchOperators_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l06537"></a><span class="lineno"> 6537</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06538"></a><span class="lineno"> 6538</span>&#160; .computeMessageSize(3, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac8bda5db5c06f0275ff0d3790851114d">getLocalSearchOperators</a>());</div>
<div class="line"><a name="l06539"></a><span class="lineno"> 6539</span>&#160; }</div>
<div class="line"><a name="l06540"></a><span class="lineno"> 6540</span>&#160; <span class="keywordflow">if</span> (localSearchMetaheuristic_ != <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_1LocalSearchMetaheuristic.html">LocalSearchMetaheuristic</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html#a6e94e20fd346cc093e18700bb53e74c8">UNSET</a>.getNumber()) {</div>
<div class="line"><a name="l06541"></a><span class="lineno"> 6541</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06542"></a><span class="lineno"> 6542</span>&#160; .computeEnumSize(4, localSearchMetaheuristic_);</div>
<div class="line"><a name="l06543"></a><span class="lineno"> 6543</span>&#160; }</div>
<div class="line"><a name="l06544"></a><span class="lineno"> 6544</span>&#160; <span class="keywordflow">if</span> (guidedLocalSearchLambdaCoefficient_ != 0D) {</div>
<div class="line"><a name="l06545"></a><span class="lineno"> 6545</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06546"></a><span class="lineno"> 6546</span>&#160; .computeDoubleSize(5, guidedLocalSearchLambdaCoefficient_);</div>
<div class="line"><a name="l06547"></a><span class="lineno"> 6547</span>&#160; }</div>
<div class="line"><a name="l06548"></a><span class="lineno"> 6548</span>&#160; <span class="keywordflow">if</span> (useDepthFirstSearch_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06549"></a><span class="lineno"> 6549</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06550"></a><span class="lineno"> 6550</span>&#160; .computeBoolSize(6, useDepthFirstSearch_);</div>
<div class="line"><a name="l06551"></a><span class="lineno"> 6551</span>&#160; }</div>
<div class="line"><a name="l06552"></a><span class="lineno"> 6552</span>&#160; <span class="keywordflow">if</span> (optimizationStep_ != 0D) {</div>
<div class="line"><a name="l06553"></a><span class="lineno"> 6553</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06554"></a><span class="lineno"> 6554</span>&#160; .computeDoubleSize(7, optimizationStep_);</div>
<div class="line"><a name="l06555"></a><span class="lineno"> 6555</span>&#160; }</div>
<div class="line"><a name="l06556"></a><span class="lineno"> 6556</span>&#160; <span class="keywordflow">if</span> (solutionLimit_ != 0L) {</div>
<div class="line"><a name="l06557"></a><span class="lineno"> 6557</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06558"></a><span class="lineno"> 6558</span>&#160; .computeInt64Size(8, solutionLimit_);</div>
<div class="line"><a name="l06559"></a><span class="lineno"> 6559</span>&#160; }</div>
<div class="line"><a name="l06560"></a><span class="lineno"> 6560</span>&#160; <span class="keywordflow">if</span> (timeLimit_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l06561"></a><span class="lineno"> 6561</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06562"></a><span class="lineno"> 6562</span>&#160; .computeMessageSize(9, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac5f100e3a462422bd82242894e13fa8a">getTimeLimit</a>());</div>
<div class="line"><a name="l06563"></a><span class="lineno"> 6563</span>&#160; }</div>
<div class="line"><a name="l06564"></a><span class="lineno"> 6564</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimit_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l06565"></a><span class="lineno"> 6565</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06566"></a><span class="lineno"> 6566</span>&#160; .computeMessageSize(10, <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad6edd46c92d9d5c54731430eb84cef35">getLnsTimeLimit</a>());</div>
<div class="line"><a name="l06567"></a><span class="lineno"> 6567</span>&#160; }</div>
<div class="line"><a name="l06568"></a><span class="lineno"> 6568</span>&#160; <span class="keywordflow">if</span> (useFullPropagation_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06569"></a><span class="lineno"> 6569</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06570"></a><span class="lineno"> 6570</span>&#160; .computeBoolSize(11, useFullPropagation_);</div>
<div class="line"><a name="l06571"></a><span class="lineno"> 6571</span>&#160; }</div>
<div class="line"><a name="l06572"></a><span class="lineno"> 6572</span>&#160; <span class="keywordflow">if</span> (logSearch_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06573"></a><span class="lineno"> 6573</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06574"></a><span class="lineno"> 6574</span>&#160; .computeBoolSize(13, logSearch_);</div>
<div class="line"><a name="l06575"></a><span class="lineno"> 6575</span>&#160; }</div>
<div class="line"><a name="l06576"></a><span class="lineno"> 6576</span>&#160; <span class="keywordflow">if</span> (savingsNeighborsRatio_ != 0D) {</div>
<div class="line"><a name="l06577"></a><span class="lineno"> 6577</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06578"></a><span class="lineno"> 6578</span>&#160; .computeDoubleSize(14, savingsNeighborsRatio_);</div>
<div class="line"><a name="l06579"></a><span class="lineno"> 6579</span>&#160; }</div>
<div class="line"><a name="l06580"></a><span class="lineno"> 6580</span>&#160; <span class="keywordflow">if</span> (savingsAddReverseArcs_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06581"></a><span class="lineno"> 6581</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06582"></a><span class="lineno"> 6582</span>&#160; .computeBoolSize(15, savingsAddReverseArcs_);</div>
<div class="line"><a name="l06583"></a><span class="lineno"> 6583</span>&#160; }</div>
<div class="line"><a name="l06584"></a><span class="lineno"> 6584</span>&#160; <span class="keywordflow">if</span> (cheapestInsertionFarthestSeedsRatio_ != 0D) {</div>
<div class="line"><a name="l06585"></a><span class="lineno"> 6585</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06586"></a><span class="lineno"> 6586</span>&#160; .computeDoubleSize(16, cheapestInsertionFarthestSeedsRatio_);</div>
<div class="line"><a name="l06587"></a><span class="lineno"> 6587</span>&#160; }</div>
<div class="line"><a name="l06588"></a><span class="lineno"> 6588</span>&#160; <span class="keywordflow">if</span> (numberOfSolutionsToCollect_ != 0) {</div>
<div class="line"><a name="l06589"></a><span class="lineno"> 6589</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06590"></a><span class="lineno"> 6590</span>&#160; .computeInt32Size(17, numberOfSolutionsToCollect_);</div>
<div class="line"><a name="l06591"></a><span class="lineno"> 6591</span>&#160; }</div>
<div class="line"><a name="l06592"></a><span class="lineno"> 6592</span>&#160; <span class="keywordflow">if</span> (savingsArcCoefficient_ != 0D) {</div>
<div class="line"><a name="l06593"></a><span class="lineno"> 6593</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06594"></a><span class="lineno"> 6594</span>&#160; .computeDoubleSize(18, savingsArcCoefficient_);</div>
<div class="line"><a name="l06595"></a><span class="lineno"> 6595</span>&#160; }</div>
<div class="line"><a name="l06596"></a><span class="lineno"> 6596</span>&#160; <span class="keywordflow">if</span> (savingsParallelRoutes_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06597"></a><span class="lineno"> 6597</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06598"></a><span class="lineno"> 6598</span>&#160; .computeBoolSize(19, savingsParallelRoutes_);</div>
<div class="line"><a name="l06599"></a><span class="lineno"> 6599</span>&#160; }</div>
<div class="line"><a name="l06600"></a><span class="lineno"> 6600</span>&#160; <span class="keywordflow">if</span> (relocateExpensiveChainNumArcsToConsider_ != 0) {</div>
<div class="line"><a name="l06601"></a><span class="lineno"> 6601</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06602"></a><span class="lineno"> 6602</span>&#160; .computeInt32Size(20, relocateExpensiveChainNumArcsToConsider_);</div>
<div class="line"><a name="l06603"></a><span class="lineno"> 6603</span>&#160; }</div>
<div class="line"><a name="l06604"></a><span class="lineno"> 6604</span>&#160; <span class="keywordflow">if</span> (cheapestInsertionNeighborsRatio_ != 0D) {</div>
<div class="line"><a name="l06605"></a><span class="lineno"> 6605</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06606"></a><span class="lineno"> 6606</span>&#160; .computeDoubleSize(21, cheapestInsertionNeighborsRatio_);</div>
<div class="line"><a name="l06607"></a><span class="lineno"> 6607</span>&#160; }</div>
<div class="line"><a name="l06608"></a><span class="lineno"> 6608</span>&#160; <span class="keywordflow">if</span> (logCostScalingFactor_ != 0D) {</div>
<div class="line"><a name="l06609"></a><span class="lineno"> 6609</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06610"></a><span class="lineno"> 6610</span>&#160; .computeDoubleSize(22, logCostScalingFactor_);</div>
<div class="line"><a name="l06611"></a><span class="lineno"> 6611</span>&#160; }</div>
<div class="line"><a name="l06612"></a><span class="lineno"> 6612</span>&#160; <span class="keywordflow">if</span> (savingsMaxMemoryUsageBytes_ != 0D) {</div>
<div class="line"><a name="l06613"></a><span class="lineno"> 6613</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06614"></a><span class="lineno"> 6614</span>&#160; .computeDoubleSize(23, savingsMaxMemoryUsageBytes_);</div>
<div class="line"><a name="l06615"></a><span class="lineno"> 6615</span>&#160; }</div>
<div class="line"><a name="l06616"></a><span class="lineno"> 6616</span>&#160; <span class="keywordflow">if</span> (useCpSat_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l06617"></a><span class="lineno"> 6617</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06618"></a><span class="lineno"> 6618</span>&#160; .computeEnumSize(27, useCpSat_);</div>
<div class="line"><a name="l06619"></a><span class="lineno"> 6619</span>&#160; }</div>
<div class="line"><a name="l06620"></a><span class="lineno"> 6620</span>&#160; <span class="keywordflow">if</span> (useCp_ != <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">BOOL_UNSPECIFIED</a>.getNumber()) {</div>
<div class="line"><a name="l06621"></a><span class="lineno"> 6621</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06622"></a><span class="lineno"> 6622</span>&#160; .computeEnumSize(28, useCp_);</div>
<div class="line"><a name="l06623"></a><span class="lineno"> 6623</span>&#160; }</div>
<div class="line"><a name="l06624"></a><span class="lineno"> 6624</span>&#160; <span class="keywordflow">if</span> (logCostOffset_ != 0D) {</div>
<div class="line"><a name="l06625"></a><span class="lineno"> 6625</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06626"></a><span class="lineno"> 6626</span>&#160; .computeDoubleSize(29, logCostOffset_);</div>
<div class="line"><a name="l06627"></a><span class="lineno"> 6627</span>&#160; }</div>
<div class="line"><a name="l06628"></a><span class="lineno"> 6628</span>&#160; <span class="keywordflow">if</span> (christofidesUseMinimumMatching_ != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l06629"></a><span class="lineno"> 6629</span>&#160; size += <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedOutputStream</div>
<div class="line"><a name="l06630"></a><span class="lineno"> 6630</span>&#160; .computeBoolSize(30, christofidesUseMinimumMatching_);</div>
<div class="line"><a name="l06631"></a><span class="lineno"> 6631</span>&#160; }</div>
<div class="line"><a name="l06632"></a><span class="lineno"> 6632</span>&#160; size += unknownFields.getSerializedSize();</div>
<div class="line"><a name="l06633"></a><span class="lineno"> 6633</span>&#160; memoizedSize = size;</div>
<div class="line"><a name="l06634"></a><span class="lineno"> 6634</span>&#160; <span class="keywordflow">return</span> size;</div>
<div class="line"><a name="l06635"></a><span class="lineno"> 6635</span>&#160; }</div>
<div class="line"><a name="l06636"></a><span class="lineno"> 6636</span>&#160; </div>
<div class="line"><a name="l06637"></a><span class="lineno"> 6637</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l06638"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad9c7bdd857ca6c970b0d1ba4dadb1f66"> 6638</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad9c7bdd857ca6c970b0d1ba4dadb1f66">equals</a>(<span class="keyword">final</span> java.lang.Object obj) {</div>
<div class="line"><a name="l06639"></a><span class="lineno"> 6639</span>&#160; <span class="keywordflow">if</span> (obj == <span class="keyword">this</span>) {</div>
<div class="line"><a name="l06640"></a><span class="lineno"> 6640</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l06641"></a><span class="lineno"> 6641</span>&#160; }</div>
<div class="line"><a name="l06642"></a><span class="lineno"> 6642</span>&#160; <span class="keywordflow">if</span> (!(obj instanceof <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>)) {</div>
<div class="line"><a name="l06643"></a><span class="lineno"> 6643</span>&#160; <span class="keywordflow">return</span> super.equals(obj);</div>
<div class="line"><a name="l06644"></a><span class="lineno"> 6644</span>&#160; }</div>
<div class="line"><a name="l06645"></a><span class="lineno"> 6645</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> other = (<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_1RoutingSearchParameters.html">RoutingSearchParameters</a>) obj;</div>
<div class="line"><a name="l06646"></a><span class="lineno"> 6646</span>&#160; </div>
<div class="line"><a name="l06647"></a><span class="lineno"> 6647</span>&#160; <span class="keywordflow">if</span> (firstSolutionStrategy_ != other.firstSolutionStrategy_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06648"></a><span class="lineno"> 6648</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad0c6d4986f680ae86a4ded23c93d655f">getUseUnfilteredFirstSolutionStrategy</a>()</div>
<div class="line"><a name="l06649"></a><span class="lineno"> 6649</span>&#160; != other.getUseUnfilteredFirstSolutionStrategy()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06650"></a><span class="lineno"> 6650</span>&#160; <span class="keywordflow">if</span> (java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae12d92eebb3c04c6b3ff6eadee688f67">getSavingsNeighborsRatio</a>())</div>
<div class="line"><a name="l06651"></a><span class="lineno"> 6651</span>&#160; != java.lang.Double.doubleToLongBits(</div>
<div class="line"><a name="l06652"></a><span class="lineno"> 6652</span>&#160; other.getSavingsNeighborsRatio())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06653"></a><span class="lineno"> 6653</span>&#160; <span class="keywordflow">if</span> (java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a63795ece48015dbf7010b08ae218fe09">getSavingsMaxMemoryUsageBytes</a>())</div>
<div class="line"><a name="l06654"></a><span class="lineno"> 6654</span>&#160; != java.lang.Double.doubleToLongBits(</div>
<div class="line"><a name="l06655"></a><span class="lineno"> 6655</span>&#160; other.getSavingsMaxMemoryUsageBytes())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06656"></a><span class="lineno"> 6656</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0d699cd3f96ba6dfc30f0b6bbf4f2407">getSavingsAddReverseArcs</a>()</div>
<div class="line"><a name="l06657"></a><span class="lineno"> 6657</span>&#160; != other.getSavingsAddReverseArcs()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06658"></a><span class="lineno"> 6658</span>&#160; <span class="keywordflow">if</span> (java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a50c300d9171f5644996c517dc31b5da8">getSavingsArcCoefficient</a>())</div>
<div class="line"><a name="l06659"></a><span class="lineno"> 6659</span>&#160; != java.lang.Double.doubleToLongBits(</div>
<div class="line"><a name="l06660"></a><span class="lineno"> 6660</span>&#160; other.getSavingsArcCoefficient())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06661"></a><span class="lineno"> 6661</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0b6ff22a3dbdf99631494848ebce26df">getSavingsParallelRoutes</a>()</div>
<div class="line"><a name="l06662"></a><span class="lineno"> 6662</span>&#160; != other.getSavingsParallelRoutes()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06663"></a><span class="lineno"> 6663</span>&#160; <span class="keywordflow">if</span> (java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9e0fdc113677bb1a9f51f11fc53efb05">getCheapestInsertionFarthestSeedsRatio</a>())</div>
<div class="line"><a name="l06664"></a><span class="lineno"> 6664</span>&#160; != java.lang.Double.doubleToLongBits(</div>
<div class="line"><a name="l06665"></a><span class="lineno"> 6665</span>&#160; other.getCheapestInsertionFarthestSeedsRatio())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06666"></a><span class="lineno"> 6666</span>&#160; <span class="keywordflow">if</span> (java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7ef992474198f81577777a5145b4aa06">getCheapestInsertionNeighborsRatio</a>())</div>
<div class="line"><a name="l06667"></a><span class="lineno"> 6667</span>&#160; != java.lang.Double.doubleToLongBits(</div>
<div class="line"><a name="l06668"></a><span class="lineno"> 6668</span>&#160; other.getCheapestInsertionNeighborsRatio())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06669"></a><span class="lineno"> 6669</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4c418c23083d28be367e1d6a90735039">getChristofidesUseMinimumMatching</a>()</div>
<div class="line"><a name="l06670"></a><span class="lineno"> 6670</span>&#160; != other.getChristofidesUseMinimumMatching()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06671"></a><span class="lineno"> 6671</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a333f2d0686be2fe320613122a0a671ec">hasLocalSearchOperators</a>() != other.hasLocalSearchOperators()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06672"></a><span class="lineno"> 6672</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a333f2d0686be2fe320613122a0a671ec">hasLocalSearchOperators</a>()) {</div>
<div class="line"><a name="l06673"></a><span class="lineno"> 6673</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac8bda5db5c06f0275ff0d3790851114d">getLocalSearchOperators</a>()</div>
<div class="line"><a name="l06674"></a><span class="lineno"> 6674</span>&#160; .<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad9c7bdd857ca6c970b0d1ba4dadb1f66">equals</a>(other.getLocalSearchOperators())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06675"></a><span class="lineno"> 6675</span>&#160; }</div>
<div class="line"><a name="l06676"></a><span class="lineno"> 6676</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9a30cd2e0563786bd1addf558338443a">getRelocateExpensiveChainNumArcsToConsider</a>()</div>
<div class="line"><a name="l06677"></a><span class="lineno"> 6677</span>&#160; != other.getRelocateExpensiveChainNumArcsToConsider()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06678"></a><span class="lineno"> 6678</span>&#160; <span class="keywordflow">if</span> (localSearchMetaheuristic_ != other.localSearchMetaheuristic_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06679"></a><span class="lineno"> 6679</span>&#160; <span class="keywordflow">if</span> (java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a50eaea8755cdd9b1ad13014434abf8a3">getGuidedLocalSearchLambdaCoefficient</a>())</div>
<div class="line"><a name="l06680"></a><span class="lineno"> 6680</span>&#160; != java.lang.Double.doubleToLongBits(</div>
<div class="line"><a name="l06681"></a><span class="lineno"> 6681</span>&#160; other.getGuidedLocalSearchLambdaCoefficient())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06682"></a><span class="lineno"> 6682</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a993f56ca03127027a1ea767544da0e76">getUseDepthFirstSearch</a>()</div>
<div class="line"><a name="l06683"></a><span class="lineno"> 6683</span>&#160; != other.getUseDepthFirstSearch()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06684"></a><span class="lineno"> 6684</span>&#160; <span class="keywordflow">if</span> (useCp_ != other.useCp_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06685"></a><span class="lineno"> 6685</span>&#160; <span class="keywordflow">if</span> (useCpSat_ != other.useCpSat_) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06686"></a><span class="lineno"> 6686</span>&#160; <span class="keywordflow">if</span> (java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aaf8a407063882230a3921ffc26912f88">getOptimizationStep</a>())</div>
<div class="line"><a name="l06687"></a><span class="lineno"> 6687</span>&#160; != java.lang.Double.doubleToLongBits(</div>
<div class="line"><a name="l06688"></a><span class="lineno"> 6688</span>&#160; other.getOptimizationStep())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06689"></a><span class="lineno"> 6689</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#afb05bf0d8ac33b2f86737baacd892f7b">getNumberOfSolutionsToCollect</a>()</div>
<div class="line"><a name="l06690"></a><span class="lineno"> 6690</span>&#160; != other.getNumberOfSolutionsToCollect()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06691"></a><span class="lineno"> 6691</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab893269a7a3fbec10f5c535ab8d77ab1">getSolutionLimit</a>()</div>
<div class="line"><a name="l06692"></a><span class="lineno"> 6692</span>&#160; != other.getSolutionLimit()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06693"></a><span class="lineno"> 6693</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0c54ad0f347bbad5ca707ef492b437eb">hasTimeLimit</a>() != other.hasTimeLimit()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06694"></a><span class="lineno"> 6694</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0c54ad0f347bbad5ca707ef492b437eb">hasTimeLimit</a>()) {</div>
<div class="line"><a name="l06695"></a><span class="lineno"> 6695</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac5f100e3a462422bd82242894e13fa8a">getTimeLimit</a>()</div>
<div class="line"><a name="l06696"></a><span class="lineno"> 6696</span>&#160; .equals(other.getTimeLimit())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06697"></a><span class="lineno"> 6697</span>&#160; }</div>
<div class="line"><a name="l06698"></a><span class="lineno"> 6698</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8ba951287874df2bf6fb088016f272c6">hasLnsTimeLimit</a>() != other.hasLnsTimeLimit()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06699"></a><span class="lineno"> 6699</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8ba951287874df2bf6fb088016f272c6">hasLnsTimeLimit</a>()) {</div>
<div class="line"><a name="l06700"></a><span class="lineno"> 6700</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad6edd46c92d9d5c54731430eb84cef35">getLnsTimeLimit</a>()</div>
<div class="line"><a name="l06701"></a><span class="lineno"> 6701</span>&#160; .equals(other.getLnsTimeLimit())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06702"></a><span class="lineno"> 6702</span>&#160; }</div>
<div class="line"><a name="l06703"></a><span class="lineno"> 6703</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1361b5abfa7012efad9a62c5c178bee8">getUseFullPropagation</a>()</div>
<div class="line"><a name="l06704"></a><span class="lineno"> 6704</span>&#160; != other.getUseFullPropagation()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06705"></a><span class="lineno"> 6705</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab325c2ffba6af317f3615ebdd63eb42e">getLogSearch</a>()</div>
<div class="line"><a name="l06706"></a><span class="lineno"> 6706</span>&#160; != other.getLogSearch()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06707"></a><span class="lineno"> 6707</span>&#160; <span class="keywordflow">if</span> (java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac70d9748527d7051eddff10a8678a2b4">getLogCostScalingFactor</a>())</div>
<div class="line"><a name="l06708"></a><span class="lineno"> 6708</span>&#160; != java.lang.Double.doubleToLongBits(</div>
<div class="line"><a name="l06709"></a><span class="lineno"> 6709</span>&#160; other.getLogCostScalingFactor())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06710"></a><span class="lineno"> 6710</span>&#160; <span class="keywordflow">if</span> (java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae8bc74efccd4d9b1e3e1fe1aa843ec00">getLogCostOffset</a>())</div>
<div class="line"><a name="l06711"></a><span class="lineno"> 6711</span>&#160; != java.lang.Double.doubleToLongBits(</div>
<div class="line"><a name="l06712"></a><span class="lineno"> 6712</span>&#160; other.getLogCostOffset())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06713"></a><span class="lineno"> 6713</span>&#160; <span class="keywordflow">if</span> (!unknownFields.equals(other.unknownFields)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l06714"></a><span class="lineno"> 6714</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l06715"></a><span class="lineno"> 6715</span>&#160; }</div>
<div class="line"><a name="l06716"></a><span class="lineno"> 6716</span>&#160; </div>
<div class="line"><a name="l06717"></a><span class="lineno"> 6717</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l06718"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab55eefa0b7ba9d1dec56bf8bb2b996b3"> 6718</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab55eefa0b7ba9d1dec56bf8bb2b996b3">hashCode</a>() {</div>
<div class="line"><a name="l06719"></a><span class="lineno"> 6719</span>&#160; <span class="keywordflow">if</span> (memoizedHashCode != 0) {</div>
<div class="line"><a name="l06720"></a><span class="lineno"> 6720</span>&#160; <span class="keywordflow">return</span> memoizedHashCode;</div>
<div class="line"><a name="l06721"></a><span class="lineno"> 6721</span>&#160; }</div>
<div class="line"><a name="l06722"></a><span class="lineno"> 6722</span>&#160; <span class="keywordtype">int</span> hash = 41;</div>
<div class="line"><a name="l06723"></a><span class="lineno"> 6723</span>&#160; hash = (19 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ada120643f7710d9df7cad50d6ab2ac51">getDescriptor</a>().hashCode();</div>
<div class="line"><a name="l06724"></a><span class="lineno"> 6724</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8f334852be3ae17b48b21d01ae70427a">FIRST_SOLUTION_STRATEGY_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06725"></a><span class="lineno"> 6725</span>&#160; hash = (53 * hash) + firstSolutionStrategy_;</div>
<div class="line"><a name="l06726"></a><span class="lineno"> 6726</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a57ba27dd1bc12f14bb6e472d1fef29c8">USE_UNFILTERED_FIRST_SOLUTION_STRATEGY_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06727"></a><span class="lineno"> 6727</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashBoolean(</div>
<div class="line"><a name="l06728"></a><span class="lineno"> 6728</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad0c6d4986f680ae86a4ded23c93d655f">getUseUnfilteredFirstSolutionStrategy</a>());</div>
<div class="line"><a name="l06729"></a><span class="lineno"> 6729</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a3fd086b865f5f1d0f0dd613d8ccf5d2f">SAVINGS_NEIGHBORS_RATIO_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06730"></a><span class="lineno"> 6730</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashLong(</div>
<div class="line"><a name="l06731"></a><span class="lineno"> 6731</span>&#160; java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae12d92eebb3c04c6b3ff6eadee688f67">getSavingsNeighborsRatio</a>()));</div>
<div class="line"><a name="l06732"></a><span class="lineno"> 6732</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aed9c4796b7eff546c0cf6769290aaa00">SAVINGS_MAX_MEMORY_USAGE_BYTES_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06733"></a><span class="lineno"> 6733</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashLong(</div>
<div class="line"><a name="l06734"></a><span class="lineno"> 6734</span>&#160; java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a63795ece48015dbf7010b08ae218fe09">getSavingsMaxMemoryUsageBytes</a>()));</div>
<div class="line"><a name="l06735"></a><span class="lineno"> 6735</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8c9191aef8dc5c6ade7fadf62c97830d">SAVINGS_ADD_REVERSE_ARCS_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06736"></a><span class="lineno"> 6736</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashBoolean(</div>
<div class="line"><a name="l06737"></a><span class="lineno"> 6737</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0d699cd3f96ba6dfc30f0b6bbf4f2407">getSavingsAddReverseArcs</a>());</div>
<div class="line"><a name="l06738"></a><span class="lineno"> 6738</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4d9ca15adf2736bc5db57aa4eb78a3b9">SAVINGS_ARC_COEFFICIENT_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06739"></a><span class="lineno"> 6739</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashLong(</div>
<div class="line"><a name="l06740"></a><span class="lineno"> 6740</span>&#160; java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a50c300d9171f5644996c517dc31b5da8">getSavingsArcCoefficient</a>()));</div>
<div class="line"><a name="l06741"></a><span class="lineno"> 6741</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a13d2a042e53e782587dcaed557704b3a">SAVINGS_PARALLEL_ROUTES_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06742"></a><span class="lineno"> 6742</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashBoolean(</div>
<div class="line"><a name="l06743"></a><span class="lineno"> 6743</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0b6ff22a3dbdf99631494848ebce26df">getSavingsParallelRoutes</a>());</div>
<div class="line"><a name="l06744"></a><span class="lineno"> 6744</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9ea23b951a8b1827ed53b98b295091b7">CHEAPEST_INSERTION_FARTHEST_SEEDS_RATIO_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06745"></a><span class="lineno"> 6745</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashLong(</div>
<div class="line"><a name="l06746"></a><span class="lineno"> 6746</span>&#160; java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9e0fdc113677bb1a9f51f11fc53efb05">getCheapestInsertionFarthestSeedsRatio</a>()));</div>
<div class="line"><a name="l06747"></a><span class="lineno"> 6747</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae73be9267d9183f20ee414b07cdbffe2">CHEAPEST_INSERTION_NEIGHBORS_RATIO_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06748"></a><span class="lineno"> 6748</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashLong(</div>
<div class="line"><a name="l06749"></a><span class="lineno"> 6749</span>&#160; java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7ef992474198f81577777a5145b4aa06">getCheapestInsertionNeighborsRatio</a>()));</div>
<div class="line"><a name="l06750"></a><span class="lineno"> 6750</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae9f1da899e54b72b67cb75d9de02741f">CHRISTOFIDES_USE_MINIMUM_MATCHING_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06751"></a><span class="lineno"> 6751</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashBoolean(</div>
<div class="line"><a name="l06752"></a><span class="lineno"> 6752</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4c418c23083d28be367e1d6a90735039">getChristofidesUseMinimumMatching</a>());</div>
<div class="line"><a name="l06753"></a><span class="lineno"> 6753</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a333f2d0686be2fe320613122a0a671ec">hasLocalSearchOperators</a>()) {</div>
<div class="line"><a name="l06754"></a><span class="lineno"> 6754</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a5adbb8c64d22b93dfbc4a469bdd468b0">LOCAL_SEARCH_OPERATORS_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06755"></a><span class="lineno"> 6755</span>&#160; hash = (53 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac8bda5db5c06f0275ff0d3790851114d">getLocalSearchOperators</a>().<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab55eefa0b7ba9d1dec56bf8bb2b996b3">hashCode</a>();</div>
<div class="line"><a name="l06756"></a><span class="lineno"> 6756</span>&#160; }</div>
<div class="line"><a name="l06757"></a><span class="lineno"> 6757</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad26931a4e52d598d3810212f71a303a9">RELOCATE_EXPENSIVE_CHAIN_NUM_ARCS_TO_CONSIDER_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06758"></a><span class="lineno"> 6758</span>&#160; hash = (53 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9a30cd2e0563786bd1addf558338443a">getRelocateExpensiveChainNumArcsToConsider</a>();</div>
<div class="line"><a name="l06759"></a><span class="lineno"> 6759</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af7f7ed429eda2e3be4dc1af97ec41a28">LOCAL_SEARCH_METAHEURISTIC_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06760"></a><span class="lineno"> 6760</span>&#160; hash = (53 * hash) + localSearchMetaheuristic_;</div>
<div class="line"><a name="l06761"></a><span class="lineno"> 6761</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a2371ac53b91bc8b2579a13b03e490c70">GUIDED_LOCAL_SEARCH_LAMBDA_COEFFICIENT_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06762"></a><span class="lineno"> 6762</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashLong(</div>
<div class="line"><a name="l06763"></a><span class="lineno"> 6763</span>&#160; java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a50eaea8755cdd9b1ad13014434abf8a3">getGuidedLocalSearchLambdaCoefficient</a>()));</div>
<div class="line"><a name="l06764"></a><span class="lineno"> 6764</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad32858c3ac7c9a44d07d94a5c978a8d9">USE_DEPTH_FIRST_SEARCH_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06765"></a><span class="lineno"> 6765</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashBoolean(</div>
<div class="line"><a name="l06766"></a><span class="lineno"> 6766</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a993f56ca03127027a1ea767544da0e76">getUseDepthFirstSearch</a>());</div>
<div class="line"><a name="l06767"></a><span class="lineno"> 6767</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aa6a845467bd247c3964661b3f8c5f9a6">USE_CP_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06768"></a><span class="lineno"> 6768</span>&#160; hash = (53 * hash) + useCp_;</div>
<div class="line"><a name="l06769"></a><span class="lineno"> 6769</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af17762bd476e73acc90877f3b953c36e">USE_CP_SAT_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06770"></a><span class="lineno"> 6770</span>&#160; hash = (53 * hash) + useCpSat_;</div>
<div class="line"><a name="l06771"></a><span class="lineno"> 6771</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af65cb6919f31a45af29d0f44d1468e4e">OPTIMIZATION_STEP_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06772"></a><span class="lineno"> 6772</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashLong(</div>
<div class="line"><a name="l06773"></a><span class="lineno"> 6773</span>&#160; java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aaf8a407063882230a3921ffc26912f88">getOptimizationStep</a>()));</div>
<div class="line"><a name="l06774"></a><span class="lineno"> 6774</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a36e46225590a35e7ab74f0d23303f5bb">NUMBER_OF_SOLUTIONS_TO_COLLECT_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06775"></a><span class="lineno"> 6775</span>&#160; hash = (53 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#afb05bf0d8ac33b2f86737baacd892f7b">getNumberOfSolutionsToCollect</a>();</div>
<div class="line"><a name="l06776"></a><span class="lineno"> 6776</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1708231a9ee959801b2f7c3af28f7372">SOLUTION_LIMIT_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06777"></a><span class="lineno"> 6777</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashLong(</div>
<div class="line"><a name="l06778"></a><span class="lineno"> 6778</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab893269a7a3fbec10f5c535ab8d77ab1">getSolutionLimit</a>());</div>
<div class="line"><a name="l06779"></a><span class="lineno"> 6779</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0c54ad0f347bbad5ca707ef492b437eb">hasTimeLimit</a>()) {</div>
<div class="line"><a name="l06780"></a><span class="lineno"> 6780</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a5c1f444ab4dd5a44b385d598a4cb7235">TIME_LIMIT_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06781"></a><span class="lineno"> 6781</span>&#160; hash = (53 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac5f100e3a462422bd82242894e13fa8a">getTimeLimit</a>().hashCode();</div>
<div class="line"><a name="l06782"></a><span class="lineno"> 6782</span>&#160; }</div>
<div class="line"><a name="l06783"></a><span class="lineno"> 6783</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8ba951287874df2bf6fb088016f272c6">hasLnsTimeLimit</a>()) {</div>
<div class="line"><a name="l06784"></a><span class="lineno"> 6784</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1d5b1a9815968ddb95ada302d5a2bba5">LNS_TIME_LIMIT_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06785"></a><span class="lineno"> 6785</span>&#160; hash = (53 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad6edd46c92d9d5c54731430eb84cef35">getLnsTimeLimit</a>().hashCode();</div>
<div class="line"><a name="l06786"></a><span class="lineno"> 6786</span>&#160; }</div>
<div class="line"><a name="l06787"></a><span class="lineno"> 6787</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aff9008007063dfb939e004107c9cdcdf">USE_FULL_PROPAGATION_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06788"></a><span class="lineno"> 6788</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashBoolean(</div>
<div class="line"><a name="l06789"></a><span class="lineno"> 6789</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1361b5abfa7012efad9a62c5c178bee8">getUseFullPropagation</a>());</div>
<div class="line"><a name="l06790"></a><span class="lineno"> 6790</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a78d482e31c41ff5ef3fc69c7681124d0">LOG_SEARCH_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06791"></a><span class="lineno"> 6791</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashBoolean(</div>
<div class="line"><a name="l06792"></a><span class="lineno"> 6792</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab325c2ffba6af317f3615ebdd63eb42e">getLogSearch</a>());</div>
<div class="line"><a name="l06793"></a><span class="lineno"> 6793</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1db7e129def42b321bbefef46b4fc397">LOG_COST_SCALING_FACTOR_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06794"></a><span class="lineno"> 6794</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashLong(</div>
<div class="line"><a name="l06795"></a><span class="lineno"> 6795</span>&#160; java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac70d9748527d7051eddff10a8678a2b4">getLogCostScalingFactor</a>()));</div>
<div class="line"><a name="l06796"></a><span class="lineno"> 6796</span>&#160; hash = (37 * hash) + <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a40c4c30999a71127ed6ab22fbc7490d9">LOG_COST_OFFSET_FIELD_NUMBER</a>;</div>
<div class="line"><a name="l06797"></a><span class="lineno"> 6797</span>&#160; hash = (53 * hash) + <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Internal.hashLong(</div>
<div class="line"><a name="l06798"></a><span class="lineno"> 6798</span>&#160; java.lang.Double.doubleToLongBits(<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae8bc74efccd4d9b1e3e1fe1aa843ec00">getLogCostOffset</a>()));</div>
<div class="line"><a name="l06799"></a><span class="lineno"> 6799</span>&#160; hash = (29 * hash) + unknownFields.hashCode();</div>
<div class="line"><a name="l06800"></a><span class="lineno"> 6800</span>&#160; memoizedHashCode = hash;</div>
<div class="line"><a name="l06801"></a><span class="lineno"> 6801</span>&#160; <span class="keywordflow">return</span> hash;</div>
<div class="line"><a name="l06802"></a><span class="lineno"> 6802</span>&#160; }</div>
<div class="line"><a name="l06803"></a><span class="lineno"> 6803</span>&#160; </div>
<div class="line"><a name="l06804"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a136c1d5436f5a557ede1e3682a82601b"> 6804</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a136c1d5436f5a557ede1e3682a82601b">parseFrom</a>(</div>
<div class="line"><a name="l06805"></a><span class="lineno"> 6805</span>&#160; java.nio.ByteBuffer data)</div>
<div class="line"><a name="l06806"></a><span class="lineno"> 6806</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l06807"></a><span class="lineno"> 6807</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data);</div>
<div class="line"><a name="l06808"></a><span class="lineno"> 6808</span>&#160; }</div>
<div class="line"><a name="l06809"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#abfe40b73eecb9ee4f00ec98aaf751572"> 6809</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#abfe40b73eecb9ee4f00ec98aaf751572">parseFrom</a>(</div>
<div class="line"><a name="l06810"></a><span class="lineno"> 6810</span>&#160; java.nio.ByteBuffer data,</div>
<div class="line"><a name="l06811"></a><span class="lineno"> 6811</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l06812"></a><span class="lineno"> 6812</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l06813"></a><span class="lineno"> 6813</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data, extensionRegistry);</div>
<div class="line"><a name="l06814"></a><span class="lineno"> 6814</span>&#160; }</div>
<div class="line"><a name="l06815"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7d69e518c36e5a64606f35ff097579d1"> 6815</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7d69e518c36e5a64606f35ff097579d1">parseFrom</a>(</div>
<div class="line"><a name="l06816"></a><span class="lineno"> 6816</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ByteString data)</div>
<div class="line"><a name="l06817"></a><span class="lineno"> 6817</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l06818"></a><span class="lineno"> 6818</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data);</div>
<div class="line"><a name="l06819"></a><span class="lineno"> 6819</span>&#160; }</div>
<div class="line"><a name="l06820"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab2d63dde5e3eb882fc6376da892936aa"> 6820</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab2d63dde5e3eb882fc6376da892936aa">parseFrom</a>(</div>
<div class="line"><a name="l06821"></a><span class="lineno"> 6821</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ByteString data,</div>
<div class="line"><a name="l06822"></a><span class="lineno"> 6822</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l06823"></a><span class="lineno"> 6823</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l06824"></a><span class="lineno"> 6824</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data, extensionRegistry);</div>
<div class="line"><a name="l06825"></a><span class="lineno"> 6825</span>&#160; }</div>
<div class="line"><a name="l06826"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a49dd81f427eb038cdf7203b8b19075b2"> 6826</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a49dd81f427eb038cdf7203b8b19075b2">parseFrom</a>(<span class="keywordtype">byte</span>[] data)</div>
<div class="line"><a name="l06827"></a><span class="lineno"> 6827</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l06828"></a><span class="lineno"> 6828</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data);</div>
<div class="line"><a name="l06829"></a><span class="lineno"> 6829</span>&#160; }</div>
<div class="line"><a name="l06830"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad5fb938a2fa4565a66773fa5f970c348"> 6830</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad5fb938a2fa4565a66773fa5f970c348">parseFrom</a>(</div>
<div class="line"><a name="l06831"></a><span class="lineno"> 6831</span>&#160; <span class="keywordtype">byte</span>[] data,</div>
<div class="line"><a name="l06832"></a><span class="lineno"> 6832</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l06833"></a><span class="lineno"> 6833</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l06834"></a><span class="lineno"> 6834</span>&#160; <span class="keywordflow">return</span> PARSER.parseFrom(data, extensionRegistry);</div>
<div class="line"><a name="l06835"></a><span class="lineno"> 6835</span>&#160; }</div>
<div class="line"><a name="l06836"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a929a9bb8c306daf00877d150acd73cd0"> 6836</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a929a9bb8c306daf00877d150acd73cd0">parseFrom</a>(java.io.InputStream input)</div>
<div class="line"><a name="l06837"></a><span class="lineno"> 6837</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l06838"></a><span class="lineno"> 6838</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l06839"></a><span class="lineno"> 6839</span>&#160; .parseWithIOException(PARSER, input);</div>
<div class="line"><a name="l06840"></a><span class="lineno"> 6840</span>&#160; }</div>
<div class="line"><a name="l06841"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#affd88161f376d01f8e9110dd34c5d657"> 6841</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#affd88161f376d01f8e9110dd34c5d657">parseFrom</a>(</div>
<div class="line"><a name="l06842"></a><span class="lineno"> 6842</span>&#160; java.io.InputStream input,</div>
<div class="line"><a name="l06843"></a><span class="lineno"> 6843</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l06844"></a><span class="lineno"> 6844</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l06845"></a><span class="lineno"> 6845</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l06846"></a><span class="lineno"> 6846</span>&#160; .parseWithIOException(PARSER, input, extensionRegistry);</div>
<div class="line"><a name="l06847"></a><span class="lineno"> 6847</span>&#160; }</div>
<div class="line"><a name="l06848"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8f7e5bcae2a6c006e764699eb3343d88"> 6848</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8f7e5bcae2a6c006e764699eb3343d88">parseDelimitedFrom</a>(java.io.InputStream input)</div>
<div class="line"><a name="l06849"></a><span class="lineno"> 6849</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l06850"></a><span class="lineno"> 6850</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l06851"></a><span class="lineno"> 6851</span>&#160; .parseDelimitedWithIOException(PARSER, input);</div>
<div class="line"><a name="l06852"></a><span class="lineno"> 6852</span>&#160; }</div>
<div class="line"><a name="l06853"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aad91eb014733f0f8587fc9051c15c4e8"> 6853</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aad91eb014733f0f8587fc9051c15c4e8">parseDelimitedFrom</a>(</div>
<div class="line"><a name="l06854"></a><span class="lineno"> 6854</span>&#160; java.io.InputStream input,</div>
<div class="line"><a name="l06855"></a><span class="lineno"> 6855</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l06856"></a><span class="lineno"> 6856</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l06857"></a><span class="lineno"> 6857</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l06858"></a><span class="lineno"> 6858</span>&#160; .parseDelimitedWithIOException(PARSER, input, extensionRegistry);</div>
<div class="line"><a name="l06859"></a><span class="lineno"> 6859</span>&#160; }</div>
<div class="line"><a name="l06860"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9a7ac4e7040480b57495338f81e505bc"> 6860</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9a7ac4e7040480b57495338f81e505bc">parseFrom</a>(</div>
<div class="line"><a name="l06861"></a><span class="lineno"> 6861</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedInputStream input)</div>
<div class="line"><a name="l06862"></a><span class="lineno"> 6862</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l06863"></a><span class="lineno"> 6863</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l06864"></a><span class="lineno"> 6864</span>&#160; .parseWithIOException(PARSER, input);</div>
<div class="line"><a name="l06865"></a><span class="lineno"> 6865</span>&#160; }</div>
<div class="line"><a name="l06866"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae39ad9a35d40ea20ac2ade18119ec3b8"> 6866</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae39ad9a35d40ea20ac2ade18119ec3b8">parseFrom</a>(</div>
<div class="line"><a name="l06867"></a><span class="lineno"> 6867</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedInputStream input,</div>
<div class="line"><a name="l06868"></a><span class="lineno"> 6868</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l06869"></a><span class="lineno"> 6869</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l06870"></a><span class="lineno"> 6870</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l06871"></a><span class="lineno"> 6871</span>&#160; .parseWithIOException(PARSER, input, extensionRegistry);</div>
<div class="line"><a name="l06872"></a><span class="lineno"> 6872</span>&#160; }</div>
<div class="line"><a name="l06873"></a><span class="lineno"> 6873</span>&#160; </div>
<div class="line"><a name="l06874"></a><span class="lineno"> 6874</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l06875"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7a484474c36faf426657f0e94c090dbb"> 6875</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7a484474c36faf426657f0e94c090dbb">newBuilderForType</a>() { <span class="keywordflow">return</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aeff24d3f13ca1e88dc9427c640b64314">newBuilder</a>(); }</div>
<div class="line"><a name="l06876"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aeff24d3f13ca1e88dc9427c640b64314"> 6876</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aeff24d3f13ca1e88dc9427c640b64314">newBuilder</a>() {</div>
<div class="line"><a name="l06877"></a><span class="lineno"> 6877</span>&#160; <span class="keywordflow">return</span> DEFAULT_INSTANCE.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a77db07dbc1f747f14c5df841ccf5a14c">toBuilder</a>();</div>
<div class="line"><a name="l06878"></a><span class="lineno"> 6878</span>&#160; }</div>
<div class="line"><a name="l06879"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab0c040c51262b6d7fac4be4340dab905"> 6879</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab0c040c51262b6d7fac4be4340dab905">newBuilder</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_1RoutingSearchParameters.html">RoutingSearchParameters</a> prototype) {</div>
<div class="line"><a name="l06880"></a><span class="lineno"> 6880</span>&#160; <span class="keywordflow">return</span> DEFAULT_INSTANCE.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a77db07dbc1f747f14c5df841ccf5a14c">toBuilder</a>().<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">mergeFrom</a>(prototype);</div>
<div class="line"><a name="l06881"></a><span class="lineno"> 6881</span>&#160; }</div>
<div class="line"><a name="l06882"></a><span class="lineno"> 6882</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l06883"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a77db07dbc1f747f14c5df841ccf5a14c"> 6883</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a77db07dbc1f747f14c5df841ccf5a14c">toBuilder</a>() {</div>
<div class="line"><a name="l06884"></a><span class="lineno"> 6884</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span> == DEFAULT_INSTANCE</div>
<div class="line"><a name="l06885"></a><span class="lineno"> 6885</span>&#160; ? <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a>() : <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a>().<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">mergeFrom</a>(<span class="keyword">this</span>);</div>
<div class="line"><a name="l06886"></a><span class="lineno"> 6886</span>&#160; }</div>
<div class="line"><a name="l06887"></a><span class="lineno"> 6887</span>&#160; </div>
<div class="line"><a name="l06888"></a><span class="lineno"> 6888</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l06889"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a401adfed369d510f3437d16bccf924c3"> 6889</a></span>&#160; <span class="keyword">protected</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a401adfed369d510f3437d16bccf924c3">newBuilderForType</a>(</div>
<div class="line"><a name="l06890"></a><span class="lineno"> 6890</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3.BuilderParent parent) {</div>
<div class="line"><a name="l06891"></a><span class="lineno"> 6891</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> builder = <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a>(parent);</div>
<div class="line"><a name="l06892"></a><span class="lineno"> 6892</span>&#160; <span class="keywordflow">return</span> builder;</div>
<div class="line"><a name="l06893"></a><span class="lineno"> 6893</span>&#160; }</div>
<div class="line"><a name="l06905"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html"> 6905</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keyword">class </span><a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <span class="keyword">extends</span></div>
<div class="line"><a name="l06906"></a><span class="lineno"> 6906</span>&#160; <a class="code" href="namespacecom.html">com</a>.google.protobuf.GeneratedMessageV3.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a>&lt;Builder&gt; implements</div>
<div class="line"><a name="l06907"></a><span class="lineno"> 6907</span>&#160; <span class="comment">// @@protoc_insertion_point(builder_implements:operations_research.RoutingSearchParameters)</span></div>
<div class="line"><a name="l06908"></a><span class="lineno"> 6908</span>&#160; <a class="code" href="namespacecom.html">com</a>.google.ortools.constraintsolver.<a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParametersOrBuilder.html">RoutingSearchParametersOrBuilder</a> {</div>
<div class="line"><a name="l06909"></a><span class="lineno"> 6909</span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.Descriptor</div>
<div class="line"><a name="l06910"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ada120643f7710d9df7cad50d6ab2ac51"> 6910</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ada120643f7710d9df7cad50d6ab2ac51">getDescriptor</a>() {</div>
<div class="line"><a name="l06911"></a><span class="lineno"> 6911</span>&#160; <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_1RoutingParameters.html">RoutingParameters</a>.internal_static_operations_research_RoutingSearchParameters_descriptor;</div>
<div class="line"><a name="l06912"></a><span class="lineno"> 6912</span>&#160; }</div>
<div class="line"><a name="l06913"></a><span class="lineno"> 6913</span>&#160; </div>
<div class="line"><a name="l06914"></a><span class="lineno"> 6914</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l06915"></a><span class="lineno"> 6915</span>&#160; <span class="keyword">protected</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3.FieldAccessorTable</div>
<div class="line"><a name="l06916"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a933d518fc16e760775083e723eb80b9a"> 6916</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a933d518fc16e760775083e723eb80b9a">internalGetFieldAccessorTable</a>() {</div>
<div class="line"><a name="l06917"></a><span class="lineno"> 6917</span>&#160; <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_1RoutingParameters.html">RoutingParameters</a>.internal_static_operations_research_RoutingSearchParameters_fieldAccessorTable</div>
<div class="line"><a name="l06918"></a><span class="lineno"> 6918</span>&#160; .ensureFieldAccessorsInitialized(</div>
<div class="line"><a name="l06919"></a><span class="lineno"> 6919</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.class, <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a>.class);</div>
<div class="line"><a name="l06920"></a><span class="lineno"> 6920</span>&#160; }</div>
<div class="line"><a name="l06921"></a><span class="lineno"> 6921</span>&#160; </div>
<div class="line"><a name="l06922"></a><span class="lineno"> 6922</span>&#160; <span class="comment">// Construct using com.google.ortools.constraintsolver.RoutingSearchParameters.newBuilder()</span></div>
<div class="line"><a name="l06923"></a><span class="lineno"> 6923</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a>() {</div>
<div class="line"><a name="l06924"></a><span class="lineno"> 6924</span>&#160; maybeForceBuilderInitialization();</div>
<div class="line"><a name="l06925"></a><span class="lineno"> 6925</span>&#160; }</div>
<div class="line"><a name="l06926"></a><span class="lineno"> 6926</span>&#160; </div>
<div class="line"><a name="l06927"></a><span class="lineno"> 6927</span>&#160; <span class="keyword">private</span> Builder(</div>
<div class="line"><a name="l06928"></a><span class="lineno"> 6928</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3.BuilderParent parent) {</div>
<div class="line"><a name="l06929"></a><span class="lineno"> 6929</span>&#160; super(parent);</div>
<div class="line"><a name="l06930"></a><span class="lineno"> 6930</span>&#160; maybeForceBuilderInitialization();</div>
<div class="line"><a name="l06931"></a><span class="lineno"> 6931</span>&#160; }</div>
<div class="line"><a name="l06932"></a><span class="lineno"> 6932</span>&#160; <span class="keyword">private</span> <span class="keywordtype">void</span> maybeForceBuilderInitialization() {</div>
<div class="line"><a name="l06933"></a><span class="lineno"> 6933</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.GeneratedMessageV3</div>
<div class="line"><a name="l06934"></a><span class="lineno"> 6934</span>&#160; .alwaysUseFieldBuilders) {</div>
<div class="line"><a name="l06935"></a><span class="lineno"> 6935</span>&#160; }</div>
<div class="line"><a name="l06936"></a><span class="lineno"> 6936</span>&#160; }</div>
<div class="line"><a name="l06937"></a><span class="lineno"> 6937</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l06938"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a542b6d7ba65ac8ab25e1a42debda37ab"> 6938</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a542b6d7ba65ac8ab25e1a42debda37ab">clear</a>() {</div>
<div class="line"><a name="l06939"></a><span class="lineno"> 6939</span>&#160; super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a542b6d7ba65ac8ab25e1a42debda37ab">clear</a>();</div>
<div class="line"><a name="l06940"></a><span class="lineno"> 6940</span>&#160; firstSolutionStrategy_ = 0;</div>
<div class="line"><a name="l06941"></a><span class="lineno"> 6941</span>&#160; </div>
<div class="line"><a name="l06942"></a><span class="lineno"> 6942</span>&#160; useUnfilteredFirstSolutionStrategy_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l06943"></a><span class="lineno"> 6943</span>&#160; </div>
<div class="line"><a name="l06944"></a><span class="lineno"> 6944</span>&#160; savingsNeighborsRatio_ = 0D;</div>
<div class="line"><a name="l06945"></a><span class="lineno"> 6945</span>&#160; </div>
<div class="line"><a name="l06946"></a><span class="lineno"> 6946</span>&#160; savingsMaxMemoryUsageBytes_ = 0D;</div>
<div class="line"><a name="l06947"></a><span class="lineno"> 6947</span>&#160; </div>
<div class="line"><a name="l06948"></a><span class="lineno"> 6948</span>&#160; savingsAddReverseArcs_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l06949"></a><span class="lineno"> 6949</span>&#160; </div>
<div class="line"><a name="l06950"></a><span class="lineno"> 6950</span>&#160; savingsArcCoefficient_ = 0D;</div>
<div class="line"><a name="l06951"></a><span class="lineno"> 6951</span>&#160; </div>
<div class="line"><a name="l06952"></a><span class="lineno"> 6952</span>&#160; savingsParallelRoutes_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l06953"></a><span class="lineno"> 6953</span>&#160; </div>
<div class="line"><a name="l06954"></a><span class="lineno"> 6954</span>&#160; cheapestInsertionFarthestSeedsRatio_ = 0D;</div>
<div class="line"><a name="l06955"></a><span class="lineno"> 6955</span>&#160; </div>
<div class="line"><a name="l06956"></a><span class="lineno"> 6956</span>&#160; cheapestInsertionNeighborsRatio_ = 0D;</div>
<div class="line"><a name="l06957"></a><span class="lineno"> 6957</span>&#160; </div>
<div class="line"><a name="l06958"></a><span class="lineno"> 6958</span>&#160; christofidesUseMinimumMatching_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l06959"></a><span class="lineno"> 6959</span>&#160; </div>
<div class="line"><a name="l06960"></a><span class="lineno"> 6960</span>&#160; <span class="keywordflow">if</span> (localSearchOperatorsBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l06961"></a><span class="lineno"> 6961</span>&#160; localSearchOperators_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l06962"></a><span class="lineno"> 6962</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l06963"></a><span class="lineno"> 6963</span>&#160; localSearchOperators_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l06964"></a><span class="lineno"> 6964</span>&#160; localSearchOperatorsBuilder_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l06965"></a><span class="lineno"> 6965</span>&#160; }</div>
<div class="line"><a name="l06966"></a><span class="lineno"> 6966</span>&#160; relocateExpensiveChainNumArcsToConsider_ = 0;</div>
<div class="line"><a name="l06967"></a><span class="lineno"> 6967</span>&#160; </div>
<div class="line"><a name="l06968"></a><span class="lineno"> 6968</span>&#160; localSearchMetaheuristic_ = 0;</div>
<div class="line"><a name="l06969"></a><span class="lineno"> 6969</span>&#160; </div>
<div class="line"><a name="l06970"></a><span class="lineno"> 6970</span>&#160; guidedLocalSearchLambdaCoefficient_ = 0D;</div>
<div class="line"><a name="l06971"></a><span class="lineno"> 6971</span>&#160; </div>
<div class="line"><a name="l06972"></a><span class="lineno"> 6972</span>&#160; useDepthFirstSearch_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l06973"></a><span class="lineno"> 6973</span>&#160; </div>
<div class="line"><a name="l06974"></a><span class="lineno"> 6974</span>&#160; useCp_ = 0;</div>
<div class="line"><a name="l06975"></a><span class="lineno"> 6975</span>&#160; </div>
<div class="line"><a name="l06976"></a><span class="lineno"> 6976</span>&#160; useCpSat_ = 0;</div>
<div class="line"><a name="l06977"></a><span class="lineno"> 6977</span>&#160; </div>
<div class="line"><a name="l06978"></a><span class="lineno"> 6978</span>&#160; optimizationStep_ = 0D;</div>
<div class="line"><a name="l06979"></a><span class="lineno"> 6979</span>&#160; </div>
<div class="line"><a name="l06980"></a><span class="lineno"> 6980</span>&#160; numberOfSolutionsToCollect_ = 0;</div>
<div class="line"><a name="l06981"></a><span class="lineno"> 6981</span>&#160; </div>
<div class="line"><a name="l06982"></a><span class="lineno"> 6982</span>&#160; solutionLimit_ = 0L;</div>
<div class="line"><a name="l06983"></a><span class="lineno"> 6983</span>&#160; </div>
<div class="line"><a name="l06984"></a><span class="lineno"> 6984</span>&#160; <span class="keywordflow">if</span> (timeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l06985"></a><span class="lineno"> 6985</span>&#160; timeLimit_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l06986"></a><span class="lineno"> 6986</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l06987"></a><span class="lineno"> 6987</span>&#160; timeLimit_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l06988"></a><span class="lineno"> 6988</span>&#160; timeLimitBuilder_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l06989"></a><span class="lineno"> 6989</span>&#160; }</div>
<div class="line"><a name="l06990"></a><span class="lineno"> 6990</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l06991"></a><span class="lineno"> 6991</span>&#160; lnsTimeLimit_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l06992"></a><span class="lineno"> 6992</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l06993"></a><span class="lineno"> 6993</span>&#160; lnsTimeLimit_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l06994"></a><span class="lineno"> 6994</span>&#160; lnsTimeLimitBuilder_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l06995"></a><span class="lineno"> 6995</span>&#160; }</div>
<div class="line"><a name="l06996"></a><span class="lineno"> 6996</span>&#160; useFullPropagation_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l06997"></a><span class="lineno"> 6997</span>&#160; </div>
<div class="line"><a name="l06998"></a><span class="lineno"> 6998</span>&#160; logSearch_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l06999"></a><span class="lineno"> 6999</span>&#160; </div>
<div class="line"><a name="l07000"></a><span class="lineno"> 7000</span>&#160; logCostScalingFactor_ = 0D;</div>
<div class="line"><a name="l07001"></a><span class="lineno"> 7001</span>&#160; </div>
<div class="line"><a name="l07002"></a><span class="lineno"> 7002</span>&#160; logCostOffset_ = 0D;</div>
<div class="line"><a name="l07003"></a><span class="lineno"> 7003</span>&#160; </div>
<div class="line"><a name="l07004"></a><span class="lineno"> 7004</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07005"></a><span class="lineno"> 7005</span>&#160; }</div>
<div class="line"><a name="l07006"></a><span class="lineno"> 7006</span>&#160; </div>
<div class="line"><a name="l07007"></a><span class="lineno"> 7007</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07008"></a><span class="lineno"> 7008</span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.Descriptor</div>
<div class="line"><a name="l07009"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5df599d114f2e2c14f929edc26c3c89e"> 7009</a></span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5df599d114f2e2c14f929edc26c3c89e">getDescriptorForType</a>() {</div>
<div class="line"><a name="l07010"></a><span class="lineno"> 7010</span>&#160; <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_1RoutingParameters.html">RoutingParameters</a>.internal_static_operations_research_RoutingSearchParameters_descriptor;</div>
<div class="line"><a name="l07011"></a><span class="lineno"> 7011</span>&#160; }</div>
<div class="line"><a name="l07012"></a><span class="lineno"> 7012</span>&#160; </div>
<div class="line"><a name="l07013"></a><span class="lineno"> 7013</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07014"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a58e63aa6cd80b74ee9a6d00be8813c45"> 7014</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a58e63aa6cd80b74ee9a6d00be8813c45">getDefaultInstanceForType</a>() {</div>
<div class="line"><a name="l07015"></a><span class="lineno"> 7015</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a196419f05d7e56d5a6fba3721f6298c7">getDefaultInstance</a>();</div>
<div class="line"><a name="l07016"></a><span class="lineno"> 7016</span>&#160; }</div>
<div class="line"><a name="l07017"></a><span class="lineno"> 7017</span>&#160; </div>
<div class="line"><a name="l07018"></a><span class="lineno"> 7018</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07019"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#add87c850af51856befb5e7b45e2f1d89"> 7019</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#add87c850af51856befb5e7b45e2f1d89">build</a>() {</div>
<div class="line"><a name="l07020"></a><span class="lineno"> 7020</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> result = <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a62dc6244ecda18a8223feabcab9c4f8a">buildPartial</a>();</div>
<div class="line"><a name="l07021"></a><span class="lineno"> 7021</span>&#160; <span class="keywordflow">if</span> (!result.isInitialized()) {</div>
<div class="line"><a name="l07022"></a><span class="lineno"> 7022</span>&#160; <span class="keywordflow">throw</span> newUninitializedMessageException(result);</div>
<div class="line"><a name="l07023"></a><span class="lineno"> 7023</span>&#160; }</div>
<div class="line"><a name="l07024"></a><span class="lineno"> 7024</span>&#160; <span class="keywordflow">return</span> result;</div>
<div class="line"><a name="l07025"></a><span class="lineno"> 7025</span>&#160; }</div>
<div class="line"><a name="l07026"></a><span class="lineno"> 7026</span>&#160; </div>
<div class="line"><a name="l07027"></a><span class="lineno"> 7027</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07028"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a62dc6244ecda18a8223feabcab9c4f8a"> 7028</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a62dc6244ecda18a8223feabcab9c4f8a">buildPartial</a>() {</div>
<div class="line"><a name="l07029"></a><span class="lineno"> 7029</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> result = <span class="keyword">new</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>(<span class="keyword">this</span>);</div>
<div class="line"><a name="l07030"></a><span class="lineno"> 7030</span>&#160; result.firstSolutionStrategy_ = firstSolutionStrategy_;</div>
<div class="line"><a name="l07031"></a><span class="lineno"> 7031</span>&#160; result.useUnfilteredFirstSolutionStrategy_ = useUnfilteredFirstSolutionStrategy_;</div>
<div class="line"><a name="l07032"></a><span class="lineno"> 7032</span>&#160; result.savingsNeighborsRatio_ = savingsNeighborsRatio_;</div>
<div class="line"><a name="l07033"></a><span class="lineno"> 7033</span>&#160; result.savingsMaxMemoryUsageBytes_ = savingsMaxMemoryUsageBytes_;</div>
<div class="line"><a name="l07034"></a><span class="lineno"> 7034</span>&#160; result.savingsAddReverseArcs_ = savingsAddReverseArcs_;</div>
<div class="line"><a name="l07035"></a><span class="lineno"> 7035</span>&#160; result.savingsArcCoefficient_ = savingsArcCoefficient_;</div>
<div class="line"><a name="l07036"></a><span class="lineno"> 7036</span>&#160; result.savingsParallelRoutes_ = savingsParallelRoutes_;</div>
<div class="line"><a name="l07037"></a><span class="lineno"> 7037</span>&#160; result.cheapestInsertionFarthestSeedsRatio_ = cheapestInsertionFarthestSeedsRatio_;</div>
<div class="line"><a name="l07038"></a><span class="lineno"> 7038</span>&#160; result.cheapestInsertionNeighborsRatio_ = cheapestInsertionNeighborsRatio_;</div>
<div class="line"><a name="l07039"></a><span class="lineno"> 7039</span>&#160; result.christofidesUseMinimumMatching_ = christofidesUseMinimumMatching_;</div>
<div class="line"><a name="l07040"></a><span class="lineno"> 7040</span>&#160; <span class="keywordflow">if</span> (localSearchOperatorsBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07041"></a><span class="lineno"> 7041</span>&#160; result.localSearchOperators_ = localSearchOperators_;</div>
<div class="line"><a name="l07042"></a><span class="lineno"> 7042</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l07043"></a><span class="lineno"> 7043</span>&#160; result.localSearchOperators_ = localSearchOperatorsBuilder_.build();</div>
<div class="line"><a name="l07044"></a><span class="lineno"> 7044</span>&#160; }</div>
<div class="line"><a name="l07045"></a><span class="lineno"> 7045</span>&#160; result.relocateExpensiveChainNumArcsToConsider_ = relocateExpensiveChainNumArcsToConsider_;</div>
<div class="line"><a name="l07046"></a><span class="lineno"> 7046</span>&#160; result.localSearchMetaheuristic_ = localSearchMetaheuristic_;</div>
<div class="line"><a name="l07047"></a><span class="lineno"> 7047</span>&#160; result.guidedLocalSearchLambdaCoefficient_ = guidedLocalSearchLambdaCoefficient_;</div>
<div class="line"><a name="l07048"></a><span class="lineno"> 7048</span>&#160; result.useDepthFirstSearch_ = useDepthFirstSearch_;</div>
<div class="line"><a name="l07049"></a><span class="lineno"> 7049</span>&#160; result.useCp_ = useCp_;</div>
<div class="line"><a name="l07050"></a><span class="lineno"> 7050</span>&#160; result.useCpSat_ = useCpSat_;</div>
<div class="line"><a name="l07051"></a><span class="lineno"> 7051</span>&#160; result.optimizationStep_ = optimizationStep_;</div>
<div class="line"><a name="l07052"></a><span class="lineno"> 7052</span>&#160; result.numberOfSolutionsToCollect_ = numberOfSolutionsToCollect_;</div>
<div class="line"><a name="l07053"></a><span class="lineno"> 7053</span>&#160; result.solutionLimit_ = solutionLimit_;</div>
<div class="line"><a name="l07054"></a><span class="lineno"> 7054</span>&#160; <span class="keywordflow">if</span> (timeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07055"></a><span class="lineno"> 7055</span>&#160; result.timeLimit_ = timeLimit_;</div>
<div class="line"><a name="l07056"></a><span class="lineno"> 7056</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l07057"></a><span class="lineno"> 7057</span>&#160; result.timeLimit_ = timeLimitBuilder_.build();</div>
<div class="line"><a name="l07058"></a><span class="lineno"> 7058</span>&#160; }</div>
<div class="line"><a name="l07059"></a><span class="lineno"> 7059</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07060"></a><span class="lineno"> 7060</span>&#160; result.lnsTimeLimit_ = lnsTimeLimit_;</div>
<div class="line"><a name="l07061"></a><span class="lineno"> 7061</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l07062"></a><span class="lineno"> 7062</span>&#160; result.lnsTimeLimit_ = lnsTimeLimitBuilder_.build();</div>
<div class="line"><a name="l07063"></a><span class="lineno"> 7063</span>&#160; }</div>
<div class="line"><a name="l07064"></a><span class="lineno"> 7064</span>&#160; result.useFullPropagation_ = useFullPropagation_;</div>
<div class="line"><a name="l07065"></a><span class="lineno"> 7065</span>&#160; result.logSearch_ = logSearch_;</div>
<div class="line"><a name="l07066"></a><span class="lineno"> 7066</span>&#160; result.logCostScalingFactor_ = logCostScalingFactor_;</div>
<div class="line"><a name="l07067"></a><span class="lineno"> 7067</span>&#160; result.logCostOffset_ = logCostOffset_;</div>
<div class="line"><a name="l07068"></a><span class="lineno"> 7068</span>&#160; onBuilt();</div>
<div class="line"><a name="l07069"></a><span class="lineno"> 7069</span>&#160; <span class="keywordflow">return</span> result;</div>
<div class="line"><a name="l07070"></a><span class="lineno"> 7070</span>&#160; }</div>
<div class="line"><a name="l07071"></a><span class="lineno"> 7071</span>&#160; </div>
<div class="line"><a name="l07072"></a><span class="lineno"> 7072</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07073"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad4c35acf2d13c654bdf4c231402d8e5b"> 7073</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad4c35acf2d13c654bdf4c231402d8e5b">clone</a>() {</div>
<div class="line"><a name="l07074"></a><span class="lineno"> 7074</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad4c35acf2d13c654bdf4c231402d8e5b">clone</a>();</div>
<div class="line"><a name="l07075"></a><span class="lineno"> 7075</span>&#160; }</div>
<div class="line"><a name="l07076"></a><span class="lineno"> 7076</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07077"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a29cb2d6e078130bc33cbb0c4e4363843"> 7077</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a29cb2d6e078130bc33cbb0c4e4363843">setField</a>(</div>
<div class="line"><a name="l07078"></a><span class="lineno"> 7078</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.FieldDescriptor field,</div>
<div class="line"><a name="l07079"></a><span class="lineno"> 7079</span>&#160; java.lang.Object value) {</div>
<div class="line"><a name="l07080"></a><span class="lineno"> 7080</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a29cb2d6e078130bc33cbb0c4e4363843">setField</a>(field, value);</div>
<div class="line"><a name="l07081"></a><span class="lineno"> 7081</span>&#160; }</div>
<div class="line"><a name="l07082"></a><span class="lineno"> 7082</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07083"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#af5d18ad987f46f34bc16e14dd69ad465"> 7083</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#af5d18ad987f46f34bc16e14dd69ad465">clearField</a>(</div>
<div class="line"><a name="l07084"></a><span class="lineno"> 7084</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.FieldDescriptor field) {</div>
<div class="line"><a name="l07085"></a><span class="lineno"> 7085</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#af5d18ad987f46f34bc16e14dd69ad465">clearField</a>(field);</div>
<div class="line"><a name="l07086"></a><span class="lineno"> 7086</span>&#160; }</div>
<div class="line"><a name="l07087"></a><span class="lineno"> 7087</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07088"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afed76e2d97b5f1b69aa4c2e32de27a64"> 7088</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afed76e2d97b5f1b69aa4c2e32de27a64">clearOneof</a>(</div>
<div class="line"><a name="l07089"></a><span class="lineno"> 7089</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.OneofDescriptor oneof) {</div>
<div class="line"><a name="l07090"></a><span class="lineno"> 7090</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afed76e2d97b5f1b69aa4c2e32de27a64">clearOneof</a>(oneof);</div>
<div class="line"><a name="l07091"></a><span class="lineno"> 7091</span>&#160; }</div>
<div class="line"><a name="l07092"></a><span class="lineno"> 7092</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07093"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a32247777d57d4e965b2e70efe3218510"> 7093</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a32247777d57d4e965b2e70efe3218510">setRepeatedField</a>(</div>
<div class="line"><a name="l07094"></a><span class="lineno"> 7094</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.FieldDescriptor field,</div>
<div class="line"><a name="l07095"></a><span class="lineno"> 7095</span>&#160; <span class="keywordtype">int</span> index, java.lang.Object value) {</div>
<div class="line"><a name="l07096"></a><span class="lineno"> 7096</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a32247777d57d4e965b2e70efe3218510">setRepeatedField</a>(field, index, value);</div>
<div class="line"><a name="l07097"></a><span class="lineno"> 7097</span>&#160; }</div>
<div class="line"><a name="l07098"></a><span class="lineno"> 7098</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07099"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4cccefa27c0c36e962ea460029b2e3d1"> 7099</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4cccefa27c0c36e962ea460029b2e3d1">addRepeatedField</a>(</div>
<div class="line"><a name="l07100"></a><span class="lineno"> 7100</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Descriptors.FieldDescriptor field,</div>
<div class="line"><a name="l07101"></a><span class="lineno"> 7101</span>&#160; java.lang.Object value) {</div>
<div class="line"><a name="l07102"></a><span class="lineno"> 7102</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4cccefa27c0c36e962ea460029b2e3d1">addRepeatedField</a>(field, value);</div>
<div class="line"><a name="l07103"></a><span class="lineno"> 7103</span>&#160; }</div>
<div class="line"><a name="l07104"></a><span class="lineno"> 7104</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07105"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631"> 7105</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">mergeFrom</a>(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Message other) {</div>
<div class="line"><a name="l07106"></a><span class="lineno"> 7106</span>&#160; <span class="keywordflow">if</span> (other instanceof <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>) {</div>
<div class="line"><a name="l07107"></a><span class="lineno"> 7107</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">mergeFrom</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>)other);</div>
<div class="line"><a name="l07108"></a><span class="lineno"> 7108</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l07109"></a><span class="lineno"> 7109</span>&#160; super.mergeFrom(other);</div>
<div class="line"><a name="l07110"></a><span class="lineno"> 7110</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07111"></a><span class="lineno"> 7111</span>&#160; }</div>
<div class="line"><a name="l07112"></a><span class="lineno"> 7112</span>&#160; }</div>
<div class="line"><a name="l07113"></a><span class="lineno"> 7113</span>&#160; </div>
<div class="line"><a name="l07114"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aba2ded5f942df4d0b1189b3389eba77d"> 7114</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aba2ded5f942df4d0b1189b3389eba77d">mergeFrom</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_1RoutingSearchParameters.html">RoutingSearchParameters</a> other) {</div>
<div class="line"><a name="l07115"></a><span class="lineno"> 7115</span>&#160; <span class="keywordflow">if</span> (other == <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a196419f05d7e56d5a6fba3721f6298c7">getDefaultInstance</a>()) <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07116"></a><span class="lineno"> 7116</span>&#160; <span class="keywordflow">if</span> (other.firstSolutionStrategy_ != 0) {</div>
<div class="line"><a name="l07117"></a><span class="lineno"> 7117</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ab3568c8c2b092deeaa41414022cd277f">setFirstSolutionStrategyValue</a>(other.getFirstSolutionStrategyValue());</div>
<div class="line"><a name="l07118"></a><span class="lineno"> 7118</span>&#160; }</div>
<div class="line"><a name="l07119"></a><span class="lineno"> 7119</span>&#160; <span class="keywordflow">if</span> (other.getUseUnfilteredFirstSolutionStrategy() != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l07120"></a><span class="lineno"> 7120</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a255c035f79944a05d1d219025fa28afc">setUseUnfilteredFirstSolutionStrategy</a>(other.getUseUnfilteredFirstSolutionStrategy());</div>
<div class="line"><a name="l07121"></a><span class="lineno"> 7121</span>&#160; }</div>
<div class="line"><a name="l07122"></a><span class="lineno"> 7122</span>&#160; <span class="keywordflow">if</span> (other.getSavingsNeighborsRatio() != 0D) {</div>
<div class="line"><a name="l07123"></a><span class="lineno"> 7123</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a886599f0bc9e3aa5ed30b18b0d72ba24">setSavingsNeighborsRatio</a>(other.getSavingsNeighborsRatio());</div>
<div class="line"><a name="l07124"></a><span class="lineno"> 7124</span>&#160; }</div>
<div class="line"><a name="l07125"></a><span class="lineno"> 7125</span>&#160; <span class="keywordflow">if</span> (other.getSavingsMaxMemoryUsageBytes() != 0D) {</div>
<div class="line"><a name="l07126"></a><span class="lineno"> 7126</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a709ca31f8c20156090c12f43ea15b257">setSavingsMaxMemoryUsageBytes</a>(other.getSavingsMaxMemoryUsageBytes());</div>
<div class="line"><a name="l07127"></a><span class="lineno"> 7127</span>&#160; }</div>
<div class="line"><a name="l07128"></a><span class="lineno"> 7128</span>&#160; <span class="keywordflow">if</span> (other.getSavingsAddReverseArcs() != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l07129"></a><span class="lineno"> 7129</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a775e999794e5ae457e47b93d79408627">setSavingsAddReverseArcs</a>(other.getSavingsAddReverseArcs());</div>
<div class="line"><a name="l07130"></a><span class="lineno"> 7130</span>&#160; }</div>
<div class="line"><a name="l07131"></a><span class="lineno"> 7131</span>&#160; <span class="keywordflow">if</span> (other.getSavingsArcCoefficient() != 0D) {</div>
<div class="line"><a name="l07132"></a><span class="lineno"> 7132</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac1f3367c11fa869647866f32e0e83133">setSavingsArcCoefficient</a>(other.getSavingsArcCoefficient());</div>
<div class="line"><a name="l07133"></a><span class="lineno"> 7133</span>&#160; }</div>
<div class="line"><a name="l07134"></a><span class="lineno"> 7134</span>&#160; <span class="keywordflow">if</span> (other.getSavingsParallelRoutes() != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l07135"></a><span class="lineno"> 7135</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a17f47a7fabaecd358bb1ed89dbb8cc71">setSavingsParallelRoutes</a>(other.getSavingsParallelRoutes());</div>
<div class="line"><a name="l07136"></a><span class="lineno"> 7136</span>&#160; }</div>
<div class="line"><a name="l07137"></a><span class="lineno"> 7137</span>&#160; <span class="keywordflow">if</span> (other.getCheapestInsertionFarthestSeedsRatio() != 0D) {</div>
<div class="line"><a name="l07138"></a><span class="lineno"> 7138</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5dbfc060c201cb6554517f9db661cdb8">setCheapestInsertionFarthestSeedsRatio</a>(other.getCheapestInsertionFarthestSeedsRatio());</div>
<div class="line"><a name="l07139"></a><span class="lineno"> 7139</span>&#160; }</div>
<div class="line"><a name="l07140"></a><span class="lineno"> 7140</span>&#160; <span class="keywordflow">if</span> (other.getCheapestInsertionNeighborsRatio() != 0D) {</div>
<div class="line"><a name="l07141"></a><span class="lineno"> 7141</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9ac87222ec64a6f5c26df45b3e7ea3c6">setCheapestInsertionNeighborsRatio</a>(other.getCheapestInsertionNeighborsRatio());</div>
<div class="line"><a name="l07142"></a><span class="lineno"> 7142</span>&#160; }</div>
<div class="line"><a name="l07143"></a><span class="lineno"> 7143</span>&#160; <span class="keywordflow">if</span> (other.getChristofidesUseMinimumMatching() != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l07144"></a><span class="lineno"> 7144</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aadf3d3ea30cdeed80551dfe234a0fb98">setChristofidesUseMinimumMatching</a>(other.getChristofidesUseMinimumMatching());</div>
<div class="line"><a name="l07145"></a><span class="lineno"> 7145</span>&#160; }</div>
<div class="line"><a name="l07146"></a><span class="lineno"> 7146</span>&#160; <span class="keywordflow">if</span> (other.hasLocalSearchOperators()) {</div>
<div class="line"><a name="l07147"></a><span class="lineno"> 7147</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5841185839415e46c0bd7e16c462d45c">mergeLocalSearchOperators</a>(other.getLocalSearchOperators());</div>
<div class="line"><a name="l07148"></a><span class="lineno"> 7148</span>&#160; }</div>
<div class="line"><a name="l07149"></a><span class="lineno"> 7149</span>&#160; <span class="keywordflow">if</span> (other.getRelocateExpensiveChainNumArcsToConsider() != 0) {</div>
<div class="line"><a name="l07150"></a><span class="lineno"> 7150</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aa940775cbc8e5190e57c826fe7dde219">setRelocateExpensiveChainNumArcsToConsider</a>(other.getRelocateExpensiveChainNumArcsToConsider());</div>
<div class="line"><a name="l07151"></a><span class="lineno"> 7151</span>&#160; }</div>
<div class="line"><a name="l07152"></a><span class="lineno"> 7152</span>&#160; <span class="keywordflow">if</span> (other.localSearchMetaheuristic_ != 0) {</div>
<div class="line"><a name="l07153"></a><span class="lineno"> 7153</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1a7432002ec3d56b0ac4a6b7d9db63bc">setLocalSearchMetaheuristicValue</a>(other.getLocalSearchMetaheuristicValue());</div>
<div class="line"><a name="l07154"></a><span class="lineno"> 7154</span>&#160; }</div>
<div class="line"><a name="l07155"></a><span class="lineno"> 7155</span>&#160; <span class="keywordflow">if</span> (other.getGuidedLocalSearchLambdaCoefficient() != 0D) {</div>
<div class="line"><a name="l07156"></a><span class="lineno"> 7156</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aa10e7352b5fe32c950408cb73efb0292">setGuidedLocalSearchLambdaCoefficient</a>(other.getGuidedLocalSearchLambdaCoefficient());</div>
<div class="line"><a name="l07157"></a><span class="lineno"> 7157</span>&#160; }</div>
<div class="line"><a name="l07158"></a><span class="lineno"> 7158</span>&#160; <span class="keywordflow">if</span> (other.getUseDepthFirstSearch() != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l07159"></a><span class="lineno"> 7159</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a525bf0d17beffa1d559ee86b88d15a21">setUseDepthFirstSearch</a>(other.getUseDepthFirstSearch());</div>
<div class="line"><a name="l07160"></a><span class="lineno"> 7160</span>&#160; }</div>
<div class="line"><a name="l07161"></a><span class="lineno"> 7161</span>&#160; <span class="keywordflow">if</span> (other.useCp_ != 0) {</div>
<div class="line"><a name="l07162"></a><span class="lineno"> 7162</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#adef8c59b9da4f0d12c870222dc3add67">setUseCpValue</a>(other.getUseCpValue());</div>
<div class="line"><a name="l07163"></a><span class="lineno"> 7163</span>&#160; }</div>
<div class="line"><a name="l07164"></a><span class="lineno"> 7164</span>&#160; <span class="keywordflow">if</span> (other.useCpSat_ != 0) {</div>
<div class="line"><a name="l07165"></a><span class="lineno"> 7165</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a858ced2470fa953ae07002065d09f603">setUseCpSatValue</a>(other.getUseCpSatValue());</div>
<div class="line"><a name="l07166"></a><span class="lineno"> 7166</span>&#160; }</div>
<div class="line"><a name="l07167"></a><span class="lineno"> 7167</span>&#160; <span class="keywordflow">if</span> (other.getOptimizationStep() != 0D) {</div>
<div class="line"><a name="l07168"></a><span class="lineno"> 7168</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9ef64e4322a27ff6f0c5dc6b7560b506">setOptimizationStep</a>(other.getOptimizationStep());</div>
<div class="line"><a name="l07169"></a><span class="lineno"> 7169</span>&#160; }</div>
<div class="line"><a name="l07170"></a><span class="lineno"> 7170</span>&#160; <span class="keywordflow">if</span> (other.getNumberOfSolutionsToCollect() != 0) {</div>
<div class="line"><a name="l07171"></a><span class="lineno"> 7171</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2e01a922388c39cf36b3c3aa237d2273">setNumberOfSolutionsToCollect</a>(other.getNumberOfSolutionsToCollect());</div>
<div class="line"><a name="l07172"></a><span class="lineno"> 7172</span>&#160; }</div>
<div class="line"><a name="l07173"></a><span class="lineno"> 7173</span>&#160; <span class="keywordflow">if</span> (other.getSolutionLimit() != 0L) {</div>
<div class="line"><a name="l07174"></a><span class="lineno"> 7174</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a614ab1274d333b64e5855b5a794845a3">setSolutionLimit</a>(other.getSolutionLimit());</div>
<div class="line"><a name="l07175"></a><span class="lineno"> 7175</span>&#160; }</div>
<div class="line"><a name="l07176"></a><span class="lineno"> 7176</span>&#160; <span class="keywordflow">if</span> (other.hasTimeLimit()) {</div>
<div class="line"><a name="l07177"></a><span class="lineno"> 7177</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2c303b8823fa0de9543d73d8c89a54a2">mergeTimeLimit</a>(other.getTimeLimit());</div>
<div class="line"><a name="l07178"></a><span class="lineno"> 7178</span>&#160; }</div>
<div class="line"><a name="l07179"></a><span class="lineno"> 7179</span>&#160; <span class="keywordflow">if</span> (other.hasLnsTimeLimit()) {</div>
<div class="line"><a name="l07180"></a><span class="lineno"> 7180</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a555e1c68b6c5a30bb0c1d87cd237c618">mergeLnsTimeLimit</a>(other.getLnsTimeLimit());</div>
<div class="line"><a name="l07181"></a><span class="lineno"> 7181</span>&#160; }</div>
<div class="line"><a name="l07182"></a><span class="lineno"> 7182</span>&#160; <span class="keywordflow">if</span> (other.getUseFullPropagation() != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l07183"></a><span class="lineno"> 7183</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a08f8960a6dab382e88598e3ce5bb71c4">setUseFullPropagation</a>(other.getUseFullPropagation());</div>
<div class="line"><a name="l07184"></a><span class="lineno"> 7184</span>&#160; }</div>
<div class="line"><a name="l07185"></a><span class="lineno"> 7185</span>&#160; <span class="keywordflow">if</span> (other.getLogSearch() != <span class="keyword">false</span>) {</div>
<div class="line"><a name="l07186"></a><span class="lineno"> 7186</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2c6c34ec09fb693daa1ceb4e2d875aa7">setLogSearch</a>(other.getLogSearch());</div>
<div class="line"><a name="l07187"></a><span class="lineno"> 7187</span>&#160; }</div>
<div class="line"><a name="l07188"></a><span class="lineno"> 7188</span>&#160; <span class="keywordflow">if</span> (other.getLogCostScalingFactor() != 0D) {</div>
<div class="line"><a name="l07189"></a><span class="lineno"> 7189</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a51e07610fbfa995a065e444f6edf86ad">setLogCostScalingFactor</a>(other.getLogCostScalingFactor());</div>
<div class="line"><a name="l07190"></a><span class="lineno"> 7190</span>&#160; }</div>
<div class="line"><a name="l07191"></a><span class="lineno"> 7191</span>&#160; <span class="keywordflow">if</span> (other.getLogCostOffset() != 0D) {</div>
<div class="line"><a name="l07192"></a><span class="lineno"> 7192</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a8f248e31c1dd022baeb34cffbdca7834">setLogCostOffset</a>(other.getLogCostOffset());</div>
<div class="line"><a name="l07193"></a><span class="lineno"> 7193</span>&#160; }</div>
<div class="line"><a name="l07194"></a><span class="lineno"> 7194</span>&#160; this.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a3e05e91aa90c10970a9aafb7b561e218">mergeUnknownFields</a>(other.unknownFields);</div>
<div class="line"><a name="l07195"></a><span class="lineno"> 7195</span>&#160; onChanged();</div>
<div class="line"><a name="l07196"></a><span class="lineno"> 7196</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07197"></a><span class="lineno"> 7197</span>&#160; }</div>
<div class="line"><a name="l07198"></a><span class="lineno"> 7198</span>&#160; </div>
<div class="line"><a name="l07199"></a><span class="lineno"> 7199</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07200"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a968cb605190759c690e5a97cdc0bb4a1"> 7200</a></span>&#160; <span class="keyword">public</span> <span class="keyword">final</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a968cb605190759c690e5a97cdc0bb4a1">isInitialized</a>() {</div>
<div class="line"><a name="l07201"></a><span class="lineno"> 7201</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l07202"></a><span class="lineno"> 7202</span>&#160; }</div>
<div class="line"><a name="l07203"></a><span class="lineno"> 7203</span>&#160; </div>
<div class="line"><a name="l07204"></a><span class="lineno"> 7204</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l07205"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a290ae22f465e8996adf8f356426908c7"> 7205</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a290ae22f465e8996adf8f356426908c7">mergeFrom</a>(</div>
<div class="line"><a name="l07206"></a><span class="lineno"> 7206</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedInputStream input,</div>
<div class="line"><a name="l07207"></a><span class="lineno"> 7207</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l07208"></a><span class="lineno"> 7208</span>&#160; <span class="keywordflow">throws</span> java.io.IOException {</div>
<div class="line"><a name="l07209"></a><span class="lineno"> 7209</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> parsedMessage = <span class="keyword">null</span>;</div>
<div class="line"><a name="l07210"></a><span class="lineno"> 7210</span>&#160; <span class="keywordflow">try</span> {</div>
<div class="line"><a name="l07211"></a><span class="lineno"> 7211</span>&#160; parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);</div>
<div class="line"><a name="l07212"></a><span class="lineno"> 7212</span>&#160; } <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="l07213"></a><span class="lineno"> 7213</span>&#160; parsedMessage = (<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_1RoutingSearchParameters.html">RoutingSearchParameters</a>) e.getUnfinishedMessage();</div>
<div class="line"><a name="l07214"></a><span class="lineno"> 7214</span>&#160; <span class="keywordflow">throw</span> e.unwrapIOException();</div>
<div class="line"><a name="l07215"></a><span class="lineno"> 7215</span>&#160; } <span class="keywordflow">finally</span> {</div>
<div class="line"><a name="l07216"></a><span class="lineno"> 7216</span>&#160; <span class="keywordflow">if</span> (parsedMessage != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07217"></a><span class="lineno"> 7217</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">mergeFrom</a>(parsedMessage);</div>
<div class="line"><a name="l07218"></a><span class="lineno"> 7218</span>&#160; }</div>
<div class="line"><a name="l07219"></a><span class="lineno"> 7219</span>&#160; }</div>
<div class="line"><a name="l07220"></a><span class="lineno"> 7220</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07221"></a><span class="lineno"> 7221</span>&#160; }</div>
<div class="line"><a name="l07222"></a><span class="lineno"> 7222</span>&#160; </div>
<div class="line"><a name="l07223"></a><span class="lineno"> 7223</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> firstSolutionStrategy_ = 0;</div>
<div class="line"><a name="l07232"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9ea977a74c55588ff9121132bee70ac6"> 7232</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9ea977a74c55588ff9121132bee70ac6">getFirstSolutionStrategyValue</a>() {</div>
<div class="line"><a name="l07233"></a><span class="lineno"> 7233</span>&#160; <span class="keywordflow">return</span> firstSolutionStrategy_;</div>
<div class="line"><a name="l07234"></a><span class="lineno"> 7234</span>&#160; }</div>
<div class="line"><a name="l07244"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ab3568c8c2b092deeaa41414022cd277f"> 7244</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ab3568c8c2b092deeaa41414022cd277f">setFirstSolutionStrategyValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l07245"></a><span class="lineno"> 7245</span>&#160; firstSolutionStrategy_ = value;</div>
<div class="line"><a name="l07246"></a><span class="lineno"> 7246</span>&#160; onChanged();</div>
<div class="line"><a name="l07247"></a><span class="lineno"> 7247</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07248"></a><span class="lineno"> 7248</span>&#160; }</div>
<div class="line"><a name="l07257"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4364e17453eb47d19a81b651bf505a3b"> 7257</a></span>&#160; <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_1FirstSolutionStrategy.html">FirstSolutionStrategy</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">Value</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4364e17453eb47d19a81b651bf505a3b">getFirstSolutionStrategy</a>() {</div>
<div class="line"><a name="l07258"></a><span class="lineno"> 7258</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l07259"></a><span class="lineno"> 7259</span>&#160; <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_1FirstSolutionStrategy.html">FirstSolutionStrategy</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">Value</a> result = <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_1FirstSolutionStrategy.html">FirstSolutionStrategy</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html#a8f609e5c6b11ee6002bc9f0bc85c7d6c">valueOf</a>(firstSolutionStrategy_);</div>
<div class="line"><a name="l07260"></a><span class="lineno"> 7260</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1FirstSolutionStrategy.html">FirstSolutionStrategy</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l07261"></a><span class="lineno"> 7261</span>&#160; }</div>
<div class="line"><a name="l07271"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a329f292d11fd565c7b0d98f408ba154e"> 7271</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a329f292d11fd565c7b0d98f408ba154e">setFirstSolutionStrategy</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_1FirstSolutionStrategy.html">FirstSolutionStrategy</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">Value</a> value) {</div>
<div class="line"><a name="l07272"></a><span class="lineno"> 7272</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07273"></a><span class="lineno"> 7273</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l07274"></a><span class="lineno"> 7274</span>&#160; }</div>
<div class="line"><a name="l07275"></a><span class="lineno"> 7275</span>&#160; </div>
<div class="line"><a name="l07276"></a><span class="lineno"> 7276</span>&#160; firstSolutionStrategy_ = value.getNumber();</div>
<div class="line"><a name="l07277"></a><span class="lineno"> 7277</span>&#160; onChanged();</div>
<div class="line"><a name="l07278"></a><span class="lineno"> 7278</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07279"></a><span class="lineno"> 7279</span>&#160; }</div>
<div class="line"><a name="l07288"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1081c89c8440af011a24658e5fa4d715"> 7288</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1081c89c8440af011a24658e5fa4d715">clearFirstSolutionStrategy</a>() {</div>
<div class="line"><a name="l07289"></a><span class="lineno"> 7289</span>&#160; </div>
<div class="line"><a name="l07290"></a><span class="lineno"> 7290</span>&#160; firstSolutionStrategy_ = 0;</div>
<div class="line"><a name="l07291"></a><span class="lineno"> 7291</span>&#160; onChanged();</div>
<div class="line"><a name="l07292"></a><span class="lineno"> 7292</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07293"></a><span class="lineno"> 7293</span>&#160; }</div>
<div class="line"><a name="l07294"></a><span class="lineno"> 7294</span>&#160; </div>
<div class="line"><a name="l07295"></a><span class="lineno"> 7295</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> useUnfilteredFirstSolutionStrategy_ ;</div>
<div class="line"><a name="l07306"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad0c6d4986f680ae86a4ded23c93d655f"> 7306</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad0c6d4986f680ae86a4ded23c93d655f">getUseUnfilteredFirstSolutionStrategy</a>() {</div>
<div class="line"><a name="l07307"></a><span class="lineno"> 7307</span>&#160; <span class="keywordflow">return</span> useUnfilteredFirstSolutionStrategy_;</div>
<div class="line"><a name="l07308"></a><span class="lineno"> 7308</span>&#160; }</div>
<div class="line"><a name="l07320"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a255c035f79944a05d1d219025fa28afc"> 7320</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a255c035f79944a05d1d219025fa28afc">setUseUnfilteredFirstSolutionStrategy</a>(<span class="keywordtype">boolean</span> value) {</div>
<div class="line"><a name="l07321"></a><span class="lineno"> 7321</span>&#160; </div>
<div class="line"><a name="l07322"></a><span class="lineno"> 7322</span>&#160; useUnfilteredFirstSolutionStrategy_ = value;</div>
<div class="line"><a name="l07323"></a><span class="lineno"> 7323</span>&#160; onChanged();</div>
<div class="line"><a name="l07324"></a><span class="lineno"> 7324</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07325"></a><span class="lineno"> 7325</span>&#160; }</div>
<div class="line"><a name="l07336"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a112a7dd3c124c588d73bb13a877d941e"> 7336</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a112a7dd3c124c588d73bb13a877d941e">clearUseUnfilteredFirstSolutionStrategy</a>() {</div>
<div class="line"><a name="l07337"></a><span class="lineno"> 7337</span>&#160; </div>
<div class="line"><a name="l07338"></a><span class="lineno"> 7338</span>&#160; useUnfilteredFirstSolutionStrategy_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l07339"></a><span class="lineno"> 7339</span>&#160; onChanged();</div>
<div class="line"><a name="l07340"></a><span class="lineno"> 7340</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07341"></a><span class="lineno"> 7341</span>&#160; }</div>
<div class="line"><a name="l07342"></a><span class="lineno"> 7342</span>&#160; </div>
<div class="line"><a name="l07343"></a><span class="lineno"> 7343</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> savingsNeighborsRatio_ ;</div>
<div class="line"><a name="l07354"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae12d92eebb3c04c6b3ff6eadee688f67"> 7354</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae12d92eebb3c04c6b3ff6eadee688f67">getSavingsNeighborsRatio</a>() {</div>
<div class="line"><a name="l07355"></a><span class="lineno"> 7355</span>&#160; <span class="keywordflow">return</span> savingsNeighborsRatio_;</div>
<div class="line"><a name="l07356"></a><span class="lineno"> 7356</span>&#160; }</div>
<div class="line"><a name="l07368"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a886599f0bc9e3aa5ed30b18b0d72ba24"> 7368</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a886599f0bc9e3aa5ed30b18b0d72ba24">setSavingsNeighborsRatio</a>(<span class="keywordtype">double</span> value) {</div>
<div class="line"><a name="l07369"></a><span class="lineno"> 7369</span>&#160; </div>
<div class="line"><a name="l07370"></a><span class="lineno"> 7370</span>&#160; savingsNeighborsRatio_ = value;</div>
<div class="line"><a name="l07371"></a><span class="lineno"> 7371</span>&#160; onChanged();</div>
<div class="line"><a name="l07372"></a><span class="lineno"> 7372</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07373"></a><span class="lineno"> 7373</span>&#160; }</div>
<div class="line"><a name="l07384"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9f8cd4b1cfb5e0c61b11c9efe638a8ad"> 7384</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9f8cd4b1cfb5e0c61b11c9efe638a8ad">clearSavingsNeighborsRatio</a>() {</div>
<div class="line"><a name="l07385"></a><span class="lineno"> 7385</span>&#160; </div>
<div class="line"><a name="l07386"></a><span class="lineno"> 7386</span>&#160; savingsNeighborsRatio_ = 0D;</div>
<div class="line"><a name="l07387"></a><span class="lineno"> 7387</span>&#160; onChanged();</div>
<div class="line"><a name="l07388"></a><span class="lineno"> 7388</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07389"></a><span class="lineno"> 7389</span>&#160; }</div>
<div class="line"><a name="l07390"></a><span class="lineno"> 7390</span>&#160; </div>
<div class="line"><a name="l07391"></a><span class="lineno"> 7391</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> savingsMaxMemoryUsageBytes_ ;</div>
<div class="line"><a name="l07405"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a63795ece48015dbf7010b08ae218fe09"> 7405</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a63795ece48015dbf7010b08ae218fe09">getSavingsMaxMemoryUsageBytes</a>() {</div>
<div class="line"><a name="l07406"></a><span class="lineno"> 7406</span>&#160; <span class="keywordflow">return</span> savingsMaxMemoryUsageBytes_;</div>
<div class="line"><a name="l07407"></a><span class="lineno"> 7407</span>&#160; }</div>
<div class="line"><a name="l07422"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a709ca31f8c20156090c12f43ea15b257"> 7422</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a709ca31f8c20156090c12f43ea15b257">setSavingsMaxMemoryUsageBytes</a>(<span class="keywordtype">double</span> value) {</div>
<div class="line"><a name="l07423"></a><span class="lineno"> 7423</span>&#160; </div>
<div class="line"><a name="l07424"></a><span class="lineno"> 7424</span>&#160; savingsMaxMemoryUsageBytes_ = value;</div>
<div class="line"><a name="l07425"></a><span class="lineno"> 7425</span>&#160; onChanged();</div>
<div class="line"><a name="l07426"></a><span class="lineno"> 7426</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07427"></a><span class="lineno"> 7427</span>&#160; }</div>
<div class="line"><a name="l07441"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a05d807bfc6757a2ea1418313e55810a5"> 7441</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a05d807bfc6757a2ea1418313e55810a5">clearSavingsMaxMemoryUsageBytes</a>() {</div>
<div class="line"><a name="l07442"></a><span class="lineno"> 7442</span>&#160; </div>
<div class="line"><a name="l07443"></a><span class="lineno"> 7443</span>&#160; savingsMaxMemoryUsageBytes_ = 0D;</div>
<div class="line"><a name="l07444"></a><span class="lineno"> 7444</span>&#160; onChanged();</div>
<div class="line"><a name="l07445"></a><span class="lineno"> 7445</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07446"></a><span class="lineno"> 7446</span>&#160; }</div>
<div class="line"><a name="l07447"></a><span class="lineno"> 7447</span>&#160; </div>
<div class="line"><a name="l07448"></a><span class="lineno"> 7448</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> savingsAddReverseArcs_ ;</div>
<div class="line"><a name="l07458"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a0d699cd3f96ba6dfc30f0b6bbf4f2407"> 7458</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a0d699cd3f96ba6dfc30f0b6bbf4f2407">getSavingsAddReverseArcs</a>() {</div>
<div class="line"><a name="l07459"></a><span class="lineno"> 7459</span>&#160; <span class="keywordflow">return</span> savingsAddReverseArcs_;</div>
<div class="line"><a name="l07460"></a><span class="lineno"> 7460</span>&#160; }</div>
<div class="line"><a name="l07471"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a775e999794e5ae457e47b93d79408627"> 7471</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a775e999794e5ae457e47b93d79408627">setSavingsAddReverseArcs</a>(<span class="keywordtype">boolean</span> value) {</div>
<div class="line"><a name="l07472"></a><span class="lineno"> 7472</span>&#160; </div>
<div class="line"><a name="l07473"></a><span class="lineno"> 7473</span>&#160; savingsAddReverseArcs_ = value;</div>
<div class="line"><a name="l07474"></a><span class="lineno"> 7474</span>&#160; onChanged();</div>
<div class="line"><a name="l07475"></a><span class="lineno"> 7475</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07476"></a><span class="lineno"> 7476</span>&#160; }</div>
<div class="line"><a name="l07486"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a985aeb710e7dcab65975ea547bb01da8"> 7486</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a985aeb710e7dcab65975ea547bb01da8">clearSavingsAddReverseArcs</a>() {</div>
<div class="line"><a name="l07487"></a><span class="lineno"> 7487</span>&#160; </div>
<div class="line"><a name="l07488"></a><span class="lineno"> 7488</span>&#160; savingsAddReverseArcs_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l07489"></a><span class="lineno"> 7489</span>&#160; onChanged();</div>
<div class="line"><a name="l07490"></a><span class="lineno"> 7490</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07491"></a><span class="lineno"> 7491</span>&#160; }</div>
<div class="line"><a name="l07492"></a><span class="lineno"> 7492</span>&#160; </div>
<div class="line"><a name="l07493"></a><span class="lineno"> 7493</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> savingsArcCoefficient_ ;</div>
<div class="line"><a name="l07506"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a50c300d9171f5644996c517dc31b5da8"> 7506</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a50c300d9171f5644996c517dc31b5da8">getSavingsArcCoefficient</a>() {</div>
<div class="line"><a name="l07507"></a><span class="lineno"> 7507</span>&#160; <span class="keywordflow">return</span> savingsArcCoefficient_;</div>
<div class="line"><a name="l07508"></a><span class="lineno"> 7508</span>&#160; }</div>
<div class="line"><a name="l07522"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac1f3367c11fa869647866f32e0e83133"> 7522</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac1f3367c11fa869647866f32e0e83133">setSavingsArcCoefficient</a>(<span class="keywordtype">double</span> value) {</div>
<div class="line"><a name="l07523"></a><span class="lineno"> 7523</span>&#160; </div>
<div class="line"><a name="l07524"></a><span class="lineno"> 7524</span>&#160; savingsArcCoefficient_ = value;</div>
<div class="line"><a name="l07525"></a><span class="lineno"> 7525</span>&#160; onChanged();</div>
<div class="line"><a name="l07526"></a><span class="lineno"> 7526</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07527"></a><span class="lineno"> 7527</span>&#160; }</div>
<div class="line"><a name="l07540"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac9370f76baae52e6b77fa069641ef8c6"> 7540</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac9370f76baae52e6b77fa069641ef8c6">clearSavingsArcCoefficient</a>() {</div>
<div class="line"><a name="l07541"></a><span class="lineno"> 7541</span>&#160; </div>
<div class="line"><a name="l07542"></a><span class="lineno"> 7542</span>&#160; savingsArcCoefficient_ = 0D;</div>
<div class="line"><a name="l07543"></a><span class="lineno"> 7543</span>&#160; onChanged();</div>
<div class="line"><a name="l07544"></a><span class="lineno"> 7544</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07545"></a><span class="lineno"> 7545</span>&#160; }</div>
<div class="line"><a name="l07546"></a><span class="lineno"> 7546</span>&#160; </div>
<div class="line"><a name="l07547"></a><span class="lineno"> 7547</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> savingsParallelRoutes_ ;</div>
<div class="line"><a name="l07556"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a0b6ff22a3dbdf99631494848ebce26df"> 7556</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a0b6ff22a3dbdf99631494848ebce26df">getSavingsParallelRoutes</a>() {</div>
<div class="line"><a name="l07557"></a><span class="lineno"> 7557</span>&#160; <span class="keywordflow">return</span> savingsParallelRoutes_;</div>
<div class="line"><a name="l07558"></a><span class="lineno"> 7558</span>&#160; }</div>
<div class="line"><a name="l07568"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a17f47a7fabaecd358bb1ed89dbb8cc71"> 7568</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a17f47a7fabaecd358bb1ed89dbb8cc71">setSavingsParallelRoutes</a>(<span class="keywordtype">boolean</span> value) {</div>
<div class="line"><a name="l07569"></a><span class="lineno"> 7569</span>&#160; </div>
<div class="line"><a name="l07570"></a><span class="lineno"> 7570</span>&#160; savingsParallelRoutes_ = value;</div>
<div class="line"><a name="l07571"></a><span class="lineno"> 7571</span>&#160; onChanged();</div>
<div class="line"><a name="l07572"></a><span class="lineno"> 7572</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07573"></a><span class="lineno"> 7573</span>&#160; }</div>
<div class="line"><a name="l07582"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a19e941f40cbe4db03cc9577cc73f9b45"> 7582</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a19e941f40cbe4db03cc9577cc73f9b45">clearSavingsParallelRoutes</a>() {</div>
<div class="line"><a name="l07583"></a><span class="lineno"> 7583</span>&#160; </div>
<div class="line"><a name="l07584"></a><span class="lineno"> 7584</span>&#160; savingsParallelRoutes_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l07585"></a><span class="lineno"> 7585</span>&#160; onChanged();</div>
<div class="line"><a name="l07586"></a><span class="lineno"> 7586</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07587"></a><span class="lineno"> 7587</span>&#160; }</div>
<div class="line"><a name="l07588"></a><span class="lineno"> 7588</span>&#160; </div>
<div class="line"><a name="l07589"></a><span class="lineno"> 7589</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> cheapestInsertionFarthestSeedsRatio_ ;</div>
<div class="line"><a name="l07600"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9e0fdc113677bb1a9f51f11fc53efb05"> 7600</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9e0fdc113677bb1a9f51f11fc53efb05">getCheapestInsertionFarthestSeedsRatio</a>() {</div>
<div class="line"><a name="l07601"></a><span class="lineno"> 7601</span>&#160; <span class="keywordflow">return</span> cheapestInsertionFarthestSeedsRatio_;</div>
<div class="line"><a name="l07602"></a><span class="lineno"> 7602</span>&#160; }</div>
<div class="line"><a name="l07614"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5dbfc060c201cb6554517f9db661cdb8"> 7614</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5dbfc060c201cb6554517f9db661cdb8">setCheapestInsertionFarthestSeedsRatio</a>(<span class="keywordtype">double</span> value) {</div>
<div class="line"><a name="l07615"></a><span class="lineno"> 7615</span>&#160; </div>
<div class="line"><a name="l07616"></a><span class="lineno"> 7616</span>&#160; cheapestInsertionFarthestSeedsRatio_ = value;</div>
<div class="line"><a name="l07617"></a><span class="lineno"> 7617</span>&#160; onChanged();</div>
<div class="line"><a name="l07618"></a><span class="lineno"> 7618</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07619"></a><span class="lineno"> 7619</span>&#160; }</div>
<div class="line"><a name="l07630"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afa33291914526b386fc4ce256d772d40"> 7630</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afa33291914526b386fc4ce256d772d40">clearCheapestInsertionFarthestSeedsRatio</a>() {</div>
<div class="line"><a name="l07631"></a><span class="lineno"> 7631</span>&#160; </div>
<div class="line"><a name="l07632"></a><span class="lineno"> 7632</span>&#160; cheapestInsertionFarthestSeedsRatio_ = 0D;</div>
<div class="line"><a name="l07633"></a><span class="lineno"> 7633</span>&#160; onChanged();</div>
<div class="line"><a name="l07634"></a><span class="lineno"> 7634</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07635"></a><span class="lineno"> 7635</span>&#160; }</div>
<div class="line"><a name="l07636"></a><span class="lineno"> 7636</span>&#160; </div>
<div class="line"><a name="l07637"></a><span class="lineno"> 7637</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> cheapestInsertionNeighborsRatio_ ;</div>
<div class="line"><a name="l07649"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a7ef992474198f81577777a5145b4aa06"> 7649</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a7ef992474198f81577777a5145b4aa06">getCheapestInsertionNeighborsRatio</a>() {</div>
<div class="line"><a name="l07650"></a><span class="lineno"> 7650</span>&#160; <span class="keywordflow">return</span> cheapestInsertionNeighborsRatio_;</div>
<div class="line"><a name="l07651"></a><span class="lineno"> 7651</span>&#160; }</div>
<div class="line"><a name="l07664"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9ac87222ec64a6f5c26df45b3e7ea3c6"> 7664</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9ac87222ec64a6f5c26df45b3e7ea3c6">setCheapestInsertionNeighborsRatio</a>(<span class="keywordtype">double</span> value) {</div>
<div class="line"><a name="l07665"></a><span class="lineno"> 7665</span>&#160; </div>
<div class="line"><a name="l07666"></a><span class="lineno"> 7666</span>&#160; cheapestInsertionNeighborsRatio_ = value;</div>
<div class="line"><a name="l07667"></a><span class="lineno"> 7667</span>&#160; onChanged();</div>
<div class="line"><a name="l07668"></a><span class="lineno"> 7668</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07669"></a><span class="lineno"> 7669</span>&#160; }</div>
<div class="line"><a name="l07681"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a6ede2f576f8db0b97c5dcc87305efc62"> 7681</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a6ede2f576f8db0b97c5dcc87305efc62">clearCheapestInsertionNeighborsRatio</a>() {</div>
<div class="line"><a name="l07682"></a><span class="lineno"> 7682</span>&#160; </div>
<div class="line"><a name="l07683"></a><span class="lineno"> 7683</span>&#160; cheapestInsertionNeighborsRatio_ = 0D;</div>
<div class="line"><a name="l07684"></a><span class="lineno"> 7684</span>&#160; onChanged();</div>
<div class="line"><a name="l07685"></a><span class="lineno"> 7685</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07686"></a><span class="lineno"> 7686</span>&#160; }</div>
<div class="line"><a name="l07687"></a><span class="lineno"> 7687</span>&#160; </div>
<div class="line"><a name="l07688"></a><span class="lineno"> 7688</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> christofidesUseMinimumMatching_ ;</div>
<div class="line"><a name="l07698"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4c418c23083d28be367e1d6a90735039"> 7698</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4c418c23083d28be367e1d6a90735039">getChristofidesUseMinimumMatching</a>() {</div>
<div class="line"><a name="l07699"></a><span class="lineno"> 7699</span>&#160; <span class="keywordflow">return</span> christofidesUseMinimumMatching_;</div>
<div class="line"><a name="l07700"></a><span class="lineno"> 7700</span>&#160; }</div>
<div class="line"><a name="l07711"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aadf3d3ea30cdeed80551dfe234a0fb98"> 7711</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aadf3d3ea30cdeed80551dfe234a0fb98">setChristofidesUseMinimumMatching</a>(<span class="keywordtype">boolean</span> value) {</div>
<div class="line"><a name="l07712"></a><span class="lineno"> 7712</span>&#160; </div>
<div class="line"><a name="l07713"></a><span class="lineno"> 7713</span>&#160; christofidesUseMinimumMatching_ = value;</div>
<div class="line"><a name="l07714"></a><span class="lineno"> 7714</span>&#160; onChanged();</div>
<div class="line"><a name="l07715"></a><span class="lineno"> 7715</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07716"></a><span class="lineno"> 7716</span>&#160; }</div>
<div class="line"><a name="l07726"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a53437fa5806f8466c86c3ed8602c2dfd"> 7726</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a53437fa5806f8466c86c3ed8602c2dfd">clearChristofidesUseMinimumMatching</a>() {</div>
<div class="line"><a name="l07727"></a><span class="lineno"> 7727</span>&#160; </div>
<div class="line"><a name="l07728"></a><span class="lineno"> 7728</span>&#160; christofidesUseMinimumMatching_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l07729"></a><span class="lineno"> 7729</span>&#160; onChanged();</div>
<div class="line"><a name="l07730"></a><span class="lineno"> 7730</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07731"></a><span class="lineno"> 7731</span>&#160; }</div>
<div class="line"><a name="l07732"></a><span class="lineno"> 7732</span>&#160; </div>
<div class="line"><a name="l07733"></a><span class="lineno"> 7733</span>&#160; <span class="keyword">private</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> localSearchOperators_;</div>
<div class="line"><a name="l07734"></a><span class="lineno"> 7734</span>&#160; <span class="keyword">private</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.SingleFieldBuilderV3&lt;</div>
<div class="line"><a name="l07735"></a><span class="lineno"> 7735</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html">LocalSearchNeighborhoodOperatorsOrBuilder</a>&gt; localSearchOperatorsBuilder_;</div>
<div class="line"><a name="l07740"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a333f2d0686be2fe320613122a0a671ec"> 7740</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a333f2d0686be2fe320613122a0a671ec">hasLocalSearchOperators</a>() {</div>
<div class="line"><a name="l07741"></a><span class="lineno"> 7741</span>&#160; <span class="keywordflow">return</span> localSearchOperatorsBuilder_ != <span class="keyword">null</span> || localSearchOperators_ != <span class="keyword">null</span>;</div>
<div class="line"><a name="l07742"></a><span class="lineno"> 7742</span>&#160; }</div>
<div class="line"><a name="l07747"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac8bda5db5c06f0275ff0d3790851114d"> 7747</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac8bda5db5c06f0275ff0d3790851114d">getLocalSearchOperators</a>() {</div>
<div class="line"><a name="l07748"></a><span class="lineno"> 7748</span>&#160; <span class="keywordflow">if</span> (localSearchOperatorsBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07749"></a><span class="lineno"> 7749</span>&#160; <span class="keywordflow">return</span> localSearchOperators_ == <span class="keyword">null</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aec258bbcaa5c7fe65ea82788632ad9bf">getDefaultInstance</a>() : localSearchOperators_;</div>
<div class="line"><a name="l07750"></a><span class="lineno"> 7750</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l07751"></a><span class="lineno"> 7751</span>&#160; <span class="keywordflow">return</span> localSearchOperatorsBuilder_.getMessage();</div>
<div class="line"><a name="l07752"></a><span class="lineno"> 7752</span>&#160; }</div>
<div class="line"><a name="l07753"></a><span class="lineno"> 7753</span>&#160; }</div>
<div class="line"><a name="l07757"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad3335ed417d0cb601e1211dee1c547e1"> 7757</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad3335ed417d0cb601e1211dee1c547e1">setLocalSearchOperators</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> value) {</div>
<div class="line"><a name="l07758"></a><span class="lineno"> 7758</span>&#160; <span class="keywordflow">if</span> (localSearchOperatorsBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07759"></a><span class="lineno"> 7759</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07760"></a><span class="lineno"> 7760</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l07761"></a><span class="lineno"> 7761</span>&#160; }</div>
<div class="line"><a name="l07762"></a><span class="lineno"> 7762</span>&#160; localSearchOperators_ = value;</div>
<div class="line"><a name="l07763"></a><span class="lineno"> 7763</span>&#160; onChanged();</div>
<div class="line"><a name="l07764"></a><span class="lineno"> 7764</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l07765"></a><span class="lineno"> 7765</span>&#160; localSearchOperatorsBuilder_.setMessage(value);</div>
<div class="line"><a name="l07766"></a><span class="lineno"> 7766</span>&#160; }</div>
<div class="line"><a name="l07767"></a><span class="lineno"> 7767</span>&#160; </div>
<div class="line"><a name="l07768"></a><span class="lineno"> 7768</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07769"></a><span class="lineno"> 7769</span>&#160; }</div>
<div class="line"><a name="l07773"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a93703c4febcd1aa6e3d6968523ec1762"> 7773</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a93703c4febcd1aa6e3d6968523ec1762">setLocalSearchOperators</a>(</div>
<div class="line"><a name="l07774"></a><span class="lineno"> 7774</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> builderForValue) {</div>
<div class="line"><a name="l07775"></a><span class="lineno"> 7775</span>&#160; <span class="keywordflow">if</span> (localSearchOperatorsBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07776"></a><span class="lineno"> 7776</span>&#160; localSearchOperators_ = builderForValue.build();</div>
<div class="line"><a name="l07777"></a><span class="lineno"> 7777</span>&#160; onChanged();</div>
<div class="line"><a name="l07778"></a><span class="lineno"> 7778</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l07779"></a><span class="lineno"> 7779</span>&#160; localSearchOperatorsBuilder_.setMessage(builderForValue.build());</div>
<div class="line"><a name="l07780"></a><span class="lineno"> 7780</span>&#160; }</div>
<div class="line"><a name="l07781"></a><span class="lineno"> 7781</span>&#160; </div>
<div class="line"><a name="l07782"></a><span class="lineno"> 7782</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07783"></a><span class="lineno"> 7783</span>&#160; }</div>
<div class="line"><a name="l07787"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5841185839415e46c0bd7e16c462d45c"> 7787</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5841185839415e46c0bd7e16c462d45c">mergeLocalSearchOperators</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a> value) {</div>
<div class="line"><a name="l07788"></a><span class="lineno"> 7788</span>&#160; <span class="keywordflow">if</span> (localSearchOperatorsBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07789"></a><span class="lineno"> 7789</span>&#160; <span class="keywordflow">if</span> (localSearchOperators_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07790"></a><span class="lineno"> 7790</span>&#160; localSearchOperators_ =</div>
<div class="line"><a name="l07791"></a><span class="lineno"> 7791</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aeff24d3f13ca1e88dc9427c640b64314">newBuilder</a>(localSearchOperators_).<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">mergeFrom</a>(value).<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad4ee46c99ee60e86e87bca33bd67bb68">buildPartial</a>();</div>
<div class="line"><a name="l07792"></a><span class="lineno"> 7792</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l07793"></a><span class="lineno"> 7793</span>&#160; localSearchOperators_ = value;</div>
<div class="line"><a name="l07794"></a><span class="lineno"> 7794</span>&#160; }</div>
<div class="line"><a name="l07795"></a><span class="lineno"> 7795</span>&#160; onChanged();</div>
<div class="line"><a name="l07796"></a><span class="lineno"> 7796</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l07797"></a><span class="lineno"> 7797</span>&#160; localSearchOperatorsBuilder_.mergeFrom(value);</div>
<div class="line"><a name="l07798"></a><span class="lineno"> 7798</span>&#160; }</div>
<div class="line"><a name="l07799"></a><span class="lineno"> 7799</span>&#160; </div>
<div class="line"><a name="l07800"></a><span class="lineno"> 7800</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07801"></a><span class="lineno"> 7801</span>&#160; }</div>
<div class="line"><a name="l07805"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad2cc847956d85489ab9eedfcf7851137"> 7805</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad2cc847956d85489ab9eedfcf7851137">clearLocalSearchOperators</a>() {</div>
<div class="line"><a name="l07806"></a><span class="lineno"> 7806</span>&#160; <span class="keywordflow">if</span> (localSearchOperatorsBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07807"></a><span class="lineno"> 7807</span>&#160; localSearchOperators_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l07808"></a><span class="lineno"> 7808</span>&#160; onChanged();</div>
<div class="line"><a name="l07809"></a><span class="lineno"> 7809</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l07810"></a><span class="lineno"> 7810</span>&#160; localSearchOperators_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l07811"></a><span class="lineno"> 7811</span>&#160; localSearchOperatorsBuilder_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l07812"></a><span class="lineno"> 7812</span>&#160; }</div>
<div class="line"><a name="l07813"></a><span class="lineno"> 7813</span>&#160; </div>
<div class="line"><a name="l07814"></a><span class="lineno"> 7814</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07815"></a><span class="lineno"> 7815</span>&#160; }</div>
<div class="line"><a name="l07819"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a3c6e863541750755a8f895a887356d37"> 7819</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a3c6e863541750755a8f895a887356d37">getLocalSearchOperatorsBuilder</a>() {</div>
<div class="line"><a name="l07820"></a><span class="lineno"> 7820</span>&#160; </div>
<div class="line"><a name="l07821"></a><span class="lineno"> 7821</span>&#160; onChanged();</div>
<div class="line"><a name="l07822"></a><span class="lineno"> 7822</span>&#160; <span class="keywordflow">return</span> getLocalSearchOperatorsFieldBuilder().getBuilder();</div>
<div class="line"><a name="l07823"></a><span class="lineno"> 7823</span>&#160; }</div>
<div class="line"><a name="l07827"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a7b5eb4457c5b37e2a42d8a3e08ad28d6"> 7827</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html">LocalSearchNeighborhoodOperatorsOrBuilder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a7b5eb4457c5b37e2a42d8a3e08ad28d6">getLocalSearchOperatorsOrBuilder</a>() {</div>
<div class="line"><a name="l07828"></a><span class="lineno"> 7828</span>&#160; <span class="keywordflow">if</span> (localSearchOperatorsBuilder_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07829"></a><span class="lineno"> 7829</span>&#160; <span class="keywordflow">return</span> localSearchOperatorsBuilder_.getMessageOrBuilder();</div>
<div class="line"><a name="l07830"></a><span class="lineno"> 7830</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l07831"></a><span class="lineno"> 7831</span>&#160; <span class="keywordflow">return</span> localSearchOperators_ == <span class="keyword">null</span> ?</div>
<div class="line"><a name="l07832"></a><span class="lineno"> 7832</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aec258bbcaa5c7fe65ea82788632ad9bf">getDefaultInstance</a>() : localSearchOperators_;</div>
<div class="line"><a name="l07833"></a><span class="lineno"> 7833</span>&#160; }</div>
<div class="line"><a name="l07834"></a><span class="lineno"> 7834</span>&#160; }</div>
<div class="line"><a name="l07838"></a><span class="lineno"> 7838</span>&#160; <span class="keyword">private</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.SingleFieldBuilderV3&lt;</div>
<div class="line"><a name="l07839"></a><span class="lineno"> 7839</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html">LocalSearchNeighborhoodOperatorsOrBuilder</a>&gt; </div>
<div class="line"><a name="l07840"></a><span class="lineno"> 7840</span>&#160; getLocalSearchOperatorsFieldBuilder() {</div>
<div class="line"><a name="l07841"></a><span class="lineno"> 7841</span>&#160; <span class="keywordflow">if</span> (localSearchOperatorsBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07842"></a><span class="lineno"> 7842</span>&#160; localSearchOperatorsBuilder_ = <span class="keyword">new</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.SingleFieldBuilderV3&lt;</div>
<div class="line"><a name="l07843"></a><span class="lineno"> 7843</span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">LocalSearchNeighborhoodOperators</a>.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">Builder</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>.<a class="code" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html">LocalSearchNeighborhoodOperatorsOrBuilder</a>&gt;(</div>
<div class="line"><a name="l07844"></a><span class="lineno"> 7844</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac8bda5db5c06f0275ff0d3790851114d">getLocalSearchOperators</a>(),</div>
<div class="line"><a name="l07845"></a><span class="lineno"> 7845</span>&#160; getParentForChildren(),</div>
<div class="line"><a name="l07846"></a><span class="lineno"> 7846</span>&#160; isClean());</div>
<div class="line"><a name="l07847"></a><span class="lineno"> 7847</span>&#160; localSearchOperators_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l07848"></a><span class="lineno"> 7848</span>&#160; }</div>
<div class="line"><a name="l07849"></a><span class="lineno"> 7849</span>&#160; <span class="keywordflow">return</span> localSearchOperatorsBuilder_;</div>
<div class="line"><a name="l07850"></a><span class="lineno"> 7850</span>&#160; }</div>
<div class="line"><a name="l07851"></a><span class="lineno"> 7851</span>&#160; </div>
<div class="line"><a name="l07852"></a><span class="lineno"> 7852</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> relocateExpensiveChainNumArcsToConsider_ ;</div>
<div class="line"><a name="l07867"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9a30cd2e0563786bd1addf558338443a"> 7867</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9a30cd2e0563786bd1addf558338443a">getRelocateExpensiveChainNumArcsToConsider</a>() {</div>
<div class="line"><a name="l07868"></a><span class="lineno"> 7868</span>&#160; <span class="keywordflow">return</span> relocateExpensiveChainNumArcsToConsider_;</div>
<div class="line"><a name="l07869"></a><span class="lineno"> 7869</span>&#160; }</div>
<div class="line"><a name="l07885"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aa940775cbc8e5190e57c826fe7dde219"> 7885</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aa940775cbc8e5190e57c826fe7dde219">setRelocateExpensiveChainNumArcsToConsider</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l07886"></a><span class="lineno"> 7886</span>&#160; </div>
<div class="line"><a name="l07887"></a><span class="lineno"> 7887</span>&#160; relocateExpensiveChainNumArcsToConsider_ = value;</div>
<div class="line"><a name="l07888"></a><span class="lineno"> 7888</span>&#160; onChanged();</div>
<div class="line"><a name="l07889"></a><span class="lineno"> 7889</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07890"></a><span class="lineno"> 7890</span>&#160; }</div>
<div class="line"><a name="l07905"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a22ecae7b4fe199a9b49053588588e360"> 7905</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a22ecae7b4fe199a9b49053588588e360">clearRelocateExpensiveChainNumArcsToConsider</a>() {</div>
<div class="line"><a name="l07906"></a><span class="lineno"> 7906</span>&#160; </div>
<div class="line"><a name="l07907"></a><span class="lineno"> 7907</span>&#160; relocateExpensiveChainNumArcsToConsider_ = 0;</div>
<div class="line"><a name="l07908"></a><span class="lineno"> 7908</span>&#160; onChanged();</div>
<div class="line"><a name="l07909"></a><span class="lineno"> 7909</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07910"></a><span class="lineno"> 7910</span>&#160; }</div>
<div class="line"><a name="l07911"></a><span class="lineno"> 7911</span>&#160; </div>
<div class="line"><a name="l07912"></a><span class="lineno"> 7912</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> localSearchMetaheuristic_ = 0;</div>
<div class="line"><a name="l07921"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5f911d265314bc46810dae0e8f158700"> 7921</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5f911d265314bc46810dae0e8f158700">getLocalSearchMetaheuristicValue</a>() {</div>
<div class="line"><a name="l07922"></a><span class="lineno"> 7922</span>&#160; <span class="keywordflow">return</span> localSearchMetaheuristic_;</div>
<div class="line"><a name="l07923"></a><span class="lineno"> 7923</span>&#160; }</div>
<div class="line"><a name="l07933"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1a7432002ec3d56b0ac4a6b7d9db63bc"> 7933</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1a7432002ec3d56b0ac4a6b7d9db63bc">setLocalSearchMetaheuristicValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l07934"></a><span class="lineno"> 7934</span>&#160; localSearchMetaheuristic_ = value;</div>
<div class="line"><a name="l07935"></a><span class="lineno"> 7935</span>&#160; onChanged();</div>
<div class="line"><a name="l07936"></a><span class="lineno"> 7936</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07937"></a><span class="lineno"> 7937</span>&#160; }</div>
<div class="line"><a name="l07946"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a96361630d9c9b38f96d8877deaf4c71b"> 7946</a></span>&#160; <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_1LocalSearchMetaheuristic.html">LocalSearchMetaheuristic</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">Value</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a96361630d9c9b38f96d8877deaf4c71b">getLocalSearchMetaheuristic</a>() {</div>
<div class="line"><a name="l07947"></a><span class="lineno"> 7947</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l07948"></a><span class="lineno"> 7948</span>&#160; <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_1LocalSearchMetaheuristic.html">LocalSearchMetaheuristic</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">Value</a> result = <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_1LocalSearchMetaheuristic.html">LocalSearchMetaheuristic</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html#a8f609e5c6b11ee6002bc9f0bc85c7d6c">valueOf</a>(localSearchMetaheuristic_);</div>
<div class="line"><a name="l07949"></a><span class="lineno"> 7949</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1LocalSearchMetaheuristic.html">LocalSearchMetaheuristic</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">Value</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l07950"></a><span class="lineno"> 7950</span>&#160; }</div>
<div class="line"><a name="l07960"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac8b5d283b6ae9320eaeb0af39e2459ff"> 7960</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac8b5d283b6ae9320eaeb0af39e2459ff">setLocalSearchMetaheuristic</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_1LocalSearchMetaheuristic.html">LocalSearchMetaheuristic</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">Value</a> value) {</div>
<div class="line"><a name="l07961"></a><span class="lineno"> 7961</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l07962"></a><span class="lineno"> 7962</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l07963"></a><span class="lineno"> 7963</span>&#160; }</div>
<div class="line"><a name="l07964"></a><span class="lineno"> 7964</span>&#160; </div>
<div class="line"><a name="l07965"></a><span class="lineno"> 7965</span>&#160; localSearchMetaheuristic_ = value.getNumber();</div>
<div class="line"><a name="l07966"></a><span class="lineno"> 7966</span>&#160; onChanged();</div>
<div class="line"><a name="l07967"></a><span class="lineno"> 7967</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07968"></a><span class="lineno"> 7968</span>&#160; }</div>
<div class="line"><a name="l07977"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1bd8f56d85382c8cb5daccc5b4042ab9"> 7977</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1bd8f56d85382c8cb5daccc5b4042ab9">clearLocalSearchMetaheuristic</a>() {</div>
<div class="line"><a name="l07978"></a><span class="lineno"> 7978</span>&#160; </div>
<div class="line"><a name="l07979"></a><span class="lineno"> 7979</span>&#160; localSearchMetaheuristic_ = 0;</div>
<div class="line"><a name="l07980"></a><span class="lineno"> 7980</span>&#160; onChanged();</div>
<div class="line"><a name="l07981"></a><span class="lineno"> 7981</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l07982"></a><span class="lineno"> 7982</span>&#160; }</div>
<div class="line"><a name="l07983"></a><span class="lineno"> 7983</span>&#160; </div>
<div class="line"><a name="l07984"></a><span class="lineno"> 7984</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> guidedLocalSearchLambdaCoefficient_ ;</div>
<div class="line"><a name="l07996"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a50eaea8755cdd9b1ad13014434abf8a3"> 7996</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a50eaea8755cdd9b1ad13014434abf8a3">getGuidedLocalSearchLambdaCoefficient</a>() {</div>
<div class="line"><a name="l07997"></a><span class="lineno"> 7997</span>&#160; <span class="keywordflow">return</span> guidedLocalSearchLambdaCoefficient_;</div>
<div class="line"><a name="l07998"></a><span class="lineno"> 7998</span>&#160; }</div>
<div class="line"><a name="l08011"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aa10e7352b5fe32c950408cb73efb0292"> 8011</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aa10e7352b5fe32c950408cb73efb0292">setGuidedLocalSearchLambdaCoefficient</a>(<span class="keywordtype">double</span> value) {</div>
<div class="line"><a name="l08012"></a><span class="lineno"> 8012</span>&#160; </div>
<div class="line"><a name="l08013"></a><span class="lineno"> 8013</span>&#160; guidedLocalSearchLambdaCoefficient_ = value;</div>
<div class="line"><a name="l08014"></a><span class="lineno"> 8014</span>&#160; onChanged();</div>
<div class="line"><a name="l08015"></a><span class="lineno"> 8015</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08016"></a><span class="lineno"> 8016</span>&#160; }</div>
<div class="line"><a name="l08028"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a19e928b240a207da5d7fca97dbddd17b"> 8028</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a19e928b240a207da5d7fca97dbddd17b">clearGuidedLocalSearchLambdaCoefficient</a>() {</div>
<div class="line"><a name="l08029"></a><span class="lineno"> 8029</span>&#160; </div>
<div class="line"><a name="l08030"></a><span class="lineno"> 8030</span>&#160; guidedLocalSearchLambdaCoefficient_ = 0D;</div>
<div class="line"><a name="l08031"></a><span class="lineno"> 8031</span>&#160; onChanged();</div>
<div class="line"><a name="l08032"></a><span class="lineno"> 8032</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08033"></a><span class="lineno"> 8033</span>&#160; }</div>
<div class="line"><a name="l08034"></a><span class="lineno"> 8034</span>&#160; </div>
<div class="line"><a name="l08035"></a><span class="lineno"> 8035</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> useDepthFirstSearch_ ;</div>
<div class="line"><a name="l08046"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a993f56ca03127027a1ea767544da0e76"> 8046</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a993f56ca03127027a1ea767544da0e76">getUseDepthFirstSearch</a>() {</div>
<div class="line"><a name="l08047"></a><span class="lineno"> 8047</span>&#160; <span class="keywordflow">return</span> useDepthFirstSearch_;</div>
<div class="line"><a name="l08048"></a><span class="lineno"> 8048</span>&#160; }</div>
<div class="line"><a name="l08060"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a525bf0d17beffa1d559ee86b88d15a21"> 8060</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a525bf0d17beffa1d559ee86b88d15a21">setUseDepthFirstSearch</a>(<span class="keywordtype">boolean</span> value) {</div>
<div class="line"><a name="l08061"></a><span class="lineno"> 8061</span>&#160; </div>
<div class="line"><a name="l08062"></a><span class="lineno"> 8062</span>&#160; useDepthFirstSearch_ = value;</div>
<div class="line"><a name="l08063"></a><span class="lineno"> 8063</span>&#160; onChanged();</div>
<div class="line"><a name="l08064"></a><span class="lineno"> 8064</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08065"></a><span class="lineno"> 8065</span>&#160; }</div>
<div class="line"><a name="l08076"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a986229a3f9b95680555a9374d775bea1"> 8076</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a986229a3f9b95680555a9374d775bea1">clearUseDepthFirstSearch</a>() {</div>
<div class="line"><a name="l08077"></a><span class="lineno"> 8077</span>&#160; </div>
<div class="line"><a name="l08078"></a><span class="lineno"> 8078</span>&#160; useDepthFirstSearch_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l08079"></a><span class="lineno"> 8079</span>&#160; onChanged();</div>
<div class="line"><a name="l08080"></a><span class="lineno"> 8080</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08081"></a><span class="lineno"> 8081</span>&#160; }</div>
<div class="line"><a name="l08082"></a><span class="lineno"> 8082</span>&#160; </div>
<div class="line"><a name="l08083"></a><span class="lineno"> 8083</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useCp_ = 0;</div>
<div class="line"><a name="l08094"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae360165b543a98e2aa3d8849612530e0"> 8094</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae360165b543a98e2aa3d8849612530e0">getUseCpValue</a>() {</div>
<div class="line"><a name="l08095"></a><span class="lineno"> 8095</span>&#160; <span class="keywordflow">return</span> useCp_;</div>
<div class="line"><a name="l08096"></a><span class="lineno"> 8096</span>&#160; }</div>
<div class="line"><a name="l08108"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#adef8c59b9da4f0d12c870222dc3add67"> 8108</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#adef8c59b9da4f0d12c870222dc3add67">setUseCpValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l08109"></a><span class="lineno"> 8109</span>&#160; useCp_ = value;</div>
<div class="line"><a name="l08110"></a><span class="lineno"> 8110</span>&#160; onChanged();</div>
<div class="line"><a name="l08111"></a><span class="lineno"> 8111</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08112"></a><span class="lineno"> 8112</span>&#160; }</div>
<div class="line"><a name="l08123"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a06c1080d6b80116b8d37ad97e76ce9f3"> 8123</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a06c1080d6b80116b8d37ad97e76ce9f3">getUseCp</a>() {</div>
<div class="line"><a name="l08124"></a><span class="lineno"> 8124</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l08125"></a><span class="lineno"> 8125</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useCp_);</div>
<div class="line"><a name="l08126"></a><span class="lineno"> 8126</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l08127"></a><span class="lineno"> 8127</span>&#160; }</div>
<div class="line"><a name="l08139"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#af64d4140607a5b1754318b23a8d35004"> 8139</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#af64d4140607a5b1754318b23a8d35004">setUseCp</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l08140"></a><span class="lineno"> 8140</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08141"></a><span class="lineno"> 8141</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l08142"></a><span class="lineno"> 8142</span>&#160; }</div>
<div class="line"><a name="l08143"></a><span class="lineno"> 8143</span>&#160; </div>
<div class="line"><a name="l08144"></a><span class="lineno"> 8144</span>&#160; useCp_ = value.getNumber();</div>
<div class="line"><a name="l08145"></a><span class="lineno"> 8145</span>&#160; onChanged();</div>
<div class="line"><a name="l08146"></a><span class="lineno"> 8146</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08147"></a><span class="lineno"> 8147</span>&#160; }</div>
<div class="line"><a name="l08158"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a140a935dc104be467311c5c63004e467"> 8158</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a140a935dc104be467311c5c63004e467">clearUseCp</a>() {</div>
<div class="line"><a name="l08159"></a><span class="lineno"> 8159</span>&#160; </div>
<div class="line"><a name="l08160"></a><span class="lineno"> 8160</span>&#160; useCp_ = 0;</div>
<div class="line"><a name="l08161"></a><span class="lineno"> 8161</span>&#160; onChanged();</div>
<div class="line"><a name="l08162"></a><span class="lineno"> 8162</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08163"></a><span class="lineno"> 8163</span>&#160; }</div>
<div class="line"><a name="l08164"></a><span class="lineno"> 8164</span>&#160; </div>
<div class="line"><a name="l08165"></a><span class="lineno"> 8165</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> useCpSat_ = 0;</div>
<div class="line"><a name="l08177"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aaf2602a4822851b6e3728f37512211f1"> 8177</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aaf2602a4822851b6e3728f37512211f1">getUseCpSatValue</a>() {</div>
<div class="line"><a name="l08178"></a><span class="lineno"> 8178</span>&#160; <span class="keywordflow">return</span> useCpSat_;</div>
<div class="line"><a name="l08179"></a><span class="lineno"> 8179</span>&#160; }</div>
<div class="line"><a name="l08192"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a858ced2470fa953ae07002065d09f603"> 8192</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a858ced2470fa953ae07002065d09f603">setUseCpSatValue</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l08193"></a><span class="lineno"> 8193</span>&#160; useCpSat_ = value;</div>
<div class="line"><a name="l08194"></a><span class="lineno"> 8194</span>&#160; onChanged();</div>
<div class="line"><a name="l08195"></a><span class="lineno"> 8195</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08196"></a><span class="lineno"> 8196</span>&#160; }</div>
<div class="line"><a name="l08208"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#acdf9180150c170fce7a3689b58c7b039"> 8208</a></span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#acdf9180150c170fce7a3689b58c7b039">getUseCpSat</a>() {</div>
<div class="line"><a name="l08209"></a><span class="lineno"> 8209</span>&#160; @SuppressWarnings(<span class="stringliteral">&quot;deprecation&quot;</span>)</div>
<div class="line"><a name="l08210"></a><span class="lineno"> 8210</span>&#160; <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> result = <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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">valueOf</a>(useCpSat_);</div>
<div class="line"><a name="l08211"></a><span class="lineno"> 8211</span>&#160; <span class="keywordflow">return</span> result == <span class="keyword">null</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">UNRECOGNIZED</a> : result;</div>
<div class="line"><a name="l08212"></a><span class="lineno"> 8212</span>&#160; }</div>
<div class="line"><a name="l08225"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afb69e9ed971e661add2a472e1dd38402"> 8225</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afb69e9ed971e661add2a472e1dd38402">setUseCpSat</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_1util.html">util</a>.<a class="code" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">OptionalBoolean</a> value) {</div>
<div class="line"><a name="l08226"></a><span class="lineno"> 8226</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08227"></a><span class="lineno"> 8227</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l08228"></a><span class="lineno"> 8228</span>&#160; }</div>
<div class="line"><a name="l08229"></a><span class="lineno"> 8229</span>&#160; </div>
<div class="line"><a name="l08230"></a><span class="lineno"> 8230</span>&#160; useCpSat_ = value.getNumber();</div>
<div class="line"><a name="l08231"></a><span class="lineno"> 8231</span>&#160; onChanged();</div>
<div class="line"><a name="l08232"></a><span class="lineno"> 8232</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08233"></a><span class="lineno"> 8233</span>&#160; }</div>
<div class="line"><a name="l08245"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac0d6c44e39f0615ce6678e5cc1fa678d"> 8245</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac0d6c44e39f0615ce6678e5cc1fa678d">clearUseCpSat</a>() {</div>
<div class="line"><a name="l08246"></a><span class="lineno"> 8246</span>&#160; </div>
<div class="line"><a name="l08247"></a><span class="lineno"> 8247</span>&#160; useCpSat_ = 0;</div>
<div class="line"><a name="l08248"></a><span class="lineno"> 8248</span>&#160; onChanged();</div>
<div class="line"><a name="l08249"></a><span class="lineno"> 8249</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08250"></a><span class="lineno"> 8250</span>&#160; }</div>
<div class="line"><a name="l08251"></a><span class="lineno"> 8251</span>&#160; </div>
<div class="line"><a name="l08252"></a><span class="lineno"> 8252</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> optimizationStep_ ;</div>
<div class="line"><a name="l08263"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aaf8a407063882230a3921ffc26912f88"> 8263</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aaf8a407063882230a3921ffc26912f88">getOptimizationStep</a>() {</div>
<div class="line"><a name="l08264"></a><span class="lineno"> 8264</span>&#160; <span class="keywordflow">return</span> optimizationStep_;</div>
<div class="line"><a name="l08265"></a><span class="lineno"> 8265</span>&#160; }</div>
<div class="line"><a name="l08277"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9ef64e4322a27ff6f0c5dc6b7560b506"> 8277</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9ef64e4322a27ff6f0c5dc6b7560b506">setOptimizationStep</a>(<span class="keywordtype">double</span> value) {</div>
<div class="line"><a name="l08278"></a><span class="lineno"> 8278</span>&#160; </div>
<div class="line"><a name="l08279"></a><span class="lineno"> 8279</span>&#160; optimizationStep_ = value;</div>
<div class="line"><a name="l08280"></a><span class="lineno"> 8280</span>&#160; onChanged();</div>
<div class="line"><a name="l08281"></a><span class="lineno"> 8281</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08282"></a><span class="lineno"> 8282</span>&#160; }</div>
<div class="line"><a name="l08293"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9252147b3b4843d1be29990112aa44cd"> 8293</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9252147b3b4843d1be29990112aa44cd">clearOptimizationStep</a>() {</div>
<div class="line"><a name="l08294"></a><span class="lineno"> 8294</span>&#160; </div>
<div class="line"><a name="l08295"></a><span class="lineno"> 8295</span>&#160; optimizationStep_ = 0D;</div>
<div class="line"><a name="l08296"></a><span class="lineno"> 8296</span>&#160; onChanged();</div>
<div class="line"><a name="l08297"></a><span class="lineno"> 8297</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08298"></a><span class="lineno"> 8298</span>&#160; }</div>
<div class="line"><a name="l08299"></a><span class="lineno"> 8299</span>&#160; </div>
<div class="line"><a name="l08300"></a><span class="lineno"> 8300</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> numberOfSolutionsToCollect_ ;</div>
<div class="line"><a name="l08310"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afb05bf0d8ac33b2f86737baacd892f7b"> 8310</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afb05bf0d8ac33b2f86737baacd892f7b">getNumberOfSolutionsToCollect</a>() {</div>
<div class="line"><a name="l08311"></a><span class="lineno"> 8311</span>&#160; <span class="keywordflow">return</span> numberOfSolutionsToCollect_;</div>
<div class="line"><a name="l08312"></a><span class="lineno"> 8312</span>&#160; }</div>
<div class="line"><a name="l08323"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2e01a922388c39cf36b3c3aa237d2273"> 8323</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2e01a922388c39cf36b3c3aa237d2273">setNumberOfSolutionsToCollect</a>(<span class="keywordtype">int</span> value) {</div>
<div class="line"><a name="l08324"></a><span class="lineno"> 8324</span>&#160; </div>
<div class="line"><a name="l08325"></a><span class="lineno"> 8325</span>&#160; numberOfSolutionsToCollect_ = value;</div>
<div class="line"><a name="l08326"></a><span class="lineno"> 8326</span>&#160; onChanged();</div>
<div class="line"><a name="l08327"></a><span class="lineno"> 8327</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08328"></a><span class="lineno"> 8328</span>&#160; }</div>
<div class="line"><a name="l08338"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a665ddc94fd34eb24a9a90b7982f13091"> 8338</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a665ddc94fd34eb24a9a90b7982f13091">clearNumberOfSolutionsToCollect</a>() {</div>
<div class="line"><a name="l08339"></a><span class="lineno"> 8339</span>&#160; </div>
<div class="line"><a name="l08340"></a><span class="lineno"> 8340</span>&#160; numberOfSolutionsToCollect_ = 0;</div>
<div class="line"><a name="l08341"></a><span class="lineno"> 8341</span>&#160; onChanged();</div>
<div class="line"><a name="l08342"></a><span class="lineno"> 8342</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08343"></a><span class="lineno"> 8343</span>&#160; }</div>
<div class="line"><a name="l08344"></a><span class="lineno"> 8344</span>&#160; </div>
<div class="line"><a name="l08345"></a><span class="lineno"> 8345</span>&#160; <span class="keyword">private</span> <span class="keywordtype">long</span> solutionLimit_ ;</div>
<div class="line"><a name="l08356"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ab893269a7a3fbec10f5c535ab8d77ab1"> 8356</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ab893269a7a3fbec10f5c535ab8d77ab1">getSolutionLimit</a>() {</div>
<div class="line"><a name="l08357"></a><span class="lineno"> 8357</span>&#160; <span class="keywordflow">return</span> solutionLimit_;</div>
<div class="line"><a name="l08358"></a><span class="lineno"> 8358</span>&#160; }</div>
<div class="line"><a name="l08370"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a614ab1274d333b64e5855b5a794845a3"> 8370</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a614ab1274d333b64e5855b5a794845a3">setSolutionLimit</a>(<span class="keywordtype">long</span> value) {</div>
<div class="line"><a name="l08371"></a><span class="lineno"> 8371</span>&#160; </div>
<div class="line"><a name="l08372"></a><span class="lineno"> 8372</span>&#160; solutionLimit_ = value;</div>
<div class="line"><a name="l08373"></a><span class="lineno"> 8373</span>&#160; onChanged();</div>
<div class="line"><a name="l08374"></a><span class="lineno"> 8374</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08375"></a><span class="lineno"> 8375</span>&#160; }</div>
<div class="line"><a name="l08386"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2219320a6b91be32cb9bd7a0a4fe6641"> 8386</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2219320a6b91be32cb9bd7a0a4fe6641">clearSolutionLimit</a>() {</div>
<div class="line"><a name="l08387"></a><span class="lineno"> 8387</span>&#160; </div>
<div class="line"><a name="l08388"></a><span class="lineno"> 8388</span>&#160; solutionLimit_ = 0L;</div>
<div class="line"><a name="l08389"></a><span class="lineno"> 8389</span>&#160; onChanged();</div>
<div class="line"><a name="l08390"></a><span class="lineno"> 8390</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08391"></a><span class="lineno"> 8391</span>&#160; }</div>
<div class="line"><a name="l08392"></a><span class="lineno"> 8392</span>&#160; </div>
<div class="line"><a name="l08393"></a><span class="lineno"> 8393</span>&#160; <span class="keyword">private</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration timeLimit_;</div>
<div class="line"><a name="l08394"></a><span class="lineno"> 8394</span>&#160; <span class="keyword">private</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.SingleFieldBuilderV3&lt;</div>
<div class="line"><a name="l08395"></a><span class="lineno"> 8395</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.DurationOrBuilder&gt; timeLimitBuilder_;</div>
<div class="line"><a name="l08404"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a0c54ad0f347bbad5ca707ef492b437eb"> 8404</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a0c54ad0f347bbad5ca707ef492b437eb">hasTimeLimit</a>() {</div>
<div class="line"><a name="l08405"></a><span class="lineno"> 8405</span>&#160; <span class="keywordflow">return</span> timeLimitBuilder_ != <span class="keyword">null</span> || timeLimit_ != <span class="keyword">null</span>;</div>
<div class="line"><a name="l08406"></a><span class="lineno"> 8406</span>&#160; }</div>
<div class="line"><a name="l08415"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac5f100e3a462422bd82242894e13fa8a"> 8415</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac5f100e3a462422bd82242894e13fa8a">getTimeLimit</a>() {</div>
<div class="line"><a name="l08416"></a><span class="lineno"> 8416</span>&#160; <span class="keywordflow">if</span> (timeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08417"></a><span class="lineno"> 8417</span>&#160; <span class="keywordflow">return</span> timeLimit_ == <span class="keyword">null</span> ? <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.getDefaultInstance() : timeLimit_;</div>
<div class="line"><a name="l08418"></a><span class="lineno"> 8418</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08419"></a><span class="lineno"> 8419</span>&#160; <span class="keywordflow">return</span> timeLimitBuilder_.getMessage();</div>
<div class="line"><a name="l08420"></a><span class="lineno"> 8420</span>&#160; }</div>
<div class="line"><a name="l08421"></a><span class="lineno"> 8421</span>&#160; }</div>
<div class="line"><a name="l08429"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aac73c0b16d3bc451a72a9c8b1e87bfce"> 8429</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aac73c0b16d3bc451a72a9c8b1e87bfce">setTimeLimit</a>(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration value) {</div>
<div class="line"><a name="l08430"></a><span class="lineno"> 8430</span>&#160; <span class="keywordflow">if</span> (timeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08431"></a><span class="lineno"> 8431</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08432"></a><span class="lineno"> 8432</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l08433"></a><span class="lineno"> 8433</span>&#160; }</div>
<div class="line"><a name="l08434"></a><span class="lineno"> 8434</span>&#160; timeLimit_ = value;</div>
<div class="line"><a name="l08435"></a><span class="lineno"> 8435</span>&#160; onChanged();</div>
<div class="line"><a name="l08436"></a><span class="lineno"> 8436</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08437"></a><span class="lineno"> 8437</span>&#160; timeLimitBuilder_.setMessage(value);</div>
<div class="line"><a name="l08438"></a><span class="lineno"> 8438</span>&#160; }</div>
<div class="line"><a name="l08439"></a><span class="lineno"> 8439</span>&#160; </div>
<div class="line"><a name="l08440"></a><span class="lineno"> 8440</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08441"></a><span class="lineno"> 8441</span>&#160; }</div>
<div class="line"><a name="l08449"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#af1db96ac59275d225473a26d27828b9a"> 8449</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#af1db96ac59275d225473a26d27828b9a">setTimeLimit</a>(</div>
<div class="line"><a name="l08450"></a><span class="lineno"> 8450</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder builderForValue) {</div>
<div class="line"><a name="l08451"></a><span class="lineno"> 8451</span>&#160; <span class="keywordflow">if</span> (timeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08452"></a><span class="lineno"> 8452</span>&#160; timeLimit_ = builderForValue.build();</div>
<div class="line"><a name="l08453"></a><span class="lineno"> 8453</span>&#160; onChanged();</div>
<div class="line"><a name="l08454"></a><span class="lineno"> 8454</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08455"></a><span class="lineno"> 8455</span>&#160; timeLimitBuilder_.setMessage(builderForValue.build());</div>
<div class="line"><a name="l08456"></a><span class="lineno"> 8456</span>&#160; }</div>
<div class="line"><a name="l08457"></a><span class="lineno"> 8457</span>&#160; </div>
<div class="line"><a name="l08458"></a><span class="lineno"> 8458</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08459"></a><span class="lineno"> 8459</span>&#160; }</div>
<div class="line"><a name="l08467"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2c303b8823fa0de9543d73d8c89a54a2"> 8467</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2c303b8823fa0de9543d73d8c89a54a2">mergeTimeLimit</a>(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration value) {</div>
<div class="line"><a name="l08468"></a><span class="lineno"> 8468</span>&#160; <span class="keywordflow">if</span> (timeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08469"></a><span class="lineno"> 8469</span>&#160; <span class="keywordflow">if</span> (timeLimit_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08470"></a><span class="lineno"> 8470</span>&#160; timeLimit_ =</div>
<div class="line"><a name="l08471"></a><span class="lineno"> 8471</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.newBuilder(timeLimit_).mergeFrom(value).buildPartial();</div>
<div class="line"><a name="l08472"></a><span class="lineno"> 8472</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08473"></a><span class="lineno"> 8473</span>&#160; timeLimit_ = value;</div>
<div class="line"><a name="l08474"></a><span class="lineno"> 8474</span>&#160; }</div>
<div class="line"><a name="l08475"></a><span class="lineno"> 8475</span>&#160; onChanged();</div>
<div class="line"><a name="l08476"></a><span class="lineno"> 8476</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08477"></a><span class="lineno"> 8477</span>&#160; timeLimitBuilder_.mergeFrom(value);</div>
<div class="line"><a name="l08478"></a><span class="lineno"> 8478</span>&#160; }</div>
<div class="line"><a name="l08479"></a><span class="lineno"> 8479</span>&#160; </div>
<div class="line"><a name="l08480"></a><span class="lineno"> 8480</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08481"></a><span class="lineno"> 8481</span>&#160; }</div>
<div class="line"><a name="l08489"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aee198b527f6e6727569e783a1ba4f3a3"> 8489</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aee198b527f6e6727569e783a1ba4f3a3">clearTimeLimit</a>() {</div>
<div class="line"><a name="l08490"></a><span class="lineno"> 8490</span>&#160; <span class="keywordflow">if</span> (timeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08491"></a><span class="lineno"> 8491</span>&#160; timeLimit_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l08492"></a><span class="lineno"> 8492</span>&#160; onChanged();</div>
<div class="line"><a name="l08493"></a><span class="lineno"> 8493</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08494"></a><span class="lineno"> 8494</span>&#160; timeLimit_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l08495"></a><span class="lineno"> 8495</span>&#160; timeLimitBuilder_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l08496"></a><span class="lineno"> 8496</span>&#160; }</div>
<div class="line"><a name="l08497"></a><span class="lineno"> 8497</span>&#160; </div>
<div class="line"><a name="l08498"></a><span class="lineno"> 8498</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08499"></a><span class="lineno"> 8499</span>&#160; }</div>
<div class="line"><a name="l08507"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#adb7ddc253a91ee119fdce7146df02903"> 8507</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#adb7ddc253a91ee119fdce7146df02903">getTimeLimitBuilder</a>() {</div>
<div class="line"><a name="l08508"></a><span class="lineno"> 8508</span>&#160; </div>
<div class="line"><a name="l08509"></a><span class="lineno"> 8509</span>&#160; onChanged();</div>
<div class="line"><a name="l08510"></a><span class="lineno"> 8510</span>&#160; <span class="keywordflow">return</span> getTimeLimitFieldBuilder().getBuilder();</div>
<div class="line"><a name="l08511"></a><span class="lineno"> 8511</span>&#160; }</div>
<div class="line"><a name="l08519"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad33d40f997d74e1da451bc7f20d55e12"> 8519</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.DurationOrBuilder <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad33d40f997d74e1da451bc7f20d55e12">getTimeLimitOrBuilder</a>() {</div>
<div class="line"><a name="l08520"></a><span class="lineno"> 8520</span>&#160; <span class="keywordflow">if</span> (timeLimitBuilder_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08521"></a><span class="lineno"> 8521</span>&#160; <span class="keywordflow">return</span> timeLimitBuilder_.getMessageOrBuilder();</div>
<div class="line"><a name="l08522"></a><span class="lineno"> 8522</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08523"></a><span class="lineno"> 8523</span>&#160; <span class="keywordflow">return</span> timeLimit_ == <span class="keyword">null</span> ?</div>
<div class="line"><a name="l08524"></a><span class="lineno"> 8524</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.getDefaultInstance() : timeLimit_;</div>
<div class="line"><a name="l08525"></a><span class="lineno"> 8525</span>&#160; }</div>
<div class="line"><a name="l08526"></a><span class="lineno"> 8526</span>&#160; }</div>
<div class="line"><a name="l08534"></a><span class="lineno"> 8534</span>&#160; <span class="keyword">private</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.SingleFieldBuilderV3&lt;</div>
<div class="line"><a name="l08535"></a><span class="lineno"> 8535</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.DurationOrBuilder&gt; </div>
<div class="line"><a name="l08536"></a><span class="lineno"> 8536</span>&#160; getTimeLimitFieldBuilder() {</div>
<div class="line"><a name="l08537"></a><span class="lineno"> 8537</span>&#160; <span class="keywordflow">if</span> (timeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08538"></a><span class="lineno"> 8538</span>&#160; timeLimitBuilder_ = <span class="keyword">new</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.SingleFieldBuilderV3&lt;</div>
<div class="line"><a name="l08539"></a><span class="lineno"> 8539</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.DurationOrBuilder&gt;(</div>
<div class="line"><a name="l08540"></a><span class="lineno"> 8540</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac5f100e3a462422bd82242894e13fa8a">getTimeLimit</a>(),</div>
<div class="line"><a name="l08541"></a><span class="lineno"> 8541</span>&#160; getParentForChildren(),</div>
<div class="line"><a name="l08542"></a><span class="lineno"> 8542</span>&#160; isClean());</div>
<div class="line"><a name="l08543"></a><span class="lineno"> 8543</span>&#160; timeLimit_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l08544"></a><span class="lineno"> 8544</span>&#160; }</div>
<div class="line"><a name="l08545"></a><span class="lineno"> 8545</span>&#160; <span class="keywordflow">return</span> timeLimitBuilder_;</div>
<div class="line"><a name="l08546"></a><span class="lineno"> 8546</span>&#160; }</div>
<div class="line"><a name="l08547"></a><span class="lineno"> 8547</span>&#160; </div>
<div class="line"><a name="l08548"></a><span class="lineno"> 8548</span>&#160; <span class="keyword">private</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration lnsTimeLimit_;</div>
<div class="line"><a name="l08549"></a><span class="lineno"> 8549</span>&#160; <span class="keyword">private</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.SingleFieldBuilderV3&lt;</div>
<div class="line"><a name="l08550"></a><span class="lineno"> 8550</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.DurationOrBuilder&gt; lnsTimeLimitBuilder_;</div>
<div class="line"><a name="l08560"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a8ba951287874df2bf6fb088016f272c6"> 8560</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a8ba951287874df2bf6fb088016f272c6">hasLnsTimeLimit</a>() {</div>
<div class="line"><a name="l08561"></a><span class="lineno"> 8561</span>&#160; <span class="keywordflow">return</span> lnsTimeLimitBuilder_ != <span class="keyword">null</span> || lnsTimeLimit_ != <span class="keyword">null</span>;</div>
<div class="line"><a name="l08562"></a><span class="lineno"> 8562</span>&#160; }</div>
<div class="line"><a name="l08572"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad6edd46c92d9d5c54731430eb84cef35"> 8572</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad6edd46c92d9d5c54731430eb84cef35">getLnsTimeLimit</a>() {</div>
<div class="line"><a name="l08573"></a><span class="lineno"> 8573</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08574"></a><span class="lineno"> 8574</span>&#160; <span class="keywordflow">return</span> lnsTimeLimit_ == <span class="keyword">null</span> ? <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.getDefaultInstance() : lnsTimeLimit_;</div>
<div class="line"><a name="l08575"></a><span class="lineno"> 8575</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08576"></a><span class="lineno"> 8576</span>&#160; <span class="keywordflow">return</span> lnsTimeLimitBuilder_.getMessage();</div>
<div class="line"><a name="l08577"></a><span class="lineno"> 8577</span>&#160; }</div>
<div class="line"><a name="l08578"></a><span class="lineno"> 8578</span>&#160; }</div>
<div class="line"><a name="l08587"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#abeff18d1d3ec80662554b346dd39e974"> 8587</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#abeff18d1d3ec80662554b346dd39e974">setLnsTimeLimit</a>(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration value) {</div>
<div class="line"><a name="l08588"></a><span class="lineno"> 8588</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08589"></a><span class="lineno"> 8589</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08590"></a><span class="lineno"> 8590</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> NullPointerException();</div>
<div class="line"><a name="l08591"></a><span class="lineno"> 8591</span>&#160; }</div>
<div class="line"><a name="l08592"></a><span class="lineno"> 8592</span>&#160; lnsTimeLimit_ = value;</div>
<div class="line"><a name="l08593"></a><span class="lineno"> 8593</span>&#160; onChanged();</div>
<div class="line"><a name="l08594"></a><span class="lineno"> 8594</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08595"></a><span class="lineno"> 8595</span>&#160; lnsTimeLimitBuilder_.setMessage(value);</div>
<div class="line"><a name="l08596"></a><span class="lineno"> 8596</span>&#160; }</div>
<div class="line"><a name="l08597"></a><span class="lineno"> 8597</span>&#160; </div>
<div class="line"><a name="l08598"></a><span class="lineno"> 8598</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08599"></a><span class="lineno"> 8599</span>&#160; }</div>
<div class="line"><a name="l08608"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4839b2ef2686ea6e03f5a838ee3e1361"> 8608</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4839b2ef2686ea6e03f5a838ee3e1361">setLnsTimeLimit</a>(</div>
<div class="line"><a name="l08609"></a><span class="lineno"> 8609</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder builderForValue) {</div>
<div class="line"><a name="l08610"></a><span class="lineno"> 8610</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08611"></a><span class="lineno"> 8611</span>&#160; lnsTimeLimit_ = builderForValue.build();</div>
<div class="line"><a name="l08612"></a><span class="lineno"> 8612</span>&#160; onChanged();</div>
<div class="line"><a name="l08613"></a><span class="lineno"> 8613</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08614"></a><span class="lineno"> 8614</span>&#160; lnsTimeLimitBuilder_.setMessage(builderForValue.build());</div>
<div class="line"><a name="l08615"></a><span class="lineno"> 8615</span>&#160; }</div>
<div class="line"><a name="l08616"></a><span class="lineno"> 8616</span>&#160; </div>
<div class="line"><a name="l08617"></a><span class="lineno"> 8617</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08618"></a><span class="lineno"> 8618</span>&#160; }</div>
<div class="line"><a name="l08627"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a555e1c68b6c5a30bb0c1d87cd237c618"> 8627</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a555e1c68b6c5a30bb0c1d87cd237c618">mergeLnsTimeLimit</a>(<a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration value) {</div>
<div class="line"><a name="l08628"></a><span class="lineno"> 8628</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08629"></a><span class="lineno"> 8629</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimit_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08630"></a><span class="lineno"> 8630</span>&#160; lnsTimeLimit_ =</div>
<div class="line"><a name="l08631"></a><span class="lineno"> 8631</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.newBuilder(lnsTimeLimit_).mergeFrom(value).buildPartial();</div>
<div class="line"><a name="l08632"></a><span class="lineno"> 8632</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08633"></a><span class="lineno"> 8633</span>&#160; lnsTimeLimit_ = value;</div>
<div class="line"><a name="l08634"></a><span class="lineno"> 8634</span>&#160; }</div>
<div class="line"><a name="l08635"></a><span class="lineno"> 8635</span>&#160; onChanged();</div>
<div class="line"><a name="l08636"></a><span class="lineno"> 8636</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08637"></a><span class="lineno"> 8637</span>&#160; lnsTimeLimitBuilder_.mergeFrom(value);</div>
<div class="line"><a name="l08638"></a><span class="lineno"> 8638</span>&#160; }</div>
<div class="line"><a name="l08639"></a><span class="lineno"> 8639</span>&#160; </div>
<div class="line"><a name="l08640"></a><span class="lineno"> 8640</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08641"></a><span class="lineno"> 8641</span>&#160; }</div>
<div class="line"><a name="l08650"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a01b1669c945d68a5adc5d042e4a56734"> 8650</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a01b1669c945d68a5adc5d042e4a56734">clearLnsTimeLimit</a>() {</div>
<div class="line"><a name="l08651"></a><span class="lineno"> 8651</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08652"></a><span class="lineno"> 8652</span>&#160; lnsTimeLimit_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l08653"></a><span class="lineno"> 8653</span>&#160; onChanged();</div>
<div class="line"><a name="l08654"></a><span class="lineno"> 8654</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08655"></a><span class="lineno"> 8655</span>&#160; lnsTimeLimit_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l08656"></a><span class="lineno"> 8656</span>&#160; lnsTimeLimitBuilder_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l08657"></a><span class="lineno"> 8657</span>&#160; }</div>
<div class="line"><a name="l08658"></a><span class="lineno"> 8658</span>&#160; </div>
<div class="line"><a name="l08659"></a><span class="lineno"> 8659</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08660"></a><span class="lineno"> 8660</span>&#160; }</div>
<div class="line"><a name="l08669"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4b16495c988f8e622a3e269ddebd92c8"> 8669</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4b16495c988f8e622a3e269ddebd92c8">getLnsTimeLimitBuilder</a>() {</div>
<div class="line"><a name="l08670"></a><span class="lineno"> 8670</span>&#160; </div>
<div class="line"><a name="l08671"></a><span class="lineno"> 8671</span>&#160; onChanged();</div>
<div class="line"><a name="l08672"></a><span class="lineno"> 8672</span>&#160; <span class="keywordflow">return</span> getLnsTimeLimitFieldBuilder().getBuilder();</div>
<div class="line"><a name="l08673"></a><span class="lineno"> 8673</span>&#160; }</div>
<div class="line"><a name="l08682"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a08b63c77c857cd692873eb202bcdc4e3"> 8682</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.DurationOrBuilder <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a08b63c77c857cd692873eb202bcdc4e3">getLnsTimeLimitOrBuilder</a>() {</div>
<div class="line"><a name="l08683"></a><span class="lineno"> 8683</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimitBuilder_ != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08684"></a><span class="lineno"> 8684</span>&#160; <span class="keywordflow">return</span> lnsTimeLimitBuilder_.getMessageOrBuilder();</div>
<div class="line"><a name="l08685"></a><span class="lineno"> 8685</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l08686"></a><span class="lineno"> 8686</span>&#160; <span class="keywordflow">return</span> lnsTimeLimit_ == <span class="keyword">null</span> ?</div>
<div class="line"><a name="l08687"></a><span class="lineno"> 8687</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.getDefaultInstance() : lnsTimeLimit_;</div>
<div class="line"><a name="l08688"></a><span class="lineno"> 8688</span>&#160; }</div>
<div class="line"><a name="l08689"></a><span class="lineno"> 8689</span>&#160; }</div>
<div class="line"><a name="l08698"></a><span class="lineno"> 8698</span>&#160; <span class="keyword">private</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.SingleFieldBuilderV3&lt;</div>
<div class="line"><a name="l08699"></a><span class="lineno"> 8699</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.DurationOrBuilder&gt; </div>
<div class="line"><a name="l08700"></a><span class="lineno"> 8700</span>&#160; getLnsTimeLimitFieldBuilder() {</div>
<div class="line"><a name="l08701"></a><span class="lineno"> 8701</span>&#160; <span class="keywordflow">if</span> (lnsTimeLimitBuilder_ == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l08702"></a><span class="lineno"> 8702</span>&#160; lnsTimeLimitBuilder_ = <span class="keyword">new</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.SingleFieldBuilderV3&lt;</div>
<div class="line"><a name="l08703"></a><span class="lineno"> 8703</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Duration.Builder, <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.DurationOrBuilder&gt;(</div>
<div class="line"><a name="l08704"></a><span class="lineno"> 8704</span>&#160; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad6edd46c92d9d5c54731430eb84cef35">getLnsTimeLimit</a>(),</div>
<div class="line"><a name="l08705"></a><span class="lineno"> 8705</span>&#160; getParentForChildren(),</div>
<div class="line"><a name="l08706"></a><span class="lineno"> 8706</span>&#160; isClean());</div>
<div class="line"><a name="l08707"></a><span class="lineno"> 8707</span>&#160; lnsTimeLimit_ = <span class="keyword">null</span>;</div>
<div class="line"><a name="l08708"></a><span class="lineno"> 8708</span>&#160; }</div>
<div class="line"><a name="l08709"></a><span class="lineno"> 8709</span>&#160; <span class="keywordflow">return</span> lnsTimeLimitBuilder_;</div>
<div class="line"><a name="l08710"></a><span class="lineno"> 8710</span>&#160; }</div>
<div class="line"><a name="l08711"></a><span class="lineno"> 8711</span>&#160; </div>
<div class="line"><a name="l08712"></a><span class="lineno"> 8712</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> useFullPropagation_ ;</div>
<div class="line"><a name="l08729"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1361b5abfa7012efad9a62c5c178bee8"> 8729</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1361b5abfa7012efad9a62c5c178bee8">getUseFullPropagation</a>() {</div>
<div class="line"><a name="l08730"></a><span class="lineno"> 8730</span>&#160; <span class="keywordflow">return</span> useFullPropagation_;</div>
<div class="line"><a name="l08731"></a><span class="lineno"> 8731</span>&#160; }</div>
<div class="line"><a name="l08749"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a08f8960a6dab382e88598e3ce5bb71c4"> 8749</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a08f8960a6dab382e88598e3ce5bb71c4">setUseFullPropagation</a>(<span class="keywordtype">boolean</span> value) {</div>
<div class="line"><a name="l08750"></a><span class="lineno"> 8750</span>&#160; </div>
<div class="line"><a name="l08751"></a><span class="lineno"> 8751</span>&#160; useFullPropagation_ = value;</div>
<div class="line"><a name="l08752"></a><span class="lineno"> 8752</span>&#160; onChanged();</div>
<div class="line"><a name="l08753"></a><span class="lineno"> 8753</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08754"></a><span class="lineno"> 8754</span>&#160; }</div>
<div class="line"><a name="l08771"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae224fb6de821e77eba9d075e1fc41704"> 8771</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae224fb6de821e77eba9d075e1fc41704">clearUseFullPropagation</a>() {</div>
<div class="line"><a name="l08772"></a><span class="lineno"> 8772</span>&#160; </div>
<div class="line"><a name="l08773"></a><span class="lineno"> 8773</span>&#160; useFullPropagation_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l08774"></a><span class="lineno"> 8774</span>&#160; onChanged();</div>
<div class="line"><a name="l08775"></a><span class="lineno"> 8775</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08776"></a><span class="lineno"> 8776</span>&#160; }</div>
<div class="line"><a name="l08777"></a><span class="lineno"> 8777</span>&#160; </div>
<div class="line"><a name="l08778"></a><span class="lineno"> 8778</span>&#160; <span class="keyword">private</span> <span class="keywordtype">boolean</span> logSearch_ ;</div>
<div class="line"><a name="l08798"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ab325c2ffba6af317f3615ebdd63eb42e"> 8798</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ab325c2ffba6af317f3615ebdd63eb42e">getLogSearch</a>() {</div>
<div class="line"><a name="l08799"></a><span class="lineno"> 8799</span>&#160; <span class="keywordflow">return</span> logSearch_;</div>
<div class="line"><a name="l08800"></a><span class="lineno"> 8800</span>&#160; }</div>
<div class="line"><a name="l08821"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2c6c34ec09fb693daa1ceb4e2d875aa7"> 8821</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2c6c34ec09fb693daa1ceb4e2d875aa7">setLogSearch</a>(<span class="keywordtype">boolean</span> value) {</div>
<div class="line"><a name="l08822"></a><span class="lineno"> 8822</span>&#160; </div>
<div class="line"><a name="l08823"></a><span class="lineno"> 8823</span>&#160; logSearch_ = value;</div>
<div class="line"><a name="l08824"></a><span class="lineno"> 8824</span>&#160; onChanged();</div>
<div class="line"><a name="l08825"></a><span class="lineno"> 8825</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08826"></a><span class="lineno"> 8826</span>&#160; }</div>
<div class="line"><a name="l08846"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a84476ba06d6ec765c72d6f3f6a204349"> 8846</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a84476ba06d6ec765c72d6f3f6a204349">clearLogSearch</a>() {</div>
<div class="line"><a name="l08847"></a><span class="lineno"> 8847</span>&#160; </div>
<div class="line"><a name="l08848"></a><span class="lineno"> 8848</span>&#160; logSearch_ = <span class="keyword">false</span>;</div>
<div class="line"><a name="l08849"></a><span class="lineno"> 8849</span>&#160; onChanged();</div>
<div class="line"><a name="l08850"></a><span class="lineno"> 8850</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08851"></a><span class="lineno"> 8851</span>&#160; }</div>
<div class="line"><a name="l08852"></a><span class="lineno"> 8852</span>&#160; </div>
<div class="line"><a name="l08853"></a><span class="lineno"> 8853</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> logCostScalingFactor_ ;</div>
<div class="line"><a name="l08863"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac70d9748527d7051eddff10a8678a2b4"> 8863</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac70d9748527d7051eddff10a8678a2b4">getLogCostScalingFactor</a>() {</div>
<div class="line"><a name="l08864"></a><span class="lineno"> 8864</span>&#160; <span class="keywordflow">return</span> logCostScalingFactor_;</div>
<div class="line"><a name="l08865"></a><span class="lineno"> 8865</span>&#160; }</div>
<div class="line"><a name="l08876"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a51e07610fbfa995a065e444f6edf86ad"> 8876</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a51e07610fbfa995a065e444f6edf86ad">setLogCostScalingFactor</a>(<span class="keywordtype">double</span> value) {</div>
<div class="line"><a name="l08877"></a><span class="lineno"> 8877</span>&#160; </div>
<div class="line"><a name="l08878"></a><span class="lineno"> 8878</span>&#160; logCostScalingFactor_ = value;</div>
<div class="line"><a name="l08879"></a><span class="lineno"> 8879</span>&#160; onChanged();</div>
<div class="line"><a name="l08880"></a><span class="lineno"> 8880</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08881"></a><span class="lineno"> 8881</span>&#160; }</div>
<div class="line"><a name="l08891"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a8afdfc1ae02bce85be734dee4f1b39ef"> 8891</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a8afdfc1ae02bce85be734dee4f1b39ef">clearLogCostScalingFactor</a>() {</div>
<div class="line"><a name="l08892"></a><span class="lineno"> 8892</span>&#160; </div>
<div class="line"><a name="l08893"></a><span class="lineno"> 8893</span>&#160; logCostScalingFactor_ = 0D;</div>
<div class="line"><a name="l08894"></a><span class="lineno"> 8894</span>&#160; onChanged();</div>
<div class="line"><a name="l08895"></a><span class="lineno"> 8895</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08896"></a><span class="lineno"> 8896</span>&#160; }</div>
<div class="line"><a name="l08897"></a><span class="lineno"> 8897</span>&#160; </div>
<div class="line"><a name="l08898"></a><span class="lineno"> 8898</span>&#160; <span class="keyword">private</span> <span class="keywordtype">double</span> logCostOffset_ ;</div>
<div class="line"><a name="l08903"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae8bc74efccd4d9b1e3e1fe1aa843ec00"> 8903</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">double</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae8bc74efccd4d9b1e3e1fe1aa843ec00">getLogCostOffset</a>() {</div>
<div class="line"><a name="l08904"></a><span class="lineno"> 8904</span>&#160; <span class="keywordflow">return</span> logCostOffset_;</div>
<div class="line"><a name="l08905"></a><span class="lineno"> 8905</span>&#160; }</div>
<div class="line"><a name="l08911"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a8f248e31c1dd022baeb34cffbdca7834"> 8911</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a8f248e31c1dd022baeb34cffbdca7834">setLogCostOffset</a>(<span class="keywordtype">double</span> value) {</div>
<div class="line"><a name="l08912"></a><span class="lineno"> 8912</span>&#160; </div>
<div class="line"><a name="l08913"></a><span class="lineno"> 8913</span>&#160; logCostOffset_ = value;</div>
<div class="line"><a name="l08914"></a><span class="lineno"> 8914</span>&#160; onChanged();</div>
<div class="line"><a name="l08915"></a><span class="lineno"> 8915</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08916"></a><span class="lineno"> 8916</span>&#160; }</div>
<div class="line"><a name="l08921"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad23989bf93323e935be433fd041f06d7"> 8921</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad23989bf93323e935be433fd041f06d7">clearLogCostOffset</a>() {</div>
<div class="line"><a name="l08922"></a><span class="lineno"> 8922</span>&#160; </div>
<div class="line"><a name="l08923"></a><span class="lineno"> 8923</span>&#160; logCostOffset_ = 0D;</div>
<div class="line"><a name="l08924"></a><span class="lineno"> 8924</span>&#160; onChanged();</div>
<div class="line"><a name="l08925"></a><span class="lineno"> 8925</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span>;</div>
<div class="line"><a name="l08926"></a><span class="lineno"> 8926</span>&#160; }</div>
<div class="line"><a name="l08927"></a><span class="lineno"> 8927</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l08928"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac316af0298e9645fc3e5159b0d4464e1"> 8928</a></span>&#160; <span class="keyword">public</span> <span class="keyword">final</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac316af0298e9645fc3e5159b0d4464e1">setUnknownFields</a>(</div>
<div class="line"><a name="l08929"></a><span class="lineno"> 8929</span>&#160; <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.UnknownFieldSet unknownFields) {</div>
<div class="line"><a name="l08930"></a><span class="lineno"> 8930</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac316af0298e9645fc3e5159b0d4464e1">setUnknownFields</a>(unknownFields);</div>
<div class="line"><a name="l08931"></a><span class="lineno"> 8931</span>&#160; }</div>
<div class="line"><a name="l08932"></a><span class="lineno"> 8932</span>&#160; </div>
<div class="line"><a name="l08933"></a><span class="lineno"> 8933</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l08934"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a3e05e91aa90c10970a9aafb7b561e218"> 8934</a></span>&#160; <span class="keyword">public</span> <span class="keyword">final</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">Builder</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a3e05e91aa90c10970a9aafb7b561e218">mergeUnknownFields</a>(</div>
<div class="line"><a name="l08935"></a><span class="lineno"> 8935</span>&#160; <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.UnknownFieldSet unknownFields) {</div>
<div class="line"><a name="l08936"></a><span class="lineno"> 8936</span>&#160; <span class="keywordflow">return</span> super.<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a3e05e91aa90c10970a9aafb7b561e218">mergeUnknownFields</a>(unknownFields);</div>
<div class="line"><a name="l08937"></a><span class="lineno"> 8937</span>&#160; }</div>
<div class="line"><a name="l08938"></a><span class="lineno"> 8938</span>&#160; </div>
<div class="line"><a name="l08939"></a><span class="lineno"> 8939</span>&#160; </div>
<div class="line"><a name="l08940"></a><span class="lineno"> 8940</span>&#160; <span class="comment">// @@protoc_insertion_point(builder_scope:operations_research.RoutingSearchParameters)</span></div>
<div class="line"><a name="l08941"></a><span class="lineno"> 8941</span>&#160; }</div>
<div class="line"><a name="l08942"></a><span class="lineno"> 8942</span>&#160; </div>
<div class="line"><a name="l08943"></a><span class="lineno"> 8943</span>&#160; <span class="comment">// @@protoc_insertion_point(class_scope:operations_research.RoutingSearchParameters)</span></div>
<div class="line"><a name="l08944"></a><span class="lineno"> 8944</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</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_1RoutingSearchParameters.html">RoutingSearchParameters</a> DEFAULT_INSTANCE;</div>
<div class="line"><a name="l08945"></a><span class="lineno"> 8945</span>&#160; <span class="keyword">static</span> {</div>
<div class="line"><a name="l08946"></a><span class="lineno"> 8946</span>&#160; DEFAULT_INSTANCE = <span class="keyword">new</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_1RoutingSearchParameters.html">RoutingSearchParameters</a>();</div>
<div class="line"><a name="l08947"></a><span class="lineno"> 8947</span>&#160; }</div>
<div class="line"><a name="l08948"></a><span class="lineno"> 8948</span>&#160; </div>
<div class="line"><a name="l08949"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a196419f05d7e56d5a6fba3721f6298c7"> 8949</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a196419f05d7e56d5a6fba3721f6298c7">getDefaultInstance</a>() {</div>
<div class="line"><a name="l08950"></a><span class="lineno"> 8950</span>&#160; <span class="keywordflow">return</span> DEFAULT_INSTANCE;</div>
<div class="line"><a name="l08951"></a><span class="lineno"> 8951</span>&#160; }</div>
<div class="line"><a name="l08952"></a><span class="lineno"> 8952</span>&#160; </div>
<div class="line"><a name="l08953"></a><span class="lineno"> 8953</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Parser&lt;<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&gt;</div>
<div class="line"><a name="l08954"></a><span class="lineno"> 8954</span>&#160; PARSER = <span class="keyword">new</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.AbstractParser&lt;<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&gt;() {</div>
<div class="line"><a name="l08955"></a><span class="lineno"> 8955</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l08956"></a><span class="lineno"> 8956</span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a> parsePartialFrom(</div>
<div class="line"><a name="l08957"></a><span class="lineno"> 8957</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.CodedInputStream input,</div>
<div class="line"><a name="l08958"></a><span class="lineno"> 8958</span>&#160; <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.ExtensionRegistryLite extensionRegistry)</div>
<div class="line"><a name="l08959"></a><span class="lineno"> 8959</span>&#160; <span class="keywordflow">throws</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.InvalidProtocolBufferException {</div>
<div class="line"><a name="l08960"></a><span class="lineno"> 8960</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>(input, extensionRegistry);</div>
<div class="line"><a name="l08961"></a><span class="lineno"> 8961</span>&#160; }</div>
<div class="line"><a name="l08962"></a><span class="lineno"> 8962</span>&#160; };</div>
<div class="line"><a name="l08963"></a><span class="lineno"> 8963</span>&#160; </div>
<div class="line"><a name="l08964"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a63413b7b265b8a18a4059f07c29722b5"> 8964</a></span>&#160; <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>.protobuf.Parser&lt;<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&gt; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a63413b7b265b8a18a4059f07c29722b5">parser</a>() {</div>
<div class="line"><a name="l08965"></a><span class="lineno"> 8965</span>&#160; <span class="keywordflow">return</span> PARSER;</div>
<div class="line"><a name="l08966"></a><span class="lineno"> 8966</span>&#160; }</div>
<div class="line"><a name="l08967"></a><span class="lineno"> 8967</span>&#160; </div>
<div class="line"><a name="l08968"></a><span class="lineno"> 8968</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l08969"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab12dc81eedd2548854183f2507d7640a"> 8969</a></span>&#160; <span class="keyword">public</span> <a class="code" href="namespacecom.html">com</a>.<a class="code" href="namespacecom_1_1google.html">google</a>.protobuf.Parser&lt;<a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&gt; <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab12dc81eedd2548854183f2507d7640a">getParserForType</a>() {</div>
<div class="line"><a name="l08970"></a><span class="lineno"> 8970</span>&#160; <span class="keywordflow">return</span> PARSER;</div>
<div class="line"><a name="l08971"></a><span class="lineno"> 8971</span>&#160; }</div>
<div class="line"><a name="l08972"></a><span class="lineno"> 8972</span>&#160; </div>
<div class="line"><a name="l08973"></a><span class="lineno"> 8973</span>&#160; @java.lang.Override</div>
<div class="line"><a name="l08974"></a><span class="lineno"><a class="line" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a58e63aa6cd80b74ee9a6d00be8813c45"> 8974</a></span>&#160; <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_1RoutingSearchParameters.html">RoutingSearchParameters</a> <a class="code" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a58e63aa6cd80b74ee9a6d00be8813c45">getDefaultInstanceForType</a>() {</div>
<div class="line"><a name="l08975"></a><span class="lineno"> 8975</span>&#160; <span class="keywordflow">return</span> DEFAULT_INSTANCE;</div>
<div class="line"><a name="l08976"></a><span class="lineno"> 8976</span>&#160; }</div>
<div class="line"><a name="l08977"></a><span class="lineno"> 8977</span>&#160; </div>
<div class="line"><a name="l08978"></a><span class="lineno"> 8978</span>&#160;}</div>
<div class="line"><a name="l08979"></a><span class="lineno"> 8979</span>&#160; </div>
2019-06-13 02:45:44 +02:00
</div><!-- fragment --></div><!-- contents -->
2019-11-14 13:52:51 -08:00
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_af3e045a0e68a144d0f1ce1f6bde57dca"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#af3e045a0e68a144d0f1ce1f6bde57dca">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseInactiveLnsValue</a></div><div class="ttdeci">int getUseInactiveLnsValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ae360165b543a98e2aa3d8849612530e0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae360165b543a98e2aa3d8849612530e0">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getUseCpValue</a></div><div class="ttdeci">int getUseCpValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08094">RoutingSearchParameters.java:8094</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a3f63216ef1250c34d8d226364db4a728"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3f63216ef1250c34d8d226364db4a728">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseMakeActiveValue</a></div><div class="ttdeci">int getUseMakeActiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04761">RoutingSearchParameters.java:4761</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a9ac87222ec64a6f5c26df45b3e7ea3c6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9ac87222ec64a6f5c26df45b3e7ea3c6">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setCheapestInsertionNeighborsRatio</a></div><div class="ttdeci">Builder setCheapestInsertionNeighborsRatio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07664">RoutingSearchParameters.java:7664</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a813eab1fc00c769aad910c480868972b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a813eab1fc00c769aad910c480868972b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.writeTo</a></div><div class="ttdeci">.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02417">RoutingSearchParameters.java:2417</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_af8431f9c39d90eda55e9fac80e4d6969"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#af8431f9c39d90eda55e9fac80e4d6969">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocateExpensiveChainValue</a></div><div class="ttdeci">int getUseRelocateExpensiveChainValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a8f248e31c1dd022baeb34cffbdca7834"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a8f248e31c1dd022baeb34cffbdca7834">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setLogCostOffset</a></div><div class="ttdeci">Builder setLogCostOffset(double value)</div><div class="ttdoc">double log_cost_offset = 29;</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08911">RoutingSearchParameters.java:8911</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a5cc1d3db94235fa9274f63b07e8c13e3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5cc1d3db94235fa9274f63b07e8c13e3">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseTwoOpt</a></div><div class="ttdeci">Builder clearUseTwoOpt()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04433">RoutingSearchParameters.java:4433</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a0c54ad0f347bbad5ca707ef492b437eb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a0c54ad0f347bbad5ca707ef492b437eb">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.hasTimeLimit</a></div><div class="ttdeci">boolean hasTimeLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08404">RoutingSearchParameters.java:8404</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a3e4b104415b33d0dceea37bd8f3ee6ca"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3e4b104415b33d0dceea37bd8f3ee6ca">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseLinKernighanValue</a></div><div class="ttdeci">int getUseLinKernighanValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04574">RoutingSearchParameters.java:4574</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a5f911d265314bc46810dae0e8f158700"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a5f911d265314bc46810dae0e8f158700">com.google.ortools.constraintsolver.RoutingSearchParameters.getLocalSearchMetaheuristicValue</a></div><div class="ttdeci">int getLocalSearchMetaheuristicValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06121">RoutingSearchParameters.java:6121</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a609fefc2269f02c3d33048b3b5d9d8d9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a609fefc2269f02c3d33048b3b5d9d8d9">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseTspLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseTspLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05713">RoutingSearchParameters.java:5713</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a1ebee0f951ecadd34897ccbbbca8c206"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1ebee0f951ecadd34897ccbbbca8c206">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseExchange</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExchange()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01635">RoutingSearchParameters.java:1635</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a916dae08dfc215ec61d3721b0eed6631"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.mergeFrom</a></div><div class="ttdeci">.lang.Override Builder mergeFrom(com.google.protobuf.Message other)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07105">RoutingSearchParameters.java:7105</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ac7de517facffc55f9f2e7f42593c7508"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac7de517facffc55f9f2e7f42593c7508">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocate</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocate()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01396">RoutingSearchParameters.java:1396</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_af293c8793934ae77602d3aebc37bd11c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af293c8793934ae77602d3aebc37bd11c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseMakeActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseMakeActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04798">RoutingSearchParameters.java:4798</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_acdf9180150c170fce7a3689b58c7b039"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#acdf9180150c170fce7a3689b58c7b039">com.google.ortools.constraintsolver.RoutingSearchParameters.getUseCpSat</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseCpSat()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06229">RoutingSearchParameters.java:6229</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a093b28e42fa18c4e0a9f42ca863ad268"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a093b28e42fa18c4e0a9f42ca863ad268">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseCrossExchangeValue</a></div><div class="ttdeci">int getUseCrossExchangeValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04143">RoutingSearchParameters.java:4143</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ad23989bf93323e935be433fd041f06d7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad23989bf93323e935be433fd041f06d7">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearLogCostOffset</a></div><div class="ttdeci">Builder clearLogCostOffset()</div><div class="ttdoc">double log_cost_offset = 29;</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08921">RoutingSearchParameters.java:8921</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ae6d3ca0b5c2f7388551f1bb6466a4fc8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae6d3ca0b5c2f7388551f1bb6466a4fc8">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseMakeChainInactive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseMakeChainInactive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05106">RoutingSearchParameters.java:5106</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_aff9008007063dfb939e004107c9cdcdf"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aff9008007063dfb939e004107c9cdcdf">com.google.ortools.constraintsolver.RoutingSearchParameters.USE_FULL_PROPAGATION_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_FULL_PROPAGATION_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06355">RoutingSearchParameters.java:6355</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a1de46f2643ad72127bd6983336a0e2a8"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a1de46f2643ad72127bd6983336a0e2a8">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseOrOpt</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseOrOpt()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ace3e3687549013051e2ad363a70be1dc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ace3e3687549013051e2ad363a70be1dc">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseDelimitedFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseDelimitedFrom(java.io.InputStream input)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02763">RoutingSearchParameters.java:2763</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a38610c4606c6960073dfa9db84d29145"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a38610c4606c6960073dfa9db84d29145">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseTspOpt</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseTspOpt()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04698">RoutingSearchParameters.java:4698</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a96361630d9c9b38f96d8877deaf4c71b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a96361630d9c9b38f96d8877deaf4c71b">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLocalSearchMetaheuristic</a></div><div class="ttdeci">com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value getLocalSearchMetaheuristic()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07946">RoutingSearchParameters.java:7946</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ad317d9a808e95cfb27382b2158899c40"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad317d9a808e95cfb27382b2158899c40">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseInactiveLns</a></div><div class="ttdeci">Builder clearUseInactiveLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05836">RoutingSearchParameters.java:5836</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a7ffb21bda06ab04249bc41b655036b05"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7ffb21bda06ab04249bc41b655036b05">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocatePairValue</a></div><div class="ttdeci">Builder setUseRelocatePairValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03260">RoutingSearchParameters.java:3260</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_adb7ddc253a91ee119fdce7146df02903"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#adb7ddc253a91ee119fdce7146df02903">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getTimeLimitBuilder</a></div><div class="ttdeci">com.google.protobuf.Duration.Builder getTimeLimitBuilder()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08507">RoutingSearchParameters.java:8507</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a609fefc2269f02c3d33048b3b5d9d8d9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a609fefc2269f02c3d33048b3b5d9d8d9">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseTspLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseTspLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02368">RoutingSearchParameters.java:2368</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a9d8114ea959bf2ed2bfeb2bb855c6424"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a9d8114ea959bf2ed2bfeb2bb855c6424">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseNodePairSwapActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseNodePairSwapActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02263">RoutingSearchParameters.java:2263</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_af7f7ed429eda2e3be4dc1af97ec41a28"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af7f7ed429eda2e3be4dc1af97ec41a28">com.google.ortools.constraintsolver.RoutingSearchParameters.LOCAL_SEARCH_METAHEURISTIC_FIELD_NUMBER</a></div><div class="ttdeci">static final int LOCAL_SEARCH_METAHEURISTIC_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06111">RoutingSearchParameters.java:6111</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a813eab1fc00c769aad910c480868972b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a813eab1fc00c769aad910c480868972b">com.google.ortools.constraintsolver.RoutingSearchParameters.writeTo</a></div><div class="ttdeci">.lang.Override void writeTo(com.google.protobuf.CodedOutputStream output)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06439">RoutingSearchParameters.java:6439</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_abfef455b16ad17421f24024be017ac18"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#abfef455b16ad17421f24024be017ac18">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseLightRelocatePair</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseLightRelocatePair()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01478">RoutingSearchParameters.java:1478</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ae9c308e38acd33c065576a158e9c7df4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae9c308e38acd33c065576a158e9c7df4">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseCross</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseCross()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04080">RoutingSearchParameters.java:4080</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a22ecae7b4fe199a9b49053588588e360"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a22ecae7b4fe199a9b49053588588e360">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearRelocateExpensiveChainNumArcsToConsider</a></div><div class="ttdeci">Builder clearRelocateExpensiveChainNumArcsToConsider()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07905">RoutingSearchParameters.java:7905</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_af5d18ad987f46f34bc16e14dd69ad465"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#af5d18ad987f46f34bc16e14dd69ad465">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearField</a></div><div class="ttdeci">.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07083">RoutingSearchParameters.java:7083</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_aa371473540f501fdf3978cfa3b2ee063"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#aa371473540f501fdf3978cfa3b2ee063">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocateValue</a></div><div class="ttdeci">int getUseRelocateValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a9e0fdc113677bb1a9f51f11fc53efb05"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9e0fdc113677bb1a9f51f11fc53efb05">com.google.ortools.constraintsolver.RoutingSearchParameters.getCheapestInsertionFarthestSeedsRatio</a></div><div class="ttdeci">double getCheapestInsertionFarthestSeedsRatio()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06032">RoutingSearchParameters.java:6032</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a7b68c51186fee58631d924b1a58d949c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a7b68c51186fee58631d924b1a58d949c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseExchangePair</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExchangePair()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01674">RoutingSearchParameters.java:1674</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a0b165fead660dde464332185e48efa37"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a0b165fead660dde464332185e48efa37">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseTwoOptValue</a></div><div class="ttdeci">int getUseTwoOptValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04341">RoutingSearchParameters.java:4341</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_af210ae2f198bb85937b5d440bf167068"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af210ae2f198bb85937b5d440bf167068">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseMakeChainInactive</a></div><div class="ttdeci">Builder setUseMakeChainInactive(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05125">RoutingSearchParameters.java:5125</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a8874fead5b382ccac2d285df2cb5f054"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8874fead5b382ccac2d285df2cb5f054">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseTwoOpt</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseTwoOpt()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04384">RoutingSearchParameters.java:4384</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_aca94cc96a582b9d6b70667d0cb93874f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aca94cc96a582b9d6b70667d0cb93874f">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_MAKE_CHAIN_INACTIVE_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_MAKE_CHAIN_INACTIVE_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02105">RoutingSearchParameters.java:2105</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ab91a638aa5382388dc7fc6ad2d298196"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab91a638aa5382388dc7fc6ad2d298196">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseOrOpt</a></div><div class="ttdeci">Builder setUseOrOpt(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04528">RoutingSearchParameters.java:4528</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a9d8114ea959bf2ed2bfeb2bb855c6424"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a9d8114ea959bf2ed2bfeb2bb855c6424">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseNodePairSwapActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseNodePairSwapActive()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_afb05bf0d8ac33b2f86737baacd892f7b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#afb05bf0d8ac33b2f86737baacd892f7b">com.google.ortools.constraintsolver.RoutingSearchParameters.getNumberOfSolutionsToCollect</a></div><div class="ttdeci">int getNumberOfSolutionsToCollect()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06262">RoutingSearchParameters.java:6262</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ac1189085309d7b45a85b9d1748b3b67d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac1189085309d7b45a85b9d1748b3b67d">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02781">RoutingSearchParameters.java:2781</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ac5f100e3a462422bd82242894e13fa8a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac5f100e3a462422bd82242894e13fa8a">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getTimeLimit</a></div><div class="ttdeci">com.google.protobuf.Duration getTimeLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08415">RoutingSearchParameters.java:8415</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a72ac5adec7eff7aa74f7e509822dc77a"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a72ac5adec7eff7aa74f7e509822dc77a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseExchangePairValue</a></div><div class="ttdeci">int getUseExchangePairValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a614ab1274d333b64e5855b5a794845a3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a614ab1274d333b64e5855b5a794845a3">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setSolutionLimit</a></div><div class="ttdeci">Builder setSolutionLimit(long value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08370">RoutingSearchParameters.java:8370</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a82ddd88ecfc413491368f8789ecec961"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a82ddd88ecfc413491368f8789ecec961">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseMakeInactiveValue</a></div><div class="ttdeci">int getUseMakeInactiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04978">RoutingSearchParameters.java:4978</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html">com.google.ortools.constraintsolver.RoutingSearchParameters</a></div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l00017">RoutingSearchParameters.java:17</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ace7fd89a047aba19d9047d6c154fac1b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ace7fd89a047aba19d9047d6c154fac1b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseExchangeSubtrip</a></div><div class="ttdeci">Builder setUseExchangeSubtrip(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03997">RoutingSearchParameters.java:3997</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a79be3e7d1efd9b3214c5fc42b631837f"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a79be3e7d1efd9b3214c5fc42b631837f">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocateAndMakeActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateAndMakeActive()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a72ac5adec7eff7aa74f7e509822dc77a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a72ac5adec7eff7aa74f7e509822dc77a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseExchangePairValue</a></div><div class="ttdeci">int getUseExchangePairValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03858">RoutingSearchParameters.java:3858</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ae33c8e9c06ae5996a77a4e6952b12f1a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae33c8e9c06ae5996a77a4e6952b12f1a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseCross</a></div><div class="ttdeci">Builder clearUseCross()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04127">RoutingSearchParameters.java:4127</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a79be3e7d1efd9b3214c5fc42b631837f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a79be3e7d1efd9b3214c5fc42b631837f">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocateAndMakeActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateAndMakeActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02064">RoutingSearchParameters.java:2064</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a9d77c67865206ec38f5bd79ec935621d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a9d77c67865206ec38f5bd79ec935621d">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.newBuilder</a></div><div class="ttdeci">static Builder newBuilder(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators prototype)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02794">RoutingSearchParameters.java:2794</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a8ba951287874df2bf6fb088016f272c6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a8ba951287874df2bf6fb088016f272c6">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.hasLnsTimeLimit</a></div><div class="ttdeci">boolean hasLnsTimeLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08560">RoutingSearchParameters.java:8560</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a9a30cd2e0563786bd1addf558338443a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9a30cd2e0563786bd1addf558338443a">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getRelocateExpensiveChainNumArcsToConsider</a></div><div class="ttdeci">int getRelocateExpensiveChainNumArcsToConsider()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07867">RoutingSearchParameters.java:7867</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_add87c850af51856befb5e7b45e2f1d89"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#add87c850af51856befb5e7b45e2f1d89">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.build</a></div><div class="ttdeci">.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters build()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07019">RoutingSearchParameters.java:7019</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aa371473540f501fdf3978cfa3b2ee063"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa371473540f501fdf3978cfa3b2ee063">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocateValue</a></div><div class="ttdeci">int getUseRelocateValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03128">RoutingSearchParameters.java:3128</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a50c300d9171f5644996c517dc31b5da8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a50c300d9171f5644996c517dc31b5da8">com.google.ortools.constraintsolver.RoutingSearchParameters.getSavingsArcCoefficient</a></div><div class="ttdeci">double getSavingsArcCoefficient()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06002">RoutingSearchParameters.java:6002</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a93703c4febcd1aa6e3d6968523ec1762"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a93703c4febcd1aa6e3d6968523ec1762">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setLocalSearchOperators</a></div><div class="ttdeci">Builder setLocalSearchOperators(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder builderForValue)</div><div class="ttdoc">.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07773">RoutingSearchParameters.java:7773</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a605271cb34dc7decfa571c2705808a45"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a605271cb34dc7decfa571c2705808a45">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocateSubtrip</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateSubtrip()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ac316af0298e9645fc3e5159b0d4464e1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac316af0298e9645fc3e5159b0d4464e1">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setUnknownFields</a></div><div class="ttdeci">.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08928">RoutingSearchParameters.java:8928</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a08b63c77c857cd692873eb202bcdc4e3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a08b63c77c857cd692873eb202bcdc4e3">com.google.ortools.constraintsolver.RoutingSearchParameters.getLnsTimeLimitOrBuilder</a></div><div class="ttdeci">com.google.protobuf.DurationOrBuilder getLnsTimeLimitOrBuilder()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06351">RoutingSearchParameters.java:6351</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a7b68c51186fee58631d924b1a58d949c"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a7b68c51186fee58631d924b1a58d949c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseExchangePair</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExchangePair()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a1db7e129def42b321bbefef46b4fc397"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1db7e129def42b321bbefef46b4fc397">com.google.ortools.constraintsolver.RoutingSearchParameters.LOG_COST_SCALING_FACTOR_FIELD_NUMBER</a></div><div class="ttdeci">static final int LOG_COST_SCALING_FACTOR_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06402">RoutingSearchParameters.java:6402</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a1708231a9ee959801b2f7c3af28f7372"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1708231a9ee959801b2f7c3af28f7372">com.google.ortools.constraintsolver.RoutingSearchParameters.SOLUTION_LIMIT_FIELD_NUMBER</a></div><div class="ttdeci">static final int SOLUTION_LIMIT_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06266">RoutingSearchParameters.java:6266</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a9ef64e4322a27ff6f0c5dc6b7560b506"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9ef64e4322a27ff6f0c5dc6b7560b506">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setOptimizationStep</a></div><div class="ttdeci">Builder setOptimizationStep(double value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08277">RoutingSearchParameters.java:8277</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_adfa2462f106e468362af9d428be25b86"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#adfa2462f106e468362af9d428be25b86">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseExtendedSwapActiveValue</a></div><div class="ttdeci">int getUseExtendedSwapActiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02196">RoutingSearchParameters.java:2196</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a7c88938087b965e4bc6a1ae67589d05f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7c88938087b965e4bc6a1ae67589d05f">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseRelocateSubtrip</a></div><div class="ttdeci">Builder clearUseRelocateSubtrip()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03734">RoutingSearchParameters.java:3734</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a4030d7ed49b0f368d5e3180837bc1648"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4030d7ed49b0f368d5e3180837bc1648">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseInactiveLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseInactiveLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05801">RoutingSearchParameters.java:5801</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ab893269a7a3fbec10f5c535ab8d77ab1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ab893269a7a3fbec10f5c535ab8d77ab1">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getSolutionLimit</a></div><div class="ttdeci">long getSolutionLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08356">RoutingSearchParameters.java:8356</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ac5f100e3a462422bd82242894e13fa8a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac5f100e3a462422bd82242894e13fa8a">com.google.ortools.constraintsolver.RoutingSearchParameters.getTimeLimit</a></div><div class="ttdeci">com.google.protobuf.Duration getTimeLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06303">RoutingSearchParameters.java:6303</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a7ba03cdf770996e2752230eed696a8c2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a7ba03cdf770996e2752230eed696a8c2">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_TSP_OPT_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_TSP_OPT_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01949">RoutingSearchParameters.java:1949</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a933d518fc16e760775083e723eb80b9a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a933d518fc16e760775083e723eb80b9a">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.internalGetFieldAccessorTable</a></div><div class="ttdeci">.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06916">RoutingSearchParameters.java:6916</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a3e4b104415b33d0dceea37bd8f3ee6ca"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a3e4b104415b33d0dceea37bd8f3ee6ca">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseLinKernighanValue</a></div><div class="ttdeci">int getUseLinKernighanValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a80088b4b73bddc037f049c0a5ec37b79"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a80088b4b73bddc037f049c0a5ec37b79">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseMakeChainInactiveValue</a></div><div class="ttdeci">int getUseMakeChainInactiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05071">RoutingSearchParameters.java:5071</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a1a7432002ec3d56b0ac4a6b7d9db63bc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1a7432002ec3d56b0ac4a6b7d9db63bc">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setLocalSearchMetaheuristicValue</a></div><div class="ttdeci">Builder setLocalSearchMetaheuristicValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07933">RoutingSearchParameters.java:7933</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a929a9bb8c306daf00877d150acd73cd0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a929a9bb8c306daf00877d150acd73cd0">com.google.ortools.constraintsolver.RoutingSearchParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(java.io.InputStream input)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06836">RoutingSearchParameters.java:6836</a></div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean_html"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html">com.google.ortools.util.OptionalBoolean</a></div><div class="ttdef"><b>Definition:</b> <a href="OptionalBoolean_8java_source.html#l00019">OptionalBoolean.java:19</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a8342b02c43d81069adc3e820423d92ac"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8342b02c43d81069adc3e820423d92ac">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getSerializedSize</a></div><div class="ttdeci">.lang.Override int getSerializedSize()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02501">RoutingSearchParameters.java:2501</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a82ddd88ecfc413491368f8789ecec961"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a82ddd88ecfc413491368f8789ecec961">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseMakeInactiveValue</a></div><div class="ttdeci">int getUseMakeInactiveValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ae71684e93e3bb64ca5a89a46d23b0ab0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae71684e93e3bb64ca5a89a46d23b0ab0">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseTspLns</a></div><div class="ttdeci">Builder setUseTspLns(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05732">RoutingSearchParameters.java:5732</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a7a484474c36faf426657f0e94c090dbb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7a484474c36faf426657f0e94c090dbb">com.google.ortools.constraintsolver.RoutingSearchParameters.newBuilderForType</a></div><div class="ttdeci">.lang.Override Builder newBuilderForType()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06875">RoutingSearchParameters.java:6875</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a38504df4cb7a93404692aa19aa530f18"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a38504df4cb7a93404692aa19aa530f18">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_LIGHT_RELOCATE_PAIR_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_LIGHT_RELOCATE_PAIR_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01445">RoutingSearchParameters.java:1445</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a4c418c23083d28be367e1d6a90735039"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4c418c23083d28be367e1d6a90735039">com.google.ortools.constraintsolver.RoutingSearchParameters.getChristofidesUseMinimumMatching</a></div><div class="ttdeci">boolean getChristofidesUseMinimumMatching()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06064">RoutingSearchParameters.java:6064</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a933d518fc16e760775083e723eb80b9a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a933d518fc16e760775083e723eb80b9a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.internalGetFieldAccessorTable</a></div><div class="ttdeci">.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01353">RoutingSearchParameters.java:1353</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a19e928b240a207da5d7fca97dbddd17b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a19e928b240a207da5d7fca97dbddd17b">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearGuidedLocalSearchLambdaCoefficient</a></div><div class="ttdeci">Builder clearGuidedLocalSearchLambdaCoefficient()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08028">RoutingSearchParameters.java:8028</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aff29772faa3fffcc9a7bf7a068e9386d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aff29772faa3fffcc9a7bf7a068e9386d">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseMakeInactiveValue</a></div><div class="ttdeci">Builder setUseMakeInactiveValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04994">RoutingSearchParameters.java:4994</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a1bfe665fbf705e17cf1d8e545e2d4cf2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1bfe665fbf705e17cf1d8e545e2d4cf2">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseSwapActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseSwapActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02171">RoutingSearchParameters.java:2171</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a39c36ab543f3b7224ee2f9026a15e6d4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a39c36ab543f3b7224ee2f9026a15e6d4">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseMakeChainInactiveValue</a></div><div class="ttdeci">Builder setUseMakeChainInactiveValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05088">RoutingSearchParameters.java:5088</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aa3db28fbacece726dea6d404c43b0c74"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa3db28fbacece726dea6d404c43b0c74">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseExtendedSwapActive</a></div><div class="ttdeci">Builder clearUseExtendedSwapActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05356">RoutingSearchParameters.java:5356</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a993f56ca03127027a1ea767544da0e76"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a993f56ca03127027a1ea767544da0e76">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getUseDepthFirstSearch</a></div><div class="ttdeci">boolean getUseDepthFirstSearch()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08046">RoutingSearchParameters.java:8046</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a4364e17453eb47d19a81b651bf505a3b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4364e17453eb47d19a81b651bf505a3b">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getFirstSolutionStrategy</a></div><div class="ttdeci">com.google.ortools.constraintsolver.FirstSolutionStrategy.Value getFirstSolutionStrategy()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07257">RoutingSearchParameters.java:7257</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a01797cb382d5ae9b386d6a6296c58b42"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a01797cb382d5ae9b386d6a6296c58b42">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseCrossValue</a></div><div class="ttdeci">int getUseCrossValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04039">RoutingSearchParameters.java:4039</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a9f8cd4b1cfb5e0c61b11c9efe638a8ad"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9f8cd4b1cfb5e0c61b11c9efe638a8ad">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearSavingsNeighborsRatio</a></div><div class="ttdeci">Builder clearSavingsNeighborsRatio()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07384">RoutingSearchParameters.java:7384</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a0d699cd3f96ba6dfc30f0b6bbf4f2407"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0d699cd3f96ba6dfc30f0b6bbf4f2407">com.google.ortools.constraintsolver.RoutingSearchParameters.getSavingsAddReverseArcs</a></div><div class="ttdeci">boolean getSavingsAddReverseArcs()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05984">RoutingSearchParameters.java:5984</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a3c6e863541750755a8f895a887356d37"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a3c6e863541750755a8f895a887356d37">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLocalSearchOperatorsBuilder</a></div><div class="ttdeci">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder getLocalSearchOperatorsBuilder()</div><div class="ttdoc">.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07819">RoutingSearchParameters.java:7819</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a9595e84f1a265789b99af6f10e024e33"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a9595e84f1a265789b99af6f10e024e33">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUnknownFields</a></div><div class="ttdeci">.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01150">RoutingSearchParameters.java:1150</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a40c4c30999a71127ed6ab22fbc7490d9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a40c4c30999a71127ed6ab22fbc7490d9">com.google.ortools.constraintsolver.RoutingSearchParameters.LOG_COST_OFFSET_FIELD_NUMBER</a></div><div class="ttdeci">static final int LOG_COST_OFFSET_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06417">RoutingSearchParameters.java:6417</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_abe7346fe8611510087f8d46d50bee8d2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#abe7346fe8611510087f8d46d50bee8d2">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseCrossExchange</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseCrossExchange()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01773">RoutingSearchParameters.java:1773</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a5df599d114f2e2c14f929edc26c3c89e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5df599d114f2e2c14f929edc26c3c89e">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getDescriptorForType</a></div><div class="ttdeci">.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07009">RoutingSearchParameters.java:7009</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a50eaea8755cdd9b1ad13014434abf8a3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a50eaea8755cdd9b1ad13014434abf8a3">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getGuidedLocalSearchLambdaCoefficient</a></div><div class="ttdeci">double getGuidedLocalSearchLambdaCoefficient()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07996">RoutingSearchParameters.java:7996</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a220ca9c019166c43f41428ada3f8caa7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a220ca9c019166c43f41428ada3f8caa7">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUsePathLnsValue</a></div><div class="ttdeci">Builder setUsePathLnsValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05520">RoutingSearchParameters.java:5520</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a9d8114ea959bf2ed2bfeb2bb855c6424"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a9d8114ea959bf2ed2bfeb2bb855c6424">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseNodePairSwapActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseNodePairSwapActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05427">RoutingSearchParameters.java:5427</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_af293c8793934ae77602d3aebc37bd11c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af293c8793934ae77602d3aebc37bd11c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseMakeActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseMakeActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02019">RoutingSearchParameters.java:2019</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_af916e799ea12183401c540836e50c080"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af916e799ea12183401c540836e50c080">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(com.google.protobuf.CodedInputStream input)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02775">RoutingSearchParameters.java:2775</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a38994944adc679857b550966f74c84af"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a38994944adc679857b550966f74c84af">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocateExpensiveChain</a></div><div class="ttdeci">Builder setUseRelocateExpensiveChain(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04290">RoutingSearchParameters.java:4290</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a968cb605190759c690e5a97cdc0bb4a1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a968cb605190759c690e5a97cdc0bb4a1">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.isInitialized</a></div><div class="ttdeci">.lang.Override final boolean isInitialized()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02407">RoutingSearchParameters.java:2407</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ab4d3270692dedaa9fa2d58dec2324825"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab4d3270692dedaa9fa2d58dec2324825">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseExchangeValue</a></div><div class="ttdeci">int getUseExchangeValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03756">RoutingSearchParameters.java:3756</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder</a></div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l00253">RoutingSearchParameters.java:253</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_aaf8a407063882230a3921ffc26912f88"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aaf8a407063882230a3921ffc26912f88">com.google.ortools.constraintsolver.RoutingSearchParameters.getOptimizationStep</a></div><div class="ttdeci">double getOptimizationStep()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06247">RoutingSearchParameters.java:6247</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a1685e6c9c4f12c4deb546638c554f6c5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1685e6c9c4f12c4deb546638c554f6c5">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUsePathLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUsePathLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05540">RoutingSearchParameters.java:5540</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_afb6e1a2bf48deb2b6829328410e6c132"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#afb6e1a2bf48deb2b6829328410e6c132">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseInactiveLns</a></div><div class="ttdeci">Builder setUseInactiveLns(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05817">RoutingSearchParameters.java:5817</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ac8b5d283b6ae9320eaeb0af39e2459ff"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac8b5d283b6ae9320eaeb0af39e2459ff">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setLocalSearchMetaheuristic</a></div><div class="ttdeci">Builder setLocalSearchMetaheuristic(com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07960">RoutingSearchParameters.java:7960</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a9595e84f1a265789b99af6f10e024e33"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9595e84f1a265789b99af6f10e024e33">com.google.ortools.constraintsolver.RoutingSearchParameters.getUnknownFields</a></div><div class="ttdeci">.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l00042">RoutingSearchParameters.java:42</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a5ea1de50928f4efc8409cce8903f082c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5ea1de50928f4efc8409cce8903f082c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocateSubtripValue</a></div><div class="ttdeci">Builder setUseRelocateSubtripValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03657">RoutingSearchParameters.java:3657</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_af3e045a0e68a144d0f1ce1f6bde57dca"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af3e045a0e68a144d0f1ce1f6bde57dca">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseInactiveLnsValue</a></div><div class="ttdeci">int getUseInactiveLnsValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05772">RoutingSearchParameters.java:5772</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a1ebee0f951ecadd34897ccbbbca8c206"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a1ebee0f951ecadd34897ccbbbca8c206">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseExchange</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExchange()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a04dfa2f8d15d934108d4dab615cee814"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a04dfa2f8d15d934108d4dab615cee814">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseInactiveLnsValue</a></div><div class="ttdeci">Builder setUseInactiveLnsValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05786">RoutingSearchParameters.java:5786</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_aa940775cbc8e5190e57c826fe7dde219"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aa940775cbc8e5190e57c826fe7dde219">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setRelocateExpensiveChainNumArcsToConsider</a></div><div class="ttdeci">Builder setRelocateExpensiveChainNumArcsToConsider(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07885">RoutingSearchParameters.java:7885</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ac9f36b72a195e218bca9d868dd75e967"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac9f36b72a195e218bca9d868dd75e967">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseMakeActive</a></div><div class="ttdeci">Builder setUseMakeActive(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04818">RoutingSearchParameters.java:4818</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ad5ec7bb82b2dead03f2da457b65e3cb0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad5ec7bb82b2dead03f2da457b65e3cb0">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseLightRelocatePairValue</a></div><div class="ttdeci">int getUseLightRelocatePairValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03350">RoutingSearchParameters.java:3350</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a8eb834e13374b8d2e0a0a3e877330311"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8eb834e13374b8d2e0a0a3e877330311">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocateSubtripValue</a></div><div class="ttdeci">int getUseRelocateSubtripValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03634">RoutingSearchParameters.java:3634</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a5adbb8c64d22b93dfbc4a469bdd468b0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a5adbb8c64d22b93dfbc4a469bdd468b0">com.google.ortools.constraintsolver.RoutingSearchParameters.LOCAL_SEARCH_OPERATORS_FIELD_NUMBER</a></div><div class="ttdeci">static final int LOCAL_SEARCH_OPERATORS_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06068">RoutingSearchParameters.java:6068</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ae39ad9a35d40ea20ac2ade18119ec3b8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae39ad9a35d40ea20ac2ade18119ec3b8">com.google.ortools.constraintsolver.RoutingSearchParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06866">RoutingSearchParameters.java:6866</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a1b8a5b4c4de7c89adf3611397836b714"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1b8a5b4c4de7c89adf3611397836b714">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUsePathLnsValue</a></div><div class="ttdeci">int getUsePathLnsValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05501">RoutingSearchParameters.java:5501</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_acdf9180150c170fce7a3689b58c7b039"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#acdf9180150c170fce7a3689b58c7b039">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getUseCpSat</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseCpSat()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08208">RoutingSearchParameters.java:8208</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a775e999794e5ae457e47b93d79408627"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a775e999794e5ae457e47b93d79408627">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setSavingsAddReverseArcs</a></div><div class="ttdeci">Builder setSavingsAddReverseArcs(boolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07471">RoutingSearchParameters.java:7471</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ab12dc81eedd2548854183f2507d7640a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab12dc81eedd2548854183f2507d7640a">com.google.ortools.constraintsolver.RoutingSearchParameters.getParserForType</a></div><div class="ttdeci">.lang.Override com.google.protobuf.Parser&lt; RoutingSearchParameters &gt; getParserForType()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08969">RoutingSearchParameters.java:8969</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ae460e0fb0999f2ae966508d11e77b450"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae460e0fb0999f2ae966508d11e77b450">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_SWAP_ACTIVE_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_SWAP_ACTIVE_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02142">RoutingSearchParameters.java:2142</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a075fd9b7cdd49368ff1c116ed28d5c9b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a075fd9b7cdd49368ff1c116ed28d5c9b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseOrOpt</a></div><div class="ttdeci">Builder clearUseOrOpt()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04555">RoutingSearchParameters.java:4555</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ae12d92eebb3c04c6b3ff6eadee688f67"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae12d92eebb3c04c6b3ff6eadee688f67">com.google.ortools.constraintsolver.RoutingSearchParameters.getSavingsNeighborsRatio</a></div><div class="ttdeci">double getSavingsNeighborsRatio()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05950">RoutingSearchParameters.java:5950</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aefd5b31168e539ea4e8a12834b2b116a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aefd5b31168e539ea4e8a12834b2b116a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseExchangePair</a></div><div class="ttdeci">Builder clearUseExchangePair()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03938">RoutingSearchParameters.java:3938</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a380076ffb8d4846c4cf691a3a47ee2c6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a380076ffb8d4846c4cf691a3a47ee2c6">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_EXTENDED_SWAP_ACTIVE_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_EXTENDED_SWAP_ACTIVE_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02177">RoutingSearchParameters.java:2177</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_acab334d7dcecf2ae3efa8e973142c563"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#acab334d7dcecf2ae3efa8e973142c563">com.google.ortools.constraintsolver.RoutingSearchParameters.newInstance</a></div><div class="ttdeci">.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l00035">RoutingSearchParameters.java:35</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a401adfed369d510f3437d16bccf924c3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a401adfed369d510f3437d16bccf924c3">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.newBuilderForType</a></div><div class="ttdeci">.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02804">RoutingSearchParameters.java:2804</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a943f33ef8257d7eb2c2291e3cd27227b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a943f33ef8257d7eb2c2291e3cd27227b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_INACTIVE_LNS_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_INACTIVE_LNS_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02374">RoutingSearchParameters.java:2374</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ac1f3367c11fa869647866f32e0e83133"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac1f3367c11fa869647866f32e0e83133">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setSavingsArcCoefficient</a></div><div class="ttdeci">Builder setSavingsArcCoefficient(double value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07522">RoutingSearchParameters.java:7522</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a3210d9e7968f64ac9785e51b42e0ff67"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3210d9e7968f64ac9785e51b42e0ff67">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocateValue</a></div><div class="ttdeci">Builder setUseRelocateValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03148">RoutingSearchParameters.java:3148</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ad4ee46c99ee60e86e87bca33bd67bb68"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad4ee46c99ee60e86e87bca33bd67bb68">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.buildPartial</a></div><div class="ttdeci">.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators buildPartial()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02928">RoutingSearchParameters.java:2928</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_af65cb6919f31a45af29d0f44d1468e4e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af65cb6919f31a45af29d0f44d1468e4e">com.google.ortools.constraintsolver.RoutingSearchParameters.OPTIMIZATION_STEP_FIELD_NUMBER</a></div><div class="ttdeci">static final int OPTIMIZATION_STEP_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06235">RoutingSearchParameters.java:6235</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aa249f34634e133355cfce6b7b4223420"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa249f34634e133355cfce6b7b4223420">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseRelocateExpensiveChain</a></div><div class="ttdeci">Builder clearUseRelocateExpensiveChain()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04316">RoutingSearchParameters.java:4316</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_abfef455b16ad17421f24024be017ac18"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#abfef455b16ad17421f24024be017ac18">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseLightRelocatePair</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseLightRelocatePair()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a5df599d114f2e2c14f929edc26c3c89e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5df599d114f2e2c14f929edc26c3c89e">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getDescriptorForType</a></div><div class="ttdeci">.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02909">RoutingSearchParameters.java:2909</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a29cb2d6e078130bc33cbb0c4e4363843"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a29cb2d6e078130bc33cbb0c4e4363843">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setField</a></div><div class="ttdeci">.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07077">RoutingSearchParameters.java:7077</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a1a1e2c71ea5bfd9e2a9f7fca7e3a241f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1a1e2c71ea5bfd9e2a9f7fca7e3a241f">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(java.nio.ByteBuffer data)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02719">RoutingSearchParameters.java:2719</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aae8c144e1f671bea1978465beae22779"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aae8c144e1f671bea1978465beae22779">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseLightRelocatePair</a></div><div class="ttdeci">Builder clearUseLightRelocatePair()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03430">RoutingSearchParameters.java:3430</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a10b100965d4d2196775cd5213b3ca957"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a10b100965d4d2196775cd5213b3ca957">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseTspOptValue</a></div><div class="ttdeci">int getUseTspOptValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a4b16495c988f8e622a3e269ddebd92c8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4b16495c988f8e622a3e269ddebd92c8">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLnsTimeLimitBuilder</a></div><div class="ttdeci">com.google.protobuf.Duration.Builder getLnsTimeLimitBuilder()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08669">RoutingSearchParameters.java:8669</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_aeff24d3f13ca1e88dc9427c640b64314"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aeff24d3f13ca1e88dc9427c640b64314">com.google.ortools.constraintsolver.RoutingSearchParameters.newBuilder</a></div><div class="ttdeci">static Builder newBuilder()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06876">RoutingSearchParameters.java:6876</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a64371254a97c507dc2d8ef051785617a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a64371254a97c507dc2d8ef051785617a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02724">RoutingSearchParameters.java:2724</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ae61e66c0e927ce033ccab1203b0b58e3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae61e66c0e927ce033ccab1203b0b58e3">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_LIN_KERNIGHAN_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_LIN_KERNIGHAN_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01916">RoutingSearchParameters.java:1916</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a3e05e91aa90c10970a9aafb7b561e218"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a3e05e91aa90c10970a9aafb7b561e218">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.mergeUnknownFields</a></div><div class="ttdeci">.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08934">RoutingSearchParameters.java:8934</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ad5ec7bb82b2dead03f2da457b65e3cb0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ad5ec7bb82b2dead03f2da457b65e3cb0">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseLightRelocatePairValue</a></div><div class="ttdeci">int getUseLightRelocatePairValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01461">RoutingSearchParameters.java:1461</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a8085afdfecade9a42e26ed23262d5b87"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8085afdfecade9a42e26ed23262d5b87">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseMakeActive</a></div><div class="ttdeci">Builder clearUseMakeActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04841">RoutingSearchParameters.java:4841</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_aeff24d3f13ca1e88dc9427c640b64314"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aeff24d3f13ca1e88dc9427c640b64314">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.newBuilder</a></div><div class="ttdeci">static Builder newBuilder()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02791">RoutingSearchParameters.java:2791</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ac37212190fd28adc9f9846e78e97341b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac37212190fd28adc9f9846e78e97341b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseNodePairSwapActiveValue</a></div><div class="ttdeci">int getUseNodePairSwapActiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02242">RoutingSearchParameters.java:2242</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_adfa2462f106e468362af9d428be25b86"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#adfa2462f106e468362af9d428be25b86">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseExtendedSwapActiveValue</a></div><div class="ttdeci">int getUseExtendedSwapActiveValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a7a5f402950f6eb710a01f4a719ea5af5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7a5f402950f6eb710a01f4a719ea5af5">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseLinKernighan</a></div><div class="ttdeci">Builder setUseLinKernighan(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04622">RoutingSearchParameters.java:4622</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a968cb605190759c690e5a97cdc0bb4a1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a968cb605190759c690e5a97cdc0bb4a1">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.isInitialized</a></div><div class="ttdeci">.lang.Override final boolean isInitialized()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07200">RoutingSearchParameters.java:7200</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a06c1080d6b80116b8d37ad97e76ce9f3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a06c1080d6b80116b8d37ad97e76ce9f3">com.google.ortools.constraintsolver.RoutingSearchParameters.getUseCp</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseCp()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06196">RoutingSearchParameters.java:6196</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_aadf3d3ea30cdeed80551dfe234a0fb98"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aadf3d3ea30cdeed80551dfe234a0fb98">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setChristofidesUseMinimumMatching</a></div><div class="ttdeci">Builder setChristofidesUseMinimumMatching(boolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07711">RoutingSearchParameters.java:7711</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_aa13996fa88a07ad8949e69c43f43d860"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa13996fa88a07ad8949e69c43f43d860">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02756">RoutingSearchParameters.java:2756</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a1361b5abfa7012efad9a62c5c178bee8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1361b5abfa7012efad9a62c5c178bee8">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getUseFullPropagation</a></div><div class="ttdeci">boolean getUseFullPropagation()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08729">RoutingSearchParameters.java:8729</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a38610c4606c6960073dfa9db84d29145"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a38610c4606c6960073dfa9db84d29145">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseTspOpt</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseTspOpt()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01980">RoutingSearchParameters.java:1980</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a010a6a6d325f3ac10d1edfab210a9fb4"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a010a6a6d325f3ac10d1edfab210a9fb4">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseLinKernighan</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseLinKernighan()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_acab334d7dcecf2ae3efa8e973142c563"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#acab334d7dcecf2ae3efa8e973142c563">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.newInstance</a></div><div class="ttdeci">.lang.Override java.lang.Object newInstance(UnusedPrivateParameter unused)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01143">RoutingSearchParameters.java:1143</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ae8bc74efccd4d9b1e3e1fe1aa843ec00"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae8bc74efccd4d9b1e3e1fe1aa843ec00">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLogCostOffset</a></div><div class="ttdeci">double getLogCostOffset()</div><div class="ttdoc">double log_cost_offset = 29;</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08903">RoutingSearchParameters.java:8903</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder</a></div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06905">RoutingSearchParameters.java:6905</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_aba2ded5f942df4d0b1189b3389eba77d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aba2ded5f942df4d0b1189b3389eba77d">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.mergeFrom</a></div><div class="ttdeci">Builder mergeFrom(com.google.ortools.constraintsolver.RoutingSearchParameters other)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07114">RoutingSearchParameters.java:7114</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a01797cb382d5ae9b386d6a6296c58b42"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a01797cb382d5ae9b386d6a6296c58b42">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseCrossValue</a></div><div class="ttdeci">int getUseCrossValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01727">RoutingSearchParameters.java:1727</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a7d69e518c36e5a64606f35ff097579d1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7d69e518c36e5a64606f35ff097579d1">com.google.ortools.constraintsolver.RoutingSearchParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(com.google.protobuf.ByteString data)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06815">RoutingSearchParameters.java:6815</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ab55eefa0b7ba9d1dec56bf8bb2b996b3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab55eefa0b7ba9d1dec56bf8bb2b996b3">com.google.ortools.constraintsolver.RoutingSearchParameters.hashCode</a></div><div class="ttdeci">.lang.Override int hashCode()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06718">RoutingSearchParameters.java:6718</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a5c1f444ab4dd5a44b385d598a4cb7235"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a5c1f444ab4dd5a44b385d598a4cb7235">com.google.ortools.constraintsolver.RoutingSearchParameters.TIME_LIMIT_FIELD_NUMBER</a></div><div class="ttdeci">static final int TIME_LIMIT_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06282">RoutingSearchParameters.java:6282</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a01b1669c945d68a5adc5d042e4a56734"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a01b1669c945d68a5adc5d042e4a56734">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearLnsTimeLimit</a></div><div class="ttdeci">Builder clearLnsTimeLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08650">RoutingSearchParameters.java:8650</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aa8942aabaed5f19d12b76226868b4e06"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa8942aabaed5f19d12b76226868b4e06">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseExtendedSwapActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExtendedSwapActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05307">RoutingSearchParameters.java:5307</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ac0d6c44e39f0615ce6678e5cc1fa678d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac0d6c44e39f0615ce6678e5cc1fa678d">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearUseCpSat</a></div><div class="ttdeci">Builder clearUseCpSat()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08245">RoutingSearchParameters.java:8245</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a53437fa5806f8466c86c3ed8602c2dfd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a53437fa5806f8466c86c3ed8602c2dfd">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearChristofidesUseMinimumMatching</a></div><div class="ttdeci">Builder clearChristofidesUseMinimumMatching()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07726">RoutingSearchParameters.java:7726</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ac9e79fc08a8e3f3645459c60be7e07b7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac9e79fc08a8e3f3645459c60be7e07b7">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getDefaultInstanceForType</a></div><div class="ttdeci">.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getDefaultInstanceForType()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02914">RoutingSearchParameters.java:2914</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_af1da3f7e4e34baf5c20a531df0f7b5b0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af1da3f7e4e34baf5c20a531df0f7b5b0">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseCross</a></div><div class="ttdeci">Builder setUseCross(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04102">RoutingSearchParameters.java:4102</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a993f56ca03127027a1ea767544da0e76"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a993f56ca03127027a1ea767544da0e76">com.google.ortools.constraintsolver.RoutingSearchParameters.getUseDepthFirstSearch</a></div><div class="ttdeci">boolean getUseDepthFirstSearch()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06167">RoutingSearchParameters.java:6167</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ad33d40f997d74e1da451bc7f20d55e12"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad33d40f997d74e1da451bc7f20d55e12">com.google.ortools.constraintsolver.RoutingSearchParameters.getTimeLimitOrBuilder</a></div><div class="ttdeci">com.google.protobuf.DurationOrBuilder getTimeLimitOrBuilder()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06313">RoutingSearchParameters.java:6313</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ab55eefa0b7ba9d1dec56bf8bb2b996b3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab55eefa0b7ba9d1dec56bf8bb2b996b3">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.hashCode</a></div><div class="ttdeci">.lang.Override int hashCode()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02656">RoutingSearchParameters.java:2656</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a0d699cd3f96ba6dfc30f0b6bbf4f2407"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a0d699cd3f96ba6dfc30f0b6bbf4f2407">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getSavingsAddReverseArcs</a></div><div class="ttdeci">boolean getSavingsAddReverseArcs()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07458">RoutingSearchParameters.java:7458</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_ab4d3270692dedaa9fa2d58dec2324825"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ab4d3270692dedaa9fa2d58dec2324825">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseExchangeValue</a></div><div class="ttdeci">int getUseExchangeValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_adfa2462f106e468362af9d428be25b86"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#adfa2462f106e468362af9d428be25b86">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseExtendedSwapActiveValue</a></div><div class="ttdeci">int getUseExtendedSwapActiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05264">RoutingSearchParameters.java:5264</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a9252147b3b4843d1be29990112aa44cd"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9252147b3b4843d1be29990112aa44cd">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearOptimizationStep</a></div><div class="ttdeci">Builder clearOptimizationStep()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08293">RoutingSearchParameters.java:8293</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a06c1080d6b80116b8d37ad97e76ce9f3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a06c1080d6b80116b8d37ad97e76ce9f3">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getUseCp</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseCp()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08123">RoutingSearchParameters.java:8123</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ac835a076b85bda8ccc6fa4c859fe9dd4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac835a076b85bda8ccc6fa4c859fe9dd4">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseNodePairSwapActive</a></div><div class="ttdeci">Builder clearUseNodePairSwapActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05478">RoutingSearchParameters.java:5478</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_afbef75249e2fd0fb98db4ff37ea852b4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#afbef75249e2fd0fb98db4ff37ea852b4">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.build</a></div><div class="ttdeci">.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators build()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02919">RoutingSearchParameters.java:2919</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a8874fead5b382ccac2d285df2cb5f054"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a8874fead5b382ccac2d285df2cb5f054">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseTwoOpt</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseTwoOpt()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aae6a596a308b01432b7de774b409dfce"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aae6a596a308b01432b7de774b409dfce">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseRelocateNeighbors</a></div><div class="ttdeci">Builder clearUseRelocateNeighbors()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03607">RoutingSearchParameters.java:3607</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_ae9c308e38acd33c065576a158e9c7df4"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ae9c308e38acd33c065576a158e9c7df4">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseCross</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseCross()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ad2cc847956d85489ab9eedfcf7851137"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad2cc847956d85489ab9eedfcf7851137">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearLocalSearchOperators</a></div><div class="ttdeci">Builder clearLocalSearchOperators()</div><div class="ttdoc">.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07805">RoutingSearchParameters.java:7805</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_aad91eb014733f0f8587fc9051c15c4e8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aad91eb014733f0f8587fc9051c15c4e8">com.google.ortools.constraintsolver.RoutingSearchParameters.parseDelimitedFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06853">RoutingSearchParameters.java:6853</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ab26736698fa1e1277ec9e61271940bcc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab26736698fa1e1277ec9e61271940bcc">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseExchangeSubtripValue</a></div><div class="ttdeci">int getUseExchangeSubtripValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03955">RoutingSearchParameters.java:3955</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a3f63216ef1250c34d8d226364db4a728"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a3f63216ef1250c34d8d226364db4a728">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseMakeActiveValue</a></div><div class="ttdeci">int getUseMakeActiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02002">RoutingSearchParameters.java:2002</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a63413b7b265b8a18a4059f07c29722b5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a63413b7b265b8a18a4059f07c29722b5">com.google.ortools.constraintsolver.RoutingSearchParameters.parser</a></div><div class="ttdeci">static com.google.protobuf.Parser&lt; RoutingSearchParameters &gt; parser()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08964">RoutingSearchParameters.java:8964</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a1e8f597d7659d06e0ba906713950387f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1e8f597d7659d06e0ba906713950387f">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocateAndMakeActive</a></div><div class="ttdeci">Builder setUseRelocateAndMakeActive(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04932">RoutingSearchParameters.java:4932</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ac8bda5db5c06f0275ff0d3790851114d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac8bda5db5c06f0275ff0d3790851114d">com.google.ortools.constraintsolver.RoutingSearchParameters.getLocalSearchOperators</a></div><div class="ttdeci">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getLocalSearchOperators()</div><div class="ttdoc">.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06081">RoutingSearchParameters.java:6081</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a0b165fead660dde464332185e48efa37"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a0b165fead660dde464332185e48efa37">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseTwoOptValue</a></div><div class="ttdeci">int getUseTwoOptValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01843">RoutingSearchParameters.java:1843</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ada120643f7710d9df7cad50d6ab2ac51"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ada120643f7710d9df7cad50d6ab2ac51">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getDescriptor</a></div><div class="ttdeci">static final com.google.protobuf.Descriptors.Descriptor getDescriptor()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06910">RoutingSearchParameters.java:6910</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a108d8c46c9e3ac25bfd0911fd5908332"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a108d8c46c9e3ac25bfd0911fd5908332">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUsePathLns</a></div><div class="ttdeci">Builder setUsePathLns(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05561">RoutingSearchParameters.java:5561</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a0db9e42b5b97758db9bbf5b5d75e5953"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a0db9e42b5b97758db9bbf5b5d75e5953">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02735">RoutingSearchParameters.java:2735</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_abfe40b73eecb9ee4f00ec98aaf751572"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#abfe40b73eecb9ee4f00ec98aaf751572">com.google.ortools.constraintsolver.RoutingSearchParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06809">RoutingSearchParameters.java:6809</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a96361630d9c9b38f96d8877deaf4c71b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a96361630d9c9b38f96d8877deaf4c71b">com.google.ortools.constraintsolver.RoutingSearchParameters.getLocalSearchMetaheuristic</a></div><div class="ttdeci">com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value getLocalSearchMetaheuristic()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06132">RoutingSearchParameters.java:6132</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a1de46f2643ad72127bd6983336a0e2a8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1de46f2643ad72127bd6983336a0e2a8">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseOrOpt</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseOrOpt()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01910">RoutingSearchParameters.java:1910</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ae224fb6de821e77eba9d075e1fc41704"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae224fb6de821e77eba9d075e1fc41704">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearUseFullPropagation</a></div><div class="ttdeci">Builder clearUseFullPropagation()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08771">RoutingSearchParameters.java:8771</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a9e0fdc113677bb1a9f51f11fc53efb05"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9e0fdc113677bb1a9f51f11fc53efb05">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getCheapestInsertionFarthestSeedsRatio</a></div><div class="ttdeci">double getCheapestInsertionFarthestSeedsRatio()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07600">RoutingSearchParameters.java:7600</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a67f9cc65e46e068930e5bd8eaad73a1b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a67f9cc65e46e068930e5bd8eaad73a1b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseTspOpt</a></div><div class="ttdeci">Builder setUseTspOpt(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04717">RoutingSearchParameters.java:4717</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a2ce6da404a964cad7719d8b1460c1585"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2ce6da404a964cad7719d8b1460c1585">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocateNeighborsValue</a></div><div class="ttdeci">int getUseRelocateNeighborsValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01515">RoutingSearchParameters.java:1515</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a7b68c51186fee58631d924b1a58d949c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7b68c51186fee58631d924b1a58d949c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseExchangePair</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExchangePair()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03895">RoutingSearchParameters.java:3895</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a4cccefa27c0c36e962ea460029b2e3d1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4cccefa27c0c36e962ea460029b2e3d1">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.addRepeatedField</a></div><div class="ttdeci">.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07099">RoutingSearchParameters.java:7099</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a36e46225590a35e7ab74f0d23303f5bb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a36e46225590a35e7ab74f0d23303f5bb">com.google.ortools.constraintsolver.RoutingSearchParameters.NUMBER_OF_SOLUTIONS_TO_COLLECT_FIELD_NUMBER</a></div><div class="ttdeci">static final int NUMBER_OF_SOLUTIONS_TO_COLLECT_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06251">RoutingSearchParameters.java:6251</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ad26931a4e52d598d3810212f71a303a9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad26931a4e52d598d3810212f71a303a9">com.google.ortools.constraintsolver.RoutingSearchParameters.RELOCATE_EXPENSIVE_CHAIN_NUM_ARCS_TO_CONSIDER_FIELD_NUMBER</a></div><div class="ttdeci">static final int RELOCATE_EXPENSIVE_CHAIN_NUM_ARCS_TO_CONSIDER_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06091">RoutingSearchParameters.java:6091</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a8f334852be3ae17b48b21d01ae70427a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8f334852be3ae17b48b21d01ae70427a">com.google.ortools.constraintsolver.RoutingSearchParameters.FIRST_SOLUTION_STRATEGY_FIELD_NUMBER</a></div><div class="ttdeci">static final int FIRST_SOLUTION_STRATEGY_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05895">RoutingSearchParameters.java:5895</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a709ca31f8c20156090c12f43ea15b257"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a709ca31f8c20156090c12f43ea15b257">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setSavingsMaxMemoryUsageBytes</a></div><div class="ttdeci">Builder setSavingsMaxMemoryUsageBytes(double value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07422">RoutingSearchParameters.java:7422</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_adfa161e0ef54e9d1da22a46a6e6b64b9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#adfa161e0ef54e9d1da22a46a6e6b64b9">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseFullPathLnsValue</a></div><div class="ttdeci">int getUseFullPathLnsValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05601">RoutingSearchParameters.java:5601</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_ac7de517facffc55f9f2e7f42593c7508"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ac7de517facffc55f9f2e7f42593c7508">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocate</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocate()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_aaf2602a4822851b6e3728f37512211f1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aaf2602a4822851b6e3728f37512211f1">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getUseCpSatValue</a></div><div class="ttdeci">int getUseCpSatValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08177">RoutingSearchParameters.java:8177</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a4839b2ef2686ea6e03f5a838ee3e1361"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4839b2ef2686ea6e03f5a838ee3e1361">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setLnsTimeLimit</a></div><div class="ttdeci">Builder setLnsTimeLimit(com.google.protobuf.Duration.Builder builderForValue)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08608">RoutingSearchParameters.java:8608</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a12b0b93aa9ea6b922e6fa57c5b7b6922"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a12b0b93aa9ea6b922e6fa57c5b7b6922">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocateExpensiveChain</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateExpensiveChain()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a401adfed369d510f3437d16bccf924c3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a401adfed369d510f3437d16bccf924c3">com.google.ortools.constraintsolver.RoutingSearchParameters.newBuilderForType</a></div><div class="ttdeci">.lang.Override Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06889">RoutingSearchParameters.java:6889</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a4a26d59947050c371744022a44dabb74"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4a26d59947050c371744022a44dabb74">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseTspLnsValue</a></div><div class="ttdeci">int getUseTspLnsValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05678">RoutingSearchParameters.java:5678</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a1bfe665fbf705e17cf1d8e545e2d4cf2"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a1bfe665fbf705e17cf1d8e545e2d4cf2">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseSwapActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseSwapActive()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_aee198b527f6e6727569e783a1ba4f3a3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aee198b527f6e6727569e783a1ba4f3a3">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearTimeLimit</a></div><div class="ttdeci">Builder clearTimeLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08489">RoutingSearchParameters.java:8489</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a13d2a042e53e782587dcaed557704b3a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a13d2a042e53e782587dcaed557704b3a">com.google.ortools.constraintsolver.RoutingSearchParameters.SAVINGS_PARALLEL_ROUTES_FIELD_NUMBER</a></div><div class="ttdeci">static final int SAVINGS_PARALLEL_ROUTES_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06006">RoutingSearchParameters.java:6006</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ae12d92eebb3c04c6b3ff6eadee688f67"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ae12d92eebb3c04c6b3ff6eadee688f67">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getSavingsNeighborsRatio</a></div><div class="ttdeci">double getSavingsNeighborsRatio()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07354">RoutingSearchParameters.java:7354</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_af10526029730d9d9809be6c477ad825c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af10526029730d9d9809be6c477ad825c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseLightRelocatePairValue</a></div><div class="ttdeci">Builder setUseLightRelocatePairValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03368">RoutingSearchParameters.java:3368</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a8eb834e13374b8d2e0a0a3e877330311"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8eb834e13374b8d2e0a0a3e877330311">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocateSubtripValue</a></div><div class="ttdeci">int getUseRelocateSubtripValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01574">RoutingSearchParameters.java:1574</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_af3e045a0e68a144d0f1ce1f6bde57dca"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af3e045a0e68a144d0f1ce1f6bde57dca">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseInactiveLnsValue</a></div><div class="ttdeci">int getUseInactiveLnsValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02386">RoutingSearchParameters.java:2386</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a1b8a5b4c4de7c89adf3611397836b714"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a1b8a5b4c4de7c89adf3611397836b714">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUsePathLnsValue</a></div><div class="ttdeci">int getUsePathLnsValue()</div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean_html_a261990d29ed6dc66e90b1ebd13b28e9f"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a261990d29ed6dc66e90b1ebd13b28e9f">com.google.ortools.util.OptionalBoolean.BOOL_UNSPECIFIED</a></div><div class="ttdeci">BOOL_UNSPECIFIED</div><div class="ttdoc">BOOL_UNSPECIFIED = 0;</div><div class="ttdef"><b>Definition:</b> <a href="OptionalBoolean_8java_source.html#l00024">OptionalBoolean.java:24</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a1c2d6c7c50918328963f6ec1a849a56f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1c2d6c7c50918328963f6ec1a849a56f">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02745">RoutingSearchParameters.java:2745</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a270551f7d29d79335fab2245ade7b51b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a270551f7d29d79335fab2245ade7b51b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_FULL_PATH_LNS_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_FULL_PATH_LNS_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02310">RoutingSearchParameters.java:2310</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a6ede2f576f8db0b97c5dcc87305efc62"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a6ede2f576f8db0b97c5dcc87305efc62">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearCheapestInsertionNeighborsRatio</a></div><div class="ttdeci">Builder clearCheapestInsertionNeighborsRatio()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07681">RoutingSearchParameters.java:7681</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a08775a18f2040e0879fb7a16098df5bb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a08775a18f2040e0879fb7a16098df5bb">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_EXCHANGE_SUBTRIP_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_EXCHANGE_SUBTRIP_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01680">RoutingSearchParameters.java:1680</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ad33d40f997d74e1da451bc7f20d55e12"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad33d40f997d74e1da451bc7f20d55e12">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getTimeLimitOrBuilder</a></div><div class="ttdeci">com.google.protobuf.DurationOrBuilder getTimeLimitOrBuilder()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08519">RoutingSearchParameters.java:8519</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a9a7ac4e7040480b57495338f81e505bc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9a7ac4e7040480b57495338f81e505bc">com.google.ortools.constraintsolver.RoutingSearchParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(com.google.protobuf.CodedInputStream input)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06860">RoutingSearchParameters.java:6860</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ad5aeb022182a440e15eab03313b13e0c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad5aeb022182a440e15eab03313b13e0c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseLightRelocatePair</a></div><div class="ttdeci">Builder setUseLightRelocatePair(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03407">RoutingSearchParameters.java:3407</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a333f2d0686be2fe320613122a0a671ec"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a333f2d0686be2fe320613122a0a671ec">com.google.ortools.constraintsolver.RoutingSearchParameters.hasLocalSearchOperators</a></div><div class="ttdeci">boolean hasLocalSearchOperators()</div><div class="ttdoc">.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06074">RoutingSearchParameters.java:6074</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a2e9dd1e289a1ab95e81e97184e738226"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2e9dd1e289a1ab95e81e97184e738226">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocatePair</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocatePair()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03281">RoutingSearchParameters.java:3281</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a23f4fdb15318115afc9c7bd0164538c6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a23f4fdb15318115afc9c7bd0164538c6">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getParserForType</a></div><div class="ttdeci">.lang.Override com.google.protobuf.Parser&lt; LocalSearchNeighborhoodOperators &gt; getParserForType()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05884">RoutingSearchParameters.java:5884</a></div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean_html_ab707e8c692fafcaa3dca49ab7c60c5a3"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">com.google.ortools.util.OptionalBoolean.valueOf</a></div><div class="ttdeci">.lang.Deprecated static OptionalBoolean valueOf(int value)</div><div class="ttdef"><b>Definition:</b> <a href="OptionalBoolean_8java_source.html#l00064">OptionalBoolean.java:64</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a2c6c34ec09fb693daa1ceb4e2d875aa7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2c6c34ec09fb693daa1ceb4e2d875aa7">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setLogSearch</a></div><div class="ttdeci">Builder setLogSearch(boolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08821">RoutingSearchParameters.java:8821</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a8f7e5bcae2a6c006e764699eb3343d88"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8f7e5bcae2a6c006e764699eb3343d88">com.google.ortools.constraintsolver.RoutingSearchParameters.parseDelimitedFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseDelimitedFrom(java.io.InputStream input)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06848">RoutingSearchParameters.java:6848</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a525bf0d17beffa1d559ee86b88d15a21"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a525bf0d17beffa1d559ee86b88d15a21">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setUseDepthFirstSearch</a></div><div class="ttdeci">Builder setUseDepthFirstSearch(boolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08060">RoutingSearchParameters.java:8060</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a8d216606a15f869423bafd281620d88a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a8d216606a15f869423bafd281620d88a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseSwapActive</a></div><div class="ttdeci">Builder setUseSwapActive(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05218">RoutingSearchParameters.java:5218</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a9ea23b951a8b1827ed53b98b295091b7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9ea23b951a8b1827ed53b98b295091b7">com.google.ortools.constraintsolver.RoutingSearchParameters.CHEAPEST_INSERTION_FARTHEST_SEEDS_RATIO_FIELD_NUMBER</a></div><div class="ttdeci">static final int CHEAPEST_INSERTION_FARTHEST_SEEDS_RATIO_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06020">RoutingSearchParameters.java:6020</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a19e941f40cbe4db03cc9577cc73f9b45"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a19e941f40cbe4db03cc9577cc73f9b45">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearSavingsParallelRoutes</a></div><div class="ttdeci">Builder clearSavingsParallelRoutes()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07582">RoutingSearchParameters.java:7582</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a010a6a6d325f3ac10d1edfab210a9fb4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a010a6a6d325f3ac10d1edfab210a9fb4">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseLinKernighan</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseLinKernighan()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01943">RoutingSearchParameters.java:1943</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aad5d5ab16a773ad40855268a1a44ae79"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aad5d5ab16a773ad40855268a1a44ae79">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseFullPathLns</a></div><div class="ttdeci">Builder setUseFullPathLns(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05640">RoutingSearchParameters.java:5640</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ab212ca4ab012535029e66967b908a121"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab212ca4ab012535029e66967b908a121">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocateNeighbors</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateNeighbors()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01547">RoutingSearchParameters.java:1547</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a290ae22f465e8996adf8f356426908c7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a290ae22f465e8996adf8f356426908c7">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.mergeFrom</a></div><div class="ttdeci">.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03093">RoutingSearchParameters.java:3093</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a9a30cd2e0563786bd1addf558338443a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9a30cd2e0563786bd1addf558338443a">com.google.ortools.constraintsolver.RoutingSearchParameters.getRelocateExpensiveChainNumArcsToConsider</a></div><div class="ttdeci">int getRelocateExpensiveChainNumArcsToConsider()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06107">RoutingSearchParameters.java:6107</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_afb69e9ed971e661add2a472e1dd38402"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afb69e9ed971e661add2a472e1dd38402">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setUseCpSat</a></div><div class="ttdeci">Builder setUseCpSat(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08225">RoutingSearchParameters.java:8225</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a1081c89c8440af011a24658e5fa4d715"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1081c89c8440af011a24658e5fa4d715">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearFirstSolutionStrategy</a></div><div class="ttdeci">Builder clearFirstSolutionStrategy()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07288">RoutingSearchParameters.java:7288</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a609fefc2269f02c3d33048b3b5d9d8d9"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a609fefc2269f02c3d33048b3b5d9d8d9">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseTspLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseTspLns()</div></div>
<div class="ttc" id="anamespacecom_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="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a4fd266a80a49ceb4306f9f53045a24ea"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4fd266a80a49ceb4306f9f53045a24ea">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseRelocate</a></div><div class="ttdeci">Builder clearUseRelocate()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03216">RoutingSearchParameters.java:3216</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ac70d9748527d7051eddff10a8678a2b4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ac70d9748527d7051eddff10a8678a2b4">com.google.ortools.constraintsolver.RoutingSearchParameters.getLogCostScalingFactor</a></div><div class="ttdeci">double getLogCostScalingFactor()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06413">RoutingSearchParameters.java:6413</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a196419f05d7e56d5a6fba3721f6298c7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a196419f05d7e56d5a6fba3721f6298c7">com.google.ortools.constraintsolver.RoutingSearchParameters.getDefaultInstance</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters getDefaultInstance()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08949">RoutingSearchParameters.java:8949</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a8874fead5b382ccac2d285df2cb5f054"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8874fead5b382ccac2d285df2cb5f054">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseTwoOpt</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseTwoOpt()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01863">RoutingSearchParameters.java:1863</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a9ea977a74c55588ff9121132bee70ac6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a9ea977a74c55588ff9121132bee70ac6">com.google.ortools.constraintsolver.RoutingSearchParameters.getFirstSolutionStrategyValue</a></div><div class="ttdeci">int getFirstSolutionStrategyValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05905">RoutingSearchParameters.java:5905</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a605271cb34dc7decfa571c2705808a45"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a605271cb34dc7decfa571c2705808a45">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocateSubtrip</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateSubtrip()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03681">RoutingSearchParameters.java:3681</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a02fbbbf04bf9ac403e0156c54d23b062"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a02fbbbf04bf9ac403e0156c54d23b062">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseExchange</a></div><div class="ttdeci">Builder setUseExchange(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03813">RoutingSearchParameters.java:3813</a></div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value_html"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html">com.google.ortools.constraintsolver.FirstSolutionStrategy.Value</a></div><div class="ttdoc">Protobuf enum.</div><div class="ttdef"><b>Definition:</b> <a href="FirstSolutionStrategy_8java_source.html#l00090">FirstSolutionStrategy.java:90</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a55b9c75d01ea3bd5d685029865a045fa"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a55b9c75d01ea3bd5d685029865a045fa">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocatePairValue</a></div><div class="ttdeci">int getUseRelocatePairValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a91269f24a3e850eb8aef6bf3a8021e8e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a91269f24a3e850eb8aef6bf3a8021e8e">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocateAndMakeActiveValue</a></div><div class="ttdeci">int getUseRelocateAndMakeActiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04866">RoutingSearchParameters.java:4866</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a993def28d7d66bb4bbedb5e4d2baa1de"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a993def28d7d66bb4bbedb5e4d2baa1de">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseNodePairSwapActive</a></div><div class="ttdeci">Builder setUseNodePairSwapActive(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05451">RoutingSearchParameters.java:5451</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a3e05e91aa90c10970a9aafb7b561e218"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3e05e91aa90c10970a9aafb7b561e218">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.mergeUnknownFields</a></div><div class="ttdeci">.lang.Override final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05849">RoutingSearchParameters.java:5849</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a55b9c75d01ea3bd5d685029865a045fa"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a55b9c75d01ea3bd5d685029865a045fa">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocatePairValue</a></div><div class="ttdeci">int getUseRelocatePairValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01420">RoutingSearchParameters.java:1420</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aa3be65492224d6c85c8f290132841230"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa3be65492224d6c85c8f290132841230">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseCrossExchange</a></div><div class="ttdeci">Builder setUseCrossExchange(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04182">RoutingSearchParameters.java:4182</a></div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value_html"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html">com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value</a></div><div class="ttdoc">Protobuf enum.</div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchMetaheuristic_8java_source.html#l00091">LocalSearchMetaheuristic.java:91</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ac8bda5db5c06f0275ff0d3790851114d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac8bda5db5c06f0275ff0d3790851114d">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLocalSearchOperators</a></div><div class="ttdeci">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getLocalSearchOperators()</div><div class="ttdoc">.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07747">RoutingSearchParameters.java:7747</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_aa8942aabaed5f19d12b76226868b4e06"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#aa8942aabaed5f19d12b76226868b4e06">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseExtendedSwapActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExtendedSwapActive()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_affd88161f376d01f8e9110dd34c5d657"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#affd88161f376d01f8e9110dd34c5d657">com.google.ortools.constraintsolver.RoutingSearchParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06841">RoutingSearchParameters.java:6841</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a886599f0bc9e3aa5ed30b18b0d72ba24"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a886599f0bc9e3aa5ed30b18b0d72ba24">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setSavingsNeighborsRatio</a></div><div class="ttdeci">Builder setSavingsNeighborsRatio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07368">RoutingSearchParameters.java:7368</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ab325c2ffba6af317f3615ebdd63eb42e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab325c2ffba6af317f3615ebdd63eb42e">com.google.ortools.constraintsolver.RoutingSearchParameters.getLogSearch</a></div><div class="ttdeci">boolean getLogSearch()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06398">RoutingSearchParameters.java:6398</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a4d9ca15adf2736bc5db57aa4eb78a3b9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4d9ca15adf2736bc5db57aa4eb78a3b9">com.google.ortools.constraintsolver.RoutingSearchParameters.SAVINGS_ARC_COEFFICIENT_FIELD_NUMBER</a></div><div class="ttdeci">static final int SAVINGS_ARC_COEFFICIENT_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05988">RoutingSearchParameters.java:5988</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a5f911d265314bc46810dae0e8f158700"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5f911d265314bc46810dae0e8f158700">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLocalSearchMetaheuristicValue</a></div><div class="ttdeci">int getLocalSearchMetaheuristicValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07921">RoutingSearchParameters.java:7921</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a093b28e42fa18c4e0a9f42ca863ad268"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a093b28e42fa18c4e0a9f42ca863ad268">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseCrossExchangeValue</a></div><div class="ttdeci">int getUseCrossExchangeValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01762">RoutingSearchParameters.java:1762</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a2ce6da404a964cad7719d8b1460c1585"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a2ce6da404a964cad7719d8b1460c1585">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocateNeighborsValue</a></div><div class="ttdeci">int getUseRelocateNeighborsValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ac9370f76baae52e6b77fa069641ef8c6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac9370f76baae52e6b77fa069641ef8c6">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearSavingsArcCoefficient</a></div><div class="ttdeci">Builder clearSavingsArcCoefficient()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07540">RoutingSearchParameters.java:7540</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a2fde220da259208cd8add75784002e0e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2fde220da259208cd8add75784002e0e">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseExchangeSubtrip</a></div><div class="ttdeci">Builder clearUseExchangeSubtrip()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04015">RoutingSearchParameters.java:4015</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a2371ac53b91bc8b2579a13b03e490c70"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a2371ac53b91bc8b2579a13b03e490c70">com.google.ortools.constraintsolver.RoutingSearchParameters.GUIDED_LOCAL_SEARCH_LAMBDA_COEFFICIENT_FIELD_NUMBER</a></div><div class="ttdeci">static final int GUIDED_LOCAL_SEARCH_LAMBDA_COEFFICIENT_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06138">RoutingSearchParameters.java:6138</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a72ac5adec7eff7aa74f7e509822dc77a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a72ac5adec7eff7aa74f7e509822dc77a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseExchangePairValue</a></div><div class="ttdeci">int getUseExchangePairValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01657">RoutingSearchParameters.java:1657</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a3e4b104415b33d0dceea37bd8f3ee6ca"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a3e4b104415b33d0dceea37bd8f3ee6ca">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseLinKernighanValue</a></div><div class="ttdeci">int getUseLinKernighanValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01929">RoutingSearchParameters.java:1929</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic.html">com.google.ortools.constraintsolver.LocalSearchMetaheuristic</a></div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchMetaheuristic_8java_source.html#l00014">LocalSearchMetaheuristic.java:14</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ae73be9267d9183f20ee414b07cdbffe2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae73be9267d9183f20ee414b07cdbffe2">com.google.ortools.constraintsolver.RoutingSearchParameters.CHEAPEST_INSERTION_NEIGHBORS_RATIO_FIELD_NUMBER</a></div><div class="ttdeci">static final int CHEAPEST_INSERTION_NEIGHBORS_RATIO_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06036">RoutingSearchParameters.java:6036</a></div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean_html_a6e9fa218e72d169dfcc4d6009e3574ae"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#a6e9fa218e72d169dfcc4d6009e3574ae">com.google.ortools.util.OptionalBoolean.UNRECOGNIZED</a></div><div class="ttdeci">UNRECOGNIZED</div><div class="ttdef"><b>Definition:</b> <a href="OptionalBoolean_8java_source.html#l00033">OptionalBoolean.java:33</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a1de46f2643ad72127bd6983336a0e2a8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1de46f2643ad72127bd6983336a0e2a8">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseOrOpt</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseOrOpt()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04504">RoutingSearchParameters.java:4504</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_afb05bf0d8ac33b2f86737baacd892f7b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afb05bf0d8ac33b2f86737baacd892f7b">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getNumberOfSolutionsToCollect</a></div><div class="ttdeci">int getNumberOfSolutionsToCollect()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08310">RoutingSearchParameters.java:8310</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a012379e322b641a50c07ad3ab4b7afc1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a012379e322b641a50c07ad3ab4b7afc1">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_TSP_LNS_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_TSP_LNS_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02337">RoutingSearchParameters.java:2337</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder</a></div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02817">RoutingSearchParameters.java:2817</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a4c418c23083d28be367e1d6a90735039"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a4c418c23083d28be367e1d6a90735039">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getChristofidesUseMinimumMatching</a></div><div class="ttdeci">boolean getChristofidesUseMinimumMatching()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07698">RoutingSearchParameters.java:7698</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a84304a558f8ae021e8a4dd46cee7bf23"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a84304a558f8ae021e8a4dd46cee7bf23">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_RELOCATE_EXPENSIVE_CHAIN_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_RELOCATE_EXPENSIVE_CHAIN_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01779">RoutingSearchParameters.java:1779</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a477cf579171749da76e1cab0cd7a26f1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a477cf579171749da76e1cab0cd7a26f1">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseFullPathLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseFullPathLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02331">RoutingSearchParameters.java:2331</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a74ed56d0548bad79e480f145969ead90"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a74ed56d0548bad79e480f145969ead90">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocateExpensiveChainValue</a></div><div class="ttdeci">Builder setUseRelocateExpensiveChainValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04245">RoutingSearchParameters.java:4245</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_adfa161e0ef54e9d1da22a46a6e6b64b9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#adfa161e0ef54e9d1da22a46a6e6b64b9">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseFullPathLnsValue</a></div><div class="ttdeci">int getUseFullPathLnsValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02320">RoutingSearchParameters.java:2320</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a71e0f88b5ee0ab05c61bf5dc30ad8596"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a71e0f88b5ee0ab05c61bf5dc30ad8596">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_OR_OPT_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_OR_OPT_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01869">RoutingSearchParameters.java:1869</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a0b6ff22a3dbdf99631494848ebce26df"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a0b6ff22a3dbdf99631494848ebce26df">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getSavingsParallelRoutes</a></div><div class="ttdeci">boolean getSavingsParallelRoutes()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07556">RoutingSearchParameters.java:7556</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_af293c8793934ae77602d3aebc37bd11c"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#af293c8793934ae77602d3aebc37bd11c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseMakeActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseMakeActive()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aefe8318dce2a084137ef1f689bbd6829"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aefe8318dce2a084137ef1f689bbd6829">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseExchangePair</a></div><div class="ttdeci">Builder setUseExchangePair(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03915">RoutingSearchParameters.java:3915</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_ad5ec7bb82b2dead03f2da457b65e3cb0"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ad5ec7bb82b2dead03f2da457b65e3cb0">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseLightRelocatePairValue</a></div><div class="ttdeci">int getUseLightRelocatePairValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ace40adc6f21668b58dd0ce1be7cf44b3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ace40adc6f21668b58dd0ce1be7cf44b3">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(java.io.InputStream input)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02751">RoutingSearchParameters.java:2751</a></div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value_html_a6e94e20fd346cc093e18700bb53e74c8"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html#a6e94e20fd346cc093e18700bb53e74c8">com.google.ortools.constraintsolver.FirstSolutionStrategy.Value.UNSET</a></div><div class="ttdeci">UNSET</div><div class="ttdef"><b>Definition:</b> <a href="FirstSolutionStrategy_8java_source.html#l00099">FirstSolutionStrategy.java:99</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ae9c308e38acd33c065576a158e9c7df4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae9c308e38acd33c065576a158e9c7df4">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseCross</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseCross()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01746">RoutingSearchParameters.java:1746</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a83fec4c8c6f919173d37da42303f4c3d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a83fec4c8c6f919173d37da42303f4c3d">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseDelimitedFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02768">RoutingSearchParameters.java:2768</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a82ddd88ecfc413491368f8789ecec961"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a82ddd88ecfc413491368f8789ecec961">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseMakeInactiveValue</a></div><div class="ttdeci">int getUseMakeInactiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02084">RoutingSearchParameters.java:2084</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_ab26736698fa1e1277ec9e61271940bcc"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ab26736698fa1e1277ec9e61271940bcc">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseExchangeSubtripValue</a></div><div class="ttdeci">int getUseExchangeSubtripValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a17f47a7fabaecd358bb1ed89dbb8cc71"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a17f47a7fabaecd358bb1ed89dbb8cc71">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setSavingsParallelRoutes</a></div><div class="ttdeci">Builder setSavingsParallelRoutes(boolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07568">RoutingSearchParameters.java:7568</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a477cf579171749da76e1cab0cd7a26f1"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a477cf579171749da76e1cab0cd7a26f1">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseFullPathLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseFullPathLns()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_aac73c0b16d3bc451a72a9c8b1e87bfce"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aac73c0b16d3bc451a72a9c8b1e87bfce">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setTimeLimit</a></div><div class="ttdeci">Builder setTimeLimit(com.google.protobuf.Duration value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08429">RoutingSearchParameters.java:8429</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a80088b4b73bddc037f049c0a5ec37b79"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a80088b4b73bddc037f049c0a5ec37b79">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseMakeChainInactiveValue</a></div><div class="ttdeci">int getUseMakeChainInactiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02120">RoutingSearchParameters.java:2120</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a10b100965d4d2196775cd5213b3ca957"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a10b100965d4d2196775cd5213b3ca957">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseTspOptValue</a></div><div class="ttdeci">int getUseTspOptValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04663">RoutingSearchParameters.java:4663</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_af17762bd476e73acc90877f3b953c36e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#af17762bd476e73acc90877f3b953c36e">com.google.ortools.constraintsolver.RoutingSearchParameters.USE_CP_SAT_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_CP_SAT_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06202">RoutingSearchParameters.java:6202</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a79be3e7d1efd9b3214c5fc42b631837f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a79be3e7d1efd9b3214c5fc42b631837f">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocateAndMakeActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateAndMakeActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04909">RoutingSearchParameters.java:4909</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a3fd086b865f5f1d0f0dd613d8ccf5d2f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a3fd086b865f5f1d0f0dd613d8ccf5d2f">com.google.ortools.constraintsolver.RoutingSearchParameters.SAVINGS_NEIGHBORS_RATIO_FIELD_NUMBER</a></div><div class="ttdeci">static final int SAVINGS_NEIGHBORS_RATIO_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05938">RoutingSearchParameters.java:5938</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a80088b4b73bddc037f049c0a5ec37b79"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a80088b4b73bddc037f049c0a5ec37b79">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseMakeChainInactiveValue</a></div><div class="ttdeci">int getUseMakeChainInactiveValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a979e93f1206f6ce6d3c673a257a0ef8f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a979e93f1206f6ce6d3c673a257a0ef8f">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_RELOCATE_SUBTRIP_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_RELOCATE_SUBTRIP_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01553">RoutingSearchParameters.java:1553</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a6904531e4be195945e477dc8f4f689a6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a6904531e4be195945e477dc8f4f689a6">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseSwapActiveValue</a></div><div class="ttdeci">int getUseSwapActiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02156">RoutingSearchParameters.java:2156</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a12b0b93aa9ea6b922e6fa57c5b7b6922"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a12b0b93aa9ea6b922e6fa57c5b7b6922">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocateExpensiveChain</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateExpensiveChain()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01818">RoutingSearchParameters.java:1818</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ae6d3ca0b5c2f7388551f1bb6466a4fc8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae6d3ca0b5c2f7388551f1bb6466a4fc8">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseMakeChainInactive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseMakeChainInactive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02136">RoutingSearchParameters.java:2136</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a0e67d3e3584debe468cd414fc8f2eb45"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a0e67d3e3584debe468cd414fc8f2eb45">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseMakeActiveValue</a></div><div class="ttdeci">Builder setUseMakeActiveValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04779">RoutingSearchParameters.java:4779</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a8eb834e13374b8d2e0a0a3e877330311"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a8eb834e13374b8d2e0a0a3e877330311">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocateSubtripValue</a></div><div class="ttdeci">int getUseRelocateSubtripValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a2ce6da404a964cad7719d8b1460c1585"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2ce6da404a964cad7719d8b1460c1585">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocateNeighborsValue</a></div><div class="ttdeci">int getUseRelocateNeighborsValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03467">RoutingSearchParameters.java:3467</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_ac37212190fd28adc9f9846e78e97341b"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ac37212190fd28adc9f9846e78e97341b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseNodePairSwapActiveValue</a></div><div class="ttdeci">int getUseNodePairSwapActiveValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_aa6a845467bd247c3964661b3f8c5f9a6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aa6a845467bd247c3964661b3f8c5f9a6">com.google.ortools.constraintsolver.RoutingSearchParameters.USE_CP_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_CP_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06171">RoutingSearchParameters.java:6171</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a08f8960a6dab382e88598e3ce5bb71c4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a08f8960a6dab382e88598e3ce5bb71c4">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setUseFullPropagation</a></div><div class="ttdeci">Builder setUseFullPropagation(boolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08749">RoutingSearchParameters.java:8749</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a4e478ee6e57876012f875c82a3ae9108"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4e478ee6e57876012f875c82a3ae9108">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseRelocateAndMakeActive</a></div><div class="ttdeci">Builder clearUseRelocateAndMakeActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04958">RoutingSearchParameters.java:4958</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a50c300d9171f5644996c517dc31b5da8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a50c300d9171f5644996c517dc31b5da8">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getSavingsArcCoefficient</a></div><div class="ttdeci">double getSavingsArcCoefficient()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07506">RoutingSearchParameters.java:7506</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy.html">com.google.ortools.constraintsolver.FirstSolutionStrategy</a></div><div class="ttdef"><b>Definition:</b> <a href="FirstSolutionStrategy_8java_source.html#l00013">FirstSolutionStrategy.java:13</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ae360165b543a98e2aa3d8849612530e0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae360165b543a98e2aa3d8849612530e0">com.google.ortools.constraintsolver.RoutingSearchParameters.getUseCpValue</a></div><div class="ttdeci">int getUseCpValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06183">RoutingSearchParameters.java:6183</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_af8431f9c39d90eda55e9fac80e4d6969"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#af8431f9c39d90eda55e9fac80e4d6969">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocateExpensiveChainValue</a></div><div class="ttdeci">int getUseRelocateExpensiveChainValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01798">RoutingSearchParameters.java:1798</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a84476ba06d6ec765c72d6f3f6a204349"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a84476ba06d6ec765c72d6f3f6a204349">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearLogSearch</a></div><div class="ttdeci">Builder clearLogSearch()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08846">RoutingSearchParameters.java:8846</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_aa8942aabaed5f19d12b76226868b4e06"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa8942aabaed5f19d12b76226868b4e06">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseExtendedSwapActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExtendedSwapActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02216">RoutingSearchParameters.java:2216</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a01797cb382d5ae9b386d6a6296c58b42"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a01797cb382d5ae9b386d6a6296c58b42">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseCrossValue</a></div><div class="ttdeci">int getUseCrossValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a1b3b42c2725ae6809d6272f688170d1b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1b3b42c2725ae6809d6272f688170d1b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseRelocatePair</a></div><div class="ttdeci">Builder clearUseRelocatePair()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03328">RoutingSearchParameters.java:3328</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_af7369ec2e079374c03147137c6fa766a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af7369ec2e079374c03147137c6fa766a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseExchange</a></div><div class="ttdeci">Builder clearUseExchange()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03836">RoutingSearchParameters.java:3836</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a1361b5abfa7012efad9a62c5c178bee8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1361b5abfa7012efad9a62c5c178bee8">com.google.ortools.constraintsolver.RoutingSearchParameters.getUseFullPropagation</a></div><div class="ttdeci">boolean getUseFullPropagation()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06373">RoutingSearchParameters.java:6373</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a12b0b93aa9ea6b922e6fa57c5b7b6922"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a12b0b93aa9ea6b922e6fa57c5b7b6922">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocateExpensiveChain</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateExpensiveChain()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04267">RoutingSearchParameters.java:4267</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a858ced2470fa953ae07002065d09f603"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a858ced2470fa953ae07002065d09f603">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setUseCpSatValue</a></div><div class="ttdeci">Builder setUseCpSatValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08192">RoutingSearchParameters.java:8192</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a4cccefa27c0c36e962ea460029b2e3d1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4cccefa27c0c36e962ea460029b2e3d1">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.addRepeatedField</a></div><div class="ttdeci">.lang.Override Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02987">RoutingSearchParameters.java:2987</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a8afdfc1ae02bce85be734dee4f1b39ef"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a8afdfc1ae02bce85be734dee4f1b39ef">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearLogCostScalingFactor</a></div><div class="ttdeci">Builder clearLogCostScalingFactor()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08891">RoutingSearchParameters.java:8891</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ad0c6d4986f680ae86a4ded23c93d655f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad0c6d4986f680ae86a4ded23c93d655f">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getUseUnfilteredFirstSolutionStrategy</a></div><div class="ttdeci">boolean getUseUnfilteredFirstSolutionStrategy()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07306">RoutingSearchParameters.java:7306</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ae15fdde7721fcac67c28156f6ce82106"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae15fdde7721fcac67c28156f6ce82106">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_EXCHANGE_PAIR_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_EXCHANGE_PAIR_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01641">RoutingSearchParameters.java:1641</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ad5fb938a2fa4565a66773fa5f970c348"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad5fb938a2fa4565a66773fa5f970c348">com.google.ortools.constraintsolver.RoutingSearchParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06830">RoutingSearchParameters.java:6830</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ad4c35acf2d13c654bdf4c231402d8e5b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad4c35acf2d13c654bdf4c231402d8e5b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clone</a></div><div class="ttdeci">.lang.Override Builder clone()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02961">RoutingSearchParameters.java:2961</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ac4958eef24c2201a066eefe1a333c59b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac4958eef24c2201a066eefe1a333c59b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseTspLns</a></div><div class="ttdeci">Builder clearUseTspLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05754">RoutingSearchParameters.java:5754</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a8c9191aef8dc5c6ade7fadf62c97830d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8c9191aef8dc5c6ade7fadf62c97830d">com.google.ortools.constraintsolver.RoutingSearchParameters.SAVINGS_ADD_REVERSE_ARCS_FIELD_NUMBER</a></div><div class="ttdeci">static final int SAVINGS_ADD_REVERSE_ARCS_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05973">RoutingSearchParameters.java:5973</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_abe7346fe8611510087f8d46d50bee8d2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#abe7346fe8611510087f8d46d50bee8d2">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseCrossExchange</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseCrossExchange()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04168">RoutingSearchParameters.java:4168</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ab2d63dde5e3eb882fc6376da892936aa"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab2d63dde5e3eb882fc6376da892936aa">com.google.ortools.constraintsolver.RoutingSearchParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06820">RoutingSearchParameters.java:6820</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a2f7bdbe861aca55ce419f04d6bb78551"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2f7bdbe861aca55ce419f04d6bb78551">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseOrOptValue</a></div><div class="ttdeci">int getUseOrOptValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04459">RoutingSearchParameters.java:4459</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ad9c7bdd857ca6c970b0d1ba4dadb1f66"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ad9c7bdd857ca6c970b0d1ba4dadb1f66">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.equals</a></div><div class="ttdeci">.lang.Override boolean equals(final java.lang.Object obj)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02616">RoutingSearchParameters.java:2616</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ad0c6d4986f680ae86a4ded23c93d655f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad0c6d4986f680ae86a4ded23c93d655f">com.google.ortools.constraintsolver.RoutingSearchParameters.getUseUnfilteredFirstSolutionStrategy</a></div><div class="ttdeci">boolean getUseUnfilteredFirstSolutionStrategy()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05934">RoutingSearchParameters.java:5934</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a3edcee70170499f4e87eda0f0e50d85b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3edcee70170499f4e87eda0f0e50d85b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocateNeighbors</a></div><div class="ttdeci">Builder setUseRelocateNeighbors(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03569">RoutingSearchParameters.java:3569</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_af5c892e7b6dbfbf0e874b0ea09173b4e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af5c892e7b6dbfbf0e874b0ea09173b4e">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.mergeFrom</a></div><div class="ttdeci">Builder mergeFrom(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators other)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03002">RoutingSearchParameters.java:3002</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a545f8fbd7205a8f13978e65797ca71dc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a545f8fbd7205a8f13978e65797ca71dc">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_CROSS_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_CROSS_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01709">RoutingSearchParameters.java:1709</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a8342b02c43d81069adc3e820423d92ac"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8342b02c43d81069adc3e820423d92ac">com.google.ortools.constraintsolver.RoutingSearchParameters.getSerializedSize</a></div><div class="ttdeci">.lang.Override int getSerializedSize()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06523">RoutingSearchParameters.java:6523</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a559a425eeaffa919dad6e228e3b167b9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a559a425eeaffa919dad6e228e3b167b9">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_RELOCATE_NEIGHBORS_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_RELOCATE_NEIGHBORS_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01484">RoutingSearchParameters.java:1484</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_af8431f9c39d90eda55e9fac80e4d6969"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af8431f9c39d90eda55e9fac80e4d6969">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocateExpensiveChainValue</a></div><div class="ttdeci">int getUseRelocateExpensiveChainValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04224">RoutingSearchParameters.java:4224</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ada120643f7710d9df7cad50d6ab2ac51"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ada120643f7710d9df7cad50d6ab2ac51">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getDescriptor</a></div><div class="ttdeci">static final com.google.protobuf.Descriptors.Descriptor getDescriptor()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02822">RoutingSearchParameters.java:2822</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_afed76e2d97b5f1b69aa4c2e32de27a64"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#afed76e2d97b5f1b69aa4c2e32de27a64">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearOneof</a></div><div class="ttdeci">.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02976">RoutingSearchParameters.java:2976</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a1b8a5b4c4de7c89adf3611397836b714"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1b8a5b4c4de7c89adf3611397836b714">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUsePathLnsValue</a></div><div class="ttdeci">int getUsePathLnsValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02286">RoutingSearchParameters.java:2286</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ad6edd46c92d9d5c54731430eb84cef35"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad6edd46c92d9d5c54731430eb84cef35">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLnsTimeLimit</a></div><div class="ttdeci">com.google.protobuf.Duration getLnsTimeLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08572">RoutingSearchParameters.java:8572</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a32247777d57d4e965b2e70efe3218510"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a32247777d57d4e965b2e70efe3218510">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setRepeatedField</a></div><div class="ttdeci">.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07093">RoutingSearchParameters.java:7093</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a968cb605190759c690e5a97cdc0bb4a1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a968cb605190759c690e5a97cdc0bb4a1">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.isInitialized</a></div><div class="ttdeci">.lang.Override final boolean isInitialized()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03088">RoutingSearchParameters.java:3088</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ab893269a7a3fbec10f5c535ab8d77ab1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab893269a7a3fbec10f5c535ab8d77ab1">com.google.ortools.constraintsolver.RoutingSearchParameters.getSolutionLimit</a></div><div class="ttdeci">long getSolutionLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06278">RoutingSearchParameters.java:6278</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a136c1d5436f5a557ede1e3682a82601b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a136c1d5436f5a557ede1e3682a82601b">com.google.ortools.constraintsolver.RoutingSearchParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(java.nio.ByteBuffer data)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06804">RoutingSearchParameters.java:6804</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a63795ece48015dbf7010b08ae218fe09"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a63795ece48015dbf7010b08ae218fe09">com.google.ortools.constraintsolver.RoutingSearchParameters.getSavingsMaxMemoryUsageBytes</a></div><div class="ttdeci">double getSavingsMaxMemoryUsageBytes()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05969">RoutingSearchParameters.java:5969</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ad9c7bdd857ca6c970b0d1ba4dadb1f66"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad9c7bdd857ca6c970b0d1ba4dadb1f66">com.google.ortools.constraintsolver.RoutingSearchParameters.equals</a></div><div class="ttdeci">.lang.Override boolean equals(final java.lang.Object obj)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06638">RoutingSearchParameters.java:6638</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a35ddb32d96a773ee85de50d02a495625"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a35ddb32d96a773ee85de50d02a495625">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseMakeInactive</a></div><div class="ttdeci">Builder clearUseMakeInactive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05050">RoutingSearchParameters.java:5050</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ac2ccff0e03318114482d198d783e0a8d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac2ccff0e03318114482d198d783e0a8d">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseTwoOpt</a></div><div class="ttdeci">Builder setUseTwoOpt(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04407">RoutingSearchParameters.java:4407</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a77db07dbc1f747f14c5df841ccf5a14c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a77db07dbc1f747f14c5df841ccf5a14c">com.google.ortools.constraintsolver.RoutingSearchParameters.toBuilder</a></div><div class="ttdeci">.lang.Override Builder toBuilder()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06883">RoutingSearchParameters.java:6883</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a7a484474c36faf426657f0e94c090dbb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a7a484474c36faf426657f0e94c090dbb">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.newBuilderForType</a></div><div class="ttdeci">.lang.Override Builder newBuilderForType()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02790">RoutingSearchParameters.java:2790</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a933d518fc16e760775083e723eb80b9a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a933d518fc16e760775083e723eb80b9a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.internalGetFieldAccessorTable</a></div><div class="ttdeci">.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02828">RoutingSearchParameters.java:2828</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a8a719379c394139fc7f79dfd3aa1a1f2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8a719379c394139fc7f79dfd3aa1a1f2">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_NODE_PAIR_SWAP_ACTIVE_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_NODE_PAIR_SWAP_ACTIVE_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02222">RoutingSearchParameters.java:2222</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ad691f07db811d7c915471590ca01c31c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad691f07db811d7c915471590ca01c31c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseOrOptValue</a></div><div class="ttdeci">Builder setUseOrOptValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04481">RoutingSearchParameters.java:4481</a></div></div>
<div class="ttc" id="anamespacecom_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="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_aaf8a407063882230a3921ffc26912f88"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aaf8a407063882230a3921ffc26912f88">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getOptimizationStep</a></div><div class="ttdeci">double getOptimizationStep()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08263">RoutingSearchParameters.java:8263</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ad500db4b66f33cb4d863a5399c79a167"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ad500db4b66f33cb4d863a5399c79a167">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseSwapActive</a></div><div class="ttdeci">Builder clearUseSwapActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05239">RoutingSearchParameters.java:5239</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_af5d18ad987f46f34bc16e14dd69ad465"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#af5d18ad987f46f34bc16e14dd69ad465">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearField</a></div><div class="ttdeci">.lang.Override Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02971">RoutingSearchParameters.java:2971</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a4b8231b306336e25b26db6e5efe5479e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a4b8231b306336e25b26db6e5efe5479e">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocateSubtrip</a></div><div class="ttdeci">Builder setUseRelocateSubtrip(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03706">RoutingSearchParameters.java:3706</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a477cf579171749da76e1cab0cd7a26f1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a477cf579171749da76e1cab0cd7a26f1">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseFullPathLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseFullPathLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05626">RoutingSearchParameters.java:5626</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a555e1c68b6c5a30bb0c1d87cd237c618"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a555e1c68b6c5a30bb0c1d87cd237c618">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.mergeLnsTimeLimit</a></div><div class="ttdeci">Builder mergeLnsTimeLimit(com.google.protobuf.Duration value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08627">RoutingSearchParameters.java:8627</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ab9dadcd05ea869bc1ccdf6f8d653ba94"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab9dadcd05ea869bc1ccdf6f8d653ba94">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseFullPathLnsValue</a></div><div class="ttdeci">Builder setUseFullPathLnsValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05613">RoutingSearchParameters.java:5613</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a7b01f309d3eb3b1f62cd4c8afb88dd60"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7b01f309d3eb3b1f62cd4c8afb88dd60">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocateAndMakeActiveValue</a></div><div class="ttdeci">Builder setUseRelocateAndMakeActiveValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04887">RoutingSearchParameters.java:4887</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a91833fb0e3aeff0b5d42f11b3723b74b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a91833fb0e3aeff0b5d42f11b3723b74b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_MAKE_ACTIVE_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_MAKE_ACTIVE_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01986">RoutingSearchParameters.java:1986</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ab0c040c51262b6d7fac4be4340dab905"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ab0c040c51262b6d7fac4be4340dab905">com.google.ortools.constraintsolver.RoutingSearchParameters.newBuilder</a></div><div class="ttdeci">static Builder newBuilder(com.google.ortools.constraintsolver.RoutingSearchParameters prototype)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06879">RoutingSearchParameters.java:6879</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a1bd8f56d85382c8cb5daccc5b4042ab9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a1bd8f56d85382c8cb5daccc5b4042ab9">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearLocalSearchMetaheuristic</a></div><div class="ttdeci">Builder clearLocalSearchMetaheuristic()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07977">RoutingSearchParameters.java:7977</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aa8ced4e55d143351cfa86e8bbff81128"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa8ced4e55d143351cfa86e8bbff81128">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseLinKernighan</a></div><div class="ttdeci">Builder clearUseLinKernighan()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04642">RoutingSearchParameters.java:4642</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a49dd81f427eb038cdf7203b8b19075b2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a49dd81f427eb038cdf7203b8b19075b2">com.google.ortools.constraintsolver.RoutingSearchParameters.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters parseFrom(byte[] data)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06826">RoutingSearchParameters.java:6826</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a255c035f79944a05d1d219025fa28afc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a255c035f79944a05d1d219025fa28afc">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setUseUnfilteredFirstSolutionStrategy</a></div><div class="ttdeci">Builder setUseUnfilteredFirstSolutionStrategy(boolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07320">RoutingSearchParameters.java:7320</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_aa10e7352b5fe32c950408cb73efb0292"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#aa10e7352b5fe32c950408cb73efb0292">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setGuidedLocalSearchLambdaCoefficient</a></div><div class="ttdeci">Builder setGuidedLocalSearchLambdaCoefficient(double value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08011">RoutingSearchParameters.java:8011</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_af1db96ac59275d225473a26d27828b9a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#af1db96ac59275d225473a26d27828b9a">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setTimeLimit</a></div><div class="ttdeci">Builder setTimeLimit(com.google.protobuf.Duration.Builder builderForValue)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08449">RoutingSearchParameters.java:8449</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a90bd839a98fa40954a65a99f49cab19e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a90bd839a98fa40954a65a99f49cab19e">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(byte[] data)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02741">RoutingSearchParameters.java:2741</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a7ef992474198f81577777a5145b4aa06"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7ef992474198f81577777a5145b4aa06">com.google.ortools.constraintsolver.RoutingSearchParameters.getCheapestInsertionNeighborsRatio</a></div><div class="ttdeci">double getCheapestInsertionNeighborsRatio()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06049">RoutingSearchParameters.java:6049</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_adab9854dcb3aabee871b5d5467e1aa5c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#adab9854dcb3aabee871b5d5467e1aa5c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_MAKE_INACTIVE_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_MAKE_INACTIVE_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02070">RoutingSearchParameters.java:2070</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ac316af0298e9645fc3e5159b0d4464e1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac316af0298e9645fc3e5159b0d4464e1">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUnknownFields</a></div><div class="ttdeci">.lang.Override final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05843">RoutingSearchParameters.java:5843</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a542b6d7ba65ac8ab25e1a42debda37ab"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a542b6d7ba65ac8ab25e1a42debda37ab">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clear</a></div><div class="ttdeci">.lang.Override Builder clear()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02850">RoutingSearchParameters.java:2850</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ab3568c8c2b092deeaa41414022cd277f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ab3568c8c2b092deeaa41414022cd277f">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setFirstSolutionStrategyValue</a></div><div class="ttdeci">Builder setFirstSolutionStrategyValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07244">RoutingSearchParameters.java:7244</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a2e9dd1e289a1ab95e81e97184e738226"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2e9dd1e289a1ab95e81e97184e738226">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocatePair</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocatePair()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01439">RoutingSearchParameters.java:1439</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a50eaea8755cdd9b1ad13014434abf8a3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a50eaea8755cdd9b1ad13014434abf8a3">com.google.ortools.constraintsolver.RoutingSearchParameters.getGuidedLocalSearchLambdaCoefficient</a></div><div class="ttdeci">double getGuidedLocalSearchLambdaCoefficient()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06151">RoutingSearchParameters.java:6151</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a2e01a922388c39cf36b3c3aa237d2273"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2e01a922388c39cf36b3c3aa237d2273">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setNumberOfSolutionsToCollect</a></div><div class="ttdeci">Builder setNumberOfSolutionsToCollect(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08323">RoutingSearchParameters.java:8323</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ab1dcdc6628b22533cce70ba17c25ca6d"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab1dcdc6628b22533cce70ba17c25ca6d">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseSwapActiveValue</a></div><div class="ttdeci">Builder setUseSwapActiveValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05183">RoutingSearchParameters.java:5183</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators</a></div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01103">RoutingSearchParameters.java:1103</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a3422f2b800d2831389ad014658df8921"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a3422f2b800d2831389ad014658df8921">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseFullPathLns</a></div><div class="ttdeci">Builder clearUseFullPathLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05657">RoutingSearchParameters.java:5657</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a916dae08dfc215ec61d3721b0eed6631"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a916dae08dfc215ec61d3721b0eed6631">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.mergeFrom</a></div><div class="ttdeci">.lang.Override Builder mergeFrom(com.google.protobuf.Message other)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02993">RoutingSearchParameters.java:2993</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ada120643f7710d9df7cad50d6ab2ac51"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ada120643f7710d9df7cad50d6ab2ac51">com.google.ortools.constraintsolver.RoutingSearchParameters.getDescriptor</a></div><div class="ttdeci">static final com.google.protobuf.Descriptors.Descriptor getDescriptor()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l00241">RoutingSearchParameters.java:241</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ae9f1da899e54b72b67cb75d9de02741f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae9f1da899e54b72b67cb75d9de02741f">com.google.ortools.constraintsolver.RoutingSearchParameters.CHRISTOFIDES_USE_MINIMUM_MATCHING_FIELD_NUMBER</a></div><div class="ttdeci">static final int CHRISTOFIDES_USE_MINIMUM_MATCHING_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06053">RoutingSearchParameters.java:6053</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a55b9c75d01ea3bd5d685029865a045fa"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a55b9c75d01ea3bd5d685029865a045fa">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocatePairValue</a></div><div class="ttdeci">int getUseRelocatePairValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03240">RoutingSearchParameters.java:3240</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a57ba27dd1bc12f14bb6e472d1fef29c8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a57ba27dd1bc12f14bb6e472d1fef29c8">com.google.ortools.constraintsolver.RoutingSearchParameters.USE_UNFILTERED_FIRST_SOLUTION_STRATEGY_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_UNFILTERED_FIRST_SOLUTION_STRATEGY_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05922">RoutingSearchParameters.java:5922</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a5f645ddb3a299dceff9abce2fdf6b097"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a5f645ddb3a299dceff9abce2fdf6b097">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocateNeighborsValue</a></div><div class="ttdeci">Builder setUseRelocateNeighborsValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03500">RoutingSearchParameters.java:3500</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ab42f3041270293a124349ee35d8fe874"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab42f3041270293a124349ee35d8fe874">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUsePathLns</a></div><div class="ttdeci">Builder clearUsePathLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05585">RoutingSearchParameters.java:5585</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a968cb605190759c690e5a97cdc0bb4a1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a968cb605190759c690e5a97cdc0bb4a1">com.google.ortools.constraintsolver.RoutingSearchParameters.isInitialized</a></div><div class="ttdeci">.lang.Override final boolean isInitialized()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06429">RoutingSearchParameters.java:6429</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_aaf2602a4822851b6e3728f37512211f1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aaf2602a4822851b6e3728f37512211f1">com.google.ortools.constraintsolver.RoutingSearchParameters.getUseCpSatValue</a></div><div class="ttdeci">int getUseCpSatValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06215">RoutingSearchParameters.java:6215</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a2f7bdbe861aca55ce419f04d6bb78551"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2f7bdbe861aca55ce419f04d6bb78551">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseOrOptValue</a></div><div class="ttdeci">int getUseOrOptValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01889">RoutingSearchParameters.java:1889</a></div></div>
<div class="ttc" id="anamespacecom_1_1google_html"><div class="ttname"><a href="namespacecom_1_1google.html">com.google</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a302a432a0cf10bc8d4a4e680312a772a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a302a432a0cf10bc8d4a4e680312a772a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocate</a></div><div class="ttdeci">Builder setUseRelocate(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03191">RoutingSearchParameters.java:3191</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ac9ea928c1be10f4d6df9201ae2023666"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac9ea928c1be10f4d6df9201ae2023666">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_PATH_LNS_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_PATH_LNS_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02269">RoutingSearchParameters.java:2269</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_abfef455b16ad17421f24024be017ac18"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#abfef455b16ad17421f24024be017ac18">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseLightRelocatePair</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseLightRelocatePair()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03387">RoutingSearchParameters.java:3387</a></div></div>
<div class="ttc" id="anamespacecom_html"><div class="ttname"><a href="namespacecom.html">com</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a62dc6244ecda18a8223feabcab9c4f8a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a62dc6244ecda18a8223feabcab9c4f8a">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.buildPartial</a></div><div class="ttdeci">.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters buildPartial()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07028">RoutingSearchParameters.java:7028</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_afed76e2d97b5f1b69aa4c2e32de27a64"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afed76e2d97b5f1b69aa4c2e32de27a64">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearOneof</a></div><div class="ttdeci">.lang.Override Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07088">RoutingSearchParameters.java:7088</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a27ad1930ce2ff3260d4b18fcc03b0f84"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a27ad1930ce2ff3260d4b18fcc03b0f84">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseExtendedSwapActive</a></div><div class="ttdeci">Builder setUseExtendedSwapActive(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05330">RoutingSearchParameters.java:5330</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a62c8c7e7fcd77a74bace53456e64b6a4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a62c8c7e7fcd77a74bace53456e64b6a4">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseTspOpt</a></div><div class="ttdeci">Builder clearUseTspOpt()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04739">RoutingSearchParameters.java:4739</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a05d9a73f2f7203e7ef1acae0cc681c21"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a05d9a73f2f7203e7ef1acae0cc681c21">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseMakeInactive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseMakeInactive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02099">RoutingSearchParameters.java:2099</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_af64d4140607a5b1754318b23a8d35004"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#af64d4140607a5b1754318b23a8d35004">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setUseCp</a></div><div class="ttdeci">Builder setUseCp(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08139">RoutingSearchParameters.java:8139</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ac37212190fd28adc9f9846e78e97341b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac37212190fd28adc9f9846e78e97341b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseNodePairSwapActiveValue</a></div><div class="ttdeci">int getUseNodePairSwapActiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05382">RoutingSearchParameters.java:5382</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_abeff18d1d3ec80662554b346dd39e974"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#abeff18d1d3ec80662554b346dd39e974">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setLnsTimeLimit</a></div><div class="ttdeci">Builder setLnsTimeLimit(com.google.protobuf.Duration value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08587">RoutingSearchParameters.java:8587</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a7b5eb4457c5b37e2a42d8a3e08ad28d6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a7b5eb4457c5b37e2a42d8a3e08ad28d6">com.google.ortools.constraintsolver.RoutingSearchParameters.getLocalSearchOperatorsOrBuilder</a></div><div class="ttdeci">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder getLocalSearchOperatorsOrBuilder()</div><div class="ttdoc">.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06087">RoutingSearchParameters.java:6087</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParametersOrBuilder_html"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParametersOrBuilder.html">com.google.ortools.constraintsolver.RoutingSearchParametersOrBuilder</a></div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParametersOrBuilder_8java_source.html#l00006">RoutingSearchParametersOrBuilder.java:6</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_acef8a5df8036a6dd6ccb4125fde7bb97"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#acef8a5df8036a6dd6ccb4125fde7bb97">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_RELOCATE_AND_MAKE_ACTIVE_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_RELOCATE_AND_MAKE_ACTIVE_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02025">RoutingSearchParameters.java:2025</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_ae3c2aa7ced4d4b93837336300eb9a484"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ae3c2aa7ced4d4b93837336300eb9a484">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseExchangeSubtrip</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExchangeSubtrip()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a933d518fc16e760775083e723eb80b9a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a933d518fc16e760775083e723eb80b9a">com.google.ortools.constraintsolver.RoutingSearchParameters.internalGetFieldAccessorTable</a></div><div class="ttdeci">.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l00247">RoutingSearchParameters.java:247</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a329f292d11fd565c7b0d98f408ba154e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a329f292d11fd565c7b0d98f408ba154e">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setFirstSolutionStrategy</a></div><div class="ttdeci">Builder setFirstSolutionStrategy(com.google.ortools.constraintsolver.FirstSolutionStrategy.Value value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07271">RoutingSearchParameters.java:7271</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a3f63216ef1250c34d8d226364db4a728"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a3f63216ef1250c34d8d226364db4a728">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseMakeActiveValue</a></div><div class="ttdeci">int getUseMakeActiveValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a2a43e0273b58d85dc91bb466d6559de0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2a43e0273b58d85dc91bb466d6559de0">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseTwoOptValue</a></div><div class="ttdeci">Builder setUseTwoOptValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04362">RoutingSearchParameters.java:4362</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a05d9a73f2f7203e7ef1acae0cc681c21"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a05d9a73f2f7203e7ef1acae0cc681c21">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseMakeInactive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseMakeInactive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05011">RoutingSearchParameters.java:5011</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ae3c2aa7ced4d4b93837336300eb9a484"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae3c2aa7ced4d4b93837336300eb9a484">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseExchangeSubtrip</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExchangeSubtrip()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03982">RoutingSearchParameters.java:3982</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a63795ece48015dbf7010b08ae218fe09"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a63795ece48015dbf7010b08ae218fe09">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getSavingsMaxMemoryUsageBytes</a></div><div class="ttdeci">double getSavingsMaxMemoryUsageBytes()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07405">RoutingSearchParameters.java:7405</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a40cf1762ea705d6ce1696d97313120bf"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a40cf1762ea705d6ce1696d97313120bf">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseCrossExchange</a></div><div class="ttdeci">Builder clearUseCrossExchange()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04199">RoutingSearchParameters.java:4199</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a1685e6c9c4f12c4deb546638c554f6c5"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a1685e6c9c4f12c4deb546638c554f6c5">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUsePathLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUsePathLns()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ab15edb17039e9e80a8f79a18b4214a7a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab15edb17039e9e80a8f79a18b4214a7a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_TWO_OPT_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_TWO_OPT_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01824">RoutingSearchParameters.java:1824</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a290ae22f465e8996adf8f356426908c7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a290ae22f465e8996adf8f356426908c7">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.mergeFrom</a></div><div class="ttdeci">.lang.Override Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07205">RoutingSearchParameters.java:7205</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a4a26d59947050c371744022a44dabb74"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a4a26d59947050c371744022a44dabb74">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseTspLnsValue</a></div><div class="ttdeci">int getUseTspLnsValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a1ebee0f951ecadd34897ccbbbca8c206"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1ebee0f951ecadd34897ccbbbca8c206">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseExchange</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExchange()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03793">RoutingSearchParameters.java:3793</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a1bfe665fbf705e17cf1d8e545e2d4cf2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a1bfe665fbf705e17cf1d8e545e2d4cf2">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseSwapActive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseSwapActive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05200">RoutingSearchParameters.java:5200</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a1d5b1a9815968ddb95ada302d5a2bba5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a1d5b1a9815968ddb95ada302d5a2bba5">com.google.ortools.constraintsolver.RoutingSearchParameters.LNS_TIME_LIMIT_FIELD_NUMBER</a></div><div class="ttdeci">static final int LNS_TIME_LIMIT_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06317">RoutingSearchParameters.java:6317</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a985aeb710e7dcab65975ea547bb01da8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a985aeb710e7dcab65975ea547bb01da8">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearSavingsAddReverseArcs</a></div><div class="ttdeci">Builder clearSavingsAddReverseArcs()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07486">RoutingSearchParameters.java:7486</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a9d49174f1916dfadcf58dd7ce4806c3e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a9d49174f1916dfadcf58dd7ce4806c3e">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseExchangeValue</a></div><div class="ttdeci">Builder setUseExchangeValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03774">RoutingSearchParameters.java:3774</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ac9e79fc08a8e3f3645459c60be7e07b7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ac9e79fc08a8e3f3645459c60be7e07b7">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getDefaultInstanceForType</a></div><div class="ttdeci">.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getDefaultInstanceForType()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05889">RoutingSearchParameters.java:5889</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a290fb1ea306a0fe3efcc9d2bb2d24ce2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a290fb1ea306a0fe3efcc9d2bb2d24ce2">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseExchangeSubtripValue</a></div><div class="ttdeci">Builder setUseExchangeSubtripValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03968">RoutingSearchParameters.java:3968</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a05d9a73f2f7203e7ef1acae0cc681c21"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a05d9a73f2f7203e7ef1acae0cc681c21">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseMakeInactive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseMakeInactive()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_aa371473540f501fdf3978cfa3b2ee063"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa371473540f501fdf3978cfa3b2ee063">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocateValue</a></div><div class="ttdeci">int getUseRelocateValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01377">RoutingSearchParameters.java:1377</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a9ea977a74c55588ff9121132bee70ac6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a9ea977a74c55588ff9121132bee70ac6">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getFirstSolutionStrategyValue</a></div><div class="ttdeci">int getFirstSolutionStrategyValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07232">RoutingSearchParameters.java:7232</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a58e63aa6cd80b74ee9a6d00be8813c45"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a58e63aa6cd80b74ee9a6d00be8813c45">com.google.ortools.constraintsolver.RoutingSearchParameters.getDefaultInstanceForType</a></div><div class="ttdeci">.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters getDefaultInstanceForType()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08974">RoutingSearchParameters.java:8974</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ae8bc74efccd4d9b1e3e1fe1aa843ec00"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ae8bc74efccd4d9b1e3e1fe1aa843ec00">com.google.ortools.constraintsolver.RoutingSearchParameters.getLogCostOffset</a></div><div class="ttdeci">double getLogCostOffset()</div><div class="ttdoc">double log_cost_offset = 29;</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06423">RoutingSearchParameters.java:6423</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ae6de1cdef785023b61e12e11f1cca187"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae6de1cdef785023b61e12e11f1cca187">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseTspLnsValue</a></div><div class="ttdeci">Builder setUseTspLnsValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05695">RoutingSearchParameters.java:5695</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ad32858c3ac7c9a44d07d94a5c978a8d9"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad32858c3ac7c9a44d07d94a5c978a8d9">com.google.ortools.constraintsolver.RoutingSearchParameters.USE_DEPTH_FIRST_SEARCH_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_DEPTH_FIRST_SEARCH_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06155">RoutingSearchParameters.java:6155</a></div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value_html_a8f609e5c6b11ee6002bc9f0bc85c7d6c"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html#a8f609e5c6b11ee6002bc9f0bc85c7d6c">com.google.ortools.constraintsolver.FirstSolutionStrategy.Value.valueOf</a></div><div class="ttdeci">.lang.Deprecated static Value valueOf(int value)</div><div class="ttdef"><b>Definition:</b> <a href="FirstSolutionStrategy_8java_source.html#l00453">FirstSolutionStrategy.java:453</a></div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value_html_a6e94e20fd346cc093e18700bb53e74c8"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html#a6e94e20fd346cc093e18700bb53e74c8">com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value.UNSET</a></div><div class="ttdeci">UNSET</div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchMetaheuristic_8java_source.html#l00102">LocalSearchMetaheuristic.java:102</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a333f2d0686be2fe320613122a0a671ec"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a333f2d0686be2fe320613122a0a671ec">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.hasLocalSearchOperators</a></div><div class="ttdeci">boolean hasLocalSearchOperators()</div><div class="ttdoc">.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07740">RoutingSearchParameters.java:7740</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a4a26d59947050c371744022a44dabb74"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a4a26d59947050c371744022a44dabb74">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseTspLnsValue</a></div><div class="ttdeci">int getUseTspLnsValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02352">RoutingSearchParameters.java:2352</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a08b63c77c857cd692873eb202bcdc4e3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a08b63c77c857cd692873eb202bcdc4e3">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLnsTimeLimitOrBuilder</a></div><div class="ttdeci">com.google.protobuf.DurationOrBuilder getLnsTimeLimitOrBuilder()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08682">RoutingSearchParameters.java:8682</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a9ff3bc9297261f52448c55dba0f75ca0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a9ff3bc9297261f52448c55dba0f75ca0">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.clearUseMakeChainInactive</a></div><div class="ttdeci">Builder clearUseMakeChainInactive()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05147">RoutingSearchParameters.java:5147</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a29cb2d6e078130bc33cbb0c4e4363843"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a29cb2d6e078130bc33cbb0c4e4363843">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setField</a></div><div class="ttdeci">.lang.Override Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02965">RoutingSearchParameters.java:2965</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a4030d7ed49b0f368d5e3180837bc1648"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a4030d7ed49b0f368d5e3180837bc1648">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseInactiveLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseInactiveLns()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_afa33291914526b386fc4ce256d772d40"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#afa33291914526b386fc4ce256d772d40">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearCheapestInsertionFarthestSeedsRatio</a></div><div class="ttdeci">Builder clearCheapestInsertionFarthestSeedsRatio()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07630">RoutingSearchParameters.java:7630</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_adef8c59b9da4f0d12c870222dc3add67"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#adef8c59b9da4f0d12c870222dc3add67">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setUseCpValue</a></div><div class="ttdeci">Builder setUseCpValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08108">RoutingSearchParameters.java:8108</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a0b6ff22a3dbdf99631494848ebce26df"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0b6ff22a3dbdf99631494848ebce26df">com.google.ortools.constraintsolver.RoutingSearchParameters.getSavingsParallelRoutes</a></div><div class="ttdeci">boolean getSavingsParallelRoutes()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06016">RoutingSearchParameters.java:6016</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ac70d9748527d7051eddff10a8678a2b4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ac70d9748527d7051eddff10a8678a2b4">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLogCostScalingFactor</a></div><div class="ttdeci">double getLogCostScalingFactor()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08863">RoutingSearchParameters.java:8863</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingParameters_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingParameters.html">com.google.ortools.constraintsolver.RoutingParameters</a></div><div class="ttdef"><b>Definition:</b> <a href="RoutingParameters_8java_source.html#l00006">RoutingParameters.java:6</a></div></div>
<div class="ttc" id="anamespacecom_1_1google_1_1ortools_1_1util_html"><div class="ttname"><a href="namespacecom_1_1google_1_1ortools_1_1util.html">com.google.ortools.util</a></div><div class="ttdef"><b>Definition:</b> <a href="Domain_8java_source.html#l00009">Domain.java:9</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a4030d7ed49b0f368d5e3180837bc1648"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a4030d7ed49b0f368d5e3180837bc1648">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseInactiveLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseInactiveLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02399">RoutingSearchParameters.java:2399</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a606bcd9c7e60d1310c1acd04e199dea0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a606bcd9c7e60d1310c1acd04e199dea0">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseLinKernighanValue</a></div><div class="ttdeci">Builder setUseLinKernighanValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04589">RoutingSearchParameters.java:4589</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a5841185839415e46c0bd7e16c462d45c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5841185839415e46c0bd7e16c462d45c">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.mergeLocalSearchOperators</a></div><div class="ttdeci">Builder mergeLocalSearchOperators(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators value)</div><div class="ttdoc">.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07787">RoutingSearchParameters.java:7787</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a542b6d7ba65ac8ab25e1a42debda37ab"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a542b6d7ba65ac8ab25e1a42debda37ab">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clear</a></div><div class="ttdeci">.lang.Override Builder clear()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06938">RoutingSearchParameters.java:6938</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a112a7dd3c124c588d73bb13a877d941e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a112a7dd3c124c588d73bb13a877d941e">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearUseUnfilteredFirstSolutionStrategy</a></div><div class="ttdeci">Builder clearUseUnfilteredFirstSolutionStrategy()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07336">RoutingSearchParameters.java:7336</a></div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value_html_a6e9fa218e72d169dfcc4d6009e3574ae"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html#a6e9fa218e72d169dfcc4d6009e3574ae">com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value.UNRECOGNIZED</a></div><div class="ttdeci">UNRECOGNIZED</div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchMetaheuristic_8java_source.html#l00158">LocalSearchMetaheuristic.java:158</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a933740704135bb5d87369369903ae843"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a933740704135bb5d87369369903ae843">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_CROSS_EXCHANGE_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_CROSS_EXCHANGE_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01752">RoutingSearchParameters.java:1752</a></div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value_html_a6e9fa218e72d169dfcc4d6009e3574ae"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html#a6e9fa218e72d169dfcc4d6009e3574ae">com.google.ortools.constraintsolver.FirstSolutionStrategy.Value.UNRECOGNIZED</a></div><div class="ttdeci">UNRECOGNIZED</div><div class="ttdef"><b>Definition:</b> <a href="FirstSolutionStrategy_8java_source.html#l00263">FirstSolutionStrategy.java:263</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a010a6a6d325f3ac10d1edfab210a9fb4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a010a6a6d325f3ac10d1edfab210a9fb4">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseLinKernighan</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseLinKernighan()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04605">RoutingSearchParameters.java:4605</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a7b5eb4457c5b37e2a42d8a3e08ad28d6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a7b5eb4457c5b37e2a42d8a3e08ad28d6">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLocalSearchOperatorsOrBuilder</a></div><div class="ttdeci">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder getLocalSearchOperatorsOrBuilder()</div><div class="ttdoc">.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07827">RoutingSearchParameters.java:7827</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a093b28e42fa18c4e0a9f42ca863ad268"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a093b28e42fa18c4e0a9f42ca863ad268">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseCrossExchangeValue</a></div><div class="ttdeci">int getUseCrossExchangeValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a6904531e4be195945e477dc8f4f689a6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a6904531e4be195945e477dc8f4f689a6">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseSwapActiveValue</a></div><div class="ttdeci">int getUseSwapActiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05167">RoutingSearchParameters.java:5167</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a8ba951287874df2bf6fb088016f272c6"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a8ba951287874df2bf6fb088016f272c6">com.google.ortools.constraintsolver.RoutingSearchParameters.hasLnsTimeLimit</a></div><div class="ttdeci">boolean hasLnsTimeLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06328">RoutingSearchParameters.java:6328</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ac7de517facffc55f9f2e7f42593c7508"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac7de517facffc55f9f2e7f42593c7508">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocate</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocate()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03169">RoutingSearchParameters.java:3169</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_ad6edd46c92d9d5c54731430eb84cef35"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#ad6edd46c92d9d5c54731430eb84cef35">com.google.ortools.constraintsolver.RoutingSearchParameters.getLnsTimeLimit</a></div><div class="ttdeci">com.google.protobuf.Duration getLnsTimeLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06340">RoutingSearchParameters.java:6340</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ae8678dfcfc4755b1821f78684da3cde0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae8678dfcfc4755b1821f78684da3cde0">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseRelocatePair</a></div><div class="ttdeci">Builder setUseRelocatePair(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03303">RoutingSearchParameters.java:3303</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a10b100965d4d2196775cd5213b3ca957"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a10b100965d4d2196775cd5213b3ca957">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseTspOptValue</a></div><div class="ttdeci">int getUseTspOptValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01964">RoutingSearchParameters.java:1964</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a2219320a6b91be32cb9bd7a0a4fe6641"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2219320a6b91be32cb9bd7a0a4fe6641">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearSolutionLimit</a></div><div class="ttdeci">Builder clearSolutionLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08386">RoutingSearchParameters.java:8386</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a140a935dc104be467311c5c63004e467"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a140a935dc104be467311c5c63004e467">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearUseCp</a></div><div class="ttdeci">Builder clearUseCp()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08158">RoutingSearchParameters.java:8158</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a665ddc94fd34eb24a9a90b7982f13091"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a665ddc94fd34eb24a9a90b7982f13091">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearNumberOfSolutionsToCollect</a></div><div class="ttdeci">Builder clearNumberOfSolutionsToCollect()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08338">RoutingSearchParameters.java:8338</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_aec258bbcaa5c7fe65ea82788632ad9bf"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aec258bbcaa5c7fe65ea82788632ad9bf">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getDefaultInstance</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators getDefaultInstance()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05864">RoutingSearchParameters.java:5864</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_aa701c205456cd8806ee945955c5bbc80"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#aa701c205456cd8806ee945955c5bbc80">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_RELOCATE_PAIR_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_RELOCATE_PAIR_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01402">RoutingSearchParameters.java:1402</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a2ad2b27145dca9ddedc07822e31c7a47"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a2ad2b27145dca9ddedc07822e31c7a47">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parser</a></div><div class="ttdeci">static com.google.protobuf.Parser&lt; LocalSearchNeighborhoodOperators &gt; parser()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05879">RoutingSearchParameters.java:5879</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ae114917c671fdec30c426ddad44f43f1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ae114917c671fdec30c426ddad44f43f1">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseTspOptValue</a></div><div class="ttdeci">Builder setUseTspOptValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04680">RoutingSearchParameters.java:4680</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a2e0f54151936f79949482dbc55180907"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a2e0f54151936f79949482dbc55180907">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseExtendedSwapActiveValue</a></div><div class="ttdeci">Builder setUseExtendedSwapActiveValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05285">RoutingSearchParameters.java:5285</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ae3c2aa7ced4d4b93837336300eb9a484"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ae3c2aa7ced4d4b93837336300eb9a484">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseExchangeSubtrip</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseExchangeSubtrip()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01703">RoutingSearchParameters.java:1703</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a38610c4606c6960073dfa9db84d29145"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a38610c4606c6960073dfa9db84d29145">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseTspOpt</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseTspOpt()</div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_adfa161e0ef54e9d1da22a46a6e6b64b9"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#adfa161e0ef54e9d1da22a46a6e6b64b9">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseFullPathLnsValue</a></div><div class="ttdeci">int getUseFullPathLnsValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a78d482e31c41ff5ef3fc69c7681124d0"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a78d482e31c41ff5ef3fc69c7681124d0">com.google.ortools.constraintsolver.RoutingSearchParameters.LOG_SEARCH_FIELD_NUMBER</a></div><div class="ttdeci">static final int LOG_SEARCH_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06377">RoutingSearchParameters.java:6377</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a91269f24a3e850eb8aef6bf3a8021e8e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a91269f24a3e850eb8aef6bf3a8021e8e">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocateAndMakeActiveValue</a></div><div class="ttdeci">int getUseRelocateAndMakeActiveValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02044">RoutingSearchParameters.java:2044</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a91269f24a3e850eb8aef6bf3a8021e8e"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a91269f24a3e850eb8aef6bf3a8021e8e">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocateAndMakeActiveValue</a></div><div class="ttdeci">int getUseRelocateAndMakeActiveValue()</div></div>
<div class="ttc" id="aenumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value_html_a8f609e5c6b11ee6002bc9f0bc85c7d6c"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html#a8f609e5c6b11ee6002bc9f0bc85c7d6c">com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value.valueOf</a></div><div class="ttdeci">.lang.Deprecated static Value valueOf(int value)</div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchMetaheuristic_8java_source.html#l00242">LocalSearchMetaheuristic.java:242</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ada120643f7710d9df7cad50d6ab2ac51"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ada120643f7710d9df7cad50d6ab2ac51">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getDescriptor</a></div><div class="ttdeci">static final com.google.protobuf.Descriptors.Descriptor getDescriptor()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01347">RoutingSearchParameters.java:1347</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a58e63aa6cd80b74ee9a6d00be8813c45"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a58e63aa6cd80b74ee9a6d00be8813c45">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getDefaultInstanceForType</a></div><div class="ttdeci">.lang.Override com.google.ortools.constraintsolver.RoutingSearchParameters getDefaultInstanceForType()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07014">RoutingSearchParameters.java:7014</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a5dbfc060c201cb6554517f9db661cdb8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a5dbfc060c201cb6554517f9db661cdb8">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setCheapestInsertionFarthestSeedsRatio</a></div><div class="ttdeci">Builder setCheapestInsertionFarthestSeedsRatio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07614">RoutingSearchParameters.java:7614</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ac2540bcf2726fbc2b3f8345292f877c3"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ac2540bcf2726fbc2b3f8345292f877c3">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseMakeInactive</a></div><div class="ttdeci">Builder setUseMakeInactive(com.google.ortools.util.OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05029">RoutingSearchParameters.java:5029</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_aed9c4796b7eff546c0cf6769290aaa00"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#aed9c4796b7eff546c0cf6769290aaa00">com.google.ortools.constraintsolver.RoutingSearchParameters.SAVINGS_MAX_MEMORY_USAGE_BYTES_FIELD_NUMBER</a></div><div class="ttdeci">static final int SAVINGS_MAX_MEMORY_USAGE_BYTES_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05954">RoutingSearchParameters.java:5954</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a2c303b8823fa0de9543d73d8c89a54a2"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a2c303b8823fa0de9543d73d8c89a54a2">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.mergeTimeLimit</a></div><div class="ttdeci">Builder mergeTimeLimit(com.google.protobuf.Duration value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08467">RoutingSearchParameters.java:8467</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a7ef992474198f81577777a5145b4aa06"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a7ef992474198f81577777a5145b4aa06">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getCheapestInsertionNeighborsRatio</a></div><div class="ttdeci">double getCheapestInsertionNeighborsRatio()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07649">RoutingSearchParameters.java:7649</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_abe7346fe8611510087f8d46d50bee8d2"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#abe7346fe8611510087f8d46d50bee8d2">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseCrossExchange</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseCrossExchange()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a30d2bf8e9f448a8d754b2a4567cd93a7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a30d2bf8e9f448a8d754b2a4567cd93a7">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.parseFrom</a></div><div class="ttdeci">static com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators parseFrom(com.google.protobuf.ByteString data)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02730">RoutingSearchParameters.java:2730</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_ab212ca4ab012535029e66967b908a121"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ab212ca4ab012535029e66967b908a121">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocateNeighbors</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateNeighbors()</div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a6904531e4be195945e477dc8f4f689a6"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a6904531e4be195945e477dc8f4f689a6">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseSwapActiveValue</a></div><div class="ttdeci">int getUseSwapActiveValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a4364e17453eb47d19a81b651bf505a3b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a4364e17453eb47d19a81b651bf505a3b">com.google.ortools.constraintsolver.RoutingSearchParameters.getFirstSolutionStrategy</a></div><div class="ttdeci">com.google.ortools.constraintsolver.FirstSolutionStrategy.Value getFirstSolutionStrategy()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05916">RoutingSearchParameters.java:5916</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_ae6d3ca0b5c2f7388551f1bb6466a4fc8"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#ae6d3ca0b5c2f7388551f1bb6466a4fc8">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseMakeChainInactive</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseMakeChainInactive()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a986229a3f9b95680555a9374d775bea1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a986229a3f9b95680555a9374d775bea1">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearUseDepthFirstSearch</a></div><div class="ttdeci">Builder clearUseDepthFirstSearch()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08076">RoutingSearchParameters.java:8076</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ad4c35acf2d13c654bdf4c231402d8e5b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad4c35acf2d13c654bdf4c231402d8e5b">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clone</a></div><div class="ttdeci">.lang.Override Builder clone()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07073">RoutingSearchParameters.java:7073</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a612848aefd7066ce89adb131dca2dc2b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a612848aefd7066ce89adb131dca2dc2b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseCrossExchangeValue</a></div><div class="ttdeci">Builder setUseCrossExchangeValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04155">RoutingSearchParameters.java:4155</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_html_a0c54ad0f347bbad5ca707ef492b437eb"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html#a0c54ad0f347bbad5ca707ef492b437eb">com.google.ortools.constraintsolver.RoutingSearchParameters.hasTimeLimit</a></div><div class="ttdeci">boolean hasTimeLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l06292">RoutingSearchParameters.java:6292</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ab26736698fa1e1277ec9e61271940bcc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab26736698fa1e1277ec9e61271940bcc">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseExchangeSubtripValue</a></div><div class="ttdeci">int getUseExchangeSubtripValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01691">RoutingSearchParameters.java:1691</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ad3335ed417d0cb601e1211dee1c547e1"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ad3335ed417d0cb601e1211dee1c547e1">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setLocalSearchOperators</a></div><div class="ttdeci">Builder setLocalSearchOperators(com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators value)</div><div class="ttdoc">.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators ...</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07757">RoutingSearchParameters.java:7757</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_ab4d3270692dedaa9fa2d58dec2324825"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#ab4d3270692dedaa9fa2d58dec2324825">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseExchangeValue</a></div><div class="ttdeci">int getUseExchangeValue()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01618">RoutingSearchParameters.java:1618</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a615586676a149573b5c01e7a56782a2b"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a615586676a149573b5c01e7a56782a2b">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseCrossValue</a></div><div class="ttdeci">Builder setUseCrossValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l04059">RoutingSearchParameters.java:4059</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a8b31efeb5b65d1f042651fcb9e9eaa7a"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a8b31efeb5b65d1f042651fcb9e9eaa7a">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_EXCHANGE_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_EXCHANGE_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01602">RoutingSearchParameters.java:1602</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_ab212ca4ab012535029e66967b908a121"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#ab212ca4ab012535029e66967b908a121">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.getUseRelocateNeighbors</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateNeighbors()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03534">RoutingSearchParameters.java:3534</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a32247777d57d4e965b2e70efe3218510"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a32247777d57d4e965b2e70efe3218510">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setRepeatedField</a></div><div class="ttdeci">.lang.Override Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02981">RoutingSearchParameters.java:2981</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a77db07dbc1f747f14c5df841ccf5a14c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a77db07dbc1f747f14c5df841ccf5a14c">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.toBuilder</a></div><div class="ttdeci">.lang.Override Builder toBuilder()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02798">RoutingSearchParameters.java:2798</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a2e9dd1e289a1ab95e81e97184e738226"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a2e9dd1e289a1ab95e81e97184e738226">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseRelocatePair</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocatePair()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a27bb36e37dacf76814a42c9c15d734f7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a27bb36e37dacf76814a42c9c15d734f7">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.USE_RELOCATE_FIELD_NUMBER</a></div><div class="ttdeci">static final int USE_RELOCATE_FIELD_NUMBER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01359">RoutingSearchParameters.java:1359</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a1685e6c9c4f12c4deb546638c554f6c5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a1685e6c9c4f12c4deb546638c554f6c5">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUsePathLns</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUsePathLns()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l02304">RoutingSearchParameters.java:2304</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_ab325c2ffba6af317f3615ebdd63eb42e"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#ab325c2ffba6af317f3615ebdd63eb42e">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.getLogSearch</a></div><div class="ttdeci">boolean getLogSearch()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08798">RoutingSearchParameters.java:8798</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_a7ba403a2daa6099fe71828ac9bda43e4"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#a7ba403a2daa6099fe71828ac9bda43e4">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseExchangePairValue</a></div><div class="ttdeci">Builder setUseExchangePairValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l03876">RoutingSearchParameters.java:3876</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a0b165fead660dde464332185e48efa37"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a0b165fead660dde464332185e48efa37">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseTwoOptValue</a></div><div class="ttdeci">int getUseTwoOptValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a51e07610fbfa995a065e444f6edf86ad"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a51e07610fbfa995a065e444f6edf86ad">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.setLogCostScalingFactor</a></div><div class="ttdeci">Builder setLogCostScalingFactor(double value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l08876">RoutingSearchParameters.java:8876</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder_html_aa9cd2bce20109c1c94e232f262f2d2f5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html#aa9cd2bce20109c1c94e232f262f2d2f5">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.setUseNodePairSwapActiveValue</a></div><div class="ttdeci">Builder setUseNodePairSwapActiveValue(int value)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l05404">RoutingSearchParameters.java:5404</a></div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder_html_a05d807bfc6757a2ea1418313e55810a5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html#a05d807bfc6757a2ea1418313e55810a5">com.google.ortools.constraintsolver.RoutingSearchParameters.Builder.clearSavingsMaxMemoryUsageBytes</a></div><div class="ttdeci">Builder clearSavingsMaxMemoryUsageBytes()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l07441">RoutingSearchParameters.java:7441</a></div></div>
<div class="ttc" id="ainterfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder_html_a2f7bdbe861aca55ce419f04d6bb78551"><div class="ttname"><a href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html#a2f7bdbe861aca55ce419f04d6bb78551">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.getUseOrOptValue</a></div><div class="ttdeci">int getUseOrOptValue()</div></div>
<div class="ttc" id="aclasscom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_html_a605271cb34dc7decfa571c2705808a45"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html#a605271cb34dc7decfa571c2705808a45">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.getUseRelocateSubtrip</a></div><div class="ttdeci">com.google.ortools.util.OptionalBoolean getUseRelocateSubtrip()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingSearchParameters_8java_source.html#l01596">RoutingSearchParameters.java:1596</a></div></div>
2019-08-07 18:01:08 -07:00
</div>
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
2019-06-13 02:45:44 +02:00
</html>