Files
ortools-clone/docs/cpp_routing/routing__parameters_8pb_8h_source.html
2019-06-20 23:08:48 +02:00

365 lines
556 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>OR-Tools</title>
<meta http-equiv="Content-Type" content="text/html;"/>
<meta charset="utf-8"/>
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
</head>
<body>
<div id="banner-container">
<div id="banner">
<span id="sfml">OR-Tools 7.1@</span>
</div>
</div>
<div id="content">
<!-- Generated by Doxygen 1.8.15 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_a7cc1eeded8f693d0da6c729bc88c45a.html">ortools</a></li><li class="navelem"><a class="el" href="dir_b2c6d49957bf5d0c7726edb4b829cd4d.html">gen</a></li><li class="navelem"><a class="el" href="dir_dd9e6105f85b4b8d1432afc92516bdf4.html">ortools</a></li><li class="navelem"><a class="el" href="dir_37019ba8edd362d5e2e12880bdfa4c61.html">constraint_solver</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">routing_parameters.pb.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="routing__parameters_8pb_8h.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="preprocessor">#ifndef GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#define GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;limits&gt;</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/port_def.inc&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#if PROTOBUF_VERSION &lt; 3008000</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#error This file was generated by a newer version of protoc which is</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#error incompatible with your Protocol Buffer headers. Please update</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#error your headers.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#if 3008000 &lt; PROTOBUF_MIN_PROTOC_VERSION</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#error This file was generated by an older version of protoc which is</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#error incompatible with your Protocol Buffer headers. Please</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#error regenerate this file with a newer version of protoc.</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/port_undef.inc&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/io/coded_stream.h&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/arena.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/arenastring.h&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/generated_message_table_driven.h&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/generated_message_util.h&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/inlined_string_field.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/metadata.h&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/generated_message_reflection.h&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/message.h&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/repeated_field.h&gt;</span> <span class="comment">// IWYU pragma: export</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/extension_set.h&gt;</span> <span class="comment">// IWYU pragma: export</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/unknown_field_set.h&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/duration.pb.h&gt;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="routing__enums_8pb_8h.html">ortools/constraint_solver/routing_enums.pb.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;ortools/constraint_solver/solver_parameters.pb.h&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;ortools/util/optional_boolean.pb.h&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">// @@protoc_insertion_point(includes)</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/port_def.inc&gt;</span></div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="routing__parameters_8pb_8h.html#a41c79b954c0fc1878adefd2371557f31"> 41</a></span>&#160;<span class="preprocessor">#define PROTOBUF_INTERNAL_EXPORT_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;PROTOBUF_NAMESPACE_OPEN</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">class </span>AnyMetadata;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;} <span class="comment">// namespace internal</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;PROTOBUF_NAMESPACE_CLOSE</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">// Internal implementation detail -- do not use these members.</span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html"> 49</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html">TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a> {</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#a2fb86ecfe8ad2860574802a70cd30f86">PROTOBUF_SECTION_VARIABLE</a>(protodesc_cold);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#a2fb86ecfe8ad2860574802a70cd30f86">PROTOBUF_SECTION_VARIABLE</a>(protodesc_cold);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#a2fb86ecfe8ad2860574802a70cd30f86">PROTOBUF_SECTION_VARIABLE</a>(protodesc_cold);</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#a3a2c7d7e549806559170a84a201ba597"> 56</a></span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata <a class="code" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#a3a2c7d7e549806559170a84a201ba597">field_metadata</a>[];</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#afc09e329ebff5cec3be01ae37c182025"> 57</a></span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable <a class="code" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#afc09e329ebff5cec3be01ae37c182025">serialization_table</a>[];</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#a117ffe01c8b8a0d7a5d72f7c7ca66b49"> 58</a></span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::uint32 <a class="code" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#a117ffe01c8b8a0d7a5d72f7c7ca66b49">offsets</a>[];</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;};</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">extern</span> const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable <a class="code" href="routing__parameters_8pb_8h.html#a08fb716a4f5f875f265060f453fa01b1">descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceoperations__research.html">operations_research</a> {</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">class </span>RoutingModelParameters;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">class </span>RoutingModelParametersDefaultTypeInternal;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">extern</span> RoutingModelParametersDefaultTypeInternal <a class="code" href="namespaceoperations__research.html#ae3a853384e4e580582b670a57018029d">_RoutingModelParameters_default_instance_</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">class </span>RoutingSearchParameters;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">class </span>RoutingSearchParametersDefaultTypeInternal;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">extern</span> RoutingSearchParametersDefaultTypeInternal <a class="code" href="namespaceoperations__research.html#a601e1a7c230fbf44503db528b20e30ca">_RoutingSearchParameters_default_instance_</a>;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">class </span>RoutingSearchParameters_LocalSearchNeighborhoodOperators;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keyword">class </span>RoutingSearchParameters_LocalSearchNeighborhoodOperatorsDefaultTypeInternal;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">extern</span> RoutingSearchParameters_LocalSearchNeighborhoodOperatorsDefaultTypeInternal <a class="code" href="namespaceoperations__research.html#a595bafdd2ca0348c23f2c03da8ef2468">_RoutingSearchParameters_LocalSearchNeighborhoodOperators_default_instance_</a>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;} <span class="comment">// namespace operations_research</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;PROTOBUF_NAMESPACE_OPEN</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keyword">template</span>&lt;&gt; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">::operations_research::RoutingModelParameters</a>* Arena::CreateMaybeMessage&lt;::operations_research::RoutingModelParameters&gt;(Arena*);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">template</span>&lt;&gt; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">::operations_research::RoutingSearchParameters</a>* Arena::CreateMaybeMessage&lt;::operations_research::RoutingSearchParameters&gt;(Arena*);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword">template</span>&lt;&gt; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* Arena::CreateMaybeMessage&lt;::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators&gt;(Arena*);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;PROTOBUF_NAMESPACE_CLOSE</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceoperations__research.html">operations_research</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;<span class="comment">// ===================================================================</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">class </span>RoutingSearchParameters_LocalSearchNeighborhoodOperators :</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html"> 82</a></span>&#160; <span class="keyword">public</span> ::PROTOBUF_NAMESPACE_ID::Message <span class="comment">/* @@protoc_insertion_point(class_definition:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators) */</span> {</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae47428188eb51b3105f791f5fbac264a">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>();</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad0cae1c922a1ac42e28d28b54ec9a7de">~RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>();</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; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae47428188eb51b3105f791f5fbac264a">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>&amp; from);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae47428188eb51b3105f791f5fbac264a">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>(<a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>&amp;&amp; from) noexcept</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a99e08d5b88d969e35185ff0fe0e2de67"> 89</a></span>&#160; : <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a99e08d5b88d969e35185ff0fe0e2de67">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>() {</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; *<span class="keyword">this</span> = ::std::move(from);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</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="keyword">inline</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4c85d35217f4c46199421cc1ad5539a2">operator=</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>&amp; from) {</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4c85d35217f4c46199421cc1ad5539a2"> 94</a></span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a82ffbadc4ec6da8b5441c39587fa3161">CopyFrom</a>(from);</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; }</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">inline</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4c85d35217f4c46199421cc1ad5539a2">operator=</a>(<a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>&amp;&amp; from) noexcept {</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6c115cb1769d451dd6083d02c5e8d776"> 98</a></span>&#160; <span class="keywordflow">if</span> (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;from) InternalSwap(&amp;from);</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a82ffbadc4ec6da8b5441c39587fa3161">CopyFrom</a>(from);</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">return</span> *<span class="keyword">this</span>;</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;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Descriptor* <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0c792b421c32f23a32c6837a1eb40151">descriptor</a>() {</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0c792b421c32f23a32c6837a1eb40151"> 107</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a56a9edb13fa45cca809473c8a1fb1e63">GetDescriptor</a>();</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; }</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Descriptor* <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a56a9edb13fa45cca809473c8a1fb1e63">GetDescriptor</a>() {</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a56a9edb13fa45cca809473c8a1fb1e63"> 110</a></span>&#160; <span class="keywordflow">return</span> GetMetadataStatic().descriptor;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; }</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Reflection* <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aad3da82d490fd69c7170310c40b7fa12">GetReflection</a>() {</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aad3da82d490fd69c7170310c40b7fa12"> 113</a></span>&#160; <span class="keywordflow">return</span> GetMetadataStatic().reflection;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; }</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8169591c4680b5573a604f12c19ccd26">default_instance</a>();</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a07b454ea900a54b27d874c23d5eab0f5">InitAsDefaultInstance</a>(); <span class="comment">// FOR INTERNAL USE ONLY</span></div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8df6cd486de00caf9f62a7c65e1cb0ea">internal_default_instance</a>() {</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8df6cd486de00caf9f62a7c65e1cb0ea"> 119</a></span>&#160; <span class="keywordflow">return</span> reinterpret_cast&lt;const RoutingSearchParameters_LocalSearchNeighborhoodOperators*&gt;(</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; &amp;<a class="code" href="namespaceoperations__research.html#a595bafdd2ca0348c23f2c03da8ef2468">_RoutingSearchParameters_LocalSearchNeighborhoodOperators_default_instance_</a>);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; }</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a2e6fcbf2f106f7c3b83ed23980c70671">kIndexInFileMessages</a> =</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a2e6fcbf2f106f7c3b83ed23980c70671"> 123</a></span>&#160; 0;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0fddc9ba2652e3db4367a2479f237177">Swap</a>(<a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* other);</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">friend</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#acf809ead2fb840544f259378908a3e75">swap</a>(<a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>&amp; a, <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>&amp; b) {</div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#acf809ead2fb840544f259378908a3e75"> 127</a></span>&#160; a.<a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0fddc9ba2652e3db4367a2479f237177">Swap</a>(&amp;b);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; }</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="comment">// implements Message ----------------------------------------------</span></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">inline</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4e9a471cf4a9a7cf26e3330f9ad84ff0">New</a>() const final {</div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4e9a471cf4a9a7cf26e3330f9ad84ff0"> 133</a></span>&#160; <span class="keywordflow">return</span> CreateMaybeMessage&lt;RoutingSearchParameters_LocalSearchNeighborhoodOperators&gt;(<span class="keyword">nullptr</span>);</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</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; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4e9a471cf4a9a7cf26e3330f9ad84ff0">New</a>(::PROTOBUF_NAMESPACE_ID::Arena* arena) <span class="keyword">const</span> <span class="keyword">final</span> {</div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9bc8e9e89d3cecab2dc4389b16f750e7"> 137</a></span>&#160; <span class="keywordflow">return</span> CreateMaybeMessage&lt;RoutingSearchParameters_LocalSearchNeighborhoodOperators&gt;(arena);</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="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a82ffbadc4ec6da8b5441c39587fa3161">CopyFrom</a>(const ::PROTOBUF_NAMESPACE_ID::Message&amp; from) <span class="keyword">final</span>;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa700f43a308254ec29619f19fcb1606e">MergeFrom</a>(const ::PROTOBUF_NAMESPACE_ID::Message&amp; from) <span class="keyword">final</span>;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a82ffbadc4ec6da8b5441c39587fa3161">CopyFrom</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>&amp; from);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa700f43a308254ec29619f19fcb1606e">MergeFrom</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>&amp; from);</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; PROTOBUF_ATTRIBUTE_REINITIALIZES <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4017804a6736b916028fdcb68d3c04f7">Clear</a>() final;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af28f46ea45c243df1614367a9dd6a153">IsInitialized</a>() const final;</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; <span class="keywordtype">size_t</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6ddd61e463211acb7159007dcc3693a4">ByteSizeLong</a>() const final;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="preprocessor">#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER</span></div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* _InternalParse(<span class="keyword">const</span> <span class="keywordtype">char</span>* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) <span class="keyword">final</span>;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"> #else</span></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a403e8dbc128f61e200f89b18b410b088">MergePartialFromCodedStream</a>(</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) <span class="keyword">final</span>;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"> #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER</span></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a00b225a54d6aae501e3fff4708e3092a">SerializeWithCachedSizes</a>(</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) <span class="keyword">const</span> <span class="keyword">final</span>;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; ::PROTOBUF_NAMESPACE_ID::uint8* <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac9626532b28350ffb7a9e644de3c1497">InternalSerializeWithCachedSizesToArray</a>(</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; ::PROTOBUF_NAMESPACE_ID::uint8* target) <span class="keyword">const</span> <span class="keyword">final</span>;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0aba2999d1b70afb2587c1d6475dc398">GetCachedSize</a>() const final { <span class="keywordflow">return</span> _cached_size_.Get(); }</div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0aba2999d1b70afb2587c1d6475dc398"> 158</a></span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> SharedCtor();</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> SharedDtor();</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordtype">void</span> SetCachedSize(<span class="keywordtype">int</span> size) <span class="keyword">const</span> <span class="keyword">final</span>;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordtype">void</span> InternalSwap(<a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* other);</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">friend</span> class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9b35d94da3444084fc3673b7717b6cfe"> 165</a></span>&#160; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators&quot;</span>;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; }</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual()<span class="keyword"> const </span>{</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; }</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span>* MaybeArenaPtr()<span class="keyword"> const </span>{</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; }</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; ::PROTOBUF_NAMESPACE_ID::Metadata <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aac9fb20a2060070b2ffd2bebc9d7b1d8">GetMetadata</a>() const final;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; private:</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&amp;::<a class="code" href="routing__parameters_8pb_8h.html#a08fb716a4f5f875f265060f453fa01b1">descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a>);</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="routing__parameters_8pb_8h.html#a08fb716a4f5f875f265060f453fa01b1">return ::descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a>.file_level_metadata[<a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a2e6fcbf2f106f7c3b83ed23980c70671">kIndexInFileMessages</a>];</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; }</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="keyword">public</span>:</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; <span class="comment">// nested types ----------------------------------------------------</span></div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="comment">// accessors -------------------------------------------------------</span></div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_relocate = 1;</span></div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a230f5cf52875b450b0e40a0f9a8e5e46">clear_use_relocate</a>();</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8957561323597e8ec40096aa5021bd7e">kUseRelocateFieldNumber</a> = 1;</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8957561323597e8ec40096aa5021bd7e"> 193</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a72f0760c6c6518c3b614ca411438b7f8">use_relocate</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae3038a38ed0a060aaabc33d5630e0fd4">set_use_relocate</a>(::operations_research::OptionalBoolean value);</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; <span class="comment">// .operations_research.OptionalBoolean use_relocate_pair = 2;</span></div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3070a58c12759775de03432d22b6615a">clear_use_relocate_pair</a>();</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac8d6803e7aa0a43599c2d198fb16c033">kUseRelocatePairFieldNumber</a> = 2;</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac8d6803e7aa0a43599c2d198fb16c033"> 199</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0af3e1f6654ed478f27e0cc51f5840eb">use_relocate_pair</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a632373dbbabddc8592b40b77e311a119">set_use_relocate_pair</a>(::operations_research::OptionalBoolean value);</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; <span class="comment">// .operations_research.OptionalBoolean use_relocate_neighbors = 3;</span></div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a15f9cc5fc4bef01a207fc95d64a0c132">clear_use_relocate_neighbors</a>();</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ab17920abb6adc2871e96c8268559a219">kUseRelocateNeighborsFieldNumber</a> = 3;</div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ab17920abb6adc2871e96c8268559a219"> 205</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4e3227337336df48f1bb2508df1cf3e1">use_relocate_neighbors</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a74a52ead774585e8d56449a1975139f3">set_use_relocate_neighbors</a>(::operations_research::OptionalBoolean value);</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; <span class="comment">// .operations_research.OptionalBoolean use_exchange = 4;</span></div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a68c0111476c567ae58ec35caf3a70ec3">clear_use_exchange</a>();</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa3518b044136521b3db52c1a154c1f76">kUseExchangeFieldNumber</a> = 4;</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa3518b044136521b3db52c1a154c1f76"> 211</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#adaecb96a87207e7c0c0b76ec703f82b2">use_exchange</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a90c84b969cb78ea44f16306d92d921ae">set_use_exchange</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_cross = 5;</span></div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6cdae3b658db6bdb1df24f00ac32dd03">clear_use_cross</a>();</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae40afdad397e6dbefeabcb8e837c8d84">kUseCrossFieldNumber</a> = 5;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae40afdad397e6dbefeabcb8e837c8d84"> 217</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a307eacf4e6207f272adfaaec3d41238a">use_cross</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a91574463e1b75d075dc50714d448cfaa">set_use_cross</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_cross_exchange = 6;</span></div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac781239fc4db54d70699250c1c1ffa2b">clear_use_cross_exchange</a>();</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a25fcf132549c0f7f0b4fd3918b18ced2">kUseCrossExchangeFieldNumber</a> = 6;</div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a25fcf132549c0f7f0b4fd3918b18ced2"> 223</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aed15e0e49c9ea20b15de19f6ccd8cc1d">use_cross_exchange</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a7bcba3350c59b5d66de72500dca7f2b4">set_use_cross_exchange</a>(::operations_research::OptionalBoolean value);</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="comment">// .operations_research.OptionalBoolean use_two_opt = 7;</span></div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aca7e635e800ba0079c4cab2847df61e9">clear_use_two_opt</a>();</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac9d7a72c0e8e59daea9570f0cce26d43">kUseTwoOptFieldNumber</a> = 7;</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac9d7a72c0e8e59daea9570f0cce26d43"> 229</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa0e4f4fdb7dd0b5272eea4e0a822e7f1">use_two_opt</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a481e97fd5701168fe5f284ccfcc3edaa">set_use_two_opt</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_or_opt = 8;</span></div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9dc4cf17f71e636d4028e45877db063a">clear_use_or_opt</a>();</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a91f80509715f5bc632a1b5ddc1b49342">kUseOrOptFieldNumber</a> = 8;</div><div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a91f80509715f5bc632a1b5ddc1b49342"> 235</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aea610bd2a7345eb87f430fcf5f0a76f7">use_or_opt</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a16d6e36b8db4ef561f7d5759d9503cd2">set_use_or_opt</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_lin_kernighan = 9;</span></div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a83bd811a7f136cec39a4b788f4352d6e">clear_use_lin_kernighan</a>();</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a361877f45c960f129aac9082ce4ab69d">kUseLinKernighanFieldNumber</a> = 9;</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a361877f45c960f129aac9082ce4ab69d"> 241</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f7de24b072589c4f8a1b21877691516">use_lin_kernighan</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad2ce190e3e25a559c5f40deb3fc4ff92">set_use_lin_kernighan</a>(::operations_research::OptionalBoolean value);</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; <span class="comment">// .operations_research.OptionalBoolean use_tsp_opt = 10;</span></div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae1def3e7542d0d477807d92f0670b697">clear_use_tsp_opt</a>();</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a425914c72c81c29cec0a438bc34c226e">kUseTspOptFieldNumber</a> = 10;</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a425914c72c81c29cec0a438bc34c226e"> 247</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a71b0753a25be3adc76246eaecc63f309">use_tsp_opt</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa5a14c23b0a5141fc9b39d63f93c46cd">set_use_tsp_opt</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_make_active = 11;</span></div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9a5970fbf9944235e0b53d59e3727fe7">clear_use_make_active</a>();</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8050a9d716d38b8635f5f42b17bf33f6">kUseMakeActiveFieldNumber</a> = 11;</div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8050a9d716d38b8635f5f42b17bf33f6"> 253</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aaaed915d0acee86ec00d8b4ccd9b838e">use_make_active</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad531e75dbd4e5c7c755b11e74fbeb32e">set_use_make_active</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_make_inactive = 12;</span></div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac30a897b3b86645e651543c0a1f353aa">clear_use_make_inactive</a>();</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad9969a97f659c5eb0258890ecc7e68f9">kUseMakeInactiveFieldNumber</a> = 12;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad9969a97f659c5eb0258890ecc7e68f9"> 259</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac5880b230b7a3a1bc68e515ab5f4b431">use_make_inactive</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a5be3bccafc6e66071ffddf921c3d7fc7">set_use_make_inactive</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_make_chain_inactive = 13;</span></div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af096601661641aab74d3de22b97b58a1">clear_use_make_chain_inactive</a>();</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a26a7a1a210a1223e8ac1352fb95fc814">kUseMakeChainInactiveFieldNumber</a> = 13;</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a26a7a1a210a1223e8ac1352fb95fc814"> 265</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a49d5206fe2a24d7971ebd88d9257ed1f">use_make_chain_inactive</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af38652e8facbab6173863a7c4978e82e">set_use_make_chain_inactive</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_swap_active = 14;</span></div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8f40cf916624c2a3bf05a7a2049133c9">clear_use_swap_active</a>();</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4b6cfeb00e79f918b7835c4ea5301194">kUseSwapActiveFieldNumber</a> = 14;</div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4b6cfeb00e79f918b7835c4ea5301194"> 271</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac5550d3ba24c30c9a51b5c5c3153ad58">use_swap_active</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8d98de205c74b06b9d36a2c653a7b808">set_use_swap_active</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_extended_swap_active = 15;</span></div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f3735b4f814b78851ea96915b64d339">clear_use_extended_swap_active</a>();</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad76434ed05a01c38b75d86cef4e63f15">kUseExtendedSwapActiveFieldNumber</a> = 15;</div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad76434ed05a01c38b75d86cef4e63f15"> 277</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aed4dedd3c764cfe42a3f691ac8447571">use_extended_swap_active</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a562e6ab7a0131f5014edc0430c9b5f69">set_use_extended_swap_active</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_path_lns = 16;</span></div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a958c1b72b739d677d9e08963057e007b">clear_use_path_lns</a>();</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4abfc166779e1600a0565aafb475b8fc">kUsePathLnsFieldNumber</a> = 16;</div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4abfc166779e1600a0565aafb475b8fc"> 283</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae09f2d161d225893aea8854d76d295c6">use_path_lns</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a531f81a95ff15f041547c649368be42a">set_use_path_lns</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_full_path_lns = 17;</span></div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa8017ac4bce6d07a1404ba5f03ae6451">clear_use_full_path_lns</a>();</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8e68c44e5512969e9a1e68ed27075ff8">kUseFullPathLnsFieldNumber</a> = 17;</div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8e68c44e5512969e9a1e68ed27075ff8"> 289</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a059e0bbaf042e908b507f6d00c0d1673">use_full_path_lns</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f050abc08b3161533f1e82c1f6a8457">set_use_full_path_lns</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_tsp_lns = 18;</span></div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a497c1baca581a7284915872af903606b">clear_use_tsp_lns</a>();</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#afa94a22dd191bcfcbaf6b26a0c077eff">kUseTspLnsFieldNumber</a> = 18;</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#afa94a22dd191bcfcbaf6b26a0c077eff"> 295</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#adc00bbb17a79a673c89f759b6d0a8150">use_tsp_lns</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#afed9e3f369e1c1d602e61ebae5c421ee">set_use_tsp_lns</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_inactive_lns = 19;</span></div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9eea49b82dc1d001a3d4c031f9eed4c0">clear_use_inactive_lns</a>();</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae8ad375f52f717d5a2d2e84b4efea16c">kUseInactiveLnsFieldNumber</a> = 19;</div><div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae8ad375f52f717d5a2d2e84b4efea16c"> 301</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a86b1e8fa66fe1541f228bfa4d4d1879b">use_inactive_lns</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a2c51705e431db3ddfc16d83df127baad">set_use_inactive_lns</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_node_pair_swap_active = 20;</span></div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a1590182483cd181f6099145529b0e06b">clear_use_node_pair_swap_active</a>();</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a425944d792011d74e2d9412156b69c72">kUseNodePairSwapActiveFieldNumber</a> = 20;</div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a425944d792011d74e2d9412156b69c72"> 307</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3a1d40654033e8a4da601d5c7d537ab9">use_node_pair_swap_active</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aba362f929446a16fc7aa21580b90e8ce">set_use_node_pair_swap_active</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_relocate_and_make_active = 21;</span></div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a5b99f531a6bcc0f05ad1b541143352c2">clear_use_relocate_and_make_active</a>();</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ab4370ae401df335370ec65e48989b4d3">kUseRelocateAndMakeActiveFieldNumber</a> = 21;</div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ab4370ae401df335370ec65e48989b4d3"> 313</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac3adc8ef73aef7fe39636aa76786a352">use_relocate_and_make_active</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a46814098b9fb77510884dbb40d473496">set_use_relocate_and_make_active</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_exchange_pair = 22;</span></div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a107da49b01f17cddc8c9951c576f3ddf">clear_use_exchange_pair</a>();</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0524d136bbf2f6398c4c110bf7e1c43e">kUseExchangePairFieldNumber</a> = 22;</div><div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0524d136bbf2f6398c4c110bf7e1c43e"> 319</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad76980e005b4f8a8443b1596a11ee983">use_exchange_pair</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3d80b55ab5a050a5ed346165ed42fa48">set_use_exchange_pair</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_relocate_expensive_chain = 23;</span></div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4590615f891473567ba449cdc22f4aee">clear_use_relocate_expensive_chain</a>();</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a1079943d12df6125c91c1a6eb55933ed">kUseRelocateExpensiveChainFieldNumber</a> = 23;</div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a1079943d12df6125c91c1a6eb55933ed"> 325</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a95755e42abde9ebd94ec988c1ac224e6">use_relocate_expensive_chain</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a7204e83642c4d2d75c743c5d98b4163a">set_use_relocate_expensive_chain</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_light_relocate_pair = 24;</span></div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a909303a6dabf36773b2fbe04867691cf">clear_use_light_relocate_pair</a>();</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a496f5775eb3e789fa203f1713db74d4e">kUseLightRelocatePairFieldNumber</a> = 24;</div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a496f5775eb3e789fa203f1713db74d4e"> 331</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a64d68c203000cd83e8498ebb9abfb267">use_light_relocate_pair</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a94ad5e84bc837ff15d2574a76c545d53">set_use_light_relocate_pair</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_relocate_subtrip = 25;</span></div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af74a292cc582ce4ee9ff6cae5eab246f">clear_use_relocate_subtrip</a>();</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a124ce0bf1f707e09480d477e174a697a">kUseRelocateSubtripFieldNumber</a> = 25;</div><div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a124ce0bf1f707e09480d477e174a697a"> 337</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a1a8ae6fe7218b64f428710f9bd0080e1">use_relocate_subtrip</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aafd303be0b8ae647eaa469c0b1c9bbc0">set_use_relocate_subtrip</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_exchange_subtrip = 26;</span></div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4015a578936b92ad9a09489afb8a6533">clear_use_exchange_subtrip</a>();</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3881a1d5a28948206cccb19fc1afc423">kUseExchangeSubtripFieldNumber</a> = 26;</div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3881a1d5a28948206cccb19fc1afc423"> 343</a></span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a947a41c9df467f957c8b108a8c1f479d">use_exchange_subtrip</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae62ae1c64ba2a30b57bca4fe1d95a5fe">set_use_exchange_subtrip</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="comment">// @@protoc_insertion_point(class_scope:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators)</span></div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="keyword">class </span>HasBitSetters;</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keywordtype">int</span> use_relocate_;</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordtype">int</span> use_relocate_pair_;</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keywordtype">int</span> use_relocate_neighbors_;</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keywordtype">int</span> use_exchange_;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keywordtype">int</span> use_cross_;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordtype">int</span> use_cross_exchange_;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordtype">int</span> use_two_opt_;</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordtype">int</span> use_or_opt_;</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keywordtype">int</span> use_lin_kernighan_;</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordtype">int</span> use_tsp_opt_;</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keywordtype">int</span> use_make_active_;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordtype">int</span> use_make_inactive_;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordtype">int</span> use_make_chain_inactive_;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordtype">int</span> use_swap_active_;</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keywordtype">int</span> use_extended_swap_active_;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keywordtype">int</span> use_path_lns_;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordtype">int</span> use_full_path_lns_;</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keywordtype">int</span> use_tsp_lns_;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keywordtype">int</span> use_inactive_lns_;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keywordtype">int</span> use_node_pair_swap_active_;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keywordtype">int</span> use_relocate_and_make_active_;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordtype">int</span> use_exchange_pair_;</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordtype">int</span> use_relocate_expensive_chain_;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordtype">int</span> use_light_relocate_pair_;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keywordtype">int</span> use_relocate_subtrip_;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordtype">int</span> use_exchange_subtrip_;</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keyword">friend</span> struct ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto;</div><div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3725cba34a2c4cf2f5bedae614b8f396"> 379</a></span>&#160;};</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="comment">// -------------------------------------------------------------------</span></div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="keyword">class </span><a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a> :</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keyword">public</span> ::PROTOBUF_NAMESPACE_ID::Message <span class="comment">/* @@protoc_insertion_point(class_definition:operations_research.RoutingSearchParameters) */</span> {</div><div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html"> 384</a></span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3ebebd04797082998191c4865bb61836">RoutingSearchParameters</a>();</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#afb11d70a8d3a047f89433638fdf45151">~RoutingSearchParameters</a>();</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3ebebd04797082998191c4865bb61836">RoutingSearchParameters</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&amp; from);</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3ebebd04797082998191c4865bb61836">RoutingSearchParameters</a>(<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&amp;&amp; from) noexcept</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; : <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3ebebd04797082998191c4865bb61836">RoutingSearchParameters</a>() {</div><div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a4eee9f11c2ca4ed4c300608e3b471d96"> 391</a></span>&#160; *<span class="keyword">this</span> = ::std::move(from);</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; }</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keyword">inline</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a348b079cbf2b95ab0eab656bd9cfa7c6">operator=</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&amp; from) {</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a48c87e5bb4eb225dfd080c78160edbb4">CopyFrom</a>(from);</div><div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a348b079cbf2b95ab0eab656bd9cfa7c6"> 396</a></span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; }</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="keyword">inline</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a348b079cbf2b95ab0eab656bd9cfa7c6">operator=</a>(<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&amp;&amp; from) noexcept {</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keywordflow">if</span> (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {</div><div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a3567bb2acdefdb608b666fed6713dcfa"> 400</a></span>&#160; <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;from) InternalSwap(&amp;from);</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a48c87e5bb4eb225dfd080c78160edbb4">CopyFrom</a>(from);</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; }</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; }</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Descriptor* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af6ad14ec80cd0aaa5a3c38bb5fdff1c2">descriptor</a>() {</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad48d8cc40769ca6c429eee6bdeb1eeef">GetDescriptor</a>();</div><div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#af6ad14ec80cd0aaa5a3c38bb5fdff1c2"> 409</a></span>&#160; }</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Descriptor* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad48d8cc40769ca6c429eee6bdeb1eeef">GetDescriptor</a>() {</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <span class="keywordflow">return</span> GetMetadataStatic().descriptor;</div><div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ad48d8cc40769ca6c429eee6bdeb1eeef"> 412</a></span>&#160; }</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Reflection* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa686a6d8e9b59bdbe4b6220a669af79c">GetReflection</a>() {</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordflow">return</span> GetMetadataStatic().reflection;</div><div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aa686a6d8e9b59bdbe4b6220a669af79c"> 415</a></span>&#160; }</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a469b79075b1b2930b0f0cf01df5c4acb">default_instance</a>();</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af55cfc340c8bc113ae339f39bb96ea7d">InitAsDefaultInstance</a>(); <span class="comment">// FOR INTERNAL USE ONLY</span></div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a9293671b05731fa026edf1fc2983bc1d">internal_default_instance</a>() {</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keywordflow">return</span> reinterpret_cast&lt;const RoutingSearchParameters*&gt;(</div><div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a9293671b05731fa026edf1fc2983bc1d"> 421</a></span>&#160; &amp;<a class="code" href="namespaceoperations__research.html#a601e1a7c230fbf44503db528b20e30ca">_RoutingSearchParameters_default_instance_</a>);</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; }</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4c19af59c051b0f41b277840af3a8331">kIndexInFileMessages</a> =</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; 1;</div><div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a4c19af59c051b0f41b277840af3a8331"> 425</a></span>&#160;</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1485493a8e00aa3da5c9e9574b720789">Swap</a>(<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>* other);</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keyword">friend</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae84554ba011e00f7f2b63e8d931d5748">swap</a>(<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&amp; a, <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&amp; b) {</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; a.<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1485493a8e00aa3da5c9e9574b720789">Swap</a>(&amp;b);</div><div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ae84554ba011e00f7f2b63e8d931d5748"> 429</a></span>&#160; }</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; <span class="comment">// implements Message ----------------------------------------------</span></div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keyword">inline</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4038e1ff3388e520e93644997b57c95e">New</a>() const final {</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="keywordflow">return</span> CreateMaybeMessage&lt;RoutingSearchParameters&gt;(<span class="keyword">nullptr</span>);</div><div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a4038e1ff3388e520e93644997b57c95e"> 435</a></span>&#160; }</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4038e1ff3388e520e93644997b57c95e">New</a>(::PROTOBUF_NAMESPACE_ID::Arena* arena) <span class="keyword">const</span> <span class="keyword">final</span> {</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordflow">return</span> CreateMaybeMessage&lt;RoutingSearchParameters&gt;(arena);</div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ad0070439a2653a9747d69e6bd65c39ba"> 439</a></span>&#160; }</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a48c87e5bb4eb225dfd080c78160edbb4">CopyFrom</a>(const ::PROTOBUF_NAMESPACE_ID::Message&amp; from) <span class="keyword">final</span>;</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3ca84e6c13226d3e182525bff85179af">MergeFrom</a>(const ::PROTOBUF_NAMESPACE_ID::Message&amp; from) <span class="keyword">final</span>;</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a48c87e5bb4eb225dfd080c78160edbb4">CopyFrom</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&amp; from);</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3ca84e6c13226d3e182525bff85179af">MergeFrom</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>&amp; from);</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; PROTOBUF_ATTRIBUTE_REINITIALIZES <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ab6665fd25f69b301974eee15a2f82b50">Clear</a>() final;</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1a20350a8f135fdbea7c17341aeeff94">IsInitialized</a>() const final;</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a9276abf5c09d1c1b617a66028888dbbe">ByteSizeLong</a>() const final;</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="preprocessor">#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER</span></div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* _InternalParse(<span class="keyword">const</span> <span class="keywordtype">char</span>* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) <span class="keyword">final</span>;</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="preprocessor"> #else</span></div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1869a8f644cad7d247df8333f84103fe">MergePartialFromCodedStream</a>(</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) <span class="keyword">final</span>;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<span class="preprocessor"> #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER</span></div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a18da174cd2726fb319cb2a5e1710eabd">SerializeWithCachedSizes</a>(</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) <span class="keyword">const</span> <span class="keyword">final</span>;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; ::PROTOBUF_NAMESPACE_ID::uint8* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a64d7fd8d8665ab5c8c9f5cbed58578a0">InternalSerializeWithCachedSizesToArray</a>(</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; ::PROTOBUF_NAMESPACE_ID::uint8* target) <span class="keyword">const</span> <span class="keyword">final</span>;</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aeb2580921b8ac0a78c48016e06e89250">GetCachedSize</a>() const final { <span class="keywordflow">return</span> _cached_size_.Get(); }</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div><div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aeb2580921b8ac0a78c48016e06e89250"> 460</a></span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> SharedCtor();</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> SharedDtor();</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keywordtype">void</span> SetCachedSize(<span class="keywordtype">int</span> size) <span class="keyword">const</span> <span class="keyword">final</span>;</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keywordtype">void</span> InternalSwap(<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html">RoutingSearchParameters</a>* other);</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <span class="keyword">friend</span> class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {</div><div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a9b35d94da3444084fc3673b7717b6cfe"> 467</a></span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;operations_research.RoutingSearchParameters&quot;</span>;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; }</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual()<span class="keyword"> const </span>{</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; }</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span>* MaybeArenaPtr()<span class="keyword"> const </span>{</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; }</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; ::PROTOBUF_NAMESPACE_ID::Metadata <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#abefcdb0e966f37fdc1552e0c0627e8ee">GetMetadata</a>() const final;</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; private:</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&amp;::<a class="code" href="routing__parameters_8pb_8h.html#a08fb716a4f5f875f265060f453fa01b1">descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a>);</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <a class="code" href="routing__parameters_8pb_8h.html#a08fb716a4f5f875f265060f453fa01b1">return ::descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a>.file_level_metadata[<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4c19af59c051b0f41b277840af3a8331">kIndexInFileMessages</a>];</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; }</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <span class="comment">// nested types ----------------------------------------------------</span></div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keyword">typedef</span> RoutingSearchParameters_LocalSearchNeighborhoodOperators <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae9c2ab5bf48d1fe4cfb7bfc0fc2bebd6">LocalSearchNeighborhoodOperators</a>;</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;</div><div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ae9c2ab5bf48d1fe4cfb7bfc0fc2bebd6"> 491</a></span>&#160; <span class="comment">// accessors -------------------------------------------------------</span></div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="comment">// .operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators = 3;</span></div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ac4fec1bd91425e0cab225744c8b904f9">has_local_search_operators</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6c39d07295c8926de51b2e3853d966d1">clear_local_search_operators</a>();</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#afa85217d35e1cd60ed48bf231af629a1">kLocalSearchOperatorsFieldNumber</a> = 3;</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; const ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a68969abc9cbc5ddded015ed506252043">local_search_operators</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#afa85217d35e1cd60ed48bf231af629a1"> 498</a></span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ab95bbaddd525714f687a67e30759329a">release_local_search_operators</a>();</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a2c83cf50ca68658632468540023bdce7">mutable_local_search_operators</a>();</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a0644db6c5d4d21856df416804feb7c36">set_allocated_local_search_operators</a>(::<a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a68969abc9cbc5ddded015ed506252043">local_search_operators</a>);</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <span class="comment">// .google.protobuf.Duration time_limit = 9;</span></div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa515396c8da2225c6337914b5039750f">has_time_limit</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa2f205b13d5e7116aea38ce188f8e582">clear_time_limit</a>();</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad5d3500ba749436e10df70a480973339">kTimeLimitFieldNumber</a> = 9;</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <span class="keyword">const</span> PROTOBUF_NAMESPACE_ID::Duration&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4d507cb3a94f1e2a4d13aeacd85e2d88">time_limit</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ad5d3500ba749436e10df70a480973339"> 507</a></span>&#160; PROTOBUF_NAMESPACE_ID::Duration* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1425a7c936c6b0f166a9c18d77bbc61b">release_time_limit</a>();</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; PROTOBUF_NAMESPACE_ID::Duration* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6e85767c5e223f1094b2f1c8ecaee04e">mutable_time_limit</a>();</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a322afc1d48aecbc157a02103d4d878be">set_allocated_time_limit</a>(PROTOBUF_NAMESPACE_ID::Duration* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4d507cb3a94f1e2a4d13aeacd85e2d88">time_limit</a>);</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <span class="comment">// .google.protobuf.Duration lns_time_limit = 10;</span></div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ac36b55a164cee49019c287405dc33f1f">has_lns_time_limit</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae6ab26ac341f80b09d566ee2116cb2cf">clear_lns_time_limit</a>();</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa34d9b1f0807c613bc4db29b6d7b813d">kLnsTimeLimitFieldNumber</a> = 10;</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; <span class="keyword">const</span> PROTOBUF_NAMESPACE_ID::Duration&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae24f1aa98fc1e57bfab7684917ab0fc0">lns_time_limit</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aa34d9b1f0807c613bc4db29b6d7b813d"> 516</a></span>&#160; PROTOBUF_NAMESPACE_ID::Duration* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa0cebfea8df38d6587721e5d66b558a2">release_lns_time_limit</a>();</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; PROTOBUF_NAMESPACE_ID::Duration* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a732502fa2d23aef9fb1bd043161d1b8e">mutable_lns_time_limit</a>();</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1c6db3213bf663cf2ae4b39297c7531d">set_allocated_lns_time_limit</a>(PROTOBUF_NAMESPACE_ID::Duration* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae24f1aa98fc1e57bfab7684917ab0fc0">lns_time_limit</a>);</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <span class="comment">// .operations_research.FirstSolutionStrategy.Value first_solution_strategy = 1;</span></div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aec7e131724c8eca871bc59635952372b">clear_first_solution_strategy</a>();</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a7d8739943f5934fa2fb91d0be1f1c55f">kFirstSolutionStrategyFieldNumber</a> = 1;</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <a class="code" href="namespaceoperations__research.html#aef3a296fa4f9d9d745fe62f1aa67a06d">::operations_research::FirstSolutionStrategy_Value</a> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af48e67ba8b79e2ea3623a7c212b9134a">first_solution_strategy</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a7d8739943f5934fa2fb91d0be1f1c55f"> 524</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a27f84d3444da958ce18ce12328b8cb49">set_first_solution_strategy</a>(::<a class="code" href="namespaceoperations__research.html#aef3a296fa4f9d9d745fe62f1aa67a06d">operations_research::FirstSolutionStrategy_Value</a> value);</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="comment">// .operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristic = 4;</span></div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a320e21fa027978349fa0e7d07b095d28">clear_local_search_metaheuristic</a>();</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa6740442fcb7939d4dc96c8fdb1b5242">kLocalSearchMetaheuristicFieldNumber</a> = 4;</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; <a class="code" href="namespaceoperations__research.html#a792fc7c1636eff4a9476ea5a24459aed">::operations_research::LocalSearchMetaheuristic_Value</a> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a5b33a15f6d47c499a38178bea7665755">local_search_metaheuristic</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aa6740442fcb7939d4dc96c8fdb1b5242"> 530</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6abf775a5c0d49fb7afebd20c74ecd9c">set_local_search_metaheuristic</a>(::<a class="code" href="namespaceoperations__research.html#a792fc7c1636eff4a9476ea5a24459aed">operations_research::LocalSearchMetaheuristic_Value</a> value);</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="comment">// double guided_local_search_lambda_coefficient = 5;</span></div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ac0560872ceac723e5a559ac96d7915d8">clear_guided_local_search_lambda_coefficient</a>();</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a5eff2563afd69852a6de1b13781d5c9c">kGuidedLocalSearchLambdaCoefficientFieldNumber</a> = 5;</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad8c0ce45e81f005ce79928c6f1088b51">guided_local_search_lambda_coefficient</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a5eff2563afd69852a6de1b13781d5c9c"> 536</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3df5206348dd8c6fc8995c9c7da5557c">set_guided_local_search_lambda_coefficient</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <span class="comment">// double optimization_step = 7;</span></div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a084b288d03fec365b65ff5e5a3df3969">clear_optimization_step</a>();</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6316dab0abefe4751ef5a1c635caddf3">kOptimizationStepFieldNumber</a> = 7;</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad9a7d3e6b7b93e94ef4bc7be2a78c465">optimization_step</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a6316dab0abefe4751ef5a1c635caddf3"> 542</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1fc0effbfc3704123793b41259356e75">set_optimization_step</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="comment">// int64 solution_limit = 8;</span></div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa3e76406744121dbdaff09cf05bef998">clear_solution_limit</a>();</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa5648799298498b0d3d4d64e7b03af22">kSolutionLimitFieldNumber</a> = 8;</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4f1f250bddea1a6599b5b837b4225ddf">solution_limit</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aa5648799298498b0d3d4d64e7b03af22"> 548</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae708cb7297edb2bbc1ac59d763cf46df">set_solution_limit</a>(::PROTOBUF_NAMESPACE_ID::int64 value);</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; <span class="comment">// bool use_unfiltered_first_solution_strategy = 2;</span></div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a7587e88a111fad0bf7caeb261ab909eb">clear_use_unfiltered_first_solution_strategy</a>();</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af95f0237bac0e32f37decf70dc5a6f95">kUseUnfilteredFirstSolutionStrategyFieldNumber</a> = 2;</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ab3835ed60e4d5a378a7bf7260f989ccf">use_unfiltered_first_solution_strategy</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#af95f0237bac0e32f37decf70dc5a6f95"> 554</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4b0db38580363eaff967d06d051237ff">set_use_unfiltered_first_solution_strategy</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="comment">// bool savings_add_reverse_arcs = 15;</span></div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6a97140f5bbb5d77c2234d87ba5b030d">clear_savings_add_reverse_arcs</a>();</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a5872bf0016424fa6f676b957d1072b9a">kSavingsAddReverseArcsFieldNumber</a> = 15;</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a2429ff72bff026987d57df8dd780c562">savings_add_reverse_arcs</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a5872bf0016424fa6f676b957d1072b9a"> 560</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad5e7242eef0b350b1a4a2f67b06cc1e3">set_savings_add_reverse_arcs</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <span class="comment">// bool savings_parallel_routes = 19;</span></div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1c6c100cf977567526dd354dd6a68e2f">clear_savings_parallel_routes</a>();</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae5b76d4f9c2ddfa783bc92abdcb09329">kSavingsParallelRoutesFieldNumber</a> = 19;</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3521245970cf4b5d5900817cbf1ad193">savings_parallel_routes</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ae5b76d4f9c2ddfa783bc92abdcb09329"> 566</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a5c2cd8aee2b77f3efd61948af727f1ed">set_savings_parallel_routes</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="comment">// bool use_depth_first_search = 6;</span></div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a872483e58ff68789e5bf657c0e35d2c9">clear_use_depth_first_search</a>();</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad031494b74e858b683fe5ef24cf6f6ce">kUseDepthFirstSearchFieldNumber</a> = 6;</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a188d6dd3a1437850241baebdc6afca79">use_depth_first_search</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ad031494b74e858b683fe5ef24cf6f6ce"> 572</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aca7cf993b90688de55ab1906ce91c508">set_use_depth_first_search</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="comment">// bool use_full_propagation = 11;</span></div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae8d3db0c2fa5544a52332c14eeb3b322">clear_use_full_propagation</a>();</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa298a77fe9be78754bf7aa775127b2bd">kUseFullPropagationFieldNumber</a> = 11;</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6505ada2e282e5087adc51c33b50ce03">use_full_propagation</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aa298a77fe9be78754bf7aa775127b2bd"> 578</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af2c8d452e2cb97eec288ae3aa1492277">set_use_full_propagation</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="comment">// bool log_search = 13;</span></div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a26ce21f7880e813d93c037070439bd2c">clear_log_search</a>();</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a8f7ccaba670d1cb618c1e7b235dca07c">kLogSearchFieldNumber</a> = 13;</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aaf476b89538a276241f4d338c62ab75f">log_search</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a8f7ccaba670d1cb618c1e7b235dca07c"> 584</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aaf1b42a9d49d63338e1a40534adc9774">set_log_search</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="comment">// double savings_neighbors_ratio = 14;</span></div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a564071cf1e2ff83fe85d7f69422479bf">clear_savings_neighbors_ratio</a>();</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af5d91b519ed85efb5658a6e929ff4071">kSavingsNeighborsRatioFieldNumber</a> = 14;</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6624e8fd8baf86d6d2d797c80feda0b8">savings_neighbors_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#af5d91b519ed85efb5658a6e929ff4071"> 590</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#afe2e72abc2a24addc99be960a8379757">set_savings_neighbors_ratio</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <span class="comment">// double cheapest_insertion_farthest_seeds_ratio = 16;</span></div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3907ad028ff31c05f3aeed8a868628cb">clear_cheapest_insertion_farthest_seeds_ratio</a>();</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a98244ea3247b5cf50308709cf458a45a">kCheapestInsertionFarthestSeedsRatioFieldNumber</a> = 16;</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a660bd7154f1b592fbbbaa4a476a6cf84">cheapest_insertion_farthest_seeds_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a98244ea3247b5cf50308709cf458a45a"> 596</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad7180e2de72679a13fc07c87d4c3ec68">set_cheapest_insertion_farthest_seeds_ratio</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; <span class="comment">// double savings_arc_coefficient = 18;</span></div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa5aeb18542a8954d30d5f51784ac09c1">clear_savings_arc_coefficient</a>();</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad3a6f066ba0a1d20c4ab2f556bf204af">kSavingsArcCoefficientFieldNumber</a> = 18;</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a383d6d60d4cea3c94cdbaa0e726a3b44">savings_arc_coefficient</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ad3a6f066ba0a1d20c4ab2f556bf204af"> 602</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a610397056479071b8d7bb14c440fe8f0">set_savings_arc_coefficient</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; <span class="comment">// int32 number_of_solutions_to_collect = 17;</span></div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a35e37cb9c2effd7a1e5cd358ac8ed9ed">clear_number_of_solutions_to_collect</a>();</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ace771632537655c45ce15b59e28831bd">kNumberOfSolutionsToCollectFieldNumber</a> = 17;</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a2698bb92760d1ed4cf8bab4170c23f90">number_of_solutions_to_collect</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ace771632537655c45ce15b59e28831bd"> 608</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ab9173079730e18028276cc9be34774ba">set_number_of_solutions_to_collect</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="comment">// int32 relocate_expensive_chain_num_arcs_to_consider = 20;</span></div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a945eb8b8eb4e4787ba17a59b501b0edf">clear_relocate_expensive_chain_num_arcs_to_consider</a>();</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a2c56a2874242ce89291532ddc2189b7f">kRelocateExpensiveChainNumArcsToConsiderFieldNumber</a> = 20;</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af680f3539ecda882c8355ea873be63c1">relocate_expensive_chain_num_arcs_to_consider</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a2c56a2874242ce89291532ddc2189b7f"> 614</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a53824ced8b76aec5a70c1aa6d1d35524">set_relocate_expensive_chain_num_arcs_to_consider</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; <span class="comment">// double cheapest_insertion_neighbors_ratio = 21;</span></div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aebd5664630e3f8cbbfcf20ca7fb35379">clear_cheapest_insertion_neighbors_ratio</a>();</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a0bc1d0fc879a4757543da7f9387d5701">kCheapestInsertionNeighborsRatioFieldNumber</a> = 21;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ab15c2f8de30263f80deecfd18ffc5c8a">cheapest_insertion_neighbors_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a0bc1d0fc879a4757543da7f9387d5701"> 620</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aefda3c065a20d3bf37fc7ab8e12c110a">set_cheapest_insertion_neighbors_ratio</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; <span class="comment">// double log_cost_scaling_factor = 22;</span></div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aac55bca4724b851fbca779e7478a7ed7">clear_log_cost_scaling_factor</a>();</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a24c83cadd312b2b7c3dbfca7c630ee19">kLogCostScalingFactorFieldNumber</a> = 22;</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a488c616b0ed0fadf8fae77b20117f9b3">log_cost_scaling_factor</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00626"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a24c83cadd312b2b7c3dbfca7c630ee19"> 626</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ac361bb92350b2457cdb0bdf19b716d7b">set_log_cost_scaling_factor</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <span class="comment">// double savings_max_memory_usage_bytes = 23;</span></div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#afd6209900a861e0531022b851d0ada21">clear_savings_max_memory_usage_bytes</a>();</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#abb75713d45dab5ce9195269ff72db30b">kSavingsMaxMemoryUsageBytesFieldNumber</a> = 23;</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a34e40d6430b082da40ba360377bbc8e5">savings_max_memory_usage_bytes</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00632"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#abb75713d45dab5ce9195269ff72db30b"> 632</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a9994025ade25001367602a5f0ab28b41">set_savings_max_memory_usage_bytes</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_cp_sat = 27;</span></div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af71f7ee8d6de5a31e53fd0f87aacc73b">clear_use_cp_sat</a>();</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ab6e3f6619d0309ebf05503b76aa06972">kUseCpSatFieldNumber</a> = 27;</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a612f34f61de2a9ab92c3ba6e9156c314">use_cp_sat</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ab6e3f6619d0309ebf05503b76aa06972"> 638</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a033aa59eccc8958a2e3f11a1c7cd6a99">set_use_cp_sat</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; <span class="comment">// .operations_research.OptionalBoolean use_cp = 28;</span></div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#add9531fb1bc1b70ebbf82568b54a8432">clear_use_cp</a>();</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a81c71dac58ad69cb3911fffe65603587">kUseCpFieldNumber</a> = 28;</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ac18551a293ce40ebb3fd9dfd6c702617">use_cp</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a81c71dac58ad69cb3911fffe65603587"> 644</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af061e852cc23ec2935da9207314d31b0">set_use_cp</a>(::operations_research::OptionalBoolean value);</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; <span class="comment">// @@protoc_insertion_point(class_scope:operations_research.RoutingSearchParameters)</span></div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keyword">class </span>HasBitSetters;</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* local_search_operators_;</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; PROTOBUF_NAMESPACE_ID::Duration* time_limit_;</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; PROTOBUF_NAMESPACE_ID::Duration* lns_time_limit_;</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <span class="keywordtype">int</span> first_solution_strategy_;</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <span class="keywordtype">int</span> local_search_metaheuristic_;</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; <span class="keywordtype">double</span> guided_local_search_lambda_coefficient_;</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; <span class="keywordtype">double</span> optimization_step_;</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 solution_limit_;</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; <span class="keywordtype">bool</span> use_unfiltered_first_solution_strategy_;</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; <span class="keywordtype">bool</span> savings_add_reverse_arcs_;</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; <span class="keywordtype">bool</span> savings_parallel_routes_;</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <span class="keywordtype">bool</span> use_depth_first_search_;</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; <span class="keywordtype">bool</span> use_full_propagation_;</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; <span class="keywordtype">bool</span> log_search_;</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="keywordtype">double</span> savings_neighbors_ratio_;</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; <span class="keywordtype">double</span> cheapest_insertion_farthest_seeds_ratio_;</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; <span class="keywordtype">double</span> savings_arc_coefficient_;</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 number_of_solutions_to_collect_;</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 relocate_expensive_chain_num_arcs_to_consider_;</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; <span class="keywordtype">double</span> cheapest_insertion_neighbors_ratio_;</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; <span class="keywordtype">double</span> log_cost_scaling_factor_;</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; <span class="keywordtype">double</span> savings_max_memory_usage_bytes_;</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <span class="keywordtype">int</span> use_cp_sat_;</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; <span class="keywordtype">int</span> use_cp_;</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <span class="keyword">friend</span> struct ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto;</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;};</div><div class="line"><a name="l00678"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a3725cba34a2c4cf2f5bedae614b8f396"> 678</a></span>&#160;<span class="comment">// -------------------------------------------------------------------</span></div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="keyword">class </span><a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> :</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; <span class="keyword">public</span> ::PROTOBUF_NAMESPACE_ID::Message <span class="comment">/* @@protoc_insertion_point(class_definition:operations_research.RoutingModelParameters) */</span> {</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html"> 683</a></span>&#160; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#afdad94942cbf733b3fee507f71622f14">RoutingModelParameters</a>();</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a4bb0f3152e7d11541640fbf5173e7c2c">~RoutingModelParameters</a>();</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#afdad94942cbf733b3fee507f71622f14">RoutingModelParameters</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp; from);</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#afdad94942cbf733b3fee507f71622f14">RoutingModelParameters</a>(<a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp;&amp; from) noexcept</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; : <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#afdad94942cbf733b3fee507f71622f14">RoutingModelParameters</a>() {</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; *<span class="keyword">this</span> = ::std::move(from);</div><div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a278f1b03e836775ebff77c290655076b"> 690</a></span>&#160; }</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; <span class="keyword">inline</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a35a1ad7467c77c92554475f81ddc6e1b">operator=</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp; from) {</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a4cddd5d691c8e9690f40b6a59307983b">CopyFrom</a>(from);</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a35a1ad7467c77c92554475f81ddc6e1b"> 695</a></span>&#160; }</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; <span class="keyword">inline</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a35a1ad7467c77c92554475f81ddc6e1b">operator=</a>(<a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp;&amp; from) noexcept {</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; <span class="keywordflow">if</span> (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;from) InternalSwap(&amp;from);</div><div class="line"><a name="l00699"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a8707e1e11dce153e8651da3ca2d9f2d4"> 699</a></span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a4cddd5d691c8e9690f40b6a59307983b">CopyFrom</a>(from);</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; }</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; }</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Descriptor* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a0ac98b6114c27295901dffd09c0f2a92">descriptor</a>() {</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a406bb75560f8e4c64cc958d1c6cbff18">GetDescriptor</a>();</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; }</div><div class="line"><a name="l00708"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a0ac98b6114c27295901dffd09c0f2a92"> 708</a></span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Descriptor* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a406bb75560f8e4c64cc958d1c6cbff18">GetDescriptor</a>() {</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; <span class="keywordflow">return</span> GetMetadataStatic().descriptor;</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; }</div><div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a406bb75560f8e4c64cc958d1c6cbff18"> 711</a></span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Reflection* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a99df7228a605fd8ca998c1bf511ac440">GetReflection</a>() {</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="keywordflow">return</span> GetMetadataStatic().reflection;</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; }</div><div class="line"><a name="l00714"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a99df7228a605fd8ca998c1bf511ac440"> 714</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#abee30e8e2d8409d27fba944b8d205639">default_instance</a>();</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160;</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ad6d1dfc03401a626eae05eefe96fba2a">InitAsDefaultInstance</a>(); <span class="comment">// FOR INTERNAL USE ONLY</span></div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a86370068930dfd75ac7bbc2c67cfa59a">internal_default_instance</a>() {</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; <span class="keywordflow">return</span> reinterpret_cast&lt;const RoutingModelParameters*&gt;(</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; &amp;<a class="code" href="namespaceoperations__research.html#ae3a853384e4e580582b670a57018029d">_RoutingModelParameters_default_instance_</a>);</div><div class="line"><a name="l00720"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a86370068930dfd75ac7bbc2c67cfa59a"> 720</a></span>&#160; }</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a7ec3895aebd9e70db52d9e143b6f0ad0">kIndexInFileMessages</a> =</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; 2;</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;</div><div class="line"><a name="l00724"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a7ec3895aebd9e70db52d9e143b6f0ad0"> 724</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ae3393532483f41ce1eeed2e5a7d05ebe">Swap</a>(<a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>* other);</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; <span class="keyword">friend</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a53621a310ee365c6b6c19203cc203349">swap</a>(<a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp; a, <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp; b) {</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; a.<a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ae3393532483f41ce1eeed2e5a7d05ebe">Swap</a>(&amp;b);</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; }</div><div class="line"><a name="l00728"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a53621a310ee365c6b6c19203cc203349"> 728</a></span>&#160;</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; <span class="comment">// implements Message ----------------------------------------------</span></div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160;</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; <span class="keyword">inline</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a54379035b1b78c1e85904d2ed2a63f29">New</a>() const final {</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keywordflow">return</span> CreateMaybeMessage&lt;RoutingModelParameters&gt;(<span class="keyword">nullptr</span>);</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; }</div><div class="line"><a name="l00734"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a54379035b1b78c1e85904d2ed2a63f29"> 734</a></span>&#160;</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a54379035b1b78c1e85904d2ed2a63f29">New</a>(::PROTOBUF_NAMESPACE_ID::Arena* arena) <span class="keyword">const</span> <span class="keyword">final</span> {</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; <span class="keywordflow">return</span> CreateMaybeMessage&lt;RoutingModelParameters&gt;(arena);</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; }</div><div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a41c83c109325681148f10d91b2bd3b52"> 738</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a4cddd5d691c8e9690f40b6a59307983b">CopyFrom</a>(const ::PROTOBUF_NAMESPACE_ID::Message&amp; from) <span class="keyword">final</span>;</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a9f4e28be5238b67f1ed343975ce60d8e">MergeFrom</a>(const ::PROTOBUF_NAMESPACE_ID::Message&amp; from) <span class="keyword">final</span>;</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a4cddd5d691c8e9690f40b6a59307983b">CopyFrom</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp; from);</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a9f4e28be5238b67f1ed343975ce60d8e">MergeFrom</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp; from);</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; PROTOBUF_ATTRIBUTE_REINITIALIZES <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a9028b846fdac994323201f2688a584f6">Clear</a>() final;</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#af504378589b4a79573c9c8514756a0c1">IsInitialized</a>() const final;</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a36b7f3be041fed113519d0412309d0b2">ByteSizeLong</a>() const final;</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; <span class="preprocessor">#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER</span></div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* _InternalParse(<span class="keyword">const</span> <span class="keywordtype">char</span>* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) <span class="keyword">final</span>;</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;<span class="preprocessor"> #else</span></div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a04874835bf05c3c49f10e9b4aa7312aa">MergePartialFromCodedStream</a>(</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) <span class="keyword">final</span>;</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;<span class="preprocessor"> #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER</span></div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a533d483c5f6b2cc13a447bcbdda9fd4c">SerializeWithCachedSizes</a>(</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) <span class="keyword">const</span> <span class="keyword">final</span>;</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; ::PROTOBUF_NAMESPACE_ID::uint8* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ae69c245d41f9e591e2e61712025523f2">InternalSerializeWithCachedSizesToArray</a>(</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; ::PROTOBUF_NAMESPACE_ID::uint8* target) <span class="keyword">const</span> <span class="keyword">final</span>;</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a7bd3a0b0d00956d299030f05bbfc1e8d">GetCachedSize</a>() const final { <span class="keywordflow">return</span> _cached_size_.Get(); }</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a7bd3a0b0d00956d299030f05bbfc1e8d"> 759</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> SharedCtor();</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> SharedDtor();</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; <span class="keywordtype">void</span> SetCachedSize(<span class="keywordtype">int</span> size) <span class="keyword">const</span> <span class="keyword">final</span>;</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; <span class="keywordtype">void</span> InternalSwap(<a class="code" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>* other);</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; <span class="keyword">friend</span> class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;operations_research.RoutingModelParameters&quot;</span>;</div><div class="line"><a name="l00766"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a9b35d94da3444084fc3673b7717b6cfe"> 766</a></span>&#160; }</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual()<span class="keyword"> const </span>{</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; }</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span>* MaybeArenaPtr()<span class="keyword"> const </span>{</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; }</div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160;</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; ::PROTOBUF_NAMESPACE_ID::Metadata <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a8944262133306b0c357cd9e08246887d">GetMetadata</a>() const final;</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; private:</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&amp;::<a class="code" href="routing__parameters_8pb_8h.html#a08fb716a4f5f875f265060f453fa01b1">descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a>);</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; <a class="code" href="routing__parameters_8pb_8h.html#a08fb716a4f5f875f265060f453fa01b1">return ::descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a>.file_level_metadata[<a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a7ec3895aebd9e70db52d9e143b6f0ad0">kIndexInFileMessages</a>];</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; }</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160;</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160;</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; <span class="comment">// nested types ----------------------------------------------------</span></div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; <span class="comment">// accessors -------------------------------------------------------</span></div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160;</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; <span class="comment">// .operations_research.ConstraintSolverParameters solver_parameters = 1;</span></div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ab3944feb979a5bd40059d0df0c13f495">has_solver_parameters</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a18e18b1f7b035786a7d088588c9b1e72">clear_solver_parameters</a>();</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a2b34e77065fab2c168410c5a5660d1ff">kSolverParametersFieldNumber</a> = 1;</div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; const ::operations_research::ConstraintSolverParameters&amp; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">solver_parameters</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; ::operations_research::ConstraintSolverParameters* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ac29b72c52181f2e70f8a7fa534037bc7">release_solver_parameters</a>();</div><div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a2b34e77065fab2c168410c5a5660d1ff"> 795</a></span>&#160; ::operations_research::ConstraintSolverParameters* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a6832823fcad80b2ad67e987fa7ffe8c6">mutable_solver_parameters</a>();</div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#afe6672369c7e44db9ce84e8434961b83">set_allocated_solver_parameters</a>(::operations_research::ConstraintSolverParameters* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">solver_parameters</a>);</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160;</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; <span class="comment">// bool reduce_vehicle_cost_model = 2;</span></div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ab51b5389c0df261b637b3b1e1de9d79c">clear_reduce_vehicle_cost_model</a>();</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a1068497c47c57423825df8185c45a613">kReduceVehicleCostModelFieldNumber</a> = 2;</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ab64e41aa01a412274682e9402fc1bebd">reduce_vehicle_cost_model</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#abea7aae1148de95e0344b7ec85aa5bf8">set_reduce_vehicle_cost_model</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00803"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a1068497c47c57423825df8185c45a613"> 803</a></span>&#160;</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="comment">// int32 max_callback_cache_size = 3;</span></div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a9e294616e90daec8e41dd2ec9597ba65">clear_max_callback_cache_size</a>();</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a8e49da56f7912096d973085b907d69fd">kMaxCallbackCacheSizeFieldNumber</a> = 3;</div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a5ac81f7414e329f3471406a680dc5a6e">max_callback_cache_size</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#abd724c580cfc1d2f6d175eb2a70d0bbe">set_max_callback_cache_size</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l00809"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a8e49da56f7912096d973085b907d69fd"> 809</a></span>&#160;</div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; <span class="comment">// @@protoc_insertion_point(class_scope:operations_research.RoutingModelParameters)</span></div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keyword">class </span>HasBitSetters;</div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; ::operations_research::ConstraintSolverParameters* solver_parameters_;</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; <span class="keywordtype">bool</span> reduce_vehicle_cost_model_;</div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 max_callback_cache_size_;</div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;</div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; <span class="keyword">friend</span> struct ::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto;</div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160;};</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160;<span class="comment">// ===================================================================</span></div><div class="line"><a name="l00822"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a3725cba34a2c4cf2f5bedae614b8f396"> 822</a></span>&#160;</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160;</div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;<span class="comment">// ===================================================================</span></div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160;<span class="preprocessor"> #pragma GCC diagnostic push</span></div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;<span class="preprocessor"> #pragma GCC diagnostic ignored &quot;-Wstrict-aliasing&quot;</span></div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;<span class="preprocessor">#endif // __GNUC__</span></div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160;<span class="comment">// RoutingSearchParameters_LocalSearchNeighborhoodOperators</span></div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160;</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_relocate = 1;</span></div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a230f5cf52875b450b0e40a0f9a8e5e46">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate</a>() {</div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; use_relocate_ = 0;</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160;}</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a72f0760c6c6518c3b614ca411438b7f8">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate)</span></div><div class="line"><a name="l00838"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a230f5cf52875b450b0e40a0f9a8e5e46"> 838</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_relocate_);</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160;}</div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae3038a38ed0a060aaabc33d5630e0fd4">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00841"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a72f0760c6c6518c3b614ca411438b7f8"> 841</a></span>&#160; </div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; use_relocate_ = value;</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate)</span></div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;}</div><div class="line"><a name="l00845"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae3038a38ed0a060aaabc33d5630e0fd4"> 845</a></span>&#160;</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_relocate_pair = 2;</span></div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3070a58c12759775de03432d22b6615a">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_pair</a>() {</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; use_relocate_pair_ = 0;</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160;}</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0af3e1f6654ed478f27e0cc51f5840eb">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_pair</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate_pair)</span></div><div class="line"><a name="l00852"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3070a58c12759775de03432d22b6615a"> 852</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_relocate_pair_);</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160;}</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a632373dbbabddc8592b40b77e311a119">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_pair</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00855"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0af3e1f6654ed478f27e0cc51f5840eb"> 855</a></span>&#160; </div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; use_relocate_pair_ = value;</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate_pair)</span></div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160;}</div><div class="line"><a name="l00859"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a632373dbbabddc8592b40b77e311a119"> 859</a></span>&#160;</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_light_relocate_pair = 24;</span></div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a909303a6dabf36773b2fbe04867691cf">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_light_relocate_pair</a>() {</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; use_light_relocate_pair_ = 0;</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;}</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a64d68c203000cd83e8498ebb9abfb267">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_light_relocate_pair</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_light_relocate_pair)</span></div><div class="line"><a name="l00866"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a909303a6dabf36773b2fbe04867691cf"> 866</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_light_relocate_pair_);</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;}</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a94ad5e84bc837ff15d2574a76c545d53">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_light_relocate_pair</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00869"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a64d68c203000cd83e8498ebb9abfb267"> 869</a></span>&#160; </div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; use_light_relocate_pair_ = value;</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_light_relocate_pair)</span></div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160;}</div><div class="line"><a name="l00873"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a94ad5e84bc837ff15d2574a76c545d53"> 873</a></span>&#160;</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_relocate_neighbors = 3;</span></div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a15f9cc5fc4bef01a207fc95d64a0c132">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_neighbors</a>() {</div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; use_relocate_neighbors_ = 0;</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160;}</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4e3227337336df48f1bb2508df1cf3e1">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_neighbors</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate_neighbors)</span></div><div class="line"><a name="l00880"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a15f9cc5fc4bef01a207fc95d64a0c132"> 880</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_relocate_neighbors_);</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160;}</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a74a52ead774585e8d56449a1975139f3">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_neighbors</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00883"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4e3227337336df48f1bb2508df1cf3e1"> 883</a></span>&#160; </div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; use_relocate_neighbors_ = value;</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate_neighbors)</span></div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160;}</div><div class="line"><a name="l00887"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a74a52ead774585e8d56449a1975139f3"> 887</a></span>&#160;</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_relocate_subtrip = 25;</span></div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af74a292cc582ce4ee9ff6cae5eab246f">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_subtrip</a>() {</div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; use_relocate_subtrip_ = 0;</div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160;}</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a1a8ae6fe7218b64f428710f9bd0080e1">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_subtrip</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate_subtrip)</span></div><div class="line"><a name="l00894"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af74a292cc582ce4ee9ff6cae5eab246f"> 894</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_relocate_subtrip_);</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;}</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aafd303be0b8ae647eaa469c0b1c9bbc0">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_subtrip</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00897"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a1a8ae6fe7218b64f428710f9bd0080e1"> 897</a></span>&#160; </div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; use_relocate_subtrip_ = value;</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate_subtrip)</span></div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160;}</div><div class="line"><a name="l00901"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aafd303be0b8ae647eaa469c0b1c9bbc0"> 901</a></span>&#160;</div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_exchange = 4;</span></div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a68c0111476c567ae58ec35caf3a70ec3">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_exchange</a>() {</div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; use_exchange_ = 0;</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160;}</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#adaecb96a87207e7c0c0b76ec703f82b2">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_exchange</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_exchange)</span></div><div class="line"><a name="l00908"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a68c0111476c567ae58ec35caf3a70ec3"> 908</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_exchange_);</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160;}</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a90c84b969cb78ea44f16306d92d921ae">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_exchange</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00911"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#adaecb96a87207e7c0c0b76ec703f82b2"> 911</a></span>&#160; </div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; use_exchange_ = value;</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_exchange)</span></div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160;}</div><div class="line"><a name="l00915"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a90c84b969cb78ea44f16306d92d921ae"> 915</a></span>&#160;</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_exchange_pair = 22;</span></div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a107da49b01f17cddc8c9951c576f3ddf">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_exchange_pair</a>() {</div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; use_exchange_pair_ = 0;</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160;}</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad76980e005b4f8a8443b1596a11ee983">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_exchange_pair</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_exchange_pair)</span></div><div class="line"><a name="l00922"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a107da49b01f17cddc8c9951c576f3ddf"> 922</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_exchange_pair_);</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160;}</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3d80b55ab5a050a5ed346165ed42fa48">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_exchange_pair</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00925"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad76980e005b4f8a8443b1596a11ee983"> 925</a></span>&#160; </div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; use_exchange_pair_ = value;</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_exchange_pair)</span></div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160;}</div><div class="line"><a name="l00929"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3d80b55ab5a050a5ed346165ed42fa48"> 929</a></span>&#160;</div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_exchange_subtrip = 26;</span></div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4015a578936b92ad9a09489afb8a6533">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_exchange_subtrip</a>() {</div><div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; use_exchange_subtrip_ = 0;</div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160;}</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a947a41c9df467f957c8b108a8c1f479d">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_exchange_subtrip</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_exchange_subtrip)</span></div><div class="line"><a name="l00936"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4015a578936b92ad9a09489afb8a6533"> 936</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_exchange_subtrip_);</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160;}</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae62ae1c64ba2a30b57bca4fe1d95a5fe">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_exchange_subtrip</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00939"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a947a41c9df467f957c8b108a8c1f479d"> 939</a></span>&#160; </div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; use_exchange_subtrip_ = value;</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_exchange_subtrip)</span></div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160;}</div><div class="line"><a name="l00943"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae62ae1c64ba2a30b57bca4fe1d95a5fe"> 943</a></span>&#160;</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_cross = 5;</span></div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6cdae3b658db6bdb1df24f00ac32dd03">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_cross</a>() {</div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; use_cross_ = 0;</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160;}</div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a307eacf4e6207f272adfaaec3d41238a">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_cross</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_cross)</span></div><div class="line"><a name="l00950"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6cdae3b658db6bdb1df24f00ac32dd03"> 950</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_cross_);</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160;}</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a91574463e1b75d075dc50714d448cfaa">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_cross</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00953"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a307eacf4e6207f272adfaaec3d41238a"> 953</a></span>&#160; </div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; use_cross_ = value;</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_cross)</span></div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160;}</div><div class="line"><a name="l00957"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a91574463e1b75d075dc50714d448cfaa"> 957</a></span>&#160;</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_cross_exchange = 6;</span></div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac781239fc4db54d70699250c1c1ffa2b">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_cross_exchange</a>() {</div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; use_cross_exchange_ = 0;</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160;}</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aed15e0e49c9ea20b15de19f6ccd8cc1d">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_cross_exchange</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_cross_exchange)</span></div><div class="line"><a name="l00964"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac781239fc4db54d70699250c1c1ffa2b"> 964</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_cross_exchange_);</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;}</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a7bcba3350c59b5d66de72500dca7f2b4">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_cross_exchange</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00967"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aed15e0e49c9ea20b15de19f6ccd8cc1d"> 967</a></span>&#160; </div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; use_cross_exchange_ = value;</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_cross_exchange)</span></div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160;}</div><div class="line"><a name="l00971"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a7bcba3350c59b5d66de72500dca7f2b4"> 971</a></span>&#160;</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_relocate_expensive_chain = 23;</span></div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4590615f891473567ba449cdc22f4aee">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_expensive_chain</a>() {</div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; use_relocate_expensive_chain_ = 0;</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160;}</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a95755e42abde9ebd94ec988c1ac224e6">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_expensive_chain</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate_expensive_chain)</span></div><div class="line"><a name="l00978"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4590615f891473567ba449cdc22f4aee"> 978</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_relocate_expensive_chain_);</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;}</div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a7204e83642c4d2d75c743c5d98b4163a">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_expensive_chain</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00981"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a95755e42abde9ebd94ec988c1ac224e6"> 981</a></span>&#160; </div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; use_relocate_expensive_chain_ = value;</div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate_expensive_chain)</span></div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;}</div><div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a7204e83642c4d2d75c743c5d98b4163a"> 985</a></span>&#160;</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_two_opt = 7;</span></div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aca7e635e800ba0079c4cab2847df61e9">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_two_opt</a>() {</div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; use_two_opt_ = 0;</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160;}</div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa0e4f4fdb7dd0b5272eea4e0a822e7f1">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_two_opt</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_two_opt)</span></div><div class="line"><a name="l00992"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aca7e635e800ba0079c4cab2847df61e9"> 992</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_two_opt_);</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160;}</div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a481e97fd5701168fe5f284ccfcc3edaa">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_two_opt</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l00995"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa0e4f4fdb7dd0b5272eea4e0a822e7f1"> 995</a></span>&#160; </div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; use_two_opt_ = value;</div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_two_opt)</span></div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160;}</div><div class="line"><a name="l00999"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a481e97fd5701168fe5f284ccfcc3edaa"> 999</a></span>&#160;</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_or_opt = 8;</span></div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9dc4cf17f71e636d4028e45877db063a">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_or_opt</a>() {</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160; use_or_opt_ = 0;</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;}</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aea610bd2a7345eb87f430fcf5f0a76f7">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_or_opt</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_or_opt)</span></div><div class="line"><a name="l01006"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9dc4cf17f71e636d4028e45877db063a"> 1006</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_or_opt_);</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;}</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a16d6e36b8db4ef561f7d5759d9503cd2">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_or_opt</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01009"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aea610bd2a7345eb87f430fcf5f0a76f7"> 1009</a></span>&#160; </div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; use_or_opt_ = value;</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_or_opt)</span></div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;}</div><div class="line"><a name="l01013"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a16d6e36b8db4ef561f7d5759d9503cd2"> 1013</a></span>&#160;</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_lin_kernighan = 9;</span></div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a83bd811a7f136cec39a4b788f4352d6e">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_lin_kernighan</a>() {</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160; use_lin_kernighan_ = 0;</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;}</div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f7de24b072589c4f8a1b21877691516">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_lin_kernighan</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_lin_kernighan)</span></div><div class="line"><a name="l01020"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a83bd811a7f136cec39a4b788f4352d6e"> 1020</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_lin_kernighan_);</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;}</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad2ce190e3e25a559c5f40deb3fc4ff92">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_lin_kernighan</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01023"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f7de24b072589c4f8a1b21877691516"> 1023</a></span>&#160; </div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; use_lin_kernighan_ = value;</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_lin_kernighan)</span></div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;}</div><div class="line"><a name="l01027"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad2ce190e3e25a559c5f40deb3fc4ff92"> 1027</a></span>&#160;</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_tsp_opt = 10;</span></div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae1def3e7542d0d477807d92f0670b697">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_tsp_opt</a>() {</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; use_tsp_opt_ = 0;</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;}</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a71b0753a25be3adc76246eaecc63f309">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_tsp_opt</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_tsp_opt)</span></div><div class="line"><a name="l01034"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae1def3e7542d0d477807d92f0670b697"> 1034</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_tsp_opt_);</div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;}</div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa5a14c23b0a5141fc9b39d63f93c46cd">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_tsp_opt</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01037"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a71b0753a25be3adc76246eaecc63f309"> 1037</a></span>&#160; </div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; use_tsp_opt_ = value;</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_tsp_opt)</span></div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;}</div><div class="line"><a name="l01041"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa5a14c23b0a5141fc9b39d63f93c46cd"> 1041</a></span>&#160;</div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_make_active = 11;</span></div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9a5970fbf9944235e0b53d59e3727fe7">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_make_active</a>() {</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; use_make_active_ = 0;</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;}</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aaaed915d0acee86ec00d8b4ccd9b838e">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_make_active</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_make_active)</span></div><div class="line"><a name="l01048"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9a5970fbf9944235e0b53d59e3727fe7"> 1048</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_make_active_);</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;}</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad531e75dbd4e5c7c755b11e74fbeb32e">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_make_active</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01051"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aaaed915d0acee86ec00d8b4ccd9b838e"> 1051</a></span>&#160; </div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; use_make_active_ = value;</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_make_active)</span></div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;}</div><div class="line"><a name="l01055"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad531e75dbd4e5c7c755b11e74fbeb32e"> 1055</a></span>&#160;</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_relocate_and_make_active = 21;</span></div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a5b99f531a6bcc0f05ad1b541143352c2">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_and_make_active</a>() {</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; use_relocate_and_make_active_ = 0;</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;}</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac3adc8ef73aef7fe39636aa76786a352">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_and_make_active</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate_and_make_active)</span></div><div class="line"><a name="l01062"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a5b99f531a6bcc0f05ad1b541143352c2"> 1062</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_relocate_and_make_active_);</div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;}</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a46814098b9fb77510884dbb40d473496">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_and_make_active</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01065"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac3adc8ef73aef7fe39636aa76786a352"> 1065</a></span>&#160; </div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; use_relocate_and_make_active_ = value;</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_relocate_and_make_active)</span></div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;}</div><div class="line"><a name="l01069"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a46814098b9fb77510884dbb40d473496"> 1069</a></span>&#160;</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_make_inactive = 12;</span></div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac30a897b3b86645e651543c0a1f353aa">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_make_inactive</a>() {</div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160; use_make_inactive_ = 0;</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;}</div><div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac5880b230b7a3a1bc68e515ab5f4b431">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_make_inactive</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_make_inactive)</span></div><div class="line"><a name="l01076"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac30a897b3b86645e651543c0a1f353aa"> 1076</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_make_inactive_);</div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;}</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a5be3bccafc6e66071ffddf921c3d7fc7">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_make_inactive</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01079"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac5880b230b7a3a1bc68e515ab5f4b431"> 1079</a></span>&#160; </div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; use_make_inactive_ = value;</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_make_inactive)</span></div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;}</div><div class="line"><a name="l01083"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a5be3bccafc6e66071ffddf921c3d7fc7"> 1083</a></span>&#160;</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_make_chain_inactive = 13;</span></div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af096601661641aab74d3de22b97b58a1">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_make_chain_inactive</a>() {</div><div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160; use_make_chain_inactive_ = 0;</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;}</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a49d5206fe2a24d7971ebd88d9257ed1f">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_make_chain_inactive</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_make_chain_inactive)</span></div><div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af096601661641aab74d3de22b97b58a1"> 1090</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_make_chain_inactive_);</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;}</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af38652e8facbab6173863a7c4978e82e">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_make_chain_inactive</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01093"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a49d5206fe2a24d7971ebd88d9257ed1f"> 1093</a></span>&#160; </div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; use_make_chain_inactive_ = value;</div><div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_make_chain_inactive)</span></div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;}</div><div class="line"><a name="l01097"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af38652e8facbab6173863a7c4978e82e"> 1097</a></span>&#160;</div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_swap_active = 14;</span></div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8f40cf916624c2a3bf05a7a2049133c9">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_swap_active</a>() {</div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; use_swap_active_ = 0;</div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;}</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac5550d3ba24c30c9a51b5c5c3153ad58">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_swap_active</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_swap_active)</span></div><div class="line"><a name="l01104"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8f40cf916624c2a3bf05a7a2049133c9"> 1104</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_swap_active_);</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;}</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8d98de205c74b06b9d36a2c653a7b808">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_swap_active</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01107"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac5550d3ba24c30c9a51b5c5c3153ad58"> 1107</a></span>&#160; </div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; use_swap_active_ = value;</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_swap_active)</span></div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;}</div><div class="line"><a name="l01111"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8d98de205c74b06b9d36a2c653a7b808"> 1111</a></span>&#160;</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_extended_swap_active = 15;</span></div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f3735b4f814b78851ea96915b64d339">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_extended_swap_active</a>() {</div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; use_extended_swap_active_ = 0;</div><div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;}</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aed4dedd3c764cfe42a3f691ac8447571">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_extended_swap_active</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_extended_swap_active)</span></div><div class="line"><a name="l01118"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f3735b4f814b78851ea96915b64d339"> 1118</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_extended_swap_active_);</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;}</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a562e6ab7a0131f5014edc0430c9b5f69">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_extended_swap_active</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01121"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aed4dedd3c764cfe42a3f691ac8447571"> 1121</a></span>&#160; </div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; use_extended_swap_active_ = value;</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_extended_swap_active)</span></div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;}</div><div class="line"><a name="l01125"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a562e6ab7a0131f5014edc0430c9b5f69"> 1125</a></span>&#160;</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_node_pair_swap_active = 20;</span></div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a1590182483cd181f6099145529b0e06b">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_node_pair_swap_active</a>() {</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; use_node_pair_swap_active_ = 0;</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;}</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3a1d40654033e8a4da601d5c7d537ab9">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_node_pair_swap_active</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_node_pair_swap_active)</span></div><div class="line"><a name="l01132"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a1590182483cd181f6099145529b0e06b"> 1132</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_node_pair_swap_active_);</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;}</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aba362f929446a16fc7aa21580b90e8ce">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_node_pair_swap_active</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01135"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3a1d40654033e8a4da601d5c7d537ab9"> 1135</a></span>&#160; </div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; use_node_pair_swap_active_ = value;</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_node_pair_swap_active)</span></div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;}</div><div class="line"><a name="l01139"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aba362f929446a16fc7aa21580b90e8ce"> 1139</a></span>&#160;</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_path_lns = 16;</span></div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a958c1b72b739d677d9e08963057e007b">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_path_lns</a>() {</div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; use_path_lns_ = 0;</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;}</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae09f2d161d225893aea8854d76d295c6">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_path_lns</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_path_lns)</span></div><div class="line"><a name="l01146"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a958c1b72b739d677d9e08963057e007b"> 1146</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_path_lns_);</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;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a531f81a95ff15f041547c649368be42a">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_path_lns</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01149"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae09f2d161d225893aea8854d76d295c6"> 1149</a></span>&#160; </div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160; use_path_lns_ = value;</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_path_lns)</span></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"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a531f81a95ff15f041547c649368be42a"> 1153</a></span>&#160;</div><div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_full_path_lns = 17;</span></div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa8017ac4bce6d07a1404ba5f03ae6451">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_full_path_lns</a>() {</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; use_full_path_lns_ = 0;</div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;}</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a059e0bbaf042e908b507f6d00c0d1673">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_full_path_lns</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_full_path_lns)</span></div><div class="line"><a name="l01160"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa8017ac4bce6d07a1404ba5f03ae6451"> 1160</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_full_path_lns_);</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;}</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f050abc08b3161533f1e82c1f6a8457">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_full_path_lns</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01163"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a059e0bbaf042e908b507f6d00c0d1673"> 1163</a></span>&#160; </div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; use_full_path_lns_ = value;</div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_full_path_lns)</span></div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;}</div><div class="line"><a name="l01167"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f050abc08b3161533f1e82c1f6a8457"> 1167</a></span>&#160;</div><div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_tsp_lns = 18;</span></div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a497c1baca581a7284915872af903606b">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_tsp_lns</a>() {</div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160; use_tsp_lns_ = 0;</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;}</div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#adc00bbb17a79a673c89f759b6d0a8150">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_tsp_lns</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_tsp_lns)</span></div><div class="line"><a name="l01174"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a497c1baca581a7284915872af903606b"> 1174</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_tsp_lns_);</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;}</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#afed9e3f369e1c1d602e61ebae5c421ee">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_tsp_lns</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01177"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#adc00bbb17a79a673c89f759b6d0a8150"> 1177</a></span>&#160; </div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; use_tsp_lns_ = value;</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_tsp_lns)</span></div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;}</div><div class="line"><a name="l01181"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#afed9e3f369e1c1d602e61ebae5c421ee"> 1181</a></span>&#160;</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_inactive_lns = 19;</span></div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9eea49b82dc1d001a3d4c031f9eed4c0">RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_inactive_lns</a>() {</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; use_inactive_lns_ = 0;</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;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a86b1e8fa66fe1541f228bfa4d4d1879b">RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_inactive_lns</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_inactive_lns)</span></div><div class="line"><a name="l01188"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9eea49b82dc1d001a3d4c031f9eed4c0"> 1188</a></span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_inactive_lns_);</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;}</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a2c51705e431db3ddfc16d83df127baad">RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_inactive_lns</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01191"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a86b1e8fa66fe1541f228bfa4d4d1879b"> 1191</a></span>&#160; </div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; use_inactive_lns_ = value;</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators.use_inactive_lns)</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"><a class="line" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a2c51705e431db3ddfc16d83df127baad"> 1195</a></span>&#160;</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;<span class="comment">// -------------------------------------------------------------------</span></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;<span class="comment">// RoutingSearchParameters</span></div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;<span class="comment">// .operations_research.FirstSolutionStrategy.Value first_solution_strategy = 1;</span></div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aec7e131724c8eca871bc59635952372b">RoutingSearchParameters::clear_first_solution_strategy</a>() {</div><div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160; first_solution_strategy_ = 0;</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;<a class="code" href="namespaceoperations__research.html#aef3a296fa4f9d9d745fe62f1aa67a06d">inline ::operations_research::FirstSolutionStrategy_Value</a> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af48e67ba8b79e2ea3623a7c212b9134a">RoutingSearchParameters::first_solution_strategy</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.first_solution_strategy)</span></div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::FirstSolutionStrategy_Value &gt;(first_solution_strategy_);</div><div class="line"><a name="l01207"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aec7e131724c8eca871bc59635952372b"> 1207</a></span>&#160;}</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a27f84d3444da958ce18ce12328b8cb49">RoutingSearchParameters::set_first_solution_strategy</a>(::<a class="code" href="namespaceoperations__research.html#aef3a296fa4f9d9d745fe62f1aa67a06d">operations_research::FirstSolutionStrategy_Value</a> value) {</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"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#af48e67ba8b79e2ea3623a7c212b9134a"> 1210</a></span>&#160; first_solution_strategy_ = value;</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.first_solution_strategy)</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;</div><div class="line"><a name="l01214"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a27f84d3444da958ce18ce12328b8cb49"> 1214</a></span>&#160;<span class="comment">// bool use_unfiltered_first_solution_strategy = 2;</span></div><div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a7587e88a111fad0bf7caeb261ab909eb">RoutingSearchParameters::clear_use_unfiltered_first_solution_strategy</a>() {</div><div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160; use_unfiltered_first_solution_strategy_ = <span class="keyword">false</span>;</div><div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;}</div><div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ab3835ed60e4d5a378a7bf7260f989ccf">RoutingSearchParameters::use_unfiltered_first_solution_strategy</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_unfiltered_first_solution_strategy)</span></div><div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160; <span class="keywordflow">return</span> use_unfiltered_first_solution_strategy_;</div><div class="line"><a name="l01221"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a7587e88a111fad0bf7caeb261ab909eb"> 1221</a></span>&#160;}</div><div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4b0db38580363eaff967d06d051237ff">RoutingSearchParameters::set_use_unfiltered_first_solution_strategy</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; </div><div class="line"><a name="l01224"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ab3835ed60e4d5a378a7bf7260f989ccf"> 1224</a></span>&#160; use_unfiltered_first_solution_strategy_ = value;</div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_unfiltered_first_solution_strategy)</span></div><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;}</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"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a4b0db38580363eaff967d06d051237ff"> 1228</a></span>&#160;<span class="comment">// double savings_neighbors_ratio = 14;</span></div><div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a564071cf1e2ff83fe85d7f69422479bf">RoutingSearchParameters::clear_savings_neighbors_ratio</a>() {</div><div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160; savings_neighbors_ratio_ = 0;</div><div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;}</div><div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6624e8fd8baf86d6d2d797c80feda0b8">RoutingSearchParameters::savings_neighbors_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_neighbors_ratio)</span></div><div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160; <span class="keywordflow">return</span> savings_neighbors_ratio_;</div><div class="line"><a name="l01235"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a564071cf1e2ff83fe85d7f69422479bf"> 1235</a></span>&#160;}</div><div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#afe2e72abc2a24addc99be960a8379757">RoutingSearchParameters::set_savings_neighbors_ratio</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160; </div><div class="line"><a name="l01238"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a6624e8fd8baf86d6d2d797c80feda0b8"> 1238</a></span>&#160; savings_neighbors_ratio_ = value;</div><div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_neighbors_ratio)</span></div><div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;}</div><div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;</div><div class="line"><a name="l01242"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#afe2e72abc2a24addc99be960a8379757"> 1242</a></span>&#160;<span class="comment">// double savings_max_memory_usage_bytes = 23;</span></div><div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#afd6209900a861e0531022b851d0ada21">RoutingSearchParameters::clear_savings_max_memory_usage_bytes</a>() {</div><div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160; savings_max_memory_usage_bytes_ = 0;</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;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a34e40d6430b082da40ba360377bbc8e5">RoutingSearchParameters::savings_max_memory_usage_bytes</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_max_memory_usage_bytes)</span></div><div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; <span class="keywordflow">return</span> savings_max_memory_usage_bytes_;</div><div class="line"><a name="l01249"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#afd6209900a861e0531022b851d0ada21"> 1249</a></span>&#160;}</div><div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a9994025ade25001367602a5f0ab28b41">RoutingSearchParameters::set_savings_max_memory_usage_bytes</a>(<span class="keywordtype">double</span> value) {</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"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a34e40d6430b082da40ba360377bbc8e5"> 1252</a></span>&#160; savings_max_memory_usage_bytes_ = value;</div><div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_max_memory_usage_bytes)</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;</div><div class="line"><a name="l01256"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a9994025ade25001367602a5f0ab28b41"> 1256</a></span>&#160;<span class="comment">// bool savings_add_reverse_arcs = 15;</span></div><div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6a97140f5bbb5d77c2234d87ba5b030d">RoutingSearchParameters::clear_savings_add_reverse_arcs</a>() {</div><div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160; savings_add_reverse_arcs_ = <span class="keyword">false</span>;</div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;}</div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a2429ff72bff026987d57df8dd780c562">RoutingSearchParameters::savings_add_reverse_arcs</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_add_reverse_arcs)</span></div><div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; <span class="keywordflow">return</span> savings_add_reverse_arcs_;</div><div class="line"><a name="l01263"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a6a97140f5bbb5d77c2234d87ba5b030d"> 1263</a></span>&#160;}</div><div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad5e7242eef0b350b1a4a2f67b06cc1e3">RoutingSearchParameters::set_savings_add_reverse_arcs</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160; </div><div class="line"><a name="l01266"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a2429ff72bff026987d57df8dd780c562"> 1266</a></span>&#160; savings_add_reverse_arcs_ = value;</div><div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_add_reverse_arcs)</span></div><div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160;}</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"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ad5e7242eef0b350b1a4a2f67b06cc1e3"> 1270</a></span>&#160;<span class="comment">// double savings_arc_coefficient = 18;</span></div><div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa5aeb18542a8954d30d5f51784ac09c1">RoutingSearchParameters::clear_savings_arc_coefficient</a>() {</div><div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160; savings_arc_coefficient_ = 0;</div><div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;}</div><div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a383d6d60d4cea3c94cdbaa0e726a3b44">RoutingSearchParameters::savings_arc_coefficient</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_arc_coefficient)</span></div><div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160; <span class="keywordflow">return</span> savings_arc_coefficient_;</div><div class="line"><a name="l01277"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aa5aeb18542a8954d30d5f51784ac09c1"> 1277</a></span>&#160;}</div><div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a610397056479071b8d7bb14c440fe8f0">RoutingSearchParameters::set_savings_arc_coefficient</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160; </div><div class="line"><a name="l01280"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a383d6d60d4cea3c94cdbaa0e726a3b44"> 1280</a></span>&#160; savings_arc_coefficient_ = value;</div><div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_arc_coefficient)</span></div><div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160;}</div><div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;</div><div class="line"><a name="l01284"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a610397056479071b8d7bb14c440fe8f0"> 1284</a></span>&#160;<span class="comment">// bool savings_parallel_routes = 19;</span></div><div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1c6c100cf977567526dd354dd6a68e2f">RoutingSearchParameters::clear_savings_parallel_routes</a>() {</div><div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; savings_parallel_routes_ = <span class="keyword">false</span>;</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;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3521245970cf4b5d5900817cbf1ad193">RoutingSearchParameters::savings_parallel_routes</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.savings_parallel_routes)</span></div><div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160; <span class="keywordflow">return</span> savings_parallel_routes_;</div><div class="line"><a name="l01291"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a1c6c100cf977567526dd354dd6a68e2f"> 1291</a></span>&#160;}</div><div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a5c2cd8aee2b77f3efd61948af727f1ed">RoutingSearchParameters::set_savings_parallel_routes</a>(<span class="keywordtype">bool</span> value) {</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"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a3521245970cf4b5d5900817cbf1ad193"> 1294</a></span>&#160; savings_parallel_routes_ = value;</div><div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.savings_parallel_routes)</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;</div><div class="line"><a name="l01298"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a5c2cd8aee2b77f3efd61948af727f1ed"> 1298</a></span>&#160;<span class="comment">// double cheapest_insertion_farthest_seeds_ratio = 16;</span></div><div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3907ad028ff31c05f3aeed8a868628cb">RoutingSearchParameters::clear_cheapest_insertion_farthest_seeds_ratio</a>() {</div><div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160; cheapest_insertion_farthest_seeds_ratio_ = 0;</div><div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;}</div><div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a660bd7154f1b592fbbbaa4a476a6cf84">RoutingSearchParameters::cheapest_insertion_farthest_seeds_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.cheapest_insertion_farthest_seeds_ratio)</span></div><div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; <span class="keywordflow">return</span> cheapest_insertion_farthest_seeds_ratio_;</div><div class="line"><a name="l01305"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a3907ad028ff31c05f3aeed8a868628cb"> 1305</a></span>&#160;}</div><div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad7180e2de72679a13fc07c87d4c3ec68">RoutingSearchParameters::set_cheapest_insertion_farthest_seeds_ratio</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160; </div><div class="line"><a name="l01308"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a660bd7154f1b592fbbbaa4a476a6cf84"> 1308</a></span>&#160; cheapest_insertion_farthest_seeds_ratio_ = value;</div><div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.cheapest_insertion_farthest_seeds_ratio)</span></div><div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160;}</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"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ad7180e2de72679a13fc07c87d4c3ec68"> 1312</a></span>&#160;<span class="comment">// double cheapest_insertion_neighbors_ratio = 21;</span></div><div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aebd5664630e3f8cbbfcf20ca7fb35379">RoutingSearchParameters::clear_cheapest_insertion_neighbors_ratio</a>() {</div><div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160; cheapest_insertion_neighbors_ratio_ = 0;</div><div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;}</div><div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ab15c2f8de30263f80deecfd18ffc5c8a">RoutingSearchParameters::cheapest_insertion_neighbors_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.cheapest_insertion_neighbors_ratio)</span></div><div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; <span class="keywordflow">return</span> cheapest_insertion_neighbors_ratio_;</div><div class="line"><a name="l01319"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aebd5664630e3f8cbbfcf20ca7fb35379"> 1319</a></span>&#160;}</div><div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aefda3c065a20d3bf37fc7ab8e12c110a">RoutingSearchParameters::set_cheapest_insertion_neighbors_ratio</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160; </div><div class="line"><a name="l01322"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ab15c2f8de30263f80deecfd18ffc5c8a"> 1322</a></span>&#160; cheapest_insertion_neighbors_ratio_ = value;</div><div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.cheapest_insertion_neighbors_ratio)</span></div><div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160;}</div><div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160;</div><div class="line"><a name="l01326"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aefda3c065a20d3bf37fc7ab8e12c110a"> 1326</a></span>&#160;<span class="comment">// .operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators = 3;</span></div><div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ac4fec1bd91425e0cab225744c8b904f9">RoutingSearchParameters::has_local_search_operators</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span> != <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a9293671b05731fa026edf1fc2983bc1d">internal_default_instance</a>() &amp;&amp; local_search_operators_ != <span class="keyword">nullptr</span>;</div><div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160;}</div><div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6c39d07295c8926de51b2e3853d966d1">RoutingSearchParameters::clear_local_search_operators</a>() {</div><div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160; <span class="keywordflow">if</span> (GetArenaNoVirtual() == <span class="keyword">nullptr</span> &amp;&amp; local_search_operators_ != <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160; <span class="keyword">delete</span> local_search_operators_;</div><div class="line"><a name="l01333"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ac4fec1bd91425e0cab225744c8b904f9"> 1333</a></span>&#160; }</div><div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160; local_search_operators_ = <span class="keyword">nullptr</span>;</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"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a6c39d07295c8926de51b2e3853d966d1"> 1336</a></span>&#160;<span class="keyword">inline</span> const ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a68969abc9cbc5ddded015ed506252043">RoutingSearchParameters::local_search_operators</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160; const ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators* p = local_search_operators_;</div><div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.local_search_operators)</span></div><div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160; <span class="keywordflow">return</span> p != <span class="keyword">nullptr</span> ? *p : *reinterpret_cast&lt;const ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators*&gt;(</div><div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160; &amp;::<a class="code" href="namespaceoperations__research.html#a595bafdd2ca0348c23f2c03da8ef2468">operations_research::_RoutingSearchParameters_LocalSearchNeighborhoodOperators_default_instance_</a>);</div><div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160;}</div><div class="line"><a name="l01342"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a68969abc9cbc5ddded015ed506252043"> 1342</a></span>&#160;inline ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ab95bbaddd525714f687a67e30759329a">RoutingSearchParameters::release_local_search_operators</a>() {</div><div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160; <span class="comment">// @@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.local_search_operators)</span></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; <a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* temp = local_search_operators_;</div><div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160; local_search_operators_ = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160; <span class="keywordflow">return</span> temp;</div><div class="line"><a name="l01348"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ab95bbaddd525714f687a67e30759329a"> 1348</a></span>&#160;}</div><div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;inline ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a2c83cf50ca68658632468540023bdce7">RoutingSearchParameters::mutable_local_search_operators</a>() {</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; <span class="keywordflow">if</span> (local_search_operators_ == <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160; <span class="keyword">auto</span>* p = CreateMaybeMessage&lt;::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators&gt;(GetArenaNoVirtual());</div><div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160; local_search_operators_ = p;</div><div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160; }</div><div class="line"><a name="l01355"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a2c83cf50ca68658632468540023bdce7"> 1355</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.local_search_operators)</span></div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160; <span class="keywordflow">return</span> local_search_operators_;</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;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a0644db6c5d4d21856df416804feb7c36">RoutingSearchParameters::set_allocated_local_search_operators</a>(::<a class="code" href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators</a>* local_search_operators) {</div><div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160; ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();</div><div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160; <span class="keywordflow">if</span> (message_arena == <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160; <span class="keyword">delete</span> local_search_operators_;</div><div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160; }</div><div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a68969abc9cbc5ddded015ed506252043">local_search_operators</a>) {</div><div class="line"><a name="l01364"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a0644db6c5d4d21856df416804feb7c36"> 1364</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160; <span class="keywordflow">if</span> (message_arena != submessage_arena) {</div><div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a68969abc9cbc5ddded015ed506252043">local_search_operators</a> = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160; message_arena, <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a68969abc9cbc5ddded015ed506252043">local_search_operators</a>, submessage_arena);</div><div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160; }</div><div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160; </div><div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160; </div><div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160; }</div><div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160; local_search_operators_ = <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a68969abc9cbc5ddded015ed506252043">local_search_operators</a>;</div><div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.local_search_operators)</span></div><div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;}</div><div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;</div><div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;<span class="comment">// int32 relocate_expensive_chain_num_arcs_to_consider = 20;</span></div><div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a945eb8b8eb4e4787ba17a59b501b0edf">RoutingSearchParameters::clear_relocate_expensive_chain_num_arcs_to_consider</a>() {</div><div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160; relocate_expensive_chain_num_arcs_to_consider_ = 0;</div><div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;}</div><div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af680f3539ecda882c8355ea873be63c1">RoutingSearchParameters::relocate_expensive_chain_num_arcs_to_consider</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.relocate_expensive_chain_num_arcs_to_consider)</span></div><div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160; <span class="keywordflow">return</span> relocate_expensive_chain_num_arcs_to_consider_;</div><div class="line"><a name="l01384"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a945eb8b8eb4e4787ba17a59b501b0edf"> 1384</a></span>&#160;}</div><div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a53824ced8b76aec5a70c1aa6d1d35524">RoutingSearchParameters::set_relocate_expensive_chain_num_arcs_to_consider</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160; </div><div class="line"><a name="l01387"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#af680f3539ecda882c8355ea873be63c1"> 1387</a></span>&#160; relocate_expensive_chain_num_arcs_to_consider_ = value;</div><div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.relocate_expensive_chain_num_arcs_to_consider)</span></div><div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160;}</div><div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160;</div><div class="line"><a name="l01391"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a53824ced8b76aec5a70c1aa6d1d35524"> 1391</a></span>&#160;<span class="comment">// .operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristic = 4;</span></div><div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a320e21fa027978349fa0e7d07b095d28">RoutingSearchParameters::clear_local_search_metaheuristic</a>() {</div><div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160; local_search_metaheuristic_ = 0;</div><div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160;}</div><div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;<a class="code" href="namespaceoperations__research.html#a792fc7c1636eff4a9476ea5a24459aed">inline ::operations_research::LocalSearchMetaheuristic_Value</a> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a5b33a15f6d47c499a38178bea7665755">RoutingSearchParameters::local_search_metaheuristic</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.local_search_metaheuristic)</span></div><div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::LocalSearchMetaheuristic_Value &gt;(local_search_metaheuristic_);</div><div class="line"><a name="l01398"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a320e21fa027978349fa0e7d07b095d28"> 1398</a></span>&#160;}</div><div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6abf775a5c0d49fb7afebd20c74ecd9c">RoutingSearchParameters::set_local_search_metaheuristic</a>(::<a class="code" href="namespaceoperations__research.html#a792fc7c1636eff4a9476ea5a24459aed">operations_research::LocalSearchMetaheuristic_Value</a> value) {</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"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a5b33a15f6d47c499a38178bea7665755"> 1401</a></span>&#160; local_search_metaheuristic_ = value;</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.local_search_metaheuristic)</span></div><div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160;}</div><div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;</div><div class="line"><a name="l01405"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a6abf775a5c0d49fb7afebd20c74ecd9c"> 1405</a></span>&#160;<span class="comment">// double guided_local_search_lambda_coefficient = 5;</span></div><div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ac0560872ceac723e5a559ac96d7915d8">RoutingSearchParameters::clear_guided_local_search_lambda_coefficient</a>() {</div><div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160; guided_local_search_lambda_coefficient_ = 0;</div><div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160;}</div><div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad8c0ce45e81f005ce79928c6f1088b51">RoutingSearchParameters::guided_local_search_lambda_coefficient</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.guided_local_search_lambda_coefficient)</span></div><div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160; <span class="keywordflow">return</span> guided_local_search_lambda_coefficient_;</div><div class="line"><a name="l01412"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ac0560872ceac723e5a559ac96d7915d8"> 1412</a></span>&#160;}</div><div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a3df5206348dd8c6fc8995c9c7da5557c">RoutingSearchParameters::set_guided_local_search_lambda_coefficient</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160; </div><div class="line"><a name="l01415"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ad8c0ce45e81f005ce79928c6f1088b51"> 1415</a></span>&#160; guided_local_search_lambda_coefficient_ = value;</div><div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.guided_local_search_lambda_coefficient)</span></div><div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160;}</div><div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160;</div><div class="line"><a name="l01419"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a3df5206348dd8c6fc8995c9c7da5557c"> 1419</a></span>&#160;<span class="comment">// bool use_depth_first_search = 6;</span></div><div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a872483e58ff68789e5bf657c0e35d2c9">RoutingSearchParameters::clear_use_depth_first_search</a>() {</div><div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160; use_depth_first_search_ = <span class="keyword">false</span>;</div><div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;}</div><div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a188d6dd3a1437850241baebdc6afca79">RoutingSearchParameters::use_depth_first_search</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_depth_first_search)</span></div><div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160; <span class="keywordflow">return</span> use_depth_first_search_;</div><div class="line"><a name="l01426"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a872483e58ff68789e5bf657c0e35d2c9"> 1426</a></span>&#160;}</div><div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aca7cf993b90688de55ab1906ce91c508">RoutingSearchParameters::set_use_depth_first_search</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160; </div><div class="line"><a name="l01429"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a188d6dd3a1437850241baebdc6afca79"> 1429</a></span>&#160; use_depth_first_search_ = value;</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_depth_first_search)</span></div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;}</div><div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;</div><div class="line"><a name="l01433"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aca7cf993b90688de55ab1906ce91c508"> 1433</a></span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_cp = 28;</span></div><div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#add9531fb1bc1b70ebbf82568b54a8432">RoutingSearchParameters::clear_use_cp</a>() {</div><div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160; use_cp_ = 0;</div><div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160;}</div><div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ac18551a293ce40ebb3fd9dfd6c702617">RoutingSearchParameters::use_cp</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_cp)</span></div><div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_cp_);</div><div class="line"><a name="l01440"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#add9531fb1bc1b70ebbf82568b54a8432"> 1440</a></span>&#160;}</div><div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af061e852cc23ec2935da9207314d31b0">RoutingSearchParameters::set_use_cp</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160; </div><div class="line"><a name="l01443"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ac18551a293ce40ebb3fd9dfd6c702617"> 1443</a></span>&#160; use_cp_ = value;</div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_cp)</span></div><div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;}</div><div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160;</div><div class="line"><a name="l01447"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#af061e852cc23ec2935da9207314d31b0"> 1447</a></span>&#160;<span class="comment">// .operations_research.OptionalBoolean use_cp_sat = 27;</span></div><div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af71f7ee8d6de5a31e53fd0f87aacc73b">RoutingSearchParameters::clear_use_cp_sat</a>() {</div><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160; use_cp_sat_ = 0;</div><div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160;}</div><div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160;inline ::operations_research::OptionalBoolean <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a612f34f61de2a9ab92c3ba6e9156c314">RoutingSearchParameters::use_cp_sat</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_cp_sat)</span></div><div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::OptionalBoolean &gt;(use_cp_sat_);</div><div class="line"><a name="l01454"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#af71f7ee8d6de5a31e53fd0f87aacc73b"> 1454</a></span>&#160;}</div><div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a033aa59eccc8958a2e3f11a1c7cd6a99">RoutingSearchParameters::set_use_cp_sat</a>(::operations_research::OptionalBoolean value) {</div><div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160; </div><div class="line"><a name="l01457"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a612f34f61de2a9ab92c3ba6e9156c314"> 1457</a></span>&#160; use_cp_sat_ = value;</div><div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_cp_sat)</span></div><div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;}</div><div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;</div><div class="line"><a name="l01461"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a033aa59eccc8958a2e3f11a1c7cd6a99"> 1461</a></span>&#160;<span class="comment">// double optimization_step = 7;</span></div><div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a084b288d03fec365b65ff5e5a3df3969">RoutingSearchParameters::clear_optimization_step</a>() {</div><div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160; optimization_step_ = 0;</div><div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160;}</div><div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ad9a7d3e6b7b93e94ef4bc7be2a78c465">RoutingSearchParameters::optimization_step</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.optimization_step)</span></div><div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160; <span class="keywordflow">return</span> optimization_step_;</div><div class="line"><a name="l01468"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a084b288d03fec365b65ff5e5a3df3969"> 1468</a></span>&#160;}</div><div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1fc0effbfc3704123793b41259356e75">RoutingSearchParameters::set_optimization_step</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160; </div><div class="line"><a name="l01471"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ad9a7d3e6b7b93e94ef4bc7be2a78c465"> 1471</a></span>&#160; optimization_step_ = value;</div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.optimization_step)</span></div><div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160;}</div><div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;</div><div class="line"><a name="l01475"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a1fc0effbfc3704123793b41259356e75"> 1475</a></span>&#160;<span class="comment">// int32 number_of_solutions_to_collect = 17;</span></div><div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a35e37cb9c2effd7a1e5cd358ac8ed9ed">RoutingSearchParameters::clear_number_of_solutions_to_collect</a>() {</div><div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160; number_of_solutions_to_collect_ = 0;</div><div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160;}</div><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a2698bb92760d1ed4cf8bab4170c23f90">RoutingSearchParameters::number_of_solutions_to_collect</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.number_of_solutions_to_collect)</span></div><div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160; <span class="keywordflow">return</span> number_of_solutions_to_collect_;</div><div class="line"><a name="l01482"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a35e37cb9c2effd7a1e5cd358ac8ed9ed"> 1482</a></span>&#160;}</div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ab9173079730e18028276cc9be34774ba">RoutingSearchParameters::set_number_of_solutions_to_collect</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160; </div><div class="line"><a name="l01485"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a2698bb92760d1ed4cf8bab4170c23f90"> 1485</a></span>&#160; number_of_solutions_to_collect_ = value;</div><div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.number_of_solutions_to_collect)</span></div><div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;}</div><div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160;</div><div class="line"><a name="l01489"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ab9173079730e18028276cc9be34774ba"> 1489</a></span>&#160;<span class="comment">// int64 solution_limit = 8;</span></div><div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa3e76406744121dbdaff09cf05bef998">RoutingSearchParameters::clear_solution_limit</a>() {</div><div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160; solution_limit_ = PROTOBUF_LONGLONG(0);</div><div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160;}</div><div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4f1f250bddea1a6599b5b837b4225ddf">RoutingSearchParameters::solution_limit</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.solution_limit)</span></div><div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160; <span class="keywordflow">return</span> solution_limit_;</div><div class="line"><a name="l01496"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aa3e76406744121dbdaff09cf05bef998"> 1496</a></span>&#160;}</div><div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae708cb7297edb2bbc1ac59d763cf46df">RoutingSearchParameters::set_solution_limit</a>(::PROTOBUF_NAMESPACE_ID::int64 value) {</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160; </div><div class="line"><a name="l01499"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a4f1f250bddea1a6599b5b837b4225ddf"> 1499</a></span>&#160; solution_limit_ = value;</div><div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.solution_limit)</span></div><div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160;}</div><div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160;</div><div class="line"><a name="l01503"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ae708cb7297edb2bbc1ac59d763cf46df"> 1503</a></span>&#160;<span class="comment">// .google.protobuf.Duration time_limit = 9;</span></div><div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa515396c8da2225c6337914b5039750f">RoutingSearchParameters::has_time_limit</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span> != <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a9293671b05731fa026edf1fc2983bc1d">internal_default_instance</a>() &amp;&amp; time_limit_ != <span class="keyword">nullptr</span>;</div><div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160;}</div><div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> PROTOBUF_NAMESPACE_ID::Duration&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4d507cb3a94f1e2a4d13aeacd85e2d88">RoutingSearchParameters::time_limit</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160; <span class="keyword">const</span> PROTOBUF_NAMESPACE_ID::Duration* p = time_limit_;</div><div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.time_limit)</span></div><div class="line"><a name="l01510"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aa515396c8da2225c6337914b5039750f"> 1510</a></span>&#160; <span class="keywordflow">return</span> p != <span class="keyword">nullptr</span> ? *p : *reinterpret_cast&lt;const PROTOBUF_NAMESPACE_ID::Duration*&gt;(</div><div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160; &amp;PROTOBUF_NAMESPACE_ID::_Duration_default_instance_);</div><div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160;}</div><div class="line"><a name="l01513"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a4d507cb3a94f1e2a4d13aeacd85e2d88"> 1513</a></span>&#160;<span class="keyword">inline</span> PROTOBUF_NAMESPACE_ID::Duration* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1425a7c936c6b0f166a9c18d77bbc61b">RoutingSearchParameters::release_time_limit</a>() {</div><div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160; <span class="comment">// @@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.time_limit)</span></div><div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160; </div><div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160; PROTOBUF_NAMESPACE_ID::Duration* temp = time_limit_;</div><div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160; time_limit_ = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160; <span class="keywordflow">return</span> temp;</div><div class="line"><a name="l01519"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a1425a7c936c6b0f166a9c18d77bbc61b"> 1519</a></span>&#160;}</div><div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160;<span class="keyword">inline</span> PROTOBUF_NAMESPACE_ID::Duration* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6e85767c5e223f1094b2f1c8ecaee04e">RoutingSearchParameters::mutable_time_limit</a>() {</div><div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>&#160; </div><div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160; <span class="keywordflow">if</span> (time_limit_ == <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160; <span class="keyword">auto</span>* p = CreateMaybeMessage&lt;PROTOBUF_NAMESPACE_ID::Duration&gt;(GetArenaNoVirtual());</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160; time_limit_ = p;</div><div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160; }</div><div class="line"><a name="l01526"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a6e85767c5e223f1094b2f1c8ecaee04e"> 1526</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.time_limit)</span></div><div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>&#160; <span class="keywordflow">return</span> time_limit_;</div><div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160;}</div><div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a322afc1d48aecbc157a02103d4d878be">RoutingSearchParameters::set_allocated_time_limit</a>(PROTOBUF_NAMESPACE_ID::Duration* time_limit) {</div><div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160; ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();</div><div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160; <span class="keywordflow">if</span> (message_arena == <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160; <span class="keyword">delete</span> reinterpret_cast&lt; ::PROTOBUF_NAMESPACE_ID::MessageLite*&gt;(time_limit_);</div><div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160; }</div><div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4d507cb3a94f1e2a4d13aeacd85e2d88">time_limit</a>) {</div><div class="line"><a name="l01535"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a322afc1d48aecbc157a02103d4d878be"> 1535</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =</div><div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160; reinterpret_cast&lt;::PROTOBUF_NAMESPACE_ID::MessageLite*&gt;(<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4d507cb3a94f1e2a4d13aeacd85e2d88">time_limit</a>)-&gt;GetArena();</div><div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160; <span class="keywordflow">if</span> (message_arena != submessage_arena) {</div><div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4d507cb3a94f1e2a4d13aeacd85e2d88">time_limit</a> = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(</div><div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160; message_arena, <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4d507cb3a94f1e2a4d13aeacd85e2d88">time_limit</a>, submessage_arena);</div><div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160; }</div><div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160; </div><div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>&#160; </div><div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160; }</div><div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160; time_limit_ = <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a4d507cb3a94f1e2a4d13aeacd85e2d88">time_limit</a>;</div><div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.time_limit)</span></div><div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160;}</div><div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160;</div><div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160;<span class="comment">// .google.protobuf.Duration lns_time_limit = 10;</span></div><div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ac36b55a164cee49019c287405dc33f1f">RoutingSearchParameters::has_lns_time_limit</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span> != <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a9293671b05731fa026edf1fc2983bc1d">internal_default_instance</a>() &amp;&amp; lns_time_limit_ != <span class="keyword">nullptr</span>;</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"> 1553</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> PROTOBUF_NAMESPACE_ID::Duration&amp; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae24f1aa98fc1e57bfab7684917ab0fc0">RoutingSearchParameters::lns_time_limit</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160; <span class="keyword">const</span> PROTOBUF_NAMESPACE_ID::Duration* p = lns_time_limit_;</div><div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.lns_time_limit)</span></div><div class="line"><a name="l01556"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ac36b55a164cee49019c287405dc33f1f"> 1556</a></span>&#160; <span class="keywordflow">return</span> p != <span class="keyword">nullptr</span> ? *p : *reinterpret_cast&lt;const PROTOBUF_NAMESPACE_ID::Duration*&gt;(</div><div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160; &amp;PROTOBUF_NAMESPACE_ID::_Duration_default_instance_);</div><div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>&#160;}</div><div class="line"><a name="l01559"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ae24f1aa98fc1e57bfab7684917ab0fc0"> 1559</a></span>&#160;<span class="keyword">inline</span> PROTOBUF_NAMESPACE_ID::Duration* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aa0cebfea8df38d6587721e5d66b558a2">RoutingSearchParameters::release_lns_time_limit</a>() {</div><div class="line"><a name="l01560"></a><span class="lineno"> 1560</span>&#160; <span class="comment">// @@protoc_insertion_point(field_release:operations_research.RoutingSearchParameters.lns_time_limit)</span></div><div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160; </div><div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160; PROTOBUF_NAMESPACE_ID::Duration* temp = lns_time_limit_;</div><div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160; lns_time_limit_ = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160; <span class="keywordflow">return</span> temp;</div><div class="line"><a name="l01565"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aa0cebfea8df38d6587721e5d66b558a2"> 1565</a></span>&#160;}</div><div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160;<span class="keyword">inline</span> PROTOBUF_NAMESPACE_ID::Duration* <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a732502fa2d23aef9fb1bd043161d1b8e">RoutingSearchParameters::mutable_lns_time_limit</a>() {</div><div class="line"><a name="l01567"></a><span class="lineno"> 1567</span>&#160; </div><div class="line"><a name="l01568"></a><span class="lineno"> 1568</span>&#160; <span class="keywordflow">if</span> (lns_time_limit_ == <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l01569"></a><span class="lineno"> 1569</span>&#160; <span class="keyword">auto</span>* p = CreateMaybeMessage&lt;PROTOBUF_NAMESPACE_ID::Duration&gt;(GetArenaNoVirtual());</div><div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>&#160; lns_time_limit_ = p;</div><div class="line"><a name="l01571"></a><span class="lineno"> 1571</span>&#160; }</div><div class="line"><a name="l01572"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a732502fa2d23aef9fb1bd043161d1b8e"> 1572</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_mutable:operations_research.RoutingSearchParameters.lns_time_limit)</span></div><div class="line"><a name="l01573"></a><span class="lineno"> 1573</span>&#160; <span class="keywordflow">return</span> lns_time_limit_;</div><div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>&#160;}</div><div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a1c6db3213bf663cf2ae4b39297c7531d">RoutingSearchParameters::set_allocated_lns_time_limit</a>(PROTOBUF_NAMESPACE_ID::Duration* lns_time_limit) {</div><div class="line"><a name="l01576"></a><span class="lineno"> 1576</span>&#160; ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();</div><div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160; <span class="keywordflow">if</span> (message_arena == <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160; <span class="keyword">delete</span> reinterpret_cast&lt; ::PROTOBUF_NAMESPACE_ID::MessageLite*&gt;(lns_time_limit_);</div><div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>&#160; }</div><div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae24f1aa98fc1e57bfab7684917ab0fc0">lns_time_limit</a>) {</div><div class="line"><a name="l01581"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a1c6db3213bf663cf2ae4b39297c7531d"> 1581</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =</div><div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160; reinterpret_cast&lt;::PROTOBUF_NAMESPACE_ID::MessageLite*&gt;(<a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae24f1aa98fc1e57bfab7684917ab0fc0">lns_time_limit</a>)-&gt;GetArena();</div><div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160; <span class="keywordflow">if</span> (message_arena != submessage_arena) {</div><div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160; <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae24f1aa98fc1e57bfab7684917ab0fc0">lns_time_limit</a> = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(</div><div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160; message_arena, <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae24f1aa98fc1e57bfab7684917ab0fc0">lns_time_limit</a>, submessage_arena);</div><div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160; }</div><div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>&#160; </div><div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>&#160; </div><div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>&#160; }</div><div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>&#160; lns_time_limit_ = <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae24f1aa98fc1e57bfab7684917ab0fc0">lns_time_limit</a>;</div><div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set_allocated:operations_research.RoutingSearchParameters.lns_time_limit)</span></div><div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>&#160;}</div><div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>&#160;</div><div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>&#160;<span class="comment">// bool use_full_propagation = 11;</span></div><div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ae8d3db0c2fa5544a52332c14eeb3b322">RoutingSearchParameters::clear_use_full_propagation</a>() {</div><div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>&#160; use_full_propagation_ = <span class="keyword">false</span>;</div><div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>&#160;}</div><div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a6505ada2e282e5087adc51c33b50ce03">RoutingSearchParameters::use_full_propagation</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.use_full_propagation)</span></div><div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160; <span class="keywordflow">return</span> use_full_propagation_;</div><div class="line"><a name="l01602"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ae8d3db0c2fa5544a52332c14eeb3b322"> 1602</a></span>&#160;}</div><div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#af2c8d452e2cb97eec288ae3aa1492277">RoutingSearchParameters::set_use_full_propagation</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l01604"></a><span class="lineno"> 1604</span>&#160; </div><div class="line"><a name="l01605"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a6505ada2e282e5087adc51c33b50ce03"> 1605</a></span>&#160; use_full_propagation_ = value;</div><div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.use_full_propagation)</span></div><div class="line"><a name="l01607"></a><span class="lineno"> 1607</span>&#160;}</div><div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>&#160;</div><div class="line"><a name="l01609"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#af2c8d452e2cb97eec288ae3aa1492277"> 1609</a></span>&#160;<span class="comment">// bool log_search = 13;</span></div><div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a26ce21f7880e813d93c037070439bd2c">RoutingSearchParameters::clear_log_search</a>() {</div><div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160; log_search_ = <span class="keyword">false</span>;</div><div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>&#160;}</div><div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aaf476b89538a276241f4d338c62ab75f">RoutingSearchParameters::log_search</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.log_search)</span></div><div class="line"><a name="l01615"></a><span class="lineno"> 1615</span>&#160; <span class="keywordflow">return</span> log_search_;</div><div class="line"><a name="l01616"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a26ce21f7880e813d93c037070439bd2c"> 1616</a></span>&#160;}</div><div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aaf1b42a9d49d63338e1a40534adc9774">RoutingSearchParameters::set_log_search</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160; </div><div class="line"><a name="l01619"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aaf476b89538a276241f4d338c62ab75f"> 1619</a></span>&#160; log_search_ = value;</div><div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.log_search)</span></div><div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>&#160;}</div><div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160;</div><div class="line"><a name="l01623"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aaf1b42a9d49d63338e1a40534adc9774"> 1623</a></span>&#160;<span class="comment">// double log_cost_scaling_factor = 22;</span></div><div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#aac55bca4724b851fbca779e7478a7ed7">RoutingSearchParameters::clear_log_cost_scaling_factor</a>() {</div><div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160; log_cost_scaling_factor_ = 0;</div><div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>&#160;}</div><div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#a488c616b0ed0fadf8fae77b20117f9b3">RoutingSearchParameters::log_cost_scaling_factor</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingSearchParameters.log_cost_scaling_factor)</span></div><div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160; <span class="keywordflow">return</span> log_cost_scaling_factor_;</div><div class="line"><a name="l01630"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#aac55bca4724b851fbca779e7478a7ed7"> 1630</a></span>&#160;}</div><div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingSearchParameters.html#ac361bb92350b2457cdb0bdf19b716d7b">RoutingSearchParameters::set_log_cost_scaling_factor</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160; </div><div class="line"><a name="l01633"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#a488c616b0ed0fadf8fae77b20117f9b3"> 1633</a></span>&#160; log_cost_scaling_factor_ = value;</div><div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingSearchParameters.log_cost_scaling_factor)</span></div><div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160;}</div><div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160;</div><div class="line"><a name="l01637"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingSearchParameters.html#ac361bb92350b2457cdb0bdf19b716d7b"> 1637</a></span>&#160;<span class="comment">// -------------------------------------------------------------------</span></div><div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160;</div><div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160;<span class="comment">// RoutingModelParameters</span></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"> 1641</span>&#160;<span class="comment">// .operations_research.ConstraintSolverParameters solver_parameters = 1;</span></div><div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ab3944feb979a5bd40059d0df0c13f495">RoutingModelParameters::has_solver_parameters</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>&#160; <span class="keywordflow">return</span> <span class="keyword">this</span> != <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a86370068930dfd75ac7bbc2c67cfa59a">internal_default_instance</a>() &amp;&amp; solver_parameters_ != <span class="keyword">nullptr</span>;</div><div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160;}</div><div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;<span class="keyword">inline</span> const ::operations_research::ConstraintSolverParameters&amp; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">RoutingModelParameters::solver_parameters</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160; const ::operations_research::ConstraintSolverParameters* p = solver_parameters_;</div><div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingModelParameters.solver_parameters)</span></div><div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160; <span class="keywordflow">return</span> p != <span class="keyword">nullptr</span> ? *p : *reinterpret_cast&lt;const ::operations_research::ConstraintSolverParameters*&gt;(</div><div class="line"><a name="l01649"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#ab3944feb979a5bd40059d0df0c13f495"> 1649</a></span>&#160; &amp;::operations_research::_ConstraintSolverParameters_default_instance_);</div><div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160;}</div><div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160;inline ::operations_research::ConstraintSolverParameters* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ac29b72c52181f2e70f8a7fa534037bc7">RoutingModelParameters::release_solver_parameters</a>() {</div><div class="line"><a name="l01652"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128"> 1652</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_release:operations_research.RoutingModelParameters.solver_parameters)</span></div><div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160; </div><div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160; ::operations_research::ConstraintSolverParameters* temp = solver_parameters_;</div><div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160; solver_parameters_ = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160; <span class="keywordflow">return</span> temp;</div><div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160;}</div><div class="line"><a name="l01658"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#ac29b72c52181f2e70f8a7fa534037bc7"> 1658</a></span>&#160;inline ::operations_research::ConstraintSolverParameters* <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a6832823fcad80b2ad67e987fa7ffe8c6">RoutingModelParameters::mutable_solver_parameters</a>() {</div><div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160; </div><div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160; <span class="keywordflow">if</span> (solver_parameters_ == <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160; <span class="keyword">auto</span>* p = CreateMaybeMessage&lt;::operations_research::ConstraintSolverParameters&gt;(GetArenaNoVirtual());</div><div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160; solver_parameters_ = p;</div><div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160; }</div><div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160; <span class="comment">// @@protoc_insertion_point(field_mutable:operations_research.RoutingModelParameters.solver_parameters)</span></div><div class="line"><a name="l01665"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a6832823fcad80b2ad67e987fa7ffe8c6"> 1665</a></span>&#160; <span class="keywordflow">return</span> solver_parameters_;</div><div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160;}</div><div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#afe6672369c7e44db9ce84e8434961b83">RoutingModelParameters::set_allocated_solver_parameters</a>(::operations_research::ConstraintSolverParameters* solver_parameters) {</div><div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160; ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();</div><div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160; <span class="keywordflow">if</span> (message_arena == <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>&#160; <span class="keyword">delete</span> reinterpret_cast&lt; ::PROTOBUF_NAMESPACE_ID::MessageLite*&gt;(solver_parameters_);</div><div class="line"><a name="l01671"></a><span class="lineno"> 1671</span>&#160; }</div><div class="line"><a name="l01672"></a><span class="lineno"> 1672</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">solver_parameters</a>) {</div><div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>&#160; ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l01674"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#afe6672369c7e44db9ce84e8434961b83"> 1674</a></span>&#160; <span class="keywordflow">if</span> (message_arena != submessage_arena) {</div><div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>&#160; <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">solver_parameters</a> = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(</div><div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>&#160; message_arena, <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">solver_parameters</a>, submessage_arena);</div><div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>&#160; }</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; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160; </div><div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160; }</div><div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160; solver_parameters_ = <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">solver_parameters</a>;</div><div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set_allocated:operations_research.RoutingModelParameters.solver_parameters)</span></div><div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160;}</div><div class="line"><a name="l01685"></a><span class="lineno"> 1685</span>&#160;</div><div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160;<span class="comment">// bool reduce_vehicle_cost_model = 2;</span></div><div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ab51b5389c0df261b637b3b1e1de9d79c">RoutingModelParameters::clear_reduce_vehicle_cost_model</a>() {</div><div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160; reduce_vehicle_cost_model_ = <span class="keyword">false</span>;</div><div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160;}</div><div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#ab64e41aa01a412274682e9402fc1bebd">RoutingModelParameters::reduce_vehicle_cost_model</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingModelParameters.reduce_vehicle_cost_model)</span></div><div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160; <span class="keywordflow">return</span> reduce_vehicle_cost_model_;</div><div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160;}</div><div class="line"><a name="l01694"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#ab51b5389c0df261b637b3b1e1de9d79c"> 1694</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#abea7aae1148de95e0344b7ec85aa5bf8">RoutingModelParameters::set_reduce_vehicle_cost_model</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160; </div><div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160; reduce_vehicle_cost_model_ = value;</div><div class="line"><a name="l01697"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#ab64e41aa01a412274682e9402fc1bebd"> 1697</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingModelParameters.reduce_vehicle_cost_model)</span></div><div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160;}</div><div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160;</div><div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160;<span class="comment">// int32 max_callback_cache_size = 3;</span></div><div class="line"><a name="l01701"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#abea7aae1148de95e0344b7ec85aa5bf8"> 1701</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a9e294616e90daec8e41dd2ec9597ba65">RoutingModelParameters::clear_max_callback_cache_size</a>() {</div><div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160; max_callback_cache_size_ = 0;</div><div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>&#160;}</div><div class="line"><a name="l01704"></a><span class="lineno"> 1704</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#a5ac81f7414e329f3471406a680dc5a6e">RoutingModelParameters::max_callback_cache_size</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01705"></a><span class="lineno"> 1705</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.RoutingModelParameters.max_callback_cache_size)</span></div><div class="line"><a name="l01706"></a><span class="lineno"> 1706</span>&#160; <span class="keywordflow">return</span> max_callback_cache_size_;</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"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a9e294616e90daec8e41dd2ec9597ba65"> 1708</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1RoutingModelParameters.html#abd724c580cfc1d2f6d175eb2a70d0bbe">RoutingModelParameters::set_max_callback_cache_size</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160; </div><div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160; max_callback_cache_size_ = value;</div><div class="line"><a name="l01711"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#a5ac81f7414e329f3471406a680dc5a6e"> 1711</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.RoutingModelParameters.max_callback_cache_size)</span></div><div class="line"><a name="l01712"></a><span class="lineno"> 1712</span>&#160;}</div><div class="line"><a name="l01713"></a><span class="lineno"> 1713</span>&#160;</div><div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div><div class="line"><a name="l01715"></a><span class="lineno"><a class="line" href="classoperations__research_1_1RoutingModelParameters.html#abd724c580cfc1d2f6d175eb2a70d0bbe"> 1715</a></span>&#160;<span class="preprocessor"> #pragma GCC diagnostic pop</span></div><div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>&#160;<span class="preprocessor">#endif // __GNUC__</span></div><div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>&#160;<span class="comment">// -------------------------------------------------------------------</span></div><div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160;</div><div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160;<span class="comment">// -------------------------------------------------------------------</span></div><div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160;</div><div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160;</div><div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>&#160;<span class="comment">// @@protoc_insertion_point(namespace_scope)</span></div><div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160;</div><div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160;} <span class="comment">// namespace operations_research</span></div><div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160;</div><div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160;<span class="comment">// @@protoc_insertion_point(global_scope)</span></div><div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160;</div><div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/port_undef.inc&gt;</span></div><div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160;<span class="preprocessor">#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</span></div><div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ab6e3f6619d0309ebf05503b76aa06972"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ab6e3f6619d0309ebf05503b76aa06972">operations_research::RoutingSearchParameters::kUseCpSatFieldNumber</a></div><div class="ttdeci">static const int kUseCpSatFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00638">routing_parameters.pb.h:638</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ac3adc8ef73aef7fe39636aa76786a352"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac3adc8ef73aef7fe39636aa76786a352">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_and_make_active</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_relocate_and_make_active() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01065">routing_parameters.pb.h:1065</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ae40afdad397e6dbefeabcb8e837c8d84"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae40afdad397e6dbefeabcb8e837c8d84">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseCrossFieldNumber</a></div><div class="ttdeci">static const int kUseCrossFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00217">routing_parameters.pb.h:217</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_af28f46ea45c243df1614367a9dd6a153"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af28f46ea45c243df1614367a9dd6a153">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a6c39d07295c8926de51b2e3853d966d1"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a6c39d07295c8926de51b2e3853d966d1">operations_research::RoutingSearchParameters::clear_local_search_operators</a></div><div class="ttdeci">void clear_local_search_operators()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01336">routing_parameters.pb.h:1336</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a0af3e1f6654ed478f27e0cc51f5840eb"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0af3e1f6654ed478f27e0cc51f5840eb">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_pair</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_relocate_pair() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00855">routing_parameters.pb.h:855</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a9a5970fbf9944235e0b53d59e3727fe7"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9a5970fbf9944235e0b53d59e3727fe7">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_make_active</a></div><div class="ttdeci">void clear_use_make_active()</div><div class="ttdoc">.operations_research.OptionalBoolean use_make_active = 11;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01048">routing_parameters.pb.h:1048</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_af55cfc340c8bc113ae339f39bb96ea7d"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#af55cfc340c8bc113ae339f39bb96ea7d">operations_research::RoutingSearchParameters::InitAsDefaultInstance</a></div><div class="ttdeci">static void InitAsDefaultInstance()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a53621a310ee365c6b6c19203cc203349"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a53621a310ee365c6b6c19203cc203349">operations_research::RoutingModelParameters::swap</a></div><div class="ttdeci">friend void swap(RoutingModelParameters &amp;a, RoutingModelParameters &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00728">routing_parameters.pb.h:728</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a2e6fcbf2f106f7c3b83ed23980c70671"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a2e6fcbf2f106f7c3b83ed23980c70671">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kIndexInFileMessages</a></div><div class="ttdeci">static constexpr int kIndexInFileMessages</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00123">routing_parameters.pb.h:123</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aba362f929446a16fc7aa21580b90e8ce"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aba362f929446a16fc7aa21580b90e8ce">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_node_pair_swap_active</a></div><div class="ttdeci">void set_use_node_pair_swap_active(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01139">routing_parameters.pb.h:1139</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_af5d91b519ed85efb5658a6e929ff4071"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#af5d91b519ed85efb5658a6e929ff4071">operations_research::RoutingSearchParameters::kSavingsNeighborsRatioFieldNumber</a></div><div class="ttdeci">static const int kSavingsNeighborsRatioFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00590">routing_parameters.pb.h:590</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ab15c2f8de30263f80deecfd18ffc5c8a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ab15c2f8de30263f80deecfd18ffc5c8a">operations_research::RoutingSearchParameters::cheapest_insertion_neighbors_ratio</a></div><div class="ttdeci">double cheapest_insertion_neighbors_ratio() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01322">routing_parameters.pb.h:1322</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aa5aeb18542a8954d30d5f51784ac09c1"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aa5aeb18542a8954d30d5f51784ac09c1">operations_research::RoutingSearchParameters::clear_savings_arc_coefficient</a></div><div class="ttdeci">void clear_savings_arc_coefficient()</div><div class="ttdoc">double savings_arc_coefficient = 18;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01277">routing_parameters.pb.h:1277</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a95755e42abde9ebd94ec988c1ac224e6"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a95755e42abde9ebd94ec988c1ac224e6">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_expensive_chain</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_relocate_expensive_chain() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00981">routing_parameters.pb.h:981</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ae708cb7297edb2bbc1ac59d763cf46df"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ae708cb7297edb2bbc1ac59d763cf46df">operations_research::RoutingSearchParameters::set_solution_limit</a></div><div class="ttdeci">void set_solution_limit(::PROTOBUF_NAMESPACE_ID::int64 value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01503">routing_parameters.pb.h:1503</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a8e49da56f7912096d973085b907d69fd"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a8e49da56f7912096d973085b907d69fd">operations_research::RoutingModelParameters::kMaxCallbackCacheSizeFieldNumber</a></div><div class="ttdeci">static const int kMaxCallbackCacheSizeFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00809">routing_parameters.pb.h:809</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a9276abf5c09d1c1b617a66028888dbbe"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a9276abf5c09d1c1b617a66028888dbbe">operations_research::RoutingSearchParameters::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ad2ce190e3e25a559c5f40deb3fc4ff92"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad2ce190e3e25a559c5f40deb3fc4ff92">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_lin_kernighan</a></div><div class="ttdeci">void set_use_lin_kernighan(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01027">routing_parameters.pb.h:1027</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a3881a1d5a28948206cccb19fc1afc423"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3881a1d5a28948206cccb19fc1afc423">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseExchangeSubtripFieldNumber</a></div><div class="ttdeci">static const int kUseExchangeSubtripFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00343">routing_parameters.pb.h:343</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ac4fec1bd91425e0cab225744c8b904f9"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ac4fec1bd91425e0cab225744c8b904f9">operations_research::RoutingSearchParameters::has_local_search_operators</a></div><div class="ttdeci">bool has_local_search_operators() const</div><div class="ttdoc">accessors ----------------------------------------------------—</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01333">routing_parameters.pb.h:1333</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a18da174cd2726fb319cb2a5e1710eabd"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a18da174cd2726fb319cb2a5e1710eabd">operations_research::RoutingSearchParameters::SerializeWithCachedSizes</a></div><div class="ttdeci">void SerializeWithCachedSizes(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_ae3393532483f41ce1eeed2e5a7d05ebe"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#ae3393532483f41ce1eeed2e5a7d05ebe">operations_research::RoutingModelParameters::Swap</a></div><div class="ttdeci">void Swap(RoutingModelParameters *other)</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_af2c8d452e2cb97eec288ae3aa1492277"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#af2c8d452e2cb97eec288ae3aa1492277">operations_research::RoutingSearchParameters::set_use_full_propagation</a></div><div class="ttdeci">void set_use_full_propagation(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01609">routing_parameters.pb.h:1609</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a8d98de205c74b06b9d36a2c653a7b808"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8d98de205c74b06b9d36a2c653a7b808">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_swap_active</a></div><div class="ttdeci">void set_use_swap_active(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01111">routing_parameters.pb.h:1111</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a5ac81f7414e329f3471406a680dc5a6e"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a5ac81f7414e329f3471406a680dc5a6e">operations_research::RoutingModelParameters::max_callback_cache_size</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 max_callback_cache_size() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01711">routing_parameters.pb.h:1711</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a2c83cf50ca68658632468540023bdce7"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a2c83cf50ca68658632468540023bdce7">operations_research::RoutingSearchParameters::mutable_local_search_operators</a></div><div class="ttdeci">::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators * mutable_local_search_operators()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01355">routing_parameters.pb.h:1355</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ab9173079730e18028276cc9be34774ba"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ab9173079730e18028276cc9be34774ba">operations_research::RoutingSearchParameters::set_number_of_solutions_to_collect</a></div><div class="ttdeci">void set_number_of_solutions_to_collect(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01489">routing_parameters.pb.h:1489</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aebd5664630e3f8cbbfcf20ca7fb35379"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aebd5664630e3f8cbbfcf20ca7fb35379">operations_research::RoutingSearchParameters::clear_cheapest_insertion_neighbors_ratio</a></div><div class="ttdeci">void clear_cheapest_insertion_neighbors_ratio()</div><div class="ttdoc">double cheapest_insertion_neighbors_ratio = 21;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01319">routing_parameters.pb.h:1319</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a91574463e1b75d075dc50714d448cfaa"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a91574463e1b75d075dc50714d448cfaa">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_cross</a></div><div class="ttdeci">void set_use_cross(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00957">routing_parameters.pb.h:957</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a4abfc166779e1600a0565aafb475b8fc"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4abfc166779e1600a0565aafb475b8fc">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUsePathLnsFieldNumber</a></div><div class="ttdeci">static const int kUsePathLnsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00283">routing_parameters.pb.h:283</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a90c84b969cb78ea44f16306d92d921ae"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a90c84b969cb78ea44f16306d92d921ae">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_exchange</a></div><div class="ttdeci">void set_use_exchange(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00915">routing_parameters.pb.h:915</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a4cddd5d691c8e9690f40b6a59307983b"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a4cddd5d691c8e9690f40b6a59307983b">operations_research::RoutingModelParameters::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ad5e7242eef0b350b1a4a2f67b06cc1e3"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ad5e7242eef0b350b1a4a2f67b06cc1e3">operations_research::RoutingSearchParameters::set_savings_add_reverse_arcs</a></div><div class="ttdeci">void set_savings_add_reverse_arcs(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01270">routing_parameters.pb.h:1270</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aa3e76406744121dbdaff09cf05bef998"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aa3e76406744121dbdaff09cf05bef998">operations_research::RoutingSearchParameters::clear_solution_limit</a></div><div class="ttdeci">void clear_solution_limit()</div><div class="ttdoc">int64 solution_limit = 8;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01496">routing_parameters.pb.h:1496</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aa298a77fe9be78754bf7aa775127b2bd"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aa298a77fe9be78754bf7aa775127b2bd">operations_research::RoutingSearchParameters::kUseFullPropagationFieldNumber</a></div><div class="ttdeci">static const int kUseFullPropagationFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00578">routing_parameters.pb.h:578</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a0fddc9ba2652e3db4367a2479f237177"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0fddc9ba2652e3db4367a2479f237177">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::Swap</a></div><div class="ttdeci">void Swap(RoutingSearchParameters_LocalSearchNeighborhoodOperators *other)</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ae84554ba011e00f7f2b63e8d931d5748"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ae84554ba011e00f7f2b63e8d931d5748">operations_research::RoutingSearchParameters::swap</a></div><div class="ttdeci">friend void swap(RoutingSearchParameters &amp;a, RoutingSearchParameters &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00429">routing_parameters.pb.h:429</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a4e3227337336df48f1bb2508df1cf3e1"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4e3227337336df48f1bb2508df1cf3e1">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_neighbors</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_relocate_neighbors() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00883">routing_parameters.pb.h:883</a></div></div>
<div class="ttc" id="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto_html_a117ffe01c8b8a0d7a5d72f7c7ca66b49"><div class="ttname"><a href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#a117ffe01c8b8a0d7a5d72f7c7ca66b49">TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto::offsets</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00058">routing_parameters.pb.h:58</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a3070a58c12759775de03432d22b6615a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3070a58c12759775de03432d22b6615a">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_pair</a></div><div class="ttdeci">void clear_use_relocate_pair()</div><div class="ttdoc">.operations_research.OptionalBoolean use_relocate_pair = 2;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00852">routing_parameters.pb.h:852</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aa8017ac4bce6d07a1404ba5f03ae6451"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa8017ac4bce6d07a1404ba5f03ae6451">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_full_path_lns</a></div><div class="ttdeci">void clear_use_full_path_lns()</div><div class="ttdoc">.operations_research.OptionalBoolean use_full_path_lns = 17;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01160">routing_parameters.pb.h:1160</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a909303a6dabf36773b2fbe04867691cf"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a909303a6dabf36773b2fbe04867691cf">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_light_relocate_pair</a></div><div class="ttdeci">void clear_use_light_relocate_pair()</div><div class="ttdoc">.operations_research.OptionalBoolean use_light_relocate_pair = 24;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00866">routing_parameters.pb.h:866</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ad3a6f066ba0a1d20c4ab2f556bf204af"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ad3a6f066ba0a1d20c4ab2f556bf204af">operations_research::RoutingSearchParameters::kSavingsArcCoefficientFieldNumber</a></div><div class="ttdeci">static const int kSavingsArcCoefficientFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00602">routing_parameters.pb.h:602</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_ab3944feb979a5bd40059d0df0c13f495"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#ab3944feb979a5bd40059d0df0c13f495">operations_research::RoutingModelParameters::has_solver_parameters</a></div><div class="ttdeci">bool has_solver_parameters() const</div><div class="ttdoc">nested types -------------------------------------------------—</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01649">routing_parameters.pb.h:1649</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a7d8739943f5934fa2fb91d0be1f1c55f"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a7d8739943f5934fa2fb91d0be1f1c55f">operations_research::RoutingSearchParameters::kFirstSolutionStrategyFieldNumber</a></div><div class="ttdeci">static const int kFirstSolutionStrategyFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00524">routing_parameters.pb.h:524</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aafd303be0b8ae647eaa469c0b1c9bbc0"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aafd303be0b8ae647eaa469c0b1c9bbc0">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_subtrip</a></div><div class="ttdeci">void set_use_relocate_subtrip(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00901">routing_parameters.pb.h:901</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ac36b55a164cee49019c287405dc33f1f"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ac36b55a164cee49019c287405dc33f1f">operations_research::RoutingSearchParameters::has_lns_time_limit</a></div><div class="ttdeci">bool has_lns_time_limit() const</div><div class="ttdoc">.google.protobuf.Duration lns_time_limit = 10;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01556">routing_parameters.pb.h:1556</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a54379035b1b78c1e85904d2ed2a63f29"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a54379035b1b78c1e85904d2ed2a63f29">operations_research::RoutingModelParameters::New</a></div><div class="ttdeci">RoutingModelParameters * New() const final</div><div class="ttdoc">implements Message -------------------------------------------—</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00734">routing_parameters.pb.h:734</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_af48e67ba8b79e2ea3623a7c212b9134a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#af48e67ba8b79e2ea3623a7c212b9134a">operations_research::RoutingSearchParameters::first_solution_strategy</a></div><div class="ttdeci">::operations_research::FirstSolutionStrategy_Value first_solution_strategy() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01210">routing_parameters.pb.h:1210</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_abd724c580cfc1d2f6d175eb2a70d0bbe"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#abd724c580cfc1d2f6d175eb2a70d0bbe">operations_research::RoutingModelParameters::set_max_callback_cache_size</a></div><div class="ttdeci">void set_max_callback_cache_size(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01715">routing_parameters.pb.h:1715</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ac5550d3ba24c30c9a51b5c5c3153ad58"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac5550d3ba24c30c9a51b5c5c3153ad58">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_swap_active</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_swap_active() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01107">routing_parameters.pb.h:1107</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a320e21fa027978349fa0e7d07b095d28"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a320e21fa027978349fa0e7d07b095d28">operations_research::RoutingSearchParameters::clear_local_search_metaheuristic</a></div><div class="ttdeci">void clear_local_search_metaheuristic()</div><div class="ttdoc">.operations_research.LocalSearchMetaheuristic.Value local_search_metaheuristic = 4;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01398">routing_parameters.pb.h:1398</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ad531e75dbd4e5c7c755b11e74fbeb32e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad531e75dbd4e5c7c755b11e74fbeb32e">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_make_active</a></div><div class="ttdeci">void set_use_make_active(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01055">routing_parameters.pb.h:1055</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a6abf775a5c0d49fb7afebd20c74ecd9c"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a6abf775a5c0d49fb7afebd20c74ecd9c">operations_research::RoutingSearchParameters::set_local_search_metaheuristic</a></div><div class="ttdeci">void set_local_search_metaheuristic(::operations_research::LocalSearchMetaheuristic_Value value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01405">routing_parameters.pb.h:1405</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a83bd811a7f136cec39a4b788f4352d6e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a83bd811a7f136cec39a4b788f4352d6e">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_lin_kernighan</a></div><div class="ttdeci">void clear_use_lin_kernighan()</div><div class="ttdoc">.operations_research.OptionalBoolean use_lin_kernighan = 9;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01020">routing_parameters.pb.h:1020</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ae8d3db0c2fa5544a52332c14eeb3b322"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ae8d3db0c2fa5544a52332c14eeb3b322">operations_research::RoutingSearchParameters::clear_use_full_propagation</a></div><div class="ttdeci">void clear_use_full_propagation()</div><div class="ttdoc">bool use_full_propagation = 11;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01602">routing_parameters.pb.h:1602</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a9dc4cf17f71e636d4028e45877db063a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9dc4cf17f71e636d4028e45877db063a">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_or_opt</a></div><div class="ttdeci">void clear_use_or_opt()</div><div class="ttdoc">.operations_research.OptionalBoolean use_or_opt = 8;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01006">routing_parameters.pb.h:1006</a></div></div>
<div class="ttc" id="routing__parameters_8pb_8h_html_a08fb716a4f5f875f265060f453fa01b1"><div class="ttname"><a href="routing__parameters_8pb_8h.html#a08fb716a4f5f875f265060f453fa01b1">descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ac0560872ceac723e5a559ac96d7915d8"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ac0560872ceac723e5a559ac96d7915d8">operations_research::RoutingSearchParameters::clear_guided_local_search_lambda_coefficient</a></div><div class="ttdeci">void clear_guided_local_search_lambda_coefficient()</div><div class="ttdoc">double guided_local_search_lambda_coefficient = 5;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01412">routing_parameters.pb.h:1412</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_abefcdb0e966f37fdc1552e0c0627e8ee"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#abefcdb0e966f37fdc1552e0c0627e8ee">operations_research::RoutingSearchParameters::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aa686a6d8e9b59bdbe4b6220a669af79c"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aa686a6d8e9b59bdbe4b6220a669af79c">operations_research::RoutingSearchParameters::GetReflection</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00415">routing_parameters.pb.h:415</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a04874835bf05c3c49f10e9b4aa7312aa"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a04874835bf05c3c49f10e9b4aa7312aa">operations_research::RoutingModelParameters::MergePartialFromCodedStream</a></div><div class="ttdeci">bool MergePartialFromCodedStream(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a958c1b72b739d677d9e08963057e007b"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a958c1b72b739d677d9e08963057e007b">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_path_lns</a></div><div class="ttdeci">void clear_use_path_lns()</div><div class="ttdoc">.operations_research.OptionalBoolean use_path_lns = 16;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01146">routing_parameters.pb.h:1146</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ad76434ed05a01c38b75d86cef4e63f15"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad76434ed05a01c38b75d86cef4e63f15">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseExtendedSwapActiveFieldNumber</a></div><div class="ttdeci">static const int kUseExtendedSwapActiveFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00277">routing_parameters.pb.h:277</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a307eacf4e6207f272adfaaec3d41238a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a307eacf4e6207f272adfaaec3d41238a">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_cross</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_cross() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00953">routing_parameters.pb.h:953</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a1a8ae6fe7218b64f428710f9bd0080e1"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a1a8ae6fe7218b64f428710f9bd0080e1">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate_subtrip</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_relocate_subtrip() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00897">routing_parameters.pb.h:897</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ad76980e005b4f8a8443b1596a11ee983"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad76980e005b4f8a8443b1596a11ee983">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_exchange_pair</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_exchange_pair() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00925">routing_parameters.pb.h:925</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a610397056479071b8d7bb14c440fe8f0"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a610397056479071b8d7bb14c440fe8f0">operations_research::RoutingSearchParameters::set_savings_arc_coefficient</a></div><div class="ttdeci">void set_savings_arc_coefficient(double value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01284">routing_parameters.pb.h:1284</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a1c6db3213bf663cf2ae4b39297c7531d"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a1c6db3213bf663cf2ae4b39297c7531d">operations_research::RoutingSearchParameters::set_allocated_lns_time_limit</a></div><div class="ttdeci">void set_allocated_lns_time_limit(PROTOBUF_NAMESPACE_ID::Duration *lns_time_limit)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01581">routing_parameters.pb.h:1581</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a4f1f250bddea1a6599b5b837b4225ddf"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a4f1f250bddea1a6599b5b837b4225ddf">operations_research::RoutingSearchParameters::solution_limit</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int64 solution_limit() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01499">routing_parameters.pb.h:1499</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a084b288d03fec365b65ff5e5a3df3969"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a084b288d03fec365b65ff5e5a3df3969">operations_research::RoutingSearchParameters::clear_optimization_step</a></div><div class="ttdeci">void clear_optimization_step()</div><div class="ttdoc">double optimization_step = 7;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01468">routing_parameters.pb.h:1468</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a4c85d35217f4c46199421cc1ad5539a2"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4c85d35217f4c46199421cc1ad5539a2">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::operator=</a></div><div class="ttdeci">RoutingSearchParameters_LocalSearchNeighborhoodOperators &amp; operator=(const RoutingSearchParameters_LocalSearchNeighborhoodOperators &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00094">routing_parameters.pb.h:94</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a531f81a95ff15f041547c649368be42a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a531f81a95ff15f041547c649368be42a">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_path_lns</a></div><div class="ttdeci">void set_use_path_lns(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01153">routing_parameters.pb.h:1153</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ab3835ed60e4d5a378a7bf7260f989ccf"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ab3835ed60e4d5a378a7bf7260f989ccf">operations_research::RoutingSearchParameters::use_unfiltered_first_solution_strategy</a></div><div class="ttdeci">bool use_unfiltered_first_solution_strategy() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01224">routing_parameters.pb.h:1224</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a497c1baca581a7284915872af903606b"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a497c1baca581a7284915872af903606b">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_tsp_lns</a></div><div class="ttdeci">void clear_use_tsp_lns()</div><div class="ttdoc">.operations_research.OptionalBoolean use_tsp_lns = 18;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01174">routing_parameters.pb.h:1174</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a6624e8fd8baf86d6d2d797c80feda0b8"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a6624e8fd8baf86d6d2d797c80feda0b8">operations_research::RoutingSearchParameters::savings_neighbors_ratio</a></div><div class="ttdeci">double savings_neighbors_ratio() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01238">routing_parameters.pb.h:1238</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a6a97140f5bbb5d77c2234d87ba5b030d"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a6a97140f5bbb5d77c2234d87ba5b030d">operations_research::RoutingSearchParameters::clear_savings_add_reverse_arcs</a></div><div class="ttdeci">void clear_savings_add_reverse_arcs()</div><div class="ttdoc">bool savings_add_reverse_arcs = 15;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01263">routing_parameters.pb.h:1263</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aed15e0e49c9ea20b15de19f6ccd8cc1d"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aed15e0e49c9ea20b15de19f6ccd8cc1d">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_cross_exchange</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_cross_exchange() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00967">routing_parameters.pb.h:967</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a033aa59eccc8958a2e3f11a1c7cd6a99"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a033aa59eccc8958a2e3f11a1c7cd6a99">operations_research::RoutingSearchParameters::set_use_cp_sat</a></div><div class="ttdeci">void set_use_cp_sat(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01461">routing_parameters.pb.h:1461</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_adc00bbb17a79a673c89f759b6d0a8150"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#adc00bbb17a79a673c89f759b6d0a8150">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_tsp_lns</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_tsp_lns() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01177">routing_parameters.pb.h:1177</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a1485493a8e00aa3da5c9e9574b720789"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a1485493a8e00aa3da5c9e9574b720789">operations_research::RoutingSearchParameters::Swap</a></div><div class="ttdeci">void Swap(RoutingSearchParameters *other)</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a64d7fd8d8665ab5c8c9f5cbed58578a0"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a64d7fd8d8665ab5c8c9f5cbed58578a0">operations_research::RoutingSearchParameters::InternalSerializeWithCachedSizesToArray</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ae6ab26ac341f80b09d566ee2116cb2cf"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ae6ab26ac341f80b09d566ee2116cb2cf">operations_research::RoutingSearchParameters::clear_lns_time_limit</a></div><div class="ttdeci">void clear_lns_time_limit()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a1590182483cd181f6099145529b0e06b"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a1590182483cd181f6099145529b0e06b">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_node_pair_swap_active</a></div><div class="ttdeci">void clear_use_node_pair_swap_active()</div><div class="ttdoc">.operations_research.OptionalBoolean use_node_pair_swap_active = 20;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01132">routing_parameters.pb.h:1132</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aaf1b42a9d49d63338e1a40534adc9774"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aaf1b42a9d49d63338e1a40534adc9774">operations_research::RoutingSearchParameters::set_log_search</a></div><div class="ttdeci">void set_log_search(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01623">routing_parameters.pb.h:1623</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a947a41c9df467f957c8b108a8c1f479d"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a947a41c9df467f957c8b108a8c1f479d">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_exchange_subtrip</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_exchange_subtrip() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00939">routing_parameters.pb.h:939</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ab4370ae401df335370ec65e48989b4d3"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ab4370ae401df335370ec65e48989b4d3">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseRelocateAndMakeActiveFieldNumber</a></div><div class="ttdeci">static const int kUseRelocateAndMakeActiveFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00313">routing_parameters.pb.h:313</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a74a52ead774585e8d56449a1975139f3"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a74a52ead774585e8d56449a1975139f3">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_neighbors</a></div><div class="ttdeci">void set_use_relocate_neighbors(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00887">routing_parameters.pb.h:887</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a8957561323597e8ec40096aa5021bd7e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8957561323597e8ec40096aa5021bd7e">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseRelocateFieldNumber</a></div><div class="ttdeci">static const int kUseRelocateFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00193">routing_parameters.pb.h:193</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ac30a897b3b86645e651543c0a1f353aa"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac30a897b3b86645e651543c0a1f353aa">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_make_inactive</a></div><div class="ttdeci">void clear_use_make_inactive()</div><div class="ttdoc">.operations_research.OptionalBoolean use_make_inactive = 12;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01076">routing_parameters.pb.h:1076</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aec7e131724c8eca871bc59635952372b"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aec7e131724c8eca871bc59635952372b">operations_research::RoutingSearchParameters::clear_first_solution_strategy</a></div><div class="ttdeci">void clear_first_solution_strategy()</div><div class="ttdoc">.operations_research.FirstSolutionStrategy.Value first_solution_strategy = 1;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01207">routing_parameters.pb.h:1207</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a7ec3895aebd9e70db52d9e143b6f0ad0"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a7ec3895aebd9e70db52d9e143b6f0ad0">operations_research::RoutingModelParameters::kIndexInFileMessages</a></div><div class="ttdeci">static constexpr int kIndexInFileMessages</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00724">routing_parameters.pb.h:724</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html">operations_research::RoutingModelParameters</a></div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00683">routing_parameters.pb.h:683</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a2429ff72bff026987d57df8dd780c562"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a2429ff72bff026987d57df8dd780c562">operations_research::RoutingSearchParameters::savings_add_reverse_arcs</a></div><div class="ttdeci">bool savings_add_reverse_arcs() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01266">routing_parameters.pb.h:1266</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a383d6d60d4cea3c94cdbaa0e726a3b44"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a383d6d60d4cea3c94cdbaa0e726a3b44">operations_research::RoutingSearchParameters::savings_arc_coefficient</a></div><div class="ttdeci">double savings_arc_coefficient() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01280">routing_parameters.pb.h:1280</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a5b33a15f6d47c499a38178bea7665755"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a5b33a15f6d47c499a38178bea7665755">operations_research::RoutingSearchParameters::local_search_metaheuristic</a></div><div class="ttdeci">::operations_research::LocalSearchMetaheuristic_Value local_search_metaheuristic() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01401">routing_parameters.pb.h:1401</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a5be3bccafc6e66071ffddf921c3d7fc7"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a5be3bccafc6e66071ffddf921c3d7fc7">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_make_inactive</a></div><div class="ttdeci">void set_use_make_inactive(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01083">routing_parameters.pb.h:1083</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a2c51705e431db3ddfc16d83df127baad"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a2c51705e431db3ddfc16d83df127baad">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_inactive_lns</a></div><div class="ttdeci">void set_use_inactive_lns(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01195">routing_parameters.pb.h:1195</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a3ca84e6c13226d3e182525bff85179af"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a3ca84e6c13226d3e182525bff85179af">operations_research::RoutingSearchParameters::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a348b079cbf2b95ab0eab656bd9cfa7c6"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a348b079cbf2b95ab0eab656bd9cfa7c6">operations_research::RoutingSearchParameters::operator=</a></div><div class="ttdeci">RoutingSearchParameters &amp; operator=(const RoutingSearchParameters &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00396">routing_parameters.pb.h:396</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a124ce0bf1f707e09480d477e174a697a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a124ce0bf1f707e09480d477e174a697a">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseRelocateSubtripFieldNumber</a></div><div class="ttdeci">static const int kUseRelocateSubtripFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00337">routing_parameters.pb.h:337</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a7587e88a111fad0bf7caeb261ab909eb"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a7587e88a111fad0bf7caeb261ab909eb">operations_research::RoutingSearchParameters::clear_use_unfiltered_first_solution_strategy</a></div><div class="ttdeci">void clear_use_unfiltered_first_solution_strategy()</div><div class="ttdoc">bool use_unfiltered_first_solution_strategy = 2;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01221">routing_parameters.pb.h:1221</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_afa94a22dd191bcfcbaf6b26a0c077eff"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#afa94a22dd191bcfcbaf6b26a0c077eff">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseTspLnsFieldNumber</a></div><div class="ttdeci">static const int kUseTspLnsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00295">routing_parameters.pb.h:295</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a4c19af59c051b0f41b277840af3a8331"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a4c19af59c051b0f41b277840af3a8331">operations_research::RoutingSearchParameters::kIndexInFileMessages</a></div><div class="ttdeci">static constexpr int kIndexInFileMessages</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00425">routing_parameters.pb.h:425</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a562e6ab7a0131f5014edc0430c9b5f69"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a562e6ab7a0131f5014edc0430c9b5f69">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_extended_swap_active</a></div><div class="ttdeci">void set_use_extended_swap_active(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01125">routing_parameters.pb.h:1125</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aa2f205b13d5e7116aea38ce188f8e582"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aa2f205b13d5e7116aea38ce188f8e582">operations_research::RoutingSearchParameters::clear_time_limit</a></div><div class="ttdeci">void clear_time_limit()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a6f050abc08b3161533f1e82c1f6a8457"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f050abc08b3161533f1e82c1f6a8457">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_full_path_lns</a></div><div class="ttdeci">void set_use_full_path_lns(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01167">routing_parameters.pb.h:1167</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a25fcf132549c0f7f0b4fd3918b18ced2"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a25fcf132549c0f7f0b4fd3918b18ced2">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseCrossExchangeFieldNumber</a></div><div class="ttdeci">static const int kUseCrossExchangeFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00223">routing_parameters.pb.h:223</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ad031494b74e858b683fe5ef24cf6f6ce"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ad031494b74e858b683fe5ef24cf6f6ce">operations_research::RoutingSearchParameters::kUseDepthFirstSearchFieldNumber</a></div><div class="ttdeci">static const int kUseDepthFirstSearchFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00572">routing_parameters.pb.h:572</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a496f5775eb3e789fa203f1713db74d4e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a496f5775eb3e789fa203f1713db74d4e">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseLightRelocatePairFieldNumber</a></div><div class="ttdeci">static const int kUseLightRelocatePairFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00331">routing_parameters.pb.h:331</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a5eff2563afd69852a6de1b13781d5c9c"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a5eff2563afd69852a6de1b13781d5c9c">operations_research::RoutingSearchParameters::kGuidedLocalSearchLambdaCoefficientFieldNumber</a></div><div class="ttdeci">static const int kGuidedLocalSearchLambdaCoefficientFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00536">routing_parameters.pb.h:536</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aa0e4f4fdb7dd0b5272eea4e0a822e7f1"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa0e4f4fdb7dd0b5272eea4e0a822e7f1">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_two_opt</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_two_opt() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00995">routing_parameters.pb.h:995</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aea610bd2a7345eb87f430fcf5f0a76f7"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aea610bd2a7345eb87f430fcf5f0a76f7">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_or_opt</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_or_opt() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01009">routing_parameters.pb.h:1009</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ad8c0ce45e81f005ce79928c6f1088b51"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ad8c0ce45e81f005ce79928c6f1088b51">operations_research::RoutingSearchParameters::guided_local_search_lambda_coefficient</a></div><div class="ttdeci">double guided_local_search_lambda_coefficient() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01415">routing_parameters.pb.h:1415</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a3d80b55ab5a050a5ed346165ed42fa48"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3d80b55ab5a050a5ed346165ed42fa48">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_exchange_pair</a></div><div class="ttdeci">void set_use_exchange_pair(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00929">routing_parameters.pb.h:929</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a660bd7154f1b592fbbbaa4a476a6cf84"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a660bd7154f1b592fbbbaa4a476a6cf84">operations_research::RoutingSearchParameters::cheapest_insertion_farthest_seeds_ratio</a></div><div class="ttdeci">double cheapest_insertion_farthest_seeds_ratio() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01308">routing_parameters.pb.h:1308</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a792fc7c1636eff4a9476ea5a24459aed"><div class="ttname"><a href="namespaceoperations__research.html#a792fc7c1636eff4a9476ea5a24459aed">operations_research::LocalSearchMetaheuristic_Value</a></div><div class="ttdeci">LocalSearchMetaheuristic_Value</div><div class="ttdef"><b>Definition:</b> <a href="routing__enums_8pb_8h_source.html#l00111">routing_enums.pb.h:111</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a36b7f3be041fed113519d0412309d0b2"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a36b7f3be041fed113519d0412309d0b2">operations_research::RoutingModelParameters::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a8e68c44e5512969e9a1e68ed27075ff8"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8e68c44e5512969e9a1e68ed27075ff8">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseFullPathLnsFieldNumber</a></div><div class="ttdeci">static const int kUseFullPathLnsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00289">routing_parameters.pb.h:289</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a1c6c100cf977567526dd354dd6a68e2f"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a1c6c100cf977567526dd354dd6a68e2f">operations_research::RoutingSearchParameters::clear_savings_parallel_routes</a></div><div class="ttdeci">void clear_savings_parallel_routes()</div><div class="ttdoc">bool savings_parallel_routes = 19;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01291">routing_parameters.pb.h:1291</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a9028b846fdac994323201f2688a584f6"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a9028b846fdac994323201f2688a584f6">operations_research::RoutingModelParameters::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a361877f45c960f129aac9082ce4ab69d"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a361877f45c960f129aac9082ce4ab69d">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseLinKernighanFieldNumber</a></div><div class="ttdeci">static const int kUseLinKernighanFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00241">routing_parameters.pb.h:241</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a4bb0f3152e7d11541640fbf5173e7c2c"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a4bb0f3152e7d11541640fbf5173e7c2c">operations_research::RoutingModelParameters::~RoutingModelParameters</a></div><div class="ttdeci">virtual ~RoutingModelParameters()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a8f40cf916624c2a3bf05a7a2049133c9"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8f40cf916624c2a3bf05a7a2049133c9">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_swap_active</a></div><div class="ttdeci">void clear_use_swap_active()</div><div class="ttdoc">.operations_research.OptionalBoolean use_swap_active = 14;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01104">routing_parameters.pb.h:1104</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a8169591c4680b5573a604f12c19ccd26"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8169591c4680b5573a604f12c19ccd26">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::default_instance</a></div><div class="ttdeci">static const RoutingSearchParameters_LocalSearchNeighborhoodOperators &amp; default_instance()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ad7180e2de72679a13fc07c87d4c3ec68"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ad7180e2de72679a13fc07c87d4c3ec68">operations_research::RoutingSearchParameters::set_cheapest_insertion_farthest_seeds_ratio</a></div><div class="ttdeci">void set_cheapest_insertion_farthest_seeds_ratio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01312">routing_parameters.pb.h:1312</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a3521245970cf4b5d5900817cbf1ad193"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a3521245970cf4b5d5900817cbf1ad193">operations_research::RoutingSearchParameters::savings_parallel_routes</a></div><div class="ttdeci">bool savings_parallel_routes() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01294">routing_parameters.pb.h:1294</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_abea7aae1148de95e0344b7ec85aa5bf8"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#abea7aae1148de95e0344b7ec85aa5bf8">operations_research::RoutingModelParameters::set_reduce_vehicle_cost_model</a></div><div class="ttdeci">void set_reduce_vehicle_cost_model(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01701">routing_parameters.pb.h:1701</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a425944d792011d74e2d9412156b69c72"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a425944d792011d74e2d9412156b69c72">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseNodePairSwapActiveFieldNumber</a></div><div class="ttdeci">static const int kUseNodePairSwapActiveFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00307">routing_parameters.pb.h:307</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a68969abc9cbc5ddded015ed506252043"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a68969abc9cbc5ddded015ed506252043">operations_research::RoutingSearchParameters::local_search_operators</a></div><div class="ttdeci">const ::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators &amp; local_search_operators() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01342">routing_parameters.pb.h:1342</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_ab51b5389c0df261b637b3b1e1de9d79c"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#ab51b5389c0df261b637b3b1e1de9d79c">operations_research::RoutingModelParameters::clear_reduce_vehicle_cost_model</a></div><div class="ttdeci">void clear_reduce_vehicle_cost_model()</div><div class="ttdoc">bool reduce_vehicle_cost_model = 2;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01694">routing_parameters.pb.h:1694</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a6505ada2e282e5087adc51c33b50ce03"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a6505ada2e282e5087adc51c33b50ce03">operations_research::RoutingSearchParameters::use_full_propagation</a></div><div class="ttdeci">bool use_full_propagation() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01605">routing_parameters.pb.h:1605</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a2b34e77065fab2c168410c5a5660d1ff"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a2b34e77065fab2c168410c5a5660d1ff">operations_research::RoutingModelParameters::kSolverParametersFieldNumber</a></div><div class="ttdeci">static const int kSolverParametersFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00795">routing_parameters.pb.h:795</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ae1def3e7542d0d477807d92f0670b697"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae1def3e7542d0d477807d92f0670b697">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_tsp_opt</a></div><div class="ttdeci">void clear_use_tsp_opt()</div><div class="ttdoc">.operations_research.OptionalBoolean use_tsp_opt = 10;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01034">routing_parameters.pb.h:1034</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ad48d8cc40769ca6c429eee6bdeb1eeef"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ad48d8cc40769ca6c429eee6bdeb1eeef">operations_research::RoutingSearchParameters::GetDescriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00412">routing_parameters.pb.h:412</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a4e9a471cf4a9a7cf26e3330f9ad84ff0"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4e9a471cf4a9a7cf26e3330f9ad84ff0">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::New</a></div><div class="ttdeci">RoutingSearchParameters_LocalSearchNeighborhoodOperators * New() const final</div><div class="ttdoc">implements Message -------------------------------------------—</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00133">routing_parameters.pb.h:133</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a15f9cc5fc4bef01a207fc95d64a0c132"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a15f9cc5fc4bef01a207fc95d64a0c132">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_neighbors</a></div><div class="ttdeci">void clear_use_relocate_neighbors()</div><div class="ttdoc">.operations_research.OptionalBoolean use_relocate_neighbors = 3;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00880">routing_parameters.pb.h:880</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a68c0111476c567ae58ec35caf3a70ec3"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a68c0111476c567ae58ec35caf3a70ec3">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_exchange</a></div><div class="ttdeci">void clear_use_exchange()</div><div class="ttdoc">.operations_research.OptionalBoolean use_exchange = 4;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00908">routing_parameters.pb.h:908</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a8944262133306b0c357cd9e08246887d"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a8944262133306b0c357cd9e08246887d">operations_research::RoutingModelParameters::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators</a></div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00082">routing_parameters.pb.h:82</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_afe6672369c7e44db9ce84e8434961b83"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#afe6672369c7e44db9ce84e8434961b83">operations_research::RoutingModelParameters::set_allocated_solver_parameters</a></div><div class="ttdeci">void set_allocated_solver_parameters(::operations_research::ConstraintSolverParameters *solver_parameters)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01674">routing_parameters.pb.h:1674</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a9293671b05731fa026edf1fc2983bc1d"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a9293671b05731fa026edf1fc2983bc1d">operations_research::RoutingSearchParameters::internal_default_instance</a></div><div class="ttdeci">static const RoutingSearchParameters * internal_default_instance()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00421">routing_parameters.pb.h:421</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a9e294616e90daec8e41dd2ec9597ba65"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a9e294616e90daec8e41dd2ec9597ba65">operations_research::RoutingModelParameters::clear_max_callback_cache_size</a></div><div class="ttdeci">void clear_max_callback_cache_size()</div><div class="ttdoc">int32 max_callback_cache_size = 3;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01708">routing_parameters.pb.h:1708</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a27f84d3444da958ce18ce12328b8cb49"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a27f84d3444da958ce18ce12328b8cb49">operations_research::RoutingSearchParameters::set_first_solution_strategy</a></div><div class="ttdeci">void set_first_solution_strategy(::operations_research::FirstSolutionStrategy_Value value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01214">routing_parameters.pb.h:1214</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_afb11d70a8d3a047f89433638fdf45151"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#afb11d70a8d3a047f89433638fdf45151">operations_research::RoutingSearchParameters::~RoutingSearchParameters</a></div><div class="ttdeci">virtual ~RoutingSearchParameters()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a9994025ade25001367602a5f0ab28b41"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a9994025ade25001367602a5f0ab28b41">operations_research::RoutingSearchParameters::set_savings_max_memory_usage_bytes</a></div><div class="ttdeci">void set_savings_max_memory_usage_bytes(double value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01256">routing_parameters.pb.h:1256</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a86370068930dfd75ac7bbc2c67cfa59a"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a86370068930dfd75ac7bbc2c67cfa59a">operations_research::RoutingModelParameters::internal_default_instance</a></div><div class="ttdeci">static const RoutingModelParameters * internal_default_instance()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00720">routing_parameters.pb.h:720</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_af38652e8facbab6173863a7c4978e82e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af38652e8facbab6173863a7c4978e82e">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_make_chain_inactive</a></div><div class="ttdeci">void set_use_make_chain_inactive(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01097">routing_parameters.pb.h:1097</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_ac29b72c52181f2e70f8a7fa534037bc7"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#ac29b72c52181f2e70f8a7fa534037bc7">operations_research::RoutingModelParameters::release_solver_parameters</a></div><div class="ttdeci">::operations_research::ConstraintSolverParameters * release_solver_parameters()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01658">routing_parameters.pb.h:1658</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aa5648799298498b0d3d4d64e7b03af22"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aa5648799298498b0d3d4d64e7b03af22">operations_research::RoutingSearchParameters::kSolutionLimitFieldNumber</a></div><div class="ttdeci">static const int kSolutionLimitFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00548">routing_parameters.pb.h:548</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a71b0753a25be3adc76246eaecc63f309"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a71b0753a25be3adc76246eaecc63f309">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_tsp_opt</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_tsp_opt() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01037">routing_parameters.pb.h:1037</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a6316dab0abefe4751ef5a1c635caddf3"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a6316dab0abefe4751ef5a1c635caddf3">operations_research::RoutingSearchParameters::kOptimizationStepFieldNumber</a></div><div class="ttdeci">static const int kOptimizationStepFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00542">routing_parameters.pb.h:542</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_af6ad14ec80cd0aaa5a3c38bb5fdff1c2"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#af6ad14ec80cd0aaa5a3c38bb5fdff1c2">operations_research::RoutingSearchParameters::descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00409">routing_parameters.pb.h:409</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ab6665fd25f69b301974eee15a2f82b50"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ab6665fd25f69b301974eee15a2f82b50">operations_research::RoutingSearchParameters::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_add9531fb1bc1b70ebbf82568b54a8432"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#add9531fb1bc1b70ebbf82568b54a8432">operations_research::RoutingSearchParameters::clear_use_cp</a></div><div class="ttdeci">void clear_use_cp()</div><div class="ttdoc">.operations_research.OptionalBoolean use_cp = 28;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01440">routing_parameters.pb.h:1440</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ac8d6803e7aa0a43599c2d198fb16c033"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac8d6803e7aa0a43599c2d198fb16c033">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseRelocatePairFieldNumber</a></div><div class="ttdeci">static const int kUseRelocatePairFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00199">routing_parameters.pb.h:199</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a406bb75560f8e4c64cc958d1c6cbff18"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a406bb75560f8e4c64cc958d1c6cbff18">operations_research::RoutingModelParameters::GetDescriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00711">routing_parameters.pb.h:711</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a18e18b1f7b035786a7d088588c9b1e72"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a18e18b1f7b035786a7d088588c9b1e72">operations_research::RoutingModelParameters::clear_solver_parameters</a></div><div class="ttdeci">void clear_solver_parameters()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a49d5206fe2a24d7971ebd88d9257ed1f"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a49d5206fe2a24d7971ebd88d9257ed1f">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_make_chain_inactive</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_make_chain_inactive() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01093">routing_parameters.pb.h:1093</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_af95f0237bac0e32f37decf70dc5a6f95"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#af95f0237bac0e32f37decf70dc5a6f95">operations_research::RoutingSearchParameters::kUseUnfilteredFirstSolutionStrategyFieldNumber</a></div><div class="ttdeci">static const int kUseUnfilteredFirstSolutionStrategyFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00554">routing_parameters.pb.h:554</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a4038e1ff3388e520e93644997b57c95e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a4038e1ff3388e520e93644997b57c95e">operations_research::RoutingSearchParameters::New</a></div><div class="ttdeci">RoutingSearchParameters * New() const final</div><div class="ttdoc">implements Message -------------------------------------------—</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00435">routing_parameters.pb.h:435</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html">operations_research::RoutingSearchParameters</a></div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00384">routing_parameters.pb.h:384</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_adaecb96a87207e7c0c0b76ec703f82b2"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#adaecb96a87207e7c0c0b76ec703f82b2">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_exchange</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_exchange() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00911">routing_parameters.pb.h:911</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_afd6209900a861e0531022b851d0ada21"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#afd6209900a861e0531022b851d0ada21">operations_research::RoutingSearchParameters::clear_savings_max_memory_usage_bytes</a></div><div class="ttdeci">void clear_savings_max_memory_usage_bytes()</div><div class="ttdoc">double savings_max_memory_usage_bytes = 23;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01249">routing_parameters.pb.h:1249</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a6e85767c5e223f1094b2f1c8ecaee04e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a6e85767c5e223f1094b2f1c8ecaee04e">operations_research::RoutingSearchParameters::mutable_time_limit</a></div><div class="ttdeci">PROTOBUF_NAMESPACE_ID::Duration * mutable_time_limit()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01526">routing_parameters.pb.h:1526</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a0bc1d0fc879a4757543da7f9387d5701"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a0bc1d0fc879a4757543da7f9387d5701">operations_research::RoutingSearchParameters::kCheapestInsertionNeighborsRatioFieldNumber</a></div><div class="ttdeci">static const int kCheapestInsertionNeighborsRatioFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00620">routing_parameters.pb.h:620</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ae5b76d4f9c2ddfa783bc92abdcb09329"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ae5b76d4f9c2ddfa783bc92abdcb09329">operations_research::RoutingSearchParameters::kSavingsParallelRoutesFieldNumber</a></div><div class="ttdeci">static const int kSavingsParallelRoutesFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00566">routing_parameters.pb.h:566</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a059e0bbaf042e908b507f6d00c0d1673"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a059e0bbaf042e908b507f6d00c0d1673">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_full_path_lns</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_full_path_lns() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01163">routing_parameters.pb.h:1163</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_afa85217d35e1cd60ed48bf231af629a1"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#afa85217d35e1cd60ed48bf231af629a1">operations_research::RoutingSearchParameters::kLocalSearchOperatorsFieldNumber</a></div><div class="ttdeci">static const int kLocalSearchOperatorsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00498">routing_parameters.pb.h:498</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a41fba391a8dedcf4e5e92fd752833128"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">operations_research::RoutingModelParameters::solver_parameters</a></div><div class="ttdeci">const ::operations_research::ConstraintSolverParameters &amp; solver_parameters() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01652">routing_parameters.pb.h:1652</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a91f80509715f5bc632a1b5ddc1b49342"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a91f80509715f5bc632a1b5ddc1b49342">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseOrOptFieldNumber</a></div><div class="ttdeci">static const int kUseOrOptFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00235">routing_parameters.pb.h:235</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a4015a578936b92ad9a09489afb8a6533"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4015a578936b92ad9a09489afb8a6533">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_exchange_subtrip</a></div><div class="ttdeci">void clear_use_exchange_subtrip()</div><div class="ttdoc">.operations_research.OptionalBoolean use_exchange_subtrip = 26;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00936">routing_parameters.pb.h:936</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a98244ea3247b5cf50308709cf458a45a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a98244ea3247b5cf50308709cf458a45a">operations_research::RoutingSearchParameters::kCheapestInsertionFarthestSeedsRatioFieldNumber</a></div><div class="ttdeci">static const int kCheapestInsertionFarthestSeedsRatioFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00596">routing_parameters.pb.h:596</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a8f7ccaba670d1cb618c1e7b235dca07c"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a8f7ccaba670d1cb618c1e7b235dca07c">operations_research::RoutingSearchParameters::kLogSearchFieldNumber</a></div><div class="ttdeci">static const int kLogSearchFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00584">routing_parameters.pb.h:584</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a1068497c47c57423825df8185c45a613"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a1068497c47c57423825df8185c45a613">operations_research::RoutingModelParameters::kReduceVehicleCostModelFieldNumber</a></div><div class="ttdeci">static const int kReduceVehicleCostModelFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00803">routing_parameters.pb.h:803</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_ab64e41aa01a412274682e9402fc1bebd"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#ab64e41aa01a412274682e9402fc1bebd">operations_research::RoutingModelParameters::reduce_vehicle_cost_model</a></div><div class="ttdeci">bool reduce_vehicle_cost_model() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01697">routing_parameters.pb.h:1697</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ac361bb92350b2457cdb0bdf19b716d7b"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ac361bb92350b2457cdb0bdf19b716d7b">operations_research::RoutingSearchParameters::set_log_cost_scaling_factor</a></div><div class="ttdeci">void set_log_cost_scaling_factor(double value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01637">routing_parameters.pb.h:1637</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a595bafdd2ca0348c23f2c03da8ef2468"><div class="ttname"><a href="namespaceoperations__research.html#a595bafdd2ca0348c23f2c03da8ef2468">operations_research::_RoutingSearchParameters_LocalSearchNeighborhoodOperators_default_instance_</a></div><div class="ttdeci">RoutingSearchParameters_LocalSearchNeighborhoodOperatorsDefaultTypeInternal _RoutingSearchParameters_LocalSearchNeighborhoodOperators_default_instance_</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a7bd3a0b0d00956d299030f05bbfc1e8d"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a7bd3a0b0d00956d299030f05bbfc1e8d">operations_research::RoutingModelParameters::GetCachedSize</a></div><div class="ttdeci">int GetCachedSize() const final</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00759">routing_parameters.pb.h:759</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a4b6cfeb00e79f918b7835c4ea5301194"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4b6cfeb00e79f918b7835c4ea5301194">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseSwapActiveFieldNumber</a></div><div class="ttdeci">static const int kUseSwapActiveFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00271">routing_parameters.pb.h:271</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a8df6cd486de00caf9f62a7c65e1cb0ea"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8df6cd486de00caf9f62a7c65e1cb0ea">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::internal_default_instance</a></div><div class="ttdeci">static const RoutingSearchParameters_LocalSearchNeighborhoodOperators * internal_default_instance()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00119">routing_parameters.pb.h:119</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a188d6dd3a1437850241baebdc6afca79"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a188d6dd3a1437850241baebdc6afca79">operations_research::RoutingSearchParameters::use_depth_first_search</a></div><div class="ttdeci">bool use_depth_first_search() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01429">routing_parameters.pb.h:1429</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a2c56a2874242ce89291532ddc2189b7f"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a2c56a2874242ce89291532ddc2189b7f">operations_research::RoutingSearchParameters::kRelocateExpensiveChainNumArcsToConsiderFieldNumber</a></div><div class="ttdeci">static const int kRelocateExpensiveChainNumArcsToConsiderFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00614">routing_parameters.pb.h:614</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a6ddd61e463211acb7159007dcc3693a4"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6ddd61e463211acb7159007dcc3693a4">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ae8ad375f52f717d5a2d2e84b4efea16c"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae8ad375f52f717d5a2d2e84b4efea16c">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseInactiveLnsFieldNumber</a></div><div class="ttdeci">static const int kUseInactiveLnsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00301">routing_parameters.pb.h:301</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a99df7228a605fd8ca998c1bf511ac440"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a99df7228a605fd8ca998c1bf511ac440">operations_research::RoutingModelParameters::GetReflection</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00714">routing_parameters.pb.h:714</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ae09f2d161d225893aea8854d76d295c6"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae09f2d161d225893aea8854d76d295c6">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_path_lns</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_path_lns() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01149">routing_parameters.pb.h:1149</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a5b99f531a6bcc0f05ad1b541143352c2"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a5b99f531a6bcc0f05ad1b541143352c2">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_and_make_active</a></div><div class="ttdeci">void clear_use_relocate_and_make_active()</div><div class="ttdoc">.operations_research.OptionalBoolean use_relocate_and_make_active = 21;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01062">routing_parameters.pb.h:1062</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_ae69c245d41f9e591e2e61712025523f2"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#ae69c245d41f9e591e2e61712025523f2">operations_research::RoutingModelParameters::InternalSerializeWithCachedSizesToArray</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a16d6e36b8db4ef561f7d5759d9503cd2"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a16d6e36b8db4ef561f7d5759d9503cd2">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_or_opt</a></div><div class="ttdeci">void set_use_or_opt(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01013">routing_parameters.pb.h:1013</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a53824ced8b76aec5a70c1aa6d1d35524"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a53824ced8b76aec5a70c1aa6d1d35524">operations_research::RoutingSearchParameters::set_relocate_expensive_chain_num_arcs_to_consider</a></div><div class="ttdeci">void set_relocate_expensive_chain_num_arcs_to_consider(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01391">routing_parameters.pb.h:1391</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a1869a8f644cad7d247df8333f84103fe"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a1869a8f644cad7d247df8333f84103fe">operations_research::RoutingSearchParameters::MergePartialFromCodedStream</a></div><div class="ttdeci">bool MergePartialFromCodedStream(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a488c616b0ed0fadf8fae77b20117f9b3"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a488c616b0ed0fadf8fae77b20117f9b3">operations_research::RoutingSearchParameters::log_cost_scaling_factor</a></div><div class="ttdeci">double log_cost_scaling_factor() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01633">routing_parameters.pb.h:1633</a></div></div>
<div class="ttc" id="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto_html_a2fb86ecfe8ad2860574802a70cd30f86"><div class="ttname"><a href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#a2fb86ecfe8ad2860574802a70cd30f86">TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto::PROTOBUF_SECTION_VARIABLE</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries [] PROTOBUF_SECTION_VARIABLE(protodesc_cold)</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a35a1ad7467c77c92554475f81ddc6e1b"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a35a1ad7467c77c92554475f81ddc6e1b">operations_research::RoutingModelParameters::operator=</a></div><div class="ttdeci">RoutingModelParameters &amp; operator=(const RoutingModelParameters &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00695">routing_parameters.pb.h:695</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a3907ad028ff31c05f3aeed8a868628cb"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a3907ad028ff31c05f3aeed8a868628cb">operations_research::RoutingSearchParameters::clear_cheapest_insertion_farthest_seeds_ratio</a></div><div class="ttdeci">void clear_cheapest_insertion_farthest_seeds_ratio()</div><div class="ttdoc">double cheapest_insertion_farthest_seeds_ratio = 16;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01305">routing_parameters.pb.h:1305</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aa0cebfea8df38d6587721e5d66b558a2"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aa0cebfea8df38d6587721e5d66b558a2">operations_research::RoutingSearchParameters::release_lns_time_limit</a></div><div class="ttdeci">PROTOBUF_NAMESPACE_ID::Duration * release_lns_time_limit()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01565">routing_parameters.pb.h:1565</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ad5d3500ba749436e10df70a480973339"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ad5d3500ba749436e10df70a480973339">operations_research::RoutingSearchParameters::kTimeLimitFieldNumber</a></div><div class="ttdeci">static const int kTimeLimitFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00507">routing_parameters.pb.h:507</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a48c87e5bb4eb225dfd080c78160edbb4"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a48c87e5bb4eb225dfd080c78160edbb4">operations_research::RoutingSearchParameters::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</div></div>
<div class="ttc" id="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto_html"><div class="ttname"><a href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html">TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a></div><div class="ttdoc">Internal implementation detail do not use these members.</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00049">routing_parameters.pb.h:49</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a56a9edb13fa45cca809473c8a1fb1e63"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a56a9edb13fa45cca809473c8a1fb1e63">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::GetDescriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00110">routing_parameters.pb.h:110</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_afdad94942cbf733b3fee507f71622f14"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#afdad94942cbf733b3fee507f71622f14">operations_research::RoutingModelParameters::RoutingModelParameters</a></div><div class="ttdeci">RoutingModelParameters()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ac9d7a72c0e8e59daea9570f0cce26d43"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac9d7a72c0e8e59daea9570f0cce26d43">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseTwoOptFieldNumber</a></div><div class="ttdeci">static const int kUseTwoOptFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00229">routing_parameters.pb.h:229</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a5872bf0016424fa6f676b957d1072b9a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a5872bf0016424fa6f676b957d1072b9a">operations_research::RoutingSearchParameters::kSavingsAddReverseArcsFieldNumber</a></div><div class="ttdeci">static const int kSavingsAddReverseArcsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00560">routing_parameters.pb.h:560</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_abee30e8e2d8409d27fba944b8d205639"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#abee30e8e2d8409d27fba944b8d205639">operations_research::RoutingModelParameters::default_instance</a></div><div class="ttdeci">static const RoutingModelParameters &amp; default_instance()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_abb75713d45dab5ce9195269ff72db30b"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#abb75713d45dab5ce9195269ff72db30b">operations_research::RoutingSearchParameters::kSavingsMaxMemoryUsageBytesFieldNumber</a></div><div class="ttdeci">static const int kSavingsMaxMemoryUsageBytesFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00632">routing_parameters.pb.h:632</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a4b0db38580363eaff967d06d051237ff"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a4b0db38580363eaff967d06d051237ff">operations_research::RoutingSearchParameters::set_use_unfiltered_first_solution_strategy</a></div><div class="ttdeci">void set_use_unfiltered_first_solution_strategy(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01228">routing_parameters.pb.h:1228</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a469b79075b1b2930b0f0cf01df5c4acb"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a469b79075b1b2930b0f0cf01df5c4acb">operations_research::RoutingSearchParameters::default_instance</a></div><div class="ttdeci">static const RoutingSearchParameters &amp; default_instance()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ac781239fc4db54d70699250c1c1ffa2b"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac781239fc4db54d70699250c1c1ffa2b">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_cross_exchange</a></div><div class="ttdeci">void clear_use_cross_exchange()</div><div class="ttdoc">.operations_research.OptionalBoolean use_cross_exchange = 6;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00964">routing_parameters.pb.h:964</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a86b1e8fa66fe1541f228bfa4d4d1879b"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a86b1e8fa66fe1541f228bfa4d4d1879b">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_inactive_lns</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_inactive_lns() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01191">routing_parameters.pb.h:1191</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aa5a14c23b0a5141fc9b39d63f93c46cd"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa5a14c23b0a5141fc9b39d63f93c46cd">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_tsp_opt</a></div><div class="ttdeci">void set_use_tsp_opt(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01041">routing_parameters.pb.h:1041</a></div></div>
<div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> <a href="routing__enums_8pb_8h_source.html#l00040">routing_enums.pb.h:40</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aac9fb20a2060070b2ffd2bebc9d7b1d8"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aac9fb20a2060070b2ffd2bebc9d7b1d8">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div></div>
<div class="ttc" id="routing__enums_8pb_8h_html"><div class="ttname"><a href="routing__enums_8pb_8h.html">routing_enums.pb.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aa3518b044136521b3db52c1a154c1f76"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa3518b044136521b3db52c1a154c1f76">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseExchangeFieldNumber</a></div><div class="ttdeci">static const int kUseExchangeFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00211">routing_parameters.pb.h:211</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ad0cae1c922a1ac42e28d28b54ec9a7de"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad0cae1c922a1ac42e28d28b54ec9a7de">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::~RoutingSearchParameters_LocalSearchNeighborhoodOperators</a></div><div class="ttdeci">virtual ~RoutingSearchParameters_LocalSearchNeighborhoodOperators()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aa515396c8da2225c6337914b5039750f"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aa515396c8da2225c6337914b5039750f">operations_research::RoutingSearchParameters::has_time_limit</a></div><div class="ttdeci">bool has_time_limit() const</div><div class="ttdoc">.google.protobuf.Duration time_limit = 9;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01510">routing_parameters.pb.h:1510</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a3ebebd04797082998191c4865bb61836"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a3ebebd04797082998191c4865bb61836">operations_research::RoutingSearchParameters::RoutingSearchParameters</a></div><div class="ttdeci">RoutingSearchParameters()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a1fc0effbfc3704123793b41259356e75"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a1fc0effbfc3704123793b41259356e75">operations_research::RoutingSearchParameters::set_optimization_step</a></div><div class="ttdeci">void set_optimization_step(double value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01475">routing_parameters.pb.h:1475</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ae3a853384e4e580582b670a57018029d"><div class="ttname"><a href="namespaceoperations__research.html#ae3a853384e4e580582b670a57018029d">operations_research::_RoutingModelParameters_default_instance_</a></div><div class="ttdeci">RoutingModelParametersDefaultTypeInternal _RoutingModelParameters_default_instance_</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aac55bca4724b851fbca779e7478a7ed7"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aac55bca4724b851fbca779e7478a7ed7">operations_research::RoutingSearchParameters::clear_log_cost_scaling_factor</a></div><div class="ttdeci">void clear_log_cost_scaling_factor()</div><div class="ttdoc">double log_cost_scaling_factor = 22;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01630">routing_parameters.pb.h:1630</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ac9626532b28350ffb7a9e644de3c1497"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac9626532b28350ffb7a9e644de3c1497">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::InternalSerializeWithCachedSizesToArray</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a0c792b421c32f23a32c6837a1eb40151"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0c792b421c32f23a32c6837a1eb40151">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00107">routing_parameters.pb.h:107</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a94ad5e84bc837ff15d2574a76c545d53"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a94ad5e84bc837ff15d2574a76c545d53">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_light_relocate_pair</a></div><div class="ttdeci">void set_use_light_relocate_pair(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00873">routing_parameters.pb.h:873</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a601e1a7c230fbf44503db528b20e30ca"><div class="ttname"><a href="namespaceoperations__research.html#a601e1a7c230fbf44503db528b20e30ca">operations_research::_RoutingSearchParameters_default_instance_</a></div><div class="ttdeci">RoutingSearchParametersDefaultTypeInternal _RoutingSearchParameters_default_instance_</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aca7cf993b90688de55ab1906ce91c508"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aca7cf993b90688de55ab1906ce91c508">operations_research::RoutingSearchParameters::set_use_depth_first_search</a></div><div class="ttdeci">void set_use_depth_first_search(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01433">routing_parameters.pb.h:1433</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ac18551a293ce40ebb3fd9dfd6c702617"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ac18551a293ce40ebb3fd9dfd6c702617">operations_research::RoutingSearchParameters::use_cp</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_cp() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01443">routing_parameters.pb.h:1443</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a632373dbbabddc8592b40b77e311a119"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a632373dbbabddc8592b40b77e311a119">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_pair</a></div><div class="ttdeci">void set_use_relocate_pair(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00859">routing_parameters.pb.h:859</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a872483e58ff68789e5bf657c0e35d2c9"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a872483e58ff68789e5bf657c0e35d2c9">operations_research::RoutingSearchParameters::clear_use_depth_first_search</a></div><div class="ttdeci">void clear_use_depth_first_search()</div><div class="ttdoc">bool use_depth_first_search = 6;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01426">routing_parameters.pb.h:1426</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a7204e83642c4d2d75c743c5d98b4163a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a7204e83642c4d2d75c743c5d98b4163a">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_expensive_chain</a></div><div class="ttdeci">void set_use_relocate_expensive_chain(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00985">routing_parameters.pb.h:985</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a8050a9d716d38b8635f5f42b17bf33f6"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a8050a9d716d38b8635f5f42b17bf33f6">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseMakeActiveFieldNumber</a></div><div class="ttdeci">static const int kUseMakeActiveFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00253">routing_parameters.pb.h:253</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_af504378589b4a79573c9c8514756a0c1"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#af504378589b4a79573c9c8514756a0c1">operations_research::RoutingModelParameters::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a9eea49b82dc1d001a3d4c031f9eed4c0"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a9eea49b82dc1d001a3d4c031f9eed4c0">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_inactive_lns</a></div><div class="ttdeci">void clear_use_inactive_lns()</div><div class="ttdoc">.operations_research.OptionalBoolean use_inactive_lns = 19;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01188">routing_parameters.pb.h:1188</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aed4dedd3c764cfe42a3f691ac8447571"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aed4dedd3c764cfe42a3f691ac8447571">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_extended_swap_active</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_extended_swap_active() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01121">routing_parameters.pb.h:1121</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aef3a296fa4f9d9d745fe62f1aa67a06d"><div class="ttname"><a href="namespaceoperations__research.html#aef3a296fa4f9d9d745fe62f1aa67a06d">operations_research::FirstSolutionStrategy_Value</a></div><div class="ttdeci">FirstSolutionStrategy_Value</div><div class="ttdef"><b>Definition:</b> <a href="routing__enums_8pb_8h_source.html#l00072">routing_enums.pb.h:72</a></div></div>
<div class="ttc" id="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto_html_a3a2c7d7e549806559170a84a201ba597"><div class="ttname"><a href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#a3a2c7d7e549806559170a84a201ba597">TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto::field_metadata</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00056">routing_parameters.pb.h:56</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a6832823fcad80b2ad67e987fa7ffe8c6"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a6832823fcad80b2ad67e987fa7ffe8c6">operations_research::RoutingModelParameters::mutable_solver_parameters</a></div><div class="ttdeci">::operations_research::ConstraintSolverParameters * mutable_solver_parameters()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01665">routing_parameters.pb.h:1665</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aa700f43a308254ec29619f19fcb1606e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aa700f43a308254ec29619f19fcb1606e">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aeb2580921b8ac0a78c48016e06e89250"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aeb2580921b8ac0a78c48016e06e89250">operations_research::RoutingSearchParameters::GetCachedSize</a></div><div class="ttdeci">int GetCachedSize() const final</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00460">routing_parameters.pb.h:460</a></div></div>
<div class="ttc" id="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto_html_afc09e329ebff5cec3be01ae37c182025"><div class="ttname"><a href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html#afc09e329ebff5cec3be01ae37c182025">TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto::serialization_table</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00057">routing_parameters.pb.h:57</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ae47428188eb51b3105f791f5fbac264a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae47428188eb51b3105f791f5fbac264a">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::RoutingSearchParameters_LocalSearchNeighborhoodOperators</a></div><div class="ttdeci">RoutingSearchParameters_LocalSearchNeighborhoodOperators()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aca7e635e800ba0079c4cab2847df61e9"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aca7e635e800ba0079c4cab2847df61e9">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_two_opt</a></div><div class="ttdeci">void clear_use_two_opt()</div><div class="ttdoc">.operations_research.OptionalBoolean use_two_opt = 7;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00992">routing_parameters.pb.h:992</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ae9c2ab5bf48d1fe4cfb7bfc0fc2bebd6"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ae9c2ab5bf48d1fe4cfb7bfc0fc2bebd6">operations_research::RoutingSearchParameters::LocalSearchNeighborhoodOperators</a></div><div class="ttdeci">RoutingSearchParameters_LocalSearchNeighborhoodOperators LocalSearchNeighborhoodOperators</div><div class="ttdoc">nested types -------------------------------------------------—</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00491">routing_parameters.pb.h:491</a></div></div>
<div class="ttc" id="namespaceoperations__research_html"><div class="ttname"><a href="namespaceoperations__research.html">operations_research</a></div><div class="ttdoc">Licensed under the Apache License, Version 2.0 (the &quot;License&quot;); you may not use this file except in c...</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l00093">constraint_solver.h:93</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a322afc1d48aecbc157a02103d4d878be"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a322afc1d48aecbc157a02103d4d878be">operations_research::RoutingSearchParameters::set_allocated_time_limit</a></div><div class="ttdeci">void set_allocated_time_limit(PROTOBUF_NAMESPACE_ID::Duration *time_limit)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01535">routing_parameters.pb.h:1535</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_af061e852cc23ec2935da9207314d31b0"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#af061e852cc23ec2935da9207314d31b0">operations_research::RoutingSearchParameters::set_use_cp</a></div><div class="ttdeci">void set_use_cp(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01447">routing_parameters.pb.h:1447</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a07b454ea900a54b27d874c23d5eab0f5"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a07b454ea900a54b27d874c23d5eab0f5">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::InitAsDefaultInstance</a></div><div class="ttdeci">static void InitAsDefaultInstance()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_af680f3539ecda882c8355ea873be63c1"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#af680f3539ecda882c8355ea873be63c1">operations_research::RoutingSearchParameters::relocate_expensive_chain_num_arcs_to_consider</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 relocate_expensive_chain_num_arcs_to_consider() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01387">routing_parameters.pb.h:1387</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aa6740442fcb7939d4dc96c8fdb1b5242"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aa6740442fcb7939d4dc96c8fdb1b5242">operations_research::RoutingSearchParameters::kLocalSearchMetaheuristicFieldNumber</a></div><div class="ttdeci">static const int kLocalSearchMetaheuristicFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00530">routing_parameters.pb.h:530</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a81c71dac58ad69cb3911fffe65603587"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a81c71dac58ad69cb3911fffe65603587">operations_research::RoutingSearchParameters::kUseCpFieldNumber</a></div><div class="ttdeci">static const int kUseCpFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00644">routing_parameters.pb.h:644</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a0524d136bbf2f6398c4c110bf7e1c43e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0524d136bbf2f6398c4c110bf7e1c43e">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseExchangePairFieldNumber</a></div><div class="ttdeci">static const int kUseExchangePairFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00319">routing_parameters.pb.h:319</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a46814098b9fb77510884dbb40d473496"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a46814098b9fb77510884dbb40d473496">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate_and_make_active</a></div><div class="ttdeci">void set_use_relocate_and_make_active(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01069">routing_parameters.pb.h:1069</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a34e40d6430b082da40ba360377bbc8e5"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a34e40d6430b082da40ba360377bbc8e5">operations_research::RoutingSearchParameters::savings_max_memory_usage_bytes</a></div><div class="ttdeci">double savings_max_memory_usage_bytes() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01252">routing_parameters.pb.h:1252</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a1425a7c936c6b0f166a9c18d77bbc61b"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a1425a7c936c6b0f166a9c18d77bbc61b">operations_research::RoutingSearchParameters::release_time_limit</a></div><div class="ttdeci">PROTOBUF_NAMESPACE_ID::Duration * release_time_limit()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01519">routing_parameters.pb.h:1519</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a533d483c5f6b2cc13a447bcbdda9fd4c"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a533d483c5f6b2cc13a447bcbdda9fd4c">operations_research::RoutingModelParameters::SerializeWithCachedSizes</a></div><div class="ttdeci">void SerializeWithCachedSizes(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a0ac98b6114c27295901dffd09c0f2a92"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a0ac98b6114c27295901dffd09c0f2a92">operations_research::RoutingModelParameters::descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00708">routing_parameters.pb.h:708</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a612f34f61de2a9ab92c3ba6e9156c314"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a612f34f61de2a9ab92c3ba6e9156c314">operations_research::RoutingSearchParameters::use_cp_sat</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_cp_sat() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01457">routing_parameters.pb.h:1457</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a64d68c203000cd83e8498ebb9abfb267"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a64d68c203000cd83e8498ebb9abfb267">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_light_relocate_pair</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_light_relocate_pair() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00869">routing_parameters.pb.h:869</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a00b225a54d6aae501e3fff4708e3092a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a00b225a54d6aae501e3fff4708e3092a">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::SerializeWithCachedSizes</a></div><div class="ttdeci">void SerializeWithCachedSizes(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_a9f4e28be5238b67f1ed343975ce60d8e"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#a9f4e28be5238b67f1ed343975ce60d8e">operations_research::RoutingModelParameters::MergeFrom</a></div><div class="ttdeci">void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ae62ae1c64ba2a30b57bca4fe1d95a5fe"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae62ae1c64ba2a30b57bca4fe1d95a5fe">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_exchange_subtrip</a></div><div class="ttdeci">void set_use_exchange_subtrip(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00943">routing_parameters.pb.h:943</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aad3da82d490fd69c7170310c40b7fa12"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aad3da82d490fd69c7170310c40b7fa12">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::GetReflection</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00113">routing_parameters.pb.h:113</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_af096601661641aab74d3de22b97b58a1"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af096601661641aab74d3de22b97b58a1">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_make_chain_inactive</a></div><div class="ttdeci">void clear_use_make_chain_inactive()</div><div class="ttdoc">.operations_research.OptionalBoolean use_make_chain_inactive = 13;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01090">routing_parameters.pb.h:1090</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a99e08d5b88d969e35185ff0fe0e2de67"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a99e08d5b88d969e35185ff0fe0e2de67">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::RoutingSearchParameters_LocalSearchNeighborhoodOperators</a></div><div class="ttdeci">RoutingSearchParameters_LocalSearchNeighborhoodOperators(RoutingSearchParameters_LocalSearchNeighborhoodOperators &amp;&amp;from) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00089">routing_parameters.pb.h:89</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a2698bb92760d1ed4cf8bab4170c23f90"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a2698bb92760d1ed4cf8bab4170c23f90">operations_research::RoutingSearchParameters::number_of_solutions_to_collect</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 number_of_solutions_to_collect() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01485">routing_parameters.pb.h:1485</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_afe2e72abc2a24addc99be960a8379757"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#afe2e72abc2a24addc99be960a8379757">operations_research::RoutingSearchParameters::set_savings_neighbors_ratio</a></div><div class="ttdeci">void set_savings_neighbors_ratio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01242">routing_parameters.pb.h:1242</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a6f3735b4f814b78851ea96915b64d339"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f3735b4f814b78851ea96915b64d339">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_extended_swap_active</a></div><div class="ttdeci">void clear_use_extended_swap_active()</div><div class="ttdoc">.operations_research.OptionalBoolean use_extended_swap_active = 15;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01118">routing_parameters.pb.h:1118</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a0644db6c5d4d21856df416804feb7c36"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a0644db6c5d4d21856df416804feb7c36">operations_research::RoutingSearchParameters::set_allocated_local_search_operators</a></div><div class="ttdeci">void set_allocated_local_search_operators(::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators *local_search_operators)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01364">routing_parameters.pb.h:1364</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a6f7de24b072589c4f8a1b21877691516"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6f7de24b072589c4f8a1b21877691516">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_lin_kernighan</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_lin_kernighan() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01023">routing_parameters.pb.h:1023</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a72f0760c6c6518c3b614ca411438b7f8"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a72f0760c6c6518c3b614ca411438b7f8">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_relocate</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_relocate() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00841">routing_parameters.pb.h:841</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_afed9e3f369e1c1d602e61ebae5c421ee"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#afed9e3f369e1c1d602e61ebae5c421ee">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_tsp_lns</a></div><div class="ttdeci">void set_use_tsp_lns(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01181">routing_parameters.pb.h:1181</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aa34d9b1f0807c613bc4db29b6d7b813d"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aa34d9b1f0807c613bc4db29b6d7b813d">operations_research::RoutingSearchParameters::kLnsTimeLimitFieldNumber</a></div><div class="ttdeci">static const int kLnsTimeLimitFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00516">routing_parameters.pb.h:516</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a1a20350a8f135fdbea7c17341aeeff94"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a1a20350a8f135fdbea7c17341aeeff94">operations_research::RoutingSearchParameters::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ab17920abb6adc2871e96c8268559a219"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ab17920abb6adc2871e96c8268559a219">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseRelocateNeighborsFieldNumber</a></div><div class="ttdeci">static const int kUseRelocateNeighborsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00205">routing_parameters.pb.h:205</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a4590615f891473567ba449cdc22f4aee"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4590615f891473567ba449cdc22f4aee">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_expensive_chain</a></div><div class="ttdeci">void clear_use_relocate_expensive_chain()</div><div class="ttdoc">.operations_research.OptionalBoolean use_relocate_expensive_chain = 23;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00978">routing_parameters.pb.h:978</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_acf809ead2fb840544f259378908a3e75"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#acf809ead2fb840544f259378908a3e75">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::swap</a></div><div class="ttdeci">friend void swap(RoutingSearchParameters_LocalSearchNeighborhoodOperators &amp;a, RoutingSearchParameters_LocalSearchNeighborhoodOperators &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00127">routing_parameters.pb.h:127</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ad9a7d3e6b7b93e94ef4bc7be2a78c465"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ad9a7d3e6b7b93e94ef4bc7be2a78c465">operations_research::RoutingSearchParameters::optimization_step</a></div><div class="ttdeci">double optimization_step() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01471">routing_parameters.pb.h:1471</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a732502fa2d23aef9fb1bd043161d1b8e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a732502fa2d23aef9fb1bd043161d1b8e">operations_research::RoutingSearchParameters::mutable_lns_time_limit</a></div><div class="ttdeci">PROTOBUF_NAMESPACE_ID::Duration * mutable_lns_time_limit()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01572">routing_parameters.pb.h:1572</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingModelParameters_html_ad6d1dfc03401a626eae05eefe96fba2a"><div class="ttname"><a href="classoperations__research_1_1RoutingModelParameters.html#ad6d1dfc03401a626eae05eefe96fba2a">operations_research::RoutingModelParameters::InitAsDefaultInstance</a></div><div class="ttdeci">static void InitAsDefaultInstance()</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ac5880b230b7a3a1bc68e515ab5f4b431"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ac5880b230b7a3a1bc68e515ab5f4b431">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_make_inactive</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_make_inactive() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01079">routing_parameters.pb.h:1079</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a230f5cf52875b450b0e40a0f9a8e5e46"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a230f5cf52875b450b0e40a0f9a8e5e46">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate</a></div><div class="ttdeci">void clear_use_relocate()</div><div class="ttdoc">nested types -------------------------------------------------—</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00838">routing_parameters.pb.h:838</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a1079943d12df6125c91c1a6eb55933ed"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a1079943d12df6125c91c1a6eb55933ed">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseRelocateExpensiveChainFieldNumber</a></div><div class="ttdeci">static const int kUseRelocateExpensiveChainFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00325">routing_parameters.pb.h:325</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a4017804a6736b916028fdcb68d3c04f7"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a4017804a6736b916028fdcb68d3c04f7">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_aaaed915d0acee86ec00d8b4ccd9b838e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#aaaed915d0acee86ec00d8b4ccd9b838e">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_make_active</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_make_active() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01051">routing_parameters.pb.h:1051</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aefda3c065a20d3bf37fc7ab8e12c110a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aefda3c065a20d3bf37fc7ab8e12c110a">operations_research::RoutingSearchParameters::set_cheapest_insertion_neighbors_ratio</a></div><div class="ttdeci">void set_cheapest_insertion_neighbors_ratio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01326">routing_parameters.pb.h:1326</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a35e37cb9c2effd7a1e5cd358ac8ed9ed"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a35e37cb9c2effd7a1e5cd358ac8ed9ed">operations_research::RoutingSearchParameters::clear_number_of_solutions_to_collect</a></div><div class="ttdeci">void clear_number_of_solutions_to_collect()</div><div class="ttdoc">int32 number_of_solutions_to_collect = 17;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01482">routing_parameters.pb.h:1482</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a481e97fd5701168fe5f284ccfcc3edaa"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a481e97fd5701168fe5f284ccfcc3edaa">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_two_opt</a></div><div class="ttdeci">void set_use_two_opt(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00999">routing_parameters.pb.h:999</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a0aba2999d1b70afb2587c1d6475dc398"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a0aba2999d1b70afb2587c1d6475dc398">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::GetCachedSize</a></div><div class="ttdeci">int GetCachedSize() const final</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00158">routing_parameters.pb.h:158</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ae3038a38ed0a060aaabc33d5630e0fd4"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ae3038a38ed0a060aaabc33d5630e0fd4">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_relocate</a></div><div class="ttdeci">void set_use_relocate(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00845">routing_parameters.pb.h:845</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a107da49b01f17cddc8c9951c576f3ddf"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a107da49b01f17cddc8c9951c576f3ddf">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_exchange_pair</a></div><div class="ttdeci">void clear_use_exchange_pair()</div><div class="ttdoc">.operations_research.OptionalBoolean use_exchange_pair = 22;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00922">routing_parameters.pb.h:922</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ab95bbaddd525714f687a67e30759329a"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ab95bbaddd525714f687a67e30759329a">operations_research::RoutingSearchParameters::release_local_search_operators</a></div><div class="ttdeci">::operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators * release_local_search_operators()</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01348">routing_parameters.pb.h:1348</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a6cdae3b658db6bdb1df24f00ac32dd03"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a6cdae3b658db6bdb1df24f00ac32dd03">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_cross</a></div><div class="ttdeci">void clear_use_cross()</div><div class="ttdoc">.operations_research.OptionalBoolean use_cross = 5;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00950">routing_parameters.pb.h:950</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a26a7a1a210a1223e8ac1352fb95fc814"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a26a7a1a210a1223e8ac1352fb95fc814">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseMakeChainInactiveFieldNumber</a></div><div class="ttdeci">static const int kUseMakeChainInactiveFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00265">routing_parameters.pb.h:265</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ae24f1aa98fc1e57bfab7684917ab0fc0"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ae24f1aa98fc1e57bfab7684917ab0fc0">operations_research::RoutingSearchParameters::lns_time_limit</a></div><div class="ttdeci">const PROTOBUF_NAMESPACE_ID::Duration &amp; lns_time_limit() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01559">routing_parameters.pb.h:1559</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a425914c72c81c29cec0a438bc34c226e"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a425914c72c81c29cec0a438bc34c226e">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseTspOptFieldNumber</a></div><div class="ttdeci">static const int kUseTspOptFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00247">routing_parameters.pb.h:247</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a3a1d40654033e8a4da601d5c7d537ab9"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a3a1d40654033e8a4da601d5c7d537ab9">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::use_node_pair_swap_active</a></div><div class="ttdeci">::operations_research::OptionalBoolean use_node_pair_swap_active() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01135">routing_parameters.pb.h:1135</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a82ffbadc4ec6da8b5441c39587fa3161"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a82ffbadc4ec6da8b5441c39587fa3161">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::CopyFrom</a></div><div class="ttdeci">void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &amp;from) final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a945eb8b8eb4e4787ba17a59b501b0edf"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a945eb8b8eb4e4787ba17a59b501b0edf">operations_research::RoutingSearchParameters::clear_relocate_expensive_chain_num_arcs_to_consider</a></div><div class="ttdeci">void clear_relocate_expensive_chain_num_arcs_to_consider()</div><div class="ttdoc">int32 relocate_expensive_chain_num_arcs_to_consider = 20;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01384">routing_parameters.pb.h:1384</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a4d507cb3a94f1e2a4d13aeacd85e2d88"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a4d507cb3a94f1e2a4d13aeacd85e2d88">operations_research::RoutingSearchParameters::time_limit</a></div><div class="ttdeci">const PROTOBUF_NAMESPACE_ID::Duration &amp; time_limit() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01513">routing_parameters.pb.h:1513</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_af74a292cc582ce4ee9ff6cae5eab246f"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#af74a292cc582ce4ee9ff6cae5eab246f">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::clear_use_relocate_subtrip</a></div><div class="ttdeci">void clear_use_relocate_subtrip()</div><div class="ttdoc">.operations_research.OptionalBoolean use_relocate_subtrip = 25;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00894">routing_parameters.pb.h:894</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a5c2cd8aee2b77f3efd61948af727f1ed"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a5c2cd8aee2b77f3efd61948af727f1ed">operations_research::RoutingSearchParameters::set_savings_parallel_routes</a></div><div class="ttdeci">void set_savings_parallel_routes(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01298">routing_parameters.pb.h:1298</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a7bcba3350c59b5d66de72500dca7f2b4"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a7bcba3350c59b5d66de72500dca7f2b4">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::set_use_cross_exchange</a></div><div class="ttdeci">void set_use_cross_exchange(::operations_research::OptionalBoolean value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00971">routing_parameters.pb.h:971</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_ad9969a97f659c5eb0258890ecc7e68f9"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#ad9969a97f659c5eb0258890ecc7e68f9">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::kUseMakeInactiveFieldNumber</a></div><div class="ttdeci">static const int kUseMakeInactiveFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00259">routing_parameters.pb.h:259</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a26ce21f7880e813d93c037070439bd2c"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a26ce21f7880e813d93c037070439bd2c">operations_research::RoutingSearchParameters::clear_log_search</a></div><div class="ttdeci">void clear_log_search()</div><div class="ttdoc">bool log_search = 13;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01616">routing_parameters.pb.h:1616</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a24c83cadd312b2b7c3dbfca7c630ee19"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a24c83cadd312b2b7c3dbfca7c630ee19">operations_research::RoutingSearchParameters::kLogCostScalingFactorFieldNumber</a></div><div class="ttdeci">static const int kLogCostScalingFactorFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00626">routing_parameters.pb.h:626</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_aaf476b89538a276241f4d338c62ab75f"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#aaf476b89538a276241f4d338c62ab75f">operations_research::RoutingSearchParameters::log_search</a></div><div class="ttdeci">bool log_search() const</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01619">routing_parameters.pb.h:1619</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators_html_a403e8dbc128f61e200f89b18b410b088"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters__LocalSearchNeighborhoodOperators.html#a403e8dbc128f61e200f89b18b410b088">operations_research::RoutingSearchParameters_LocalSearchNeighborhoodOperators::MergePartialFromCodedStream</a></div><div class="ttdeci">bool MergePartialFromCodedStream(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_af71f7ee8d6de5a31e53fd0f87aacc73b"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#af71f7ee8d6de5a31e53fd0f87aacc73b">operations_research::RoutingSearchParameters::clear_use_cp_sat</a></div><div class="ttdeci">void clear_use_cp_sat()</div><div class="ttdoc">.operations_research.OptionalBoolean use_cp_sat = 27;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01454">routing_parameters.pb.h:1454</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_ace771632537655c45ce15b59e28831bd"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#ace771632537655c45ce15b59e28831bd">operations_research::RoutingSearchParameters::kNumberOfSolutionsToCollectFieldNumber</a></div><div class="ttdeci">static const int kNumberOfSolutionsToCollectFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l00608">routing_parameters.pb.h:608</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a3df5206348dd8c6fc8995c9c7da5557c"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a3df5206348dd8c6fc8995c9c7da5557c">operations_research::RoutingSearchParameters::set_guided_local_search_lambda_coefficient</a></div><div class="ttdeci">void set_guided_local_search_lambda_coefficient(double value)</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01419">routing_parameters.pb.h:1419</a></div></div>
<div class="ttc" id="classoperations__research_1_1RoutingSearchParameters_html_a564071cf1e2ff83fe85d7f69422479bf"><div class="ttname"><a href="classoperations__research_1_1RoutingSearchParameters.html#a564071cf1e2ff83fe85d7f69422479bf">operations_research::RoutingSearchParameters::clear_savings_neighbors_ratio</a></div><div class="ttdeci">void clear_savings_neighbors_ratio()</div><div class="ttdoc">double savings_neighbors_ratio = 14;</div><div class="ttdef"><b>Definition:</b> <a href="routing__parameters_8pb_8h_source.html#l01235">routing_parameters.pb.h:1235</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>