Files
ortools-clone/docs/cpp_sat/sat__parameters_8pb_8h_source.html
Laurent Perron e86f22db43 new doc
2019-07-05 09:33:19 +02:00

906 lines
1.3 MiB
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.2</span>
</div>
</div>
<link rel="icon" href="https://developers.google.com/optimization/images/orLogo.png">
<div id="content">
<!-- Generated by Doxygen 1.8.15 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#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_c5b0fe70900e54a4a94ebb062342b0c6.html">sat</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">sat_parameters.pb.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="sat__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/sat/sat_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_2fsat_2fsat_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_2fsat_2fsat_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/generated_enum_reflection.h&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/unknown_field_set.h&gt;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">// @@protoc_insertion_point(includes)</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/port_def.inc&gt;</span></div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="sat__parameters_8pb_8h.html#af6cf58e28c0974a7acdafa7d639296f4"> 38</a></span>&#160;<span class="preprocessor">#define PROTOBUF_INTERNAL_EXPORT_ortools_2fsat_2fsat_5fparameters_2eproto</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;PROTOBUF_NAMESPACE_OPEN</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">class </span>AnyMetadata;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;} <span class="comment">// namespace internal</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;PROTOBUF_NAMESPACE_CLOSE</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">// Internal implementation detail -- do not use these members.</span></div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html"> 46</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html">TableStruct_ortools_2fsat_2fsat_5fparameters_2eproto</a> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#af29db2b4097b70d5d728461bcfca9ffd">PROTOBUF_SECTION_VARIABLE</a>(protodesc_cold);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#af29db2b4097b70d5d728461bcfca9ffd">PROTOBUF_SECTION_VARIABLE</a>(protodesc_cold);</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#af29db2b4097b70d5d728461bcfca9ffd">PROTOBUF_SECTION_VARIABLE</a>(protodesc_cold);</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#a5b79f1673db4a0c63db5fe67fc9d558d"> 53</a></span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata <a class="code" href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#a5b79f1673db4a0c63db5fe67fc9d558d">field_metadata</a>[];</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#afc73598fde64f17f1a22e47097b3a6c9"> 54</a></span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable <a class="code" href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#afc73598fde64f17f1a22e47097b3a6c9">serialization_table</a>[];</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#a4178f61ecf4882088d35687afd6e3540"> 55</a></span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::uint32 <a class="code" href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#a4178f61ecf4882088d35687afd6e3540">offsets</a>[];</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;};</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">extern</span> const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable <a class="code" href="sat__parameters_8pb_8h.html#a34114c8909693aee3ef96a477490f1fc">descriptor_table_ortools_2fsat_2fsat_5fparameters_2eproto</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceoperations__research.html">operations_research</a> {</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">namespace </span>sat {</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">class </span>SatParameters;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">class </span>SatParametersDefaultTypeInternal;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">extern</span> SatParametersDefaultTypeInternal <a class="code" href="namespaceoperations__research_1_1sat.html#ae6d7897cec550c4b33117827b971e421">_SatParameters_default_instance_</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;} <span class="comment">// namespace sat</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} <span class="comment">// namespace operations_research</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;PROTOBUF_NAMESPACE_OPEN</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">template</span>&lt;&gt; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">::operations_research::sat::SatParameters</a>* Arena::CreateMaybeMessage&lt;::operations_research::sat::SatParameters&gt;(Arena*);</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;PROTOBUF_NAMESPACE_CLOSE</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceoperations__research.html">operations_research</a> {</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keyword">namespace </span>sat {</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7"> 71</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">SatParameters_VariableOrder</a> : <span class="keywordtype">int</span> {</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a92760d7186df85dfd6c188eae0b9b591"> 72</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a92760d7186df85dfd6c188eae0b9b591">SatParameters_VariableOrder_IN_ORDER</a> = 0,</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a941215af97625c63a144520ec7e02bfb"> 73</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a941215af97625c63a144520ec7e02bfb">SatParameters_VariableOrder_IN_REVERSE_ORDER</a> = 1,</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a8de6cbc54e325b78d800c8354591d726"> 74</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a8de6cbc54e325b78d800c8354591d726">SatParameters_VariableOrder_IN_RANDOM_ORDER</a> = 2</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;};</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a711b59624fbd706f0754647084c665d8">SatParameters_VariableOrder_IsValid</a>(<span class="keywordtype">int</span> value);</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a2a39eab5a6aadab97bb23a7fb39af600"> 77</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">SatParameters_VariableOrder</a> <a class="code" href="namespaceoperations__research_1_1sat.html#a2a39eab5a6aadab97bb23a7fb39af600">SatParameters_VariableOrder_VariableOrder_MIN</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a92760d7186df85dfd6c188eae0b9b591">SatParameters_VariableOrder_IN_ORDER</a>;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a094b77c6089ed1097550980f9ffb764f"> 78</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">SatParameters_VariableOrder</a> <a class="code" href="namespaceoperations__research_1_1sat.html#a094b77c6089ed1097550980f9ffb764f">SatParameters_VariableOrder_VariableOrder_MAX</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a8de6cbc54e325b78d800c8354591d726">SatParameters_VariableOrder_IN_RANDOM_ORDER</a>;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a3232d0c544cf356f09b6f8d1b67269e3"> 79</a></span>&#160;constexpr <span class="keywordtype">int</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a3232d0c544cf356f09b6f8d1b67269e3">SatParameters_VariableOrder_VariableOrder_ARRAYSIZE</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a094b77c6089ed1097550980f9ffb764f">SatParameters_VariableOrder_VariableOrder_MAX</a> + 1;</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;const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* <a class="code" href="namespaceoperations__research_1_1sat.html#a0a75b439d4e889cf84f7d6f6b5a37a86">SatParameters_VariableOrder_descriptor</a>();</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a9e40adad4a6a75afceefe43c8c509457"> 83</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceoperations__research_1_1sat.html#a9e40adad4a6a75afceefe43c8c509457">SatParameters_VariableOrder_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; static_assert(::std::is_same&lt;T, SatParameters_VariableOrder&gt;::value ||</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function SatParameters_VariableOrder_Name.&quot;</span>);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a0a75b439d4e889cf84f7d6f6b5a37a86">SatParameters_VariableOrder_descriptor</a>(), enum_t_value);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;}</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a2b5db4bee652895d2a67171ad96cecb7"> 90</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a2b5db4bee652895d2a67171ad96cecb7">SatParameters_VariableOrder_Parse</a>(</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">SatParameters_VariableOrder</a>* value) {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum&lt;SatParameters_VariableOrder&gt;(</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a0a75b439d4e889cf84f7d6f6b5a37a86">SatParameters_VariableOrder_descriptor</a>(), name, value);</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;}</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e"> 95</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">SatParameters_Polarity</a> : <span class="keywordtype">int</span> {</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea6145ecb76ca29dc07b9acde97866a8ee"> 96</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea6145ecb76ca29dc07b9acde97866a8ee">SatParameters_Polarity_POLARITY_TRUE</a> = 0,</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea204c91561099609cdf7b6469e84e9576"> 97</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea204c91561099609cdf7b6469e84e9576">SatParameters_Polarity_POLARITY_FALSE</a> = 1,</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633eafaf662755a533bc2353968b4c4da4d32"> 98</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633eafaf662755a533bc2353968b4c4da4d32">SatParameters_Polarity_POLARITY_RANDOM</a> = 2,</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633eaf9a6fbf18fc3445083ca746b1e920ca6"> 99</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633eaf9a6fbf18fc3445083ca746b1e920ca6">SatParameters_Polarity_POLARITY_WEIGHTED_SIGN</a> = 3,</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea77094f18176663ceea0b80667cf917a6"> 100</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea77094f18176663ceea0b80667cf917a6">SatParameters_Polarity_POLARITY_REVERSE_WEIGHTED_SIGN</a> = 4</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;};</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a4585806adf77d6f7a56bd21230a31175">SatParameters_Polarity_IsValid</a>(<span class="keywordtype">int</span> value);</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#afbfa21e2ce75113388357f29f610342c"> 103</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">SatParameters_Polarity</a> <a class="code" href="namespaceoperations__research_1_1sat.html#afbfa21e2ce75113388357f29f610342c">SatParameters_Polarity_Polarity_MIN</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea6145ecb76ca29dc07b9acde97866a8ee">SatParameters_Polarity_POLARITY_TRUE</a>;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a72fe8e22daeacc4a74374d4c34bc09f4"> 104</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">SatParameters_Polarity</a> <a class="code" href="namespaceoperations__research_1_1sat.html#a72fe8e22daeacc4a74374d4c34bc09f4">SatParameters_Polarity_Polarity_MAX</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea77094f18176663ceea0b80667cf917a6">SatParameters_Polarity_POLARITY_REVERSE_WEIGHTED_SIGN</a>;</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a84b9e2a32889c7bc5476029d4107d736"> 105</a></span>&#160;constexpr <span class="keywordtype">int</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a84b9e2a32889c7bc5476029d4107d736">SatParameters_Polarity_Polarity_ARRAYSIZE</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a72fe8e22daeacc4a74374d4c34bc09f4">SatParameters_Polarity_Polarity_MAX</a> + 1;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* <a class="code" href="namespaceoperations__research_1_1sat.html#a3a1aa6bdfa59980400e6617e6a206071">SatParameters_Polarity_descriptor</a>();</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af6e220cb137fc0462fc253744b8bc3ba"> 109</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceoperations__research_1_1sat.html#af6e220cb137fc0462fc253744b8bc3ba">SatParameters_Polarity_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; static_assert(::std::is_same&lt;T, SatParameters_Polarity&gt;::value ||</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function SatParameters_Polarity_Name.&quot;</span>);</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a3a1aa6bdfa59980400e6617e6a206071">SatParameters_Polarity_descriptor</a>(), enum_t_value);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;}</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#aa8e76d4d2386cfab3cefb7460f62d95c"> 116</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#aa8e76d4d2386cfab3cefb7460f62d95c">SatParameters_Polarity_Parse</a>(</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">SatParameters_Polarity</a>* value) {</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum&lt;SatParameters_Polarity&gt;(</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a3a1aa6bdfa59980400e6617e6a206071">SatParameters_Polarity_descriptor</a>(), name, value);</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;}</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5"> 121</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">SatParameters_ConflictMinimizationAlgorithm</a> : <span class="keywordtype">int</span> {</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5ae1bd62c48ad8f9a7d242ae916bbe5066"> 122</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5ae1bd62c48ad8f9a7d242ae916bbe5066">SatParameters_ConflictMinimizationAlgorithm_NONE</a> = 0,</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5ac1adcdd93b988565644ddc9c3510c96c"> 123</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5ac1adcdd93b988565644ddc9c3510c96c">SatParameters_ConflictMinimizationAlgorithm_SIMPLE</a> = 1,</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5acf7f9f878c3e92e4e319c3e4ea926af7"> 124</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5acf7f9f878c3e92e4e319c3e4ea926af7">SatParameters_ConflictMinimizationAlgorithm_RECURSIVE</a> = 2,</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5a52b205df52309c4f050206500297e4e5"> 125</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5a52b205df52309c4f050206500297e4e5">SatParameters_ConflictMinimizationAlgorithm_EXPERIMENTAL</a> = 3</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;};</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a90d6f173fbfa33e26ff6508013c81ffd">SatParameters_ConflictMinimizationAlgorithm_IsValid</a>(<span class="keywordtype">int</span> value);</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ae3d1dd4a33df05f7da9a3ea6c4932c0a"> 128</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">SatParameters_ConflictMinimizationAlgorithm</a> <a class="code" href="namespaceoperations__research_1_1sat.html#ae3d1dd4a33df05f7da9a3ea6c4932c0a">SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MIN</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5ae1bd62c48ad8f9a7d242ae916bbe5066">SatParameters_ConflictMinimizationAlgorithm_NONE</a>;</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a2bfd2dd07fc93d2ebcf90df9982b173f"> 129</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">SatParameters_ConflictMinimizationAlgorithm</a> <a class="code" href="namespaceoperations__research_1_1sat.html#a2bfd2dd07fc93d2ebcf90df9982b173f">SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MAX</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5a52b205df52309c4f050206500297e4e5">SatParameters_ConflictMinimizationAlgorithm_EXPERIMENTAL</a>;</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a8a1f2ce9ceb6c6e6ea95e8413c5f304c"> 130</a></span>&#160;constexpr <span class="keywordtype">int</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a8a1f2ce9ceb6c6e6ea95e8413c5f304c">SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_ARRAYSIZE</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a2bfd2dd07fc93d2ebcf90df9982b173f">SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MAX</a> + 1;</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;const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* <a class="code" href="namespaceoperations__research_1_1sat.html#a8ae6f7af0b88d08cd83a4ff1a1108985">SatParameters_ConflictMinimizationAlgorithm_descriptor</a>();</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af3ae9c39e1b2cf4733a63fb9e4f958b7"> 134</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceoperations__research_1_1sat.html#af3ae9c39e1b2cf4733a63fb9e4f958b7">SatParameters_ConflictMinimizationAlgorithm_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; static_assert(::std::is_same&lt;T, SatParameters_ConflictMinimizationAlgorithm&gt;::value ||</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function SatParameters_ConflictMinimizationAlgorithm_Name.&quot;</span>);</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a8ae6f7af0b88d08cd83a4ff1a1108985">SatParameters_ConflictMinimizationAlgorithm_descriptor</a>(), enum_t_value);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;}</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af1125a74a1efaf1562812c9d9b1ffc00"> 141</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#af1125a74a1efaf1562812c9d9b1ffc00">SatParameters_ConflictMinimizationAlgorithm_Parse</a>(</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">SatParameters_ConflictMinimizationAlgorithm</a>* value) {</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum&lt;SatParameters_ConflictMinimizationAlgorithm&gt;(</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a8ae6f7af0b88d08cd83a4ff1a1108985">SatParameters_ConflictMinimizationAlgorithm_descriptor</a>(), name, value);</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"><a class="line" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496"> 146</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">SatParameters_BinaryMinizationAlgorithm</a> : <span class="keywordtype">int</span> {</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496a5cefb853f31166cc3684d90594d5dde9"> 147</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496a5cefb853f31166cc3684d90594d5dde9">SatParameters_BinaryMinizationAlgorithm_NO_BINARY_MINIMIZATION</a> = 0,</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496acefb9cb334d97dc99896de7db79a2476"> 148</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496acefb9cb334d97dc99896de7db79a2476">SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FIRST</a> = 1,</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496ac586955ded9c943dee2faf8b5b738dbd"> 149</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496ac586955ded9c943dee2faf8b5b738dbd">SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION</a> = 4,</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496a30c30629b82fa4252c40e28942e35416"> 150</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496a30c30629b82fa4252c40e28942e35416">SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_WITH_REACHABILITY</a> = 2,</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496aeb6a38e1f5f44d7f13c6f8d6325ba069"> 151</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496aeb6a38e1f5f44d7f13c6f8d6325ba069">SatParameters_BinaryMinizationAlgorithm_EXPERIMENTAL_BINARY_MINIMIZATION</a> = 3</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;};</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a3e37f554c39fbb05faf07674ac550f47">SatParameters_BinaryMinizationAlgorithm_IsValid</a>(<span class="keywordtype">int</span> value);</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ab260b9d1bc3bedcc3ad29d6b2fd831d4"> 154</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">SatParameters_BinaryMinizationAlgorithm</a> <a class="code" href="namespaceoperations__research_1_1sat.html#ab260b9d1bc3bedcc3ad29d6b2fd831d4">SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MIN</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496a5cefb853f31166cc3684d90594d5dde9">SatParameters_BinaryMinizationAlgorithm_NO_BINARY_MINIMIZATION</a>;</div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a92db718bcc5d276ccf747bde81c78a10"> 155</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">SatParameters_BinaryMinizationAlgorithm</a> <a class="code" href="namespaceoperations__research_1_1sat.html#a92db718bcc5d276ccf747bde81c78a10">SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MAX</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496ac586955ded9c943dee2faf8b5b738dbd">SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION</a>;</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a97ac406a44712bd2893b29957f2528d5"> 156</a></span>&#160;constexpr <span class="keywordtype">int</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a97ac406a44712bd2893b29957f2528d5">SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_ARRAYSIZE</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a92db718bcc5d276ccf747bde81c78a10">SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MAX</a> + 1;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* <a class="code" href="namespaceoperations__research_1_1sat.html#a8e0457f852d7716dc2d913867100dc8c">SatParameters_BinaryMinizationAlgorithm_descriptor</a>();</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#aea747a1c7b91baf6f1b5486700c31e5f"> 160</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceoperations__research_1_1sat.html#aea747a1c7b91baf6f1b5486700c31e5f">SatParameters_BinaryMinizationAlgorithm_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; static_assert(::std::is_same&lt;T, SatParameters_BinaryMinizationAlgorithm&gt;::value ||</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function SatParameters_BinaryMinizationAlgorithm_Name.&quot;</span>);</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a8e0457f852d7716dc2d913867100dc8c">SatParameters_BinaryMinizationAlgorithm_descriptor</a>(), enum_t_value);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;}</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a7c328aaf533ab0b051f9b4617bd47d43"> 167</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a7c328aaf533ab0b051f9b4617bd47d43">SatParameters_BinaryMinizationAlgorithm_Parse</a>(</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">SatParameters_BinaryMinizationAlgorithm</a>* value) {</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum&lt;SatParameters_BinaryMinizationAlgorithm&gt;(</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a8e0457f852d7716dc2d913867100dc8c">SatParameters_BinaryMinizationAlgorithm_descriptor</a>(), name, value);</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"><a class="line" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c"> 172</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">SatParameters_ClauseProtection</a> : <span class="keywordtype">int</span> {</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12ca1739f0f3322dc59ebaa2fb9fa3481d6b"> 173</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12ca1739f0f3322dc59ebaa2fb9fa3481d6b">SatParameters_ClauseProtection_PROTECTION_NONE</a> = 0,</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12caa7de36c91e9668bd4d3429170a3a915a"> 174</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12caa7de36c91e9668bd4d3429170a3a915a">SatParameters_ClauseProtection_PROTECTION_ALWAYS</a> = 1,</div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12ca4ce148354b01f5b1e2da32e7576edaa3"> 175</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12ca4ce148354b01f5b1e2da32e7576edaa3">SatParameters_ClauseProtection_PROTECTION_LBD</a> = 2</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;<span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ac1aa9d5ea93fbc96a68237c2beda3836">SatParameters_ClauseProtection_IsValid</a>(<span class="keywordtype">int</span> value);</div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#aef4cd5f95bfffe8b384372e1cba49049"> 178</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">SatParameters_ClauseProtection</a> <a class="code" href="namespaceoperations__research_1_1sat.html#aef4cd5f95bfffe8b384372e1cba49049">SatParameters_ClauseProtection_ClauseProtection_MIN</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12ca1739f0f3322dc59ebaa2fb9fa3481d6b">SatParameters_ClauseProtection_PROTECTION_NONE</a>;</div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#abf9faaf009e6527846e0ff336797f3a0"> 179</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">SatParameters_ClauseProtection</a> <a class="code" href="namespaceoperations__research_1_1sat.html#abf9faaf009e6527846e0ff336797f3a0">SatParameters_ClauseProtection_ClauseProtection_MAX</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12ca4ce148354b01f5b1e2da32e7576edaa3">SatParameters_ClauseProtection_PROTECTION_LBD</a>;</div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a299e745a341d3282f1f57f930c9d56e1"> 180</a></span>&#160;constexpr <span class="keywordtype">int</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a299e745a341d3282f1f57f930c9d56e1">SatParameters_ClauseProtection_ClauseProtection_ARRAYSIZE</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#abf9faaf009e6527846e0ff336797f3a0">SatParameters_ClauseProtection_ClauseProtection_MAX</a> + 1;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* <a class="code" href="namespaceoperations__research_1_1sat.html#ac92d8d18b4148e00e25b463b42c0ea3b">SatParameters_ClauseProtection_descriptor</a>();</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ae1e232826064de5442ec15d6a2ff90f2"> 184</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceoperations__research_1_1sat.html#ae1e232826064de5442ec15d6a2ff90f2">SatParameters_ClauseProtection_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; static_assert(::std::is_same&lt;T, SatParameters_ClauseProtection&gt;::value ||</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function SatParameters_ClauseProtection_Name.&quot;</span>);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ac92d8d18b4148e00e25b463b42c0ea3b">SatParameters_ClauseProtection_descriptor</a>(), enum_t_value);</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;}</div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a45a55c59398241500c1604ed6736e7e0"> 191</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a45a55c59398241500c1604ed6736e7e0">SatParameters_ClauseProtection_Parse</a>(</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">SatParameters_ClauseProtection</a>* value) {</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum&lt;SatParameters_ClauseProtection&gt;(</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ac92d8d18b4148e00e25b463b42c0ea3b">SatParameters_ClauseProtection_descriptor</a>(), name, 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"><a class="line" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38"> 196</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">SatParameters_ClauseOrdering</a> : <span class="keywordtype">int</span> {</div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38aaab0bb6b57e109185e6a62d5d0271a04"> 197</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38aaab0bb6b57e109185e6a62d5d0271a04">SatParameters_ClauseOrdering_CLAUSE_ACTIVITY</a> = 0,</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38a2dcf758b7ee7431577e2aa80a60b163e"> 198</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38a2dcf758b7ee7431577e2aa80a60b163e">SatParameters_ClauseOrdering_CLAUSE_LBD</a> = 1</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;};</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#aa6f7c43106217e8a55877110b7d87e7c">SatParameters_ClauseOrdering_IsValid</a>(<span class="keywordtype">int</span> value);</div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a6e554645f4d0f9989e1f3d69c1528eea"> 201</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">SatParameters_ClauseOrdering</a> <a class="code" href="namespaceoperations__research_1_1sat.html#a6e554645f4d0f9989e1f3d69c1528eea">SatParameters_ClauseOrdering_ClauseOrdering_MIN</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38aaab0bb6b57e109185e6a62d5d0271a04">SatParameters_ClauseOrdering_CLAUSE_ACTIVITY</a>;</div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#acc0499f1b3c9772bc081ca484c6aa680"> 202</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">SatParameters_ClauseOrdering</a> <a class="code" href="namespaceoperations__research_1_1sat.html#acc0499f1b3c9772bc081ca484c6aa680">SatParameters_ClauseOrdering_ClauseOrdering_MAX</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38a2dcf758b7ee7431577e2aa80a60b163e">SatParameters_ClauseOrdering_CLAUSE_LBD</a>;</div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#aee2d784d894a30c420456d0b389b7970"> 203</a></span>&#160;constexpr <span class="keywordtype">int</span> <a class="code" href="namespaceoperations__research_1_1sat.html#aee2d784d894a30c420456d0b389b7970">SatParameters_ClauseOrdering_ClauseOrdering_ARRAYSIZE</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#acc0499f1b3c9772bc081ca484c6aa680">SatParameters_ClauseOrdering_ClauseOrdering_MAX</a> + 1;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* <a class="code" href="namespaceoperations__research_1_1sat.html#a6763a151acaebadf9a4be9383e91e1eb">SatParameters_ClauseOrdering_descriptor</a>();</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a87813e257ba880dc079609db5d7f5da4"> 207</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceoperations__research_1_1sat.html#a87813e257ba880dc079609db5d7f5da4">SatParameters_ClauseOrdering_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; static_assert(::std::is_same&lt;T, SatParameters_ClauseOrdering&gt;::value ||</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function SatParameters_ClauseOrdering_Name.&quot;</span>);</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a6763a151acaebadf9a4be9383e91e1eb">SatParameters_ClauseOrdering_descriptor</a>(), enum_t_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"><a class="line" href="namespaceoperations__research_1_1sat.html#ab38e233912e1d6e80baf8fe3bec043ee"> 214</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ab38e233912e1d6e80baf8fe3bec043ee">SatParameters_ClauseOrdering_Parse</a>(</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">SatParameters_ClauseOrdering</a>* value) {</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum&lt;SatParameters_ClauseOrdering&gt;(</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a6763a151acaebadf9a4be9383e91e1eb">SatParameters_ClauseOrdering_descriptor</a>(), name, value);</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;}</div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b"> 219</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">SatParameters_RestartAlgorithm</a> : <span class="keywordtype">int</span> {</div><div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba698c5900a88697e89f1a9ffa790fd49f"> 220</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba698c5900a88697e89f1a9ffa790fd49f">SatParameters_RestartAlgorithm_NO_RESTART</a> = 0,</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba0fcf1821b877dd61f6cfac37a36a82d8"> 221</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba0fcf1821b877dd61f6cfac37a36a82d8">SatParameters_RestartAlgorithm_LUBY_RESTART</a> = 1,</div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba89e7ee47fc5c826c03f455f082f22c70"> 222</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba89e7ee47fc5c826c03f455f082f22c70">SatParameters_RestartAlgorithm_DL_MOVING_AVERAGE_RESTART</a> = 2,</div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba5d2302ed4086b87cadaad18aa5981aed"> 223</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba5d2302ed4086b87cadaad18aa5981aed">SatParameters_RestartAlgorithm_LBD_MOVING_AVERAGE_RESTART</a> = 3,</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba353691b5a40f70fe5d05cc01bdf22536"> 224</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba353691b5a40f70fe5d05cc01bdf22536">SatParameters_RestartAlgorithm_FIXED_RESTART</a> = 4</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="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ab199957e5457d8356687f12d67d1aaac">SatParameters_RestartAlgorithm_IsValid</a>(<span class="keywordtype">int</span> value);</div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a87bcdd92d224942666c7be6e2f936ab0"> 227</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">SatParameters_RestartAlgorithm</a> <a class="code" href="namespaceoperations__research_1_1sat.html#a87bcdd92d224942666c7be6e2f936ab0">SatParameters_RestartAlgorithm_RestartAlgorithm_MIN</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba698c5900a88697e89f1a9ffa790fd49f">SatParameters_RestartAlgorithm_NO_RESTART</a>;</div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a955126bc9840983ce5d4faa8d82f1669"> 228</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">SatParameters_RestartAlgorithm</a> <a class="code" href="namespaceoperations__research_1_1sat.html#a955126bc9840983ce5d4faa8d82f1669">SatParameters_RestartAlgorithm_RestartAlgorithm_MAX</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba353691b5a40f70fe5d05cc01bdf22536">SatParameters_RestartAlgorithm_FIXED_RESTART</a>;</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ae791277565602a13d6e3c8e4ff0e28b9"> 229</a></span>&#160;constexpr <span class="keywordtype">int</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ae791277565602a13d6e3c8e4ff0e28b9">SatParameters_RestartAlgorithm_RestartAlgorithm_ARRAYSIZE</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a955126bc9840983ce5d4faa8d82f1669">SatParameters_RestartAlgorithm_RestartAlgorithm_MAX</a> + 1;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* <a class="code" href="namespaceoperations__research_1_1sat.html#a9d2995934edcfcc59a0da77719fcb11b">SatParameters_RestartAlgorithm_descriptor</a>();</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a34b396f35aa7c449a39d2b92c3f93744"> 233</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceoperations__research_1_1sat.html#a34b396f35aa7c449a39d2b92c3f93744">SatParameters_RestartAlgorithm_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; static_assert(::std::is_same&lt;T, SatParameters_RestartAlgorithm&gt;::value ||</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function SatParameters_RestartAlgorithm_Name.&quot;</span>);</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a9d2995934edcfcc59a0da77719fcb11b">SatParameters_RestartAlgorithm_descriptor</a>(), enum_t_value);</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;}</div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af97fc1fcba310fb2c415278cef3df03a"> 240</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#af97fc1fcba310fb2c415278cef3df03a">SatParameters_RestartAlgorithm_Parse</a>(</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">SatParameters_RestartAlgorithm</a>* value) {</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum&lt;SatParameters_RestartAlgorithm&gt;(</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a9d2995934edcfcc59a0da77719fcb11b">SatParameters_RestartAlgorithm_descriptor</a>(), name, value);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;}</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533"> 245</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">SatParameters_MaxSatAssumptionOrder</a> : <span class="keywordtype">int</span> {</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533ab0500c1196441cd7820da82c2c1baf6f"> 246</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533ab0500c1196441cd7820da82c2c1baf6f">SatParameters_MaxSatAssumptionOrder_DEFAULT_ASSUMPTION_ORDER</a> = 0,</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533a61bc7845a56fecefcc18795a536d5eb3"> 247</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533a61bc7845a56fecefcc18795a536d5eb3">SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_DEPTH</a> = 1,</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533a44da070df5c6e2443fa1c00b6c25893f"> 248</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533a44da070df5c6e2443fa1c00b6c25893f">SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_WEIGHT</a> = 2</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="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a4104fcd7cb88b2edc4cbc86e6b331cdf">SatParameters_MaxSatAssumptionOrder_IsValid</a>(<span class="keywordtype">int</span> value);</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#aedb4be4a6a9caaf8d9161888934ad2d2"> 251</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">SatParameters_MaxSatAssumptionOrder</a> <a class="code" href="namespaceoperations__research_1_1sat.html#aedb4be4a6a9caaf8d9161888934ad2d2">SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MIN</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533ab0500c1196441cd7820da82c2c1baf6f">SatParameters_MaxSatAssumptionOrder_DEFAULT_ASSUMPTION_ORDER</a>;</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ae198f9232534912ddf238f7be789f4aa"> 252</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">SatParameters_MaxSatAssumptionOrder</a> <a class="code" href="namespaceoperations__research_1_1sat.html#ae198f9232534912ddf238f7be789f4aa">SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MAX</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533a44da070df5c6e2443fa1c00b6c25893f">SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_WEIGHT</a>;</div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a45e86ed8cbe846e59c55298161086446"> 253</a></span>&#160;constexpr <span class="keywordtype">int</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a45e86ed8cbe846e59c55298161086446">SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_ARRAYSIZE</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#ae198f9232534912ddf238f7be789f4aa">SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MAX</a> + 1;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* <a class="code" href="namespaceoperations__research_1_1sat.html#aa36fba890ac5ad3ce86c9f70b8352bb5">SatParameters_MaxSatAssumptionOrder_descriptor</a>();</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#aa49899c1c9df530d20f240b519437c6d"> 257</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceoperations__research_1_1sat.html#aa49899c1c9df530d20f240b519437c6d">SatParameters_MaxSatAssumptionOrder_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; static_assert(::std::is_same&lt;T, SatParameters_MaxSatAssumptionOrder&gt;::value ||</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function SatParameters_MaxSatAssumptionOrder_Name.&quot;</span>);</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#aa36fba890ac5ad3ce86c9f70b8352bb5">SatParameters_MaxSatAssumptionOrder_descriptor</a>(), enum_t_value);</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;}</div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ac304d2e190884ab7f230876fe1bd1d9f"> 264</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ac304d2e190884ab7f230876fe1bd1d9f">SatParameters_MaxSatAssumptionOrder_Parse</a>(</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">SatParameters_MaxSatAssumptionOrder</a>* value) {</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum&lt;SatParameters_MaxSatAssumptionOrder&gt;(</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#aa36fba890ac5ad3ce86c9f70b8352bb5">SatParameters_MaxSatAssumptionOrder_descriptor</a>(), name, value);</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;}</div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c"> 269</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">SatParameters_MaxSatStratificationAlgorithm</a> : <span class="keywordtype">int</span> {</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81ca5bb7f0a112c4672ea2abec407f7d384c"> 270</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81ca5bb7f0a112c4672ea2abec407f7d384c">SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_NONE</a> = 0,</div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81ca0c67cde78d6314de8d13734d65709b3a"> 271</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81ca0c67cde78d6314de8d13734d65709b3a">SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_DESCENT</a> = 1,</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81cadf547628eb3421e641512aeb95b31912"> 272</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81cadf547628eb3421e641512aeb95b31912">SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_ASCENT</a> = 2</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="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a5fcee51ba7784a7c403731301af6e14c">SatParameters_MaxSatStratificationAlgorithm_IsValid</a>(<span class="keywordtype">int</span> value);</div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a5df42a6b5c40d46ea317abd561b7ea0b"> 275</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">SatParameters_MaxSatStratificationAlgorithm</a> <a class="code" href="namespaceoperations__research_1_1sat.html#a5df42a6b5c40d46ea317abd561b7ea0b">SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MIN</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81ca5bb7f0a112c4672ea2abec407f7d384c">SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_NONE</a>;</div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a8665ee9afc158ac57d842bcef9eccc59"> 276</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">SatParameters_MaxSatStratificationAlgorithm</a> <a class="code" href="namespaceoperations__research_1_1sat.html#a8665ee9afc158ac57d842bcef9eccc59">SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MAX</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81cadf547628eb3421e641512aeb95b31912">SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_ASCENT</a>;</div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a673309e5337b624e75e496fe33494135"> 277</a></span>&#160;constexpr <span class="keywordtype">int</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a673309e5337b624e75e496fe33494135">SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_ARRAYSIZE</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#a8665ee9afc158ac57d842bcef9eccc59">SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MAX</a> + 1;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* <a class="code" href="namespaceoperations__research_1_1sat.html#a9f22011e31eaf54170afe80d301665ac">SatParameters_MaxSatStratificationAlgorithm_descriptor</a>();</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a7b0414d7c022b8a1f606bace4c8192cf"> 281</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceoperations__research_1_1sat.html#a7b0414d7c022b8a1f606bace4c8192cf">SatParameters_MaxSatStratificationAlgorithm_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; static_assert(::std::is_same&lt;T, SatParameters_MaxSatStratificationAlgorithm&gt;::value ||</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function SatParameters_MaxSatStratificationAlgorithm_Name.&quot;</span>);</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a9f22011e31eaf54170afe80d301665ac">SatParameters_MaxSatStratificationAlgorithm_descriptor</a>(), enum_t_value);</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;}</div><div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ac4c30c8eeb5c485f9676410745f1d9d2"> 288</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ac4c30c8eeb5c485f9676410745f1d9d2">SatParameters_MaxSatStratificationAlgorithm_Parse</a>(</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">SatParameters_MaxSatStratificationAlgorithm</a>* value) {</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum&lt;SatParameters_MaxSatStratificationAlgorithm&gt;(</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a9f22011e31eaf54170afe80d301665ac">SatParameters_MaxSatStratificationAlgorithm_descriptor</a>(), name, value);</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;}</div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e"> 293</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SatParameters_SearchBranching</a> : <span class="keywordtype">int</span> {</div><div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269eac23498a3951b707b682de68c3f2ef4ba"> 294</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269eac23498a3951b707b682de68c3f2ef4ba">SatParameters_SearchBranching_AUTOMATIC_SEARCH</a> = 0,</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea4b402cda1dee9234ecc9bf3f969dae9c"> 295</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea4b402cda1dee9234ecc9bf3f969dae9c">SatParameters_SearchBranching_FIXED_SEARCH</a> = 1,</div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea79d67aaf6b62f71bbddd9c5177ebedc1"> 296</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea79d67aaf6b62f71bbddd9c5177ebedc1">SatParameters_SearchBranching_PORTFOLIO_SEARCH</a> = 2,</div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269eac0ee72ff494861f949253aac50496f42"> 297</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269eac0ee72ff494861f949253aac50496f42">SatParameters_SearchBranching_LP_SEARCH</a> = 3,</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea0959d8f131e2610b97a8830464b2c633"> 298</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea0959d8f131e2610b97a8830464b2c633">SatParameters_SearchBranching_PSEUDO_COST_SEARCH</a> = 4,</div><div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea28a2409f7a5ca2ecd6635da22e4e6667"> 299</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea28a2409f7a5ca2ecd6635da22e4e6667">SatParameters_SearchBranching_PORTFOLIO_WITH_QUICK_RESTART_SEARCH</a> = 5,</div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea7254e3257c79f6ccdb408e6f26f0c2e1"> 300</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea7254e3257c79f6ccdb408e6f26f0c2e1">SatParameters_SearchBranching_HINT_SEARCH</a> = 6</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;};</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a9018824bcc1b169f32af87ad4faf7561">SatParameters_SearchBranching_IsValid</a>(<span class="keywordtype">int</span> value);</div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ab90d62c554b3478c3271c929cf81cb59"> 303</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SatParameters_SearchBranching</a> <a class="code" href="namespaceoperations__research_1_1sat.html#ab90d62c554b3478c3271c929cf81cb59">SatParameters_SearchBranching_SearchBranching_MIN</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269eac23498a3951b707b682de68c3f2ef4ba">SatParameters_SearchBranching_AUTOMATIC_SEARCH</a>;</div><div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ac5449564c89e6ffab546725d1d49422a"> 304</a></span>&#160;constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SatParameters_SearchBranching</a> <a class="code" href="namespaceoperations__research_1_1sat.html#ac5449564c89e6ffab546725d1d49422a">SatParameters_SearchBranching_SearchBranching_MAX</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea7254e3257c79f6ccdb408e6f26f0c2e1">SatParameters_SearchBranching_HINT_SEARCH</a>;</div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#a3de01c1278d9f16ff4ff5cd72c0233da"> 305</a></span>&#160;constexpr <span class="keywordtype">int</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a3de01c1278d9f16ff4ff5cd72c0233da">SatParameters_SearchBranching_SearchBranching_ARRAYSIZE</a> = <a class="code" href="namespaceoperations__research_1_1sat.html#ac5449564c89e6ffab546725d1d49422a">SatParameters_SearchBranching_SearchBranching_MAX</a> + 1;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* <a class="code" href="namespaceoperations__research_1_1sat.html#a05587e288b302e572a8e80b100505a21">SatParameters_SearchBranching_descriptor</a>();</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="namespaceoperations__research_1_1sat.html#ab59fe9a81546232a6951f9c673c02e8a"> 309</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="namespaceoperations__research_1_1sat.html#ab59fe9a81546232a6951f9c673c02e8a">SatParameters_SearchBranching_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; static_assert(::std::is_same&lt;T, SatParameters_SearchBranching&gt;::value ||</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function SatParameters_SearchBranching_Name.&quot;</span>);</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a05587e288b302e572a8e80b100505a21">SatParameters_SearchBranching_descriptor</a>(), enum_t_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"><a class="line" href="namespaceoperations__research_1_1sat.html#ae566d186f92afaced5ffb7ebae02d474"> 316</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ae566d186f92afaced5ffb7ebae02d474">SatParameters_SearchBranching_Parse</a>(</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keyword">const</span> std::string&amp; name, <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SatParameters_SearchBranching</a>* value) {</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum&lt;SatParameters_SearchBranching&gt;(</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a05587e288b302e572a8e80b100505a21">SatParameters_SearchBranching_descriptor</a>(), name, value);</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;}</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="comment">// ===================================================================</span></div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="keyword">class </span>SatParameters :</div><div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html"> 324</a></span>&#160; <span class="keyword">public</span> ::PROTOBUF_NAMESPACE_ID::Message <span class="comment">/* @@protoc_insertion_point(class_definition:operations_research.sat.SatParameters) */</span> {</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af4d8f5e09bbec71ebd9ee03c8ef5a120">SatParameters</a>();</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0bdde063de9e457141af35f04dd8ebf1">~SatParameters</a>();</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af4d8f5e09bbec71ebd9ee03c8ef5a120">SatParameters</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>&amp; from);</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af4d8f5e09bbec71ebd9ee03c8ef5a120">SatParameters</a>(<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>&amp;&amp; from) noexcept</div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a10514519099f08853b63cff3cae4fa99"> 331</a></span>&#160; : <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a10514519099f08853b63cff3cae4fa99">SatParameters</a>() {</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; *<span class="keyword">this</span> = ::std::move(from);</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;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keyword">inline</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0967633b9de4be2869282456e56c5064">operator=</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>&amp; from) {</div><div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0967633b9de4be2869282456e56c5064"> 336</a></span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9ee0315962908cb92596cf2ff93af546">CopyFrom</a>(from);</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; }</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">inline</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0967633b9de4be2869282456e56c5064">operator=</a>(<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>&amp;&amp; from) noexcept {</div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac191d1ed74bfcdf68191b443c9a5ce46"> 340</a></span>&#160; <span class="keywordflow">if</span> (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;from) InternalSwap(&amp;from);</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9ee0315962908cb92596cf2ff93af546">CopyFrom</a>(from);</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; }</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; }</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a202b9e0c424bcc7ab89ee33899e975ad">unknown_fields</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a202b9e0c424bcc7ab89ee33899e975ad"> 349</a></span>&#160; <span class="keywordflow">return</span> _internal_metadata_.unknown_fields();</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; }</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a91040e4fa7123a8f3a6ba487d33cd182">mutable_unknown_fields</a>() {</div><div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a91040e4fa7123a8f3a6ba487d33cd182"> 352</a></span>&#160; <span class="keywordflow">return</span> _internal_metadata_.mutable_unknown_fields();</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; }</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Descriptor* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a72e7bb63d4b6363fff35b1aa0021975e">descriptor</a>() {</div><div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a72e7bb63d4b6363fff35b1aa0021975e"> 356</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a156612be30633dab86669dc0d46c0e6b">GetDescriptor</a>();</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; }</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Descriptor* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a156612be30633dab86669dc0d46c0e6b">GetDescriptor</a>() {</div><div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a156612be30633dab86669dc0d46c0e6b"> 359</a></span>&#160; <span class="keywordflow">return</span> GetMetadataStatic().descriptor;</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; }</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keyword">static</span> const ::PROTOBUF_NAMESPACE_ID::Reflection* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a812b5213e915ef4cdcdf1952347d2980">GetReflection</a>() {</div><div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a812b5213e915ef4cdcdf1952347d2980"> 362</a></span>&#160; <span class="keywordflow">return</span> GetMetadataStatic().reflection;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac474f81bae9a999247622271427161b3">default_instance</a>();</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac19faad538e99354ef962f1c490fb1cc">InitAsDefaultInstance</a>(); <span class="comment">// FOR INTERNAL USE ONLY</span></div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8e5209e73e62a8eaf07549fca0ef17ac">internal_default_instance</a>() {</div><div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8e5209e73e62a8eaf07549fca0ef17ac"> 368</a></span>&#160; <span class="keywordflow">return</span> reinterpret_cast&lt;const SatParameters*&gt;(</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; &amp;<a class="code" href="namespaceoperations__research_1_1sat.html#ae6d7897cec550c4b33117827b971e421">_SatParameters_default_instance_</a>);</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; }</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afe1d2252f7a9c2589c01399d4453d51c">kIndexInFileMessages</a> =</div><div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afe1d2252f7a9c2589c01399d4453d51c"> 372</a></span>&#160; 0;</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7594cd5cfdca68f080e03c83d4dae5b5">Swap</a>(<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>* other);</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="keyword">friend</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0e1f473202adcb674fa3c816fdd7c707">swap</a>(<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>&amp; a, <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>&amp; b) {</div><div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0e1f473202adcb674fa3c816fdd7c707"> 376</a></span>&#160; a.<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7594cd5cfdca68f080e03c83d4dae5b5">Swap</a>(&amp;b);</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; }</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="comment">// implements Message ----------------------------------------------</span></div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keyword">inline</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3c252cb65df7d764af952eacadee60df">New</a>() const final {</div><div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3c252cb65df7d764af952eacadee60df"> 382</a></span>&#160; <span class="keywordflow">return</span> CreateMaybeMessage&lt;SatParameters&gt;(<span class="keyword">nullptr</span>);</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3c252cb65df7d764af952eacadee60df">New</a>(::PROTOBUF_NAMESPACE_ID::Arena* arena) <span class="keyword">const</span> <span class="keyword">final</span> {</div><div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#adc4b099138bae9fc352a6d396a1f919f"> 386</a></span>&#160; <span class="keywordflow">return</span> CreateMaybeMessage&lt;SatParameters&gt;(arena);</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; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9ee0315962908cb92596cf2ff93af546">CopyFrom</a>(const ::PROTOBUF_NAMESPACE_ID::Message&amp; from) <span class="keyword">final</span>;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0625ede0beccfe6712965f5b2d1e4de7">MergeFrom</a>(const ::PROTOBUF_NAMESPACE_ID::Message&amp; from) <span class="keyword">final</span>;</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9ee0315962908cb92596cf2ff93af546">CopyFrom</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>&amp; from);</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0625ede0beccfe6712965f5b2d1e4de7">MergeFrom</a>(<span class="keyword">const</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>&amp; from);</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; PROTOBUF_ATTRIBUTE_REINITIALIZES <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a19785c82a2483991b95b3ffbcd4c2d60">Clear</a>() final;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8c3459512aaab547b347409cc325cda2">IsInitialized</a>() const final;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a49bb75e2befe21afa0307b7d0c0452b0">ByteSizeLong</a>() const final;</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <span class="preprocessor">#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER</span></div><div class="line"><a name="l00397"></a><span class="lineno"> 397</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="l00398"></a><span class="lineno"> 398</span>&#160;<span class="preprocessor"> #else</span></div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a48ed39e4fc54c6accd788bab6e72d004">MergePartialFromCodedStream</a>(</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) <span class="keyword">final</span>;</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="preprocessor"> #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER</span></div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adf5d17a9f59c46cf95e49852f103e9d1">SerializeWithCachedSizes</a>(</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output) <span class="keyword">const</span> <span class="keyword">final</span>;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; ::PROTOBUF_NAMESPACE_ID::uint8* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a925d9b18fc13a36011ddc6ed0f282a8a">InternalSerializeWithCachedSizesToArray</a>(</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; ::PROTOBUF_NAMESPACE_ID::uint8* target) <span class="keyword">const</span> <span class="keyword">final</span>;</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac73a18b3427663e2549d5e21c9b909e3">GetCachedSize</a>() const final { <span class="keywordflow">return</span> _cached_size_.Get(); }</div><div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac73a18b3427663e2549d5e21c9b909e3"> 407</a></span>&#160;</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> SharedCtor();</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> SharedDtor();</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</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="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordtype">void</span> InternalSwap(<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html">SatParameters</a>* other);</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keyword">friend</span> class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;</div><div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9b35d94da3444084fc3673b7717b6cfe"> 414</a></span>&#160; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;operations_research.sat.SatParameters&quot;</span>;</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; }</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual()<span class="keyword"> const </span>{</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; }</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span>* MaybeArenaPtr()<span class="keyword"> const </span>{</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; }</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; ::PROTOBUF_NAMESPACE_ID::Metadata <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a67f371cf3efe83f09014dc4ec91626ea">GetMetadata</a>() const final;</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; private:</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&amp;::<a class="code" href="sat__parameters_8pb_8h.html#a34114c8909693aee3ef96a477490f1fc">descriptor_table_ortools_2fsat_2fsat_5fparameters_2eproto</a>);</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <a class="code" href="sat__parameters_8pb_8h.html#a34114c8909693aee3ef96a477490f1fc">return ::descriptor_table_ortools_2fsat_2fsat_5fparameters_2eproto</a>.file_level_metadata[<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afe1d2252f7a9c2589c01399d4453d51c">kIndexInFileMessages</a>];</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; }</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">public</span>:</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="comment">// nested types ----------------------------------------------------</span></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; <span class="keyword">typedef</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">SatParameters_VariableOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a57f2442d6b42157926aeacfac88ef7b5">VariableOrder</a>;</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a57f2442d6b42157926aeacfac88ef7b5"> 438</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">VariableOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adad61cb8c48e7cd47c94823daf419b4e">IN_ORDER</a> =</div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#adad61cb8c48e7cd47c94823daf419b4e"> 439</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a92760d7186df85dfd6c188eae0b9b591">SatParameters_VariableOrder_IN_ORDER</a>;</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">VariableOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad426422ff60534d9f59c9e13bd511e39">IN_REVERSE_ORDER</a> =</div><div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad426422ff60534d9f59c9e13bd511e39"> 441</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a941215af97625c63a144520ec7e02bfb">SatParameters_VariableOrder_IN_REVERSE_ORDER</a>;</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">VariableOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac90d0823e400a7d7d305738773e65f2f">IN_RANDOM_ORDER</a> =</div><div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac90d0823e400a7d7d305738773e65f2f"> 443</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a8de6cbc54e325b78d800c8354591d726">SatParameters_VariableOrder_IN_RANDOM_ORDER</a>;</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9a22b6196297096eb54a8d6375275112">VariableOrder_IsValid</a>(<span class="keywordtype">int</span> value) {</div><div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9a22b6196297096eb54a8d6375275112"> 445</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a711b59624fbd706f0754647084c665d8">SatParameters_VariableOrder_IsValid</a>(value);</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="keyword">static</span> constexpr <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a57f2442d6b42157926aeacfac88ef7b5">VariableOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aacd8bf53f3333b2013f2cc1a7e01ea48">VariableOrder_MIN</a> =</div><div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aacd8bf53f3333b2013f2cc1a7e01ea48"> 448</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2a39eab5a6aadab97bb23a7fb39af600">SatParameters_VariableOrder_VariableOrder_MIN</a>;</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">VariableOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0a6dedca5e472d92b2667839889825c5">VariableOrder_MAX</a> =</div><div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0a6dedca5e472d92b2667839889825c5"> 450</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a094b77c6089ed1097550980f9ffb764f">SatParameters_VariableOrder_VariableOrder_MAX</a>;</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af24bba72e9fcce633208fbda37ac27db">VariableOrder_ARRAYSIZE</a> =</div><div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af24bba72e9fcce633208fbda37ac27db"> 452</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a3232d0c544cf356f09b6f8d1b67269e3">SatParameters_VariableOrder_VariableOrder_ARRAYSIZE</a>;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a699a4ab94c8606abc4dc210f6fdbca96">VariableOrder_descriptor</a>() {</div><div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a699a4ab94c8606abc4dc210f6fdbca96"> 455</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a0a75b439d4e889cf84f7d6f6b5a37a86">SatParameters_VariableOrder_descriptor</a>();</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; }</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a20498d3f0d5902b7aa42e4277969cebe">VariableOrder_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a20498d3f0d5902b7aa42e4277969cebe"> 459</a></span>&#160; static_assert(::std::is_same&lt;T, VariableOrder&gt;::value ||</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function VariableOrder_Name.&quot;</span>);</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a9e40adad4a6a75afceefe43c8c509457">SatParameters_VariableOrder_Name</a>(enum_t_value);</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; }</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7ebbe6be94f3b6c0028d565faa7b7cba">VariableOrder_Parse</a>(<span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7ebbe6be94f3b6c0028d565faa7b7cba"> 465</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">VariableOrder</a>* value) {</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a2b5db4bee652895d2a67171ad96cecb7">SatParameters_VariableOrder_Parse</a>(name, value);</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; }</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">typedef</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">SatParameters_Polarity</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a23c9f2eaf05f470e387cdc82528cb1f3">Polarity</a>;</div><div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a23c9f2eaf05f470e387cdc82528cb1f3"> 470</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">Polarity</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adf6d4457b4e4e62f4a4281fccceb506b">POLARITY_TRUE</a> =</div><div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#adf6d4457b4e4e62f4a4281fccceb506b"> 471</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea6145ecb76ca29dc07b9acde97866a8ee">SatParameters_Polarity_POLARITY_TRUE</a>;</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">Polarity</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2155720e133e08f6e32365cfa04852c5">POLARITY_FALSE</a> =</div><div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2155720e133e08f6e32365cfa04852c5"> 473</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea204c91561099609cdf7b6469e84e9576">SatParameters_Polarity_POLARITY_FALSE</a>;</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">Polarity</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae1b31252b9fb880bc92d45ca8014246d">POLARITY_RANDOM</a> =</div><div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae1b31252b9fb880bc92d45ca8014246d"> 475</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633eafaf662755a533bc2353968b4c4da4d32">SatParameters_Polarity_POLARITY_RANDOM</a>;</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">Polarity</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9a805c6dca8255c45e37b81283780974">POLARITY_WEIGHTED_SIGN</a> =</div><div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9a805c6dca8255c45e37b81283780974"> 477</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633eaf9a6fbf18fc3445083ca746b1e920ca6">SatParameters_Polarity_POLARITY_WEIGHTED_SIGN</a>;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">Polarity</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a373210e9e33c7de5fd43fb07cc78ac3e">POLARITY_REVERSE_WEIGHTED_SIGN</a> =</div><div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a373210e9e33c7de5fd43fb07cc78ac3e"> 479</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea77094f18176663ceea0b80667cf917a6">SatParameters_Polarity_POLARITY_REVERSE_WEIGHTED_SIGN</a>;</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1143efde7d013f8220838ea2ae71c887">Polarity_IsValid</a>(<span class="keywordtype">int</span> value) {</div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1143efde7d013f8220838ea2ae71c887"> 481</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a4585806adf77d6f7a56bd21230a31175">SatParameters_Polarity_IsValid</a>(value);</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; }</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a23c9f2eaf05f470e387cdc82528cb1f3">Polarity</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af8ac098aed6bf7f8a52531d2f655a2af">Polarity_MIN</a> =</div><div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af8ac098aed6bf7f8a52531d2f655a2af"> 484</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#afbfa21e2ce75113388357f29f610342c">SatParameters_Polarity_Polarity_MIN</a>;</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">Polarity</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1b03a101da6d03e3d476b1a79f3c9e4c">Polarity_MAX</a> =</div><div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1b03a101da6d03e3d476b1a79f3c9e4c"> 486</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a72fe8e22daeacc4a74374d4c34bc09f4">SatParameters_Polarity_Polarity_MAX</a>;</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8407edc9430519fc8067920fa4601e9a">Polarity_ARRAYSIZE</a> =</div><div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8407edc9430519fc8067920fa4601e9a"> 488</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a84b9e2a32889c7bc5476029d4107d736">SatParameters_Polarity_Polarity_ARRAYSIZE</a>;</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1982e2981258e72b22ef2f3495107311">Polarity_descriptor</a>() {</div><div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1982e2981258e72b22ef2f3495107311"> 491</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a3a1aa6bdfa59980400e6617e6a206071">SatParameters_Polarity_descriptor</a>();</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="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8768e99c21345c33f514a334be34f0c8">Polarity_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8768e99c21345c33f514a334be34f0c8"> 495</a></span>&#160; static_assert(::std::is_same&lt;T, Polarity&gt;::value ||</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function Polarity_Name.&quot;</span>);</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#af6e220cb137fc0462fc253744b8bc3ba">SatParameters_Polarity_Name</a>(enum_t_value);</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; }</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a765d9e64f5b38d1a586c4aeda871eec4">Polarity_Parse</a>(<span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a765d9e64f5b38d1a586c4aeda871eec4"> 501</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">Polarity</a>* value) {</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#aa8e76d4d2386cfab3cefb7460f62d95c">SatParameters_Polarity_Parse</a>(name, value);</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; }</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; <span class="keyword">typedef</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">SatParameters_ConflictMinimizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a741c32c1eee2e8c92074da63c3a101b2">ConflictMinimizationAlgorithm</a>;</div><div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a741c32c1eee2e8c92074da63c3a101b2"> 506</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">ConflictMinimizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a11a99e284516133016d4f08e988e8848">NONE</a> =</div><div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a11a99e284516133016d4f08e988e8848"> 507</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5ae1bd62c48ad8f9a7d242ae916bbe5066">SatParameters_ConflictMinimizationAlgorithm_NONE</a>;</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">ConflictMinimizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9206fede2fc1c6d18c268812c11b4386">SIMPLE</a> =</div><div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9206fede2fc1c6d18c268812c11b4386"> 509</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5ac1adcdd93b988565644ddc9c3510c96c">SatParameters_ConflictMinimizationAlgorithm_SIMPLE</a>;</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">ConflictMinimizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afb3bbcb0e2d56baaa610c1d55d2448a9">RECURSIVE</a> =</div><div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afb3bbcb0e2d56baaa610c1d55d2448a9"> 511</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5acf7f9f878c3e92e4e319c3e4ea926af7">SatParameters_ConflictMinimizationAlgorithm_RECURSIVE</a>;</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">ConflictMinimizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a30c54411c509ab0dd993c4c4f8a4d62c">EXPERIMENTAL</a> =</div><div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a30c54411c509ab0dd993c4c4f8a4d62c"> 513</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5a52b205df52309c4f050206500297e4e5">SatParameters_ConflictMinimizationAlgorithm_EXPERIMENTAL</a>;</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3b399cf7366676017073c0f36773138c">ConflictMinimizationAlgorithm_IsValid</a>(<span class="keywordtype">int</span> value) {</div><div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3b399cf7366676017073c0f36773138c"> 515</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a90d6f173fbfa33e26ff6508013c81ffd">SatParameters_ConflictMinimizationAlgorithm_IsValid</a>(value);</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; }</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a741c32c1eee2e8c92074da63c3a101b2">ConflictMinimizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8841141976250822e9e1ae22cdbca3b8">ConflictMinimizationAlgorithm_MIN</a> =</div><div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8841141976250822e9e1ae22cdbca3b8"> 518</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ae3d1dd4a33df05f7da9a3ea6c4932c0a">SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MIN</a>;</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">ConflictMinimizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3969b6248e8af7ec02e2655490ef6534">ConflictMinimizationAlgorithm_MAX</a> =</div><div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3969b6248e8af7ec02e2655490ef6534"> 520</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2bfd2dd07fc93d2ebcf90df9982b173f">SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MAX</a>;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5838e8ff773f89a1b457398877f854a8">ConflictMinimizationAlgorithm_ARRAYSIZE</a> =</div><div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5838e8ff773f89a1b457398877f854a8"> 522</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a8a1f2ce9ceb6c6e6ea95e8413c5f304c">SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_ARRAYSIZE</a>;</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7bee08f50ce6a68ac894ed898c408643">ConflictMinimizationAlgorithm_descriptor</a>() {</div><div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7bee08f50ce6a68ac894ed898c408643"> 525</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a8ae6f7af0b88d08cd83a4ff1a1108985">SatParameters_ConflictMinimizationAlgorithm_descriptor</a>();</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; }</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae096c22b537af54751598904cd4f8a48">ConflictMinimizationAlgorithm_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00529"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae096c22b537af54751598904cd4f8a48"> 529</a></span>&#160; static_assert(::std::is_same&lt;T, ConflictMinimizationAlgorithm&gt;::value ||</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function ConflictMinimizationAlgorithm_Name.&quot;</span>);</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#af3ae9c39e1b2cf4733a63fb9e4f958b7">SatParameters_ConflictMinimizationAlgorithm_Name</a>(enum_t_value);</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; }</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3c0638c78551bf99edebcf29f8ae5383">ConflictMinimizationAlgorithm_Parse</a>(<span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3c0638c78551bf99edebcf29f8ae5383"> 535</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">ConflictMinimizationAlgorithm</a>* value) {</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#af1125a74a1efaf1562812c9d9b1ffc00">SatParameters_ConflictMinimizationAlgorithm_Parse</a>(name, 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;</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <span class="keyword">typedef</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">SatParameters_BinaryMinizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3935f8c53db1e05ff6a813d9636b3232">BinaryMinizationAlgorithm</a>;</div><div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3935f8c53db1e05ff6a813d9636b3232"> 540</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">BinaryMinizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3811f69fdb8c2299a49ccf927e61f896">NO_BINARY_MINIMIZATION</a> =</div><div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3811f69fdb8c2299a49ccf927e61f896"> 541</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496a5cefb853f31166cc3684d90594d5dde9">SatParameters_BinaryMinizationAlgorithm_NO_BINARY_MINIMIZATION</a>;</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">BinaryMinizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6d6ab41394f8bdef178abadddecd07b8">BINARY_MINIMIZATION_FIRST</a> =</div><div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6d6ab41394f8bdef178abadddecd07b8"> 543</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496acefb9cb334d97dc99896de7db79a2476">SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FIRST</a>;</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">BinaryMinizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aacd46dd1106f6a1f1fb33ed83aa02be2">BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION</a> =</div><div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aacd46dd1106f6a1f1fb33ed83aa02be2"> 545</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496ac586955ded9c943dee2faf8b5b738dbd">SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION</a>;</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">BinaryMinizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a457b59b4e428e89ad36f6b7a3008ca83">BINARY_MINIMIZATION_WITH_REACHABILITY</a> =</div><div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a457b59b4e428e89ad36f6b7a3008ca83"> 547</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496a30c30629b82fa4252c40e28942e35416">SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_WITH_REACHABILITY</a>;</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">BinaryMinizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a158f6663209bf0ac40cdd1b3065fdf71">EXPERIMENTAL_BINARY_MINIMIZATION</a> =</div><div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a158f6663209bf0ac40cdd1b3065fdf71"> 549</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496aeb6a38e1f5f44d7f13c6f8d6325ba069">SatParameters_BinaryMinizationAlgorithm_EXPERIMENTAL_BINARY_MINIMIZATION</a>;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a99a3bc35f1ee438d5034f173476c2232">BinaryMinizationAlgorithm_IsValid</a>(<span class="keywordtype">int</span> value) {</div><div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a99a3bc35f1ee438d5034f173476c2232"> 551</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a3e37f554c39fbb05faf07674ac550f47">SatParameters_BinaryMinizationAlgorithm_IsValid</a>(value);</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; }</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3935f8c53db1e05ff6a813d9636b3232">BinaryMinizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2806f19428752bc08e1c488f9b117853">BinaryMinizationAlgorithm_MIN</a> =</div><div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2806f19428752bc08e1c488f9b117853"> 554</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ab260b9d1bc3bedcc3ad29d6b2fd831d4">SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MIN</a>;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">BinaryMinizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1f4c2b8d7b3363d4448700c28be529aa">BinaryMinizationAlgorithm_MAX</a> =</div><div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1f4c2b8d7b3363d4448700c28be529aa"> 556</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a92db718bcc5d276ccf747bde81c78a10">SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MAX</a>;</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a84a0c817ce5590f619fa3913112d163a">BinaryMinizationAlgorithm_ARRAYSIZE</a> =</div><div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a84a0c817ce5590f619fa3913112d163a"> 558</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a97ac406a44712bd2893b29957f2528d5">SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_ARRAYSIZE</a>;</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af2796dfa9022846c716f43e105ced36b">BinaryMinizationAlgorithm_descriptor</a>() {</div><div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af2796dfa9022846c716f43e105ced36b"> 561</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a8e0457f852d7716dc2d913867100dc8c">SatParameters_BinaryMinizationAlgorithm_descriptor</a>();</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; }</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a64303bd96e74de80127201d244a176d7">BinaryMinizationAlgorithm_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a64303bd96e74de80127201d244a176d7"> 565</a></span>&#160; static_assert(::std::is_same&lt;T, BinaryMinizationAlgorithm&gt;::value ||</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function BinaryMinizationAlgorithm_Name.&quot;</span>);</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#aea747a1c7b91baf6f1b5486700c31e5f">SatParameters_BinaryMinizationAlgorithm_Name</a>(enum_t_value);</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; }</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a845426838511816af9aca93a3c06d627">BinaryMinizationAlgorithm_Parse</a>(<span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a845426838511816af9aca93a3c06d627"> 571</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">BinaryMinizationAlgorithm</a>* value) {</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a7c328aaf533ab0b051f9b4617bd47d43">SatParameters_BinaryMinizationAlgorithm_Parse</a>(name, 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;</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keyword">typedef</span> <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">SatParameters_ClauseProtection</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c601aefbe23b3e8797c4e0ba93017a4">ClauseProtection</a>;</div><div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c601aefbe23b3e8797c4e0ba93017a4"> 576</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">ClauseProtection</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aaa4dbfcffead4532eeadd626e95e3e0e">PROTECTION_NONE</a> =</div><div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aaa4dbfcffead4532eeadd626e95e3e0e"> 577</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12ca1739f0f3322dc59ebaa2fb9fa3481d6b">SatParameters_ClauseProtection_PROTECTION_NONE</a>;</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">ClauseProtection</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa142b0dac67760773d10b35ab0744752">PROTECTION_ALWAYS</a> =</div><div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa142b0dac67760773d10b35ab0744752"> 579</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12caa7de36c91e9668bd4d3429170a3a915a">SatParameters_ClauseProtection_PROTECTION_ALWAYS</a>;</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">ClauseProtection</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a80adef83e0ba836ac7f3313d176a098b">PROTECTION_LBD</a> =</div><div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a80adef83e0ba836ac7f3313d176a098b"> 581</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12ca4ce148354b01f5b1e2da32e7576edaa3">SatParameters_ClauseProtection_PROTECTION_LBD</a>;</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad2d5ffae53df56c4630ffc343851142c">ClauseProtection_IsValid</a>(<span class="keywordtype">int</span> value) {</div><div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad2d5ffae53df56c4630ffc343851142c"> 583</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ac1aa9d5ea93fbc96a68237c2beda3836">SatParameters_ClauseProtection_IsValid</a>(value);</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; }</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c601aefbe23b3e8797c4e0ba93017a4">ClauseProtection</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae763497b6449cec56f0028075b9d9a89">ClauseProtection_MIN</a> =</div><div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae763497b6449cec56f0028075b9d9a89"> 586</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#aef4cd5f95bfffe8b384372e1cba49049">SatParameters_ClauseProtection_ClauseProtection_MIN</a>;</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">ClauseProtection</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a022072bfb734bca33b3066de63714be6">ClauseProtection_MAX</a> =</div><div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a022072bfb734bca33b3066de63714be6"> 588</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#abf9faaf009e6527846e0ff336797f3a0">SatParameters_ClauseProtection_ClauseProtection_MAX</a>;</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a13e89948bbfa5c7ab2cd2c0c826069cd">ClauseProtection_ARRAYSIZE</a> =</div><div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a13e89948bbfa5c7ab2cd2c0c826069cd"> 590</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a299e745a341d3282f1f57f930c9d56e1">SatParameters_ClauseProtection_ClauseProtection_ARRAYSIZE</a>;</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6636cd7c449803277bc75421452af67f">ClauseProtection_descriptor</a>() {</div><div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6636cd7c449803277bc75421452af67f"> 593</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ac92d8d18b4148e00e25b463b42c0ea3b">SatParameters_ClauseProtection_descriptor</a>();</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; }</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab634a6ce39d4479a246ab7570d19746b">ClauseProtection_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00597"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab634a6ce39d4479a246ab7570d19746b"> 597</a></span>&#160; static_assert(::std::is_same&lt;T, ClauseProtection&gt;::value ||</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function ClauseProtection_Name.&quot;</span>);</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ae1e232826064de5442ec15d6a2ff90f2">SatParameters_ClauseProtection_Name</a>(enum_t_value);</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; }</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6bb81ad185b7e9ab599ed02bf6a15c3e">ClauseProtection_Parse</a>(<span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6bb81ad185b7e9ab599ed02bf6a15c3e"> 603</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">ClauseProtection</a>* value) {</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a45a55c59398241500c1604ed6736e7e0">SatParameters_ClauseProtection_Parse</a>(name, value);</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; }</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; <span class="keyword">typedef</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">SatParameters_ClauseOrdering</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a233c9a666d0c3e012b079c0465b00790">ClauseOrdering</a>;</div><div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a233c9a666d0c3e012b079c0465b00790"> 608</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">ClauseOrdering</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa5ed59a4b434dc7d905bc77d9105ee0c">CLAUSE_ACTIVITY</a> =</div><div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa5ed59a4b434dc7d905bc77d9105ee0c"> 609</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38aaab0bb6b57e109185e6a62d5d0271a04">SatParameters_ClauseOrdering_CLAUSE_ACTIVITY</a>;</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">ClauseOrdering</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a283d86d150af1fc8ff2391d3cbcfeeee">CLAUSE_LBD</a> =</div><div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a283d86d150af1fc8ff2391d3cbcfeeee"> 611</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38a2dcf758b7ee7431577e2aa80a60b163e">SatParameters_ClauseOrdering_CLAUSE_LBD</a>;</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab95be218b14b8d6d9bbf28a09f545a75">ClauseOrdering_IsValid</a>(<span class="keywordtype">int</span> value) {</div><div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab95be218b14b8d6d9bbf28a09f545a75"> 613</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#aa6f7c43106217e8a55877110b7d87e7c">SatParameters_ClauseOrdering_IsValid</a>(value);</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; }</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a233c9a666d0c3e012b079c0465b00790">ClauseOrdering</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a12597794e5b74f5243ccb7247337b332">ClauseOrdering_MIN</a> =</div><div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a12597794e5b74f5243ccb7247337b332"> 616</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a6e554645f4d0f9989e1f3d69c1528eea">SatParameters_ClauseOrdering_ClauseOrdering_MIN</a>;</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">ClauseOrdering</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4c74dd07e925009cbef07c563f75d223">ClauseOrdering_MAX</a> =</div><div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4c74dd07e925009cbef07c563f75d223"> 618</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#acc0499f1b3c9772bc081ca484c6aa680">SatParameters_ClauseOrdering_ClauseOrdering_MAX</a>;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acabe8c5c83ae1a24f385f2766401e6ca">ClauseOrdering_ARRAYSIZE</a> =</div><div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#acabe8c5c83ae1a24f385f2766401e6ca"> 620</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#aee2d784d894a30c420456d0b389b7970">SatParameters_ClauseOrdering_ClauseOrdering_ARRAYSIZE</a>;</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8a256dd17b3c0aacce7eed235c2001d6">ClauseOrdering_descriptor</a>() {</div><div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8a256dd17b3c0aacce7eed235c2001d6"> 623</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a6763a151acaebadf9a4be9383e91e1eb">SatParameters_ClauseOrdering_descriptor</a>();</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; }</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2e7cd1ecd09a09e51e9d92b32881f6d3">ClauseOrdering_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2e7cd1ecd09a09e51e9d92b32881f6d3"> 627</a></span>&#160; static_assert(::std::is_same&lt;T, ClauseOrdering&gt;::value ||</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function ClauseOrdering_Name.&quot;</span>);</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a87813e257ba880dc079609db5d7f5da4">SatParameters_ClauseOrdering_Name</a>(enum_t_value);</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; }</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8794003fa170bf864c9bf28376c2ca61">ClauseOrdering_Parse</a>(<span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8794003fa170bf864c9bf28376c2ca61"> 633</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">ClauseOrdering</a>* value) {</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ab38e233912e1d6e80baf8fe3bec043ee">SatParameters_ClauseOrdering_Parse</a>(name, value);</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; }</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; <span class="keyword">typedef</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">SatParameters_RestartAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa939e5e33b3c280a50d902d01c6dbb0b">RestartAlgorithm</a>;</div><div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa939e5e33b3c280a50d902d01c6dbb0b"> 638</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">RestartAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ada783388ee445131473f52990e0d29e1">NO_RESTART</a> =</div><div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ada783388ee445131473f52990e0d29e1"> 639</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba698c5900a88697e89f1a9ffa790fd49f">SatParameters_RestartAlgorithm_NO_RESTART</a>;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">RestartAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae7ab3368898d3e0a77ccd09102e645c5">LUBY_RESTART</a> =</div><div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae7ab3368898d3e0a77ccd09102e645c5"> 641</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba0fcf1821b877dd61f6cfac37a36a82d8">SatParameters_RestartAlgorithm_LUBY_RESTART</a>;</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">RestartAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a65730fb52dcf4ce5d66419c7179df542">DL_MOVING_AVERAGE_RESTART</a> =</div><div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a65730fb52dcf4ce5d66419c7179df542"> 643</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba89e7ee47fc5c826c03f455f082f22c70">SatParameters_RestartAlgorithm_DL_MOVING_AVERAGE_RESTART</a>;</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">RestartAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac24828a61e9a4ee5f343dfae89d33843">LBD_MOVING_AVERAGE_RESTART</a> =</div><div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac24828a61e9a4ee5f343dfae89d33843"> 645</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba5d2302ed4086b87cadaad18aa5981aed">SatParameters_RestartAlgorithm_LBD_MOVING_AVERAGE_RESTART</a>;</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">RestartAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2672c445112fcc4f5570a37d59783bd5">FIXED_RESTART</a> =</div><div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2672c445112fcc4f5570a37d59783bd5"> 647</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba353691b5a40f70fe5d05cc01bdf22536">SatParameters_RestartAlgorithm_FIXED_RESTART</a>;</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6bc12f6092ceecd9403233f081e9ebcd">RestartAlgorithm_IsValid</a>(<span class="keywordtype">int</span> value) {</div><div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6bc12f6092ceecd9403233f081e9ebcd"> 649</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ab199957e5457d8356687f12d67d1aaac">SatParameters_RestartAlgorithm_IsValid</a>(value);</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; }</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa939e5e33b3c280a50d902d01c6dbb0b">RestartAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac60247aab0bf6144f990259cdb5d2cbf">RestartAlgorithm_MIN</a> =</div><div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac60247aab0bf6144f990259cdb5d2cbf"> 652</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a87bcdd92d224942666c7be6e2f936ab0">SatParameters_RestartAlgorithm_RestartAlgorithm_MIN</a>;</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">RestartAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#accc13eb79a2b42694d69a198ea2faf5c">RestartAlgorithm_MAX</a> =</div><div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#accc13eb79a2b42694d69a198ea2faf5c"> 654</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a955126bc9840983ce5d4faa8d82f1669">SatParameters_RestartAlgorithm_RestartAlgorithm_MAX</a>;</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1112b1ae2f5a33f0d5aded507afff519">RestartAlgorithm_ARRAYSIZE</a> =</div><div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1112b1ae2f5a33f0d5aded507afff519"> 656</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ae791277565602a13d6e3c8e4ff0e28b9">SatParameters_RestartAlgorithm_RestartAlgorithm_ARRAYSIZE</a>;</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af5c36f310f322203917bc2b327fbeaed">RestartAlgorithm_descriptor</a>() {</div><div class="line"><a name="l00659"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af5c36f310f322203917bc2b327fbeaed"> 659</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a9d2995934edcfcc59a0da77719fcb11b">SatParameters_RestartAlgorithm_descriptor</a>();</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; }</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7af1827e1598b546fd616885f8f50418">RestartAlgorithm_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7af1827e1598b546fd616885f8f50418"> 663</a></span>&#160; static_assert(::std::is_same&lt;T, RestartAlgorithm&gt;::value ||</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function RestartAlgorithm_Name.&quot;</span>);</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a34b396f35aa7c449a39d2b92c3f93744">SatParameters_RestartAlgorithm_Name</a>(enum_t_value);</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; }</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a15247bf1aef4237a4bd4275c9a48a130">RestartAlgorithm_Parse</a>(<span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a15247bf1aef4237a4bd4275c9a48a130"> 669</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">RestartAlgorithm</a>* value) {</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#af97fc1fcba310fb2c415278cef3df03a">SatParameters_RestartAlgorithm_Parse</a>(name, value);</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; }</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <span class="keyword">typedef</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">SatParameters_MaxSatAssumptionOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8e87f43c84566548d51c94adbfd9dfb9">MaxSatAssumptionOrder</a>;</div><div class="line"><a name="l00674"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8e87f43c84566548d51c94adbfd9dfb9"> 674</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">MaxSatAssumptionOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c0cc798810280747de3cb5d8da7ab8f">DEFAULT_ASSUMPTION_ORDER</a> =</div><div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c0cc798810280747de3cb5d8da7ab8f"> 675</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533ab0500c1196441cd7820da82c2c1baf6f">SatParameters_MaxSatAssumptionOrder_DEFAULT_ASSUMPTION_ORDER</a>;</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">MaxSatAssumptionOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a44233b88df8f648291109a21413ec1b7">ORDER_ASSUMPTION_BY_DEPTH</a> =</div><div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a44233b88df8f648291109a21413ec1b7"> 677</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533a61bc7845a56fecefcc18795a536d5eb3">SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_DEPTH</a>;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">MaxSatAssumptionOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3e24268cd192509216e64c3247d3ee4e">ORDER_ASSUMPTION_BY_WEIGHT</a> =</div><div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3e24268cd192509216e64c3247d3ee4e"> 679</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533a44da070df5c6e2443fa1c00b6c25893f">SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_WEIGHT</a>;</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ae770ff4ce1ef6d5c32cad224cd8fa0">MaxSatAssumptionOrder_IsValid</a>(<span class="keywordtype">int</span> value) {</div><div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ae770ff4ce1ef6d5c32cad224cd8fa0"> 681</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a4104fcd7cb88b2edc4cbc86e6b331cdf">SatParameters_MaxSatAssumptionOrder_IsValid</a>(value);</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; }</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8e87f43c84566548d51c94adbfd9dfb9">MaxSatAssumptionOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abe3018b3726717006b1f62acda6098c1">MaxSatAssumptionOrder_MIN</a> =</div><div class="line"><a name="l00684"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abe3018b3726717006b1f62acda6098c1"> 684</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#aedb4be4a6a9caaf8d9161888934ad2d2">SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MIN</a>;</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">MaxSatAssumptionOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af59e16b3a3534348df927653593cca37">MaxSatAssumptionOrder_MAX</a> =</div><div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af59e16b3a3534348df927653593cca37"> 686</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ae198f9232534912ddf238f7be789f4aa">SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MAX</a>;</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae4454454867fbc6b11dcdeb9a11aae62">MaxSatAssumptionOrder_ARRAYSIZE</a> =</div><div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae4454454867fbc6b11dcdeb9a11aae62"> 688</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a45e86ed8cbe846e59c55298161086446">SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_ARRAYSIZE</a>;</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a80711a2c09fe1c8d062c0a68f79b74f7">MaxSatAssumptionOrder_descriptor</a>() {</div><div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a80711a2c09fe1c8d062c0a68f79b74f7"> 691</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#aa36fba890ac5ad3ce86c9f70b8352bb5">SatParameters_MaxSatAssumptionOrder_descriptor</a>();</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; }</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aacaf58a1a74d8c72edd5a6902ed0f8be">MaxSatAssumptionOrder_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aacaf58a1a74d8c72edd5a6902ed0f8be"> 695</a></span>&#160; static_assert(::std::is_same&lt;T, MaxSatAssumptionOrder&gt;::value ||</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function MaxSatAssumptionOrder_Name.&quot;</span>);</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#aa49899c1c9df530d20f240b519437c6d">SatParameters_MaxSatAssumptionOrder_Name</a>(enum_t_value);</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; }</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8210929b912e6b8c5fd22777ff5ec9f9">MaxSatAssumptionOrder_Parse</a>(<span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l00701"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8210929b912e6b8c5fd22777ff5ec9f9"> 701</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">MaxSatAssumptionOrder</a>* value) {</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ac304d2e190884ab7f230876fe1bd1d9f">SatParameters_MaxSatAssumptionOrder_Parse</a>(name, value);</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">typedef</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">SatParameters_MaxSatStratificationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4b5b89fbef56678b4897f57c53963a89">MaxSatStratificationAlgorithm</a>;</div><div class="line"><a name="l00706"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4b5b89fbef56678b4897f57c53963a89"> 706</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">MaxSatStratificationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae3e688d4d8665595388024c804d02313">STRATIFICATION_NONE</a> =</div><div class="line"><a name="l00707"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae3e688d4d8665595388024c804d02313"> 707</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81ca5bb7f0a112c4672ea2abec407f7d384c">SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_NONE</a>;</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">MaxSatStratificationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a86479bcb0657b9073728d1396d18a97a">STRATIFICATION_DESCENT</a> =</div><div class="line"><a name="l00709"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a86479bcb0657b9073728d1396d18a97a"> 709</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81ca0c67cde78d6314de8d13734d65709b3a">SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_DESCENT</a>;</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">MaxSatStratificationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a98a2d480fd9bb1dabfd53d8e76584d6f">STRATIFICATION_ASCENT</a> =</div><div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a98a2d480fd9bb1dabfd53d8e76584d6f"> 711</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81cadf547628eb3421e641512aeb95b31912">SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_ASCENT</a>;</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a266e70e69fc4191560e696d697d1f39b">MaxSatStratificationAlgorithm_IsValid</a>(<span class="keywordtype">int</span> value) {</div><div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a266e70e69fc4191560e696d697d1f39b"> 713</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a5fcee51ba7784a7c403731301af6e14c">SatParameters_MaxSatStratificationAlgorithm_IsValid</a>(value);</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; }</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4b5b89fbef56678b4897f57c53963a89">MaxSatStratificationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4ab09c24a9a649c58af0fa763a7f20e0">MaxSatStratificationAlgorithm_MIN</a> =</div><div class="line"><a name="l00716"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4ab09c24a9a649c58af0fa763a7f20e0"> 716</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a5df42a6b5c40d46ea317abd561b7ea0b">SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MIN</a>;</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">MaxSatStratificationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2353c911319a686f3a7e5a4b2d7d098b">MaxSatStratificationAlgorithm_MAX</a> =</div><div class="line"><a name="l00718"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2353c911319a686f3a7e5a4b2d7d098b"> 718</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a8665ee9afc158ac57d842bcef9eccc59">SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MAX</a>;</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab13e4e1d1ac373223422b55433d07ffd">MaxSatStratificationAlgorithm_ARRAYSIZE</a> =</div><div class="line"><a name="l00720"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab13e4e1d1ac373223422b55433d07ffd"> 720</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a673309e5337b624e75e496fe33494135">SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_ARRAYSIZE</a>;</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abdee1b886cf03364e8e14627534f307a">MaxSatStratificationAlgorithm_descriptor</a>() {</div><div class="line"><a name="l00723"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abdee1b886cf03364e8e14627534f307a"> 723</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a9f22011e31eaf54170afe80d301665ac">SatParameters_MaxSatStratificationAlgorithm_descriptor</a>();</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; }</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aeeb3819a43afadbbba637a5529469f99">MaxSatStratificationAlgorithm_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00727"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aeeb3819a43afadbbba637a5529469f99"> 727</a></span>&#160; static_assert(::std::is_same&lt;T, MaxSatStratificationAlgorithm&gt;::value ||</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function MaxSatStratificationAlgorithm_Name.&quot;</span>);</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a7b0414d7c022b8a1f606bace4c8192cf">SatParameters_MaxSatStratificationAlgorithm_Name</a>(enum_t_value);</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; }</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aee56a43cd5e54cbad9300b097f7cb9ee">MaxSatStratificationAlgorithm_Parse</a>(<span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aee56a43cd5e54cbad9300b097f7cb9ee"> 733</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">MaxSatStratificationAlgorithm</a>* value) {</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ac4c30c8eeb5c485f9676410745f1d9d2">SatParameters_MaxSatStratificationAlgorithm_Parse</a>(name, value);</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; }</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160;</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keyword">typedef</span> <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SatParameters_SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3ebc49c3ff673e80e7f9815a7b7a116a">SearchBranching</a>;</div><div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3ebc49c3ff673e80e7f9815a7b7a116a"> 738</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6ef30a08ad64ae30b432d37ff09aaf6c">AUTOMATIC_SEARCH</a> =</div><div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6ef30a08ad64ae30b432d37ff09aaf6c"> 739</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269eac23498a3951b707b682de68c3f2ef4ba">SatParameters_SearchBranching_AUTOMATIC_SEARCH</a>;</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8d16e29509bb32191869438d7bbfb436">FIXED_SEARCH</a> =</div><div class="line"><a name="l00741"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8d16e29509bb32191869438d7bbfb436"> 741</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea4b402cda1dee9234ecc9bf3f969dae9c">SatParameters_SearchBranching_FIXED_SEARCH</a>;</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a35dd900bc32a6a2dce80054f9fe95f6e">PORTFOLIO_SEARCH</a> =</div><div class="line"><a name="l00743"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a35dd900bc32a6a2dce80054f9fe95f6e"> 743</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea79d67aaf6b62f71bbddd9c5177ebedc1">SatParameters_SearchBranching_PORTFOLIO_SEARCH</a>;</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae5ae9725c90d386a85ae39493b72b8e9">LP_SEARCH</a> =</div><div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae5ae9725c90d386a85ae39493b72b8e9"> 745</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269eac0ee72ff494861f949253aac50496f42">SatParameters_SearchBranching_LP_SEARCH</a>;</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9971fc10dee1257f9c8453621dc7799c">PSEUDO_COST_SEARCH</a> =</div><div class="line"><a name="l00747"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9971fc10dee1257f9c8453621dc7799c"> 747</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea0959d8f131e2610b97a8830464b2c633">SatParameters_SearchBranching_PSEUDO_COST_SEARCH</a>;</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad6a4d8239cdff7440e1c57078d26ef95">PORTFOLIO_WITH_QUICK_RESTART_SEARCH</a> =</div><div class="line"><a name="l00749"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad6a4d8239cdff7440e1c57078d26ef95"> 749</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea28a2409f7a5ca2ecd6635da22e4e6667">SatParameters_SearchBranching_PORTFOLIO_WITH_QUICK_RESTART_SEARCH</a>;</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abeb9a1a70307b6547beea29c94be0799">HINT_SEARCH</a> =</div><div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abeb9a1a70307b6547beea29c94be0799"> 751</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea7254e3257c79f6ccdb408e6f26f0c2e1">SatParameters_SearchBranching_HINT_SEARCH</a>;</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae849deb5401a33e85b973ef423548f83">SearchBranching_IsValid</a>(<span class="keywordtype">int</span> value) {</div><div class="line"><a name="l00753"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae849deb5401a33e85b973ef423548f83"> 753</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a9018824bcc1b169f32af87ad4faf7561">SatParameters_SearchBranching_IsValid</a>(value);</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; }</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3ebc49c3ff673e80e7f9815a7b7a116a">SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa0ed785558da77807e90c35fc6d13227">SearchBranching_MIN</a> =</div><div class="line"><a name="l00756"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa0ed785558da77807e90c35fc6d13227"> 756</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ab90d62c554b3478c3271c929cf81cb59">SatParameters_SearchBranching_SearchBranching_MIN</a>;</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad6ece3fc1ac949e81d11fd3aa0ff5257">SearchBranching_MAX</a> =</div><div class="line"><a name="l00758"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad6ece3fc1ac949e81d11fd3aa0ff5257"> 758</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ac5449564c89e6ffab546725d1d49422a">SatParameters_SearchBranching_SearchBranching_MAX</a>;</div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a767188f203e3d604715b4b501cd69a4f">SearchBranching_ARRAYSIZE</a> =</div><div class="line"><a name="l00760"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a767188f203e3d604715b4b501cd69a4f"> 760</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a3de01c1278d9f16ff4ff5cd72c0233da">SatParameters_SearchBranching_SearchBranching_ARRAYSIZE</a>;</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a114dbeff5922ad917bb88b2590e9b17b">SearchBranching_descriptor</a>() {</div><div class="line"><a name="l00763"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a114dbeff5922ad917bb88b2590e9b17b"> 763</a></span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#a05587e288b302e572a8e80b100505a21">SatParameters_SearchBranching_descriptor</a>();</div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; }</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9fd1df263e5922b78cd5f8b3ff939fe0">SearchBranching_Name</a>(T enum_t_value) {</div><div class="line"><a name="l00767"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9fd1df263e5922b78cd5f8b3ff939fe0"> 767</a></span>&#160; static_assert(::std::is_same&lt;T, SearchBranching&gt;::value ||</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; ::std::is_integral&lt;T&gt;::value,</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; <span class="stringliteral">&quot;Incorrect type passed to function SearchBranching_Name.&quot;</span>);</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ab59fe9a81546232a6951f9c673c02e8a">SatParameters_SearchBranching_Name</a>(enum_t_value);</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; }</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa5def0bf886a4ebe5660d33ba38703fb">SearchBranching_Parse</a>(<span class="keyword">const</span> std::string&amp; name,</div><div class="line"><a name="l00773"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa5def0bf886a4ebe5660d33ba38703fb"> 773</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">SearchBranching</a>* value) {</div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceoperations__research_1_1sat.html#ae566d186f92afaced5ffb7ebae02d474">SatParameters_SearchBranching_Parse</a>(name, value);</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;</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; <span class="comment">// accessors -------------------------------------------------------</span></div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;</div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; <span class="comment">// repeated .operations_research.sat.SatParameters.RestartAlgorithm restart_algorithms = 61;</span></div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a75ea12358ac15a525596aa39da3bf603">restart_algorithms_size</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a17f2516b6cb73932b6431a467754c97f">clear_restart_algorithms</a>();</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af406978849dbaf1f05a18efaad2f007a">kRestartAlgorithmsFieldNumber</a> = 61;</div><div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af406978849dbaf1f05a18efaad2f007a"> 783</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">::operations_research::sat::SatParameters_RestartAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a192691891f170ce78b84bd290fd0d0f9">restart_algorithms</a>(<span class="keywordtype">int</span> index) <span class="keyword">const</span>;</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4595a19a4713f27b81d97b3a07b88338">set_restart_algorithms</a>(<span class="keywordtype">int</span> index, ::<a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">operations_research::sat::SatParameters_RestartAlgorithm</a> value);</div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a649423537b705b6efaea2c2049bffa58">add_restart_algorithms</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">operations_research::sat::SatParameters_RestartAlgorithm</a> value);</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; const ::PROTOBUF_NAMESPACE_ID::RepeatedField&lt;int&gt;&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a192691891f170ce78b84bd290fd0d0f9">restart_algorithms</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; ::PROTOBUF_NAMESPACE_ID::RepeatedField&lt;int&gt;* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5b924328ee39f0d7c91aa824a85ba817">mutable_restart_algorithms</a>();</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">// optional string default_restart_algorithms = 70 [default = &quot;LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,DL_MOVING_AVERAGE_RESTART&quot;];</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_1sat_1_1SatParameters.html#a4f9e587b77d231773ca277bff246beff">has_default_restart_algorithms</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_1sat_1_1SatParameters.html#a3b5a81677e6cc163c3913e9f83ae3d63">clear_default_restart_algorithms</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_1sat_1_1SatParameters.html#aa18b9339a967048dd17e6ad8966007ab">kDefaultRestartAlgorithmsFieldNumber</a> = 70;</div><div class="line"><a name="l00793"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa18b9339a967048dd17e6ad8966007ab"> 793</a></span>&#160; <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a545369a07562208a80985583b7c52a08">default_restart_algorithms</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a93742f7c29f8032cb2cb34d927dcb8c2">set_default_restart_algorithms</a>(<span class="keyword">const</span> std::string&amp; value);</div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a93742f7c29f8032cb2cb34d927dcb8c2">set_default_restart_algorithms</a>(std::string&amp;&amp; value);</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_1sat_1_1SatParameters.html#a93742f7c29f8032cb2cb34d927dcb8c2">set_default_restart_algorithms</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* value);</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a93742f7c29f8032cb2cb34d927dcb8c2">set_default_restart_algorithms</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* value, <span class="keywordtype">size_t</span> size);</div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; std::string* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aeca983c469ec5a7c9a155040bf790fe4">mutable_default_restart_algorithms</a>();</div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; std::string* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad52b0ed823c5c768b125c9568bf5a379">release_default_restart_algorithms</a>();</div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9d62115a885cc0f8ded411034f783fff">set_allocated_default_restart_algorithms</a>(std::string* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a545369a07562208a80985583b7c52a08">default_restart_algorithms</a>);</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="comment">// optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default = IN_ORDER];</span></div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad9cfcec2147dca61c8e74a54f69edbad">has_preferred_variable_order</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a13fa94fe576a74c66201757ebfb7ad5d">clear_preferred_variable_order</a>();</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac6096a631e14783bf6093a9fbc81946f">kPreferredVariableOrderFieldNumber</a> = 1;</div><div class="line"><a name="l00806"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac6096a631e14783bf6093a9fbc81946f"> 806</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">::operations_research::sat::SatParameters_VariableOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8dc12c4b807995d1aa4627e447b43877">preferred_variable_order</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a46a41f7be959128859f9f14ddc5f097d">set_preferred_variable_order</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">operations_research::sat::SatParameters_VariableOrder</a> value);</div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160;</div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; <span class="comment">// optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [default = DEFAULT_ASSUMPTION_ORDER];</span></div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa7650618aa4fe4d337f7646c339891d1">has_max_sat_assumption_order</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab012debdeac7f661961fce1b41a2a34f">clear_max_sat_assumption_order</a>();</div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a240437a4d6b5d1effdb6275738c5eaa7">kMaxSatAssumptionOrderFieldNumber</a> = 51;</div><div class="line"><a name="l00813"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a240437a4d6b5d1effdb6275738c5eaa7"> 813</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">::operations_research::sat::SatParameters_MaxSatAssumptionOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3b4bcbab0e1731232d2c0a443d2d7119">max_sat_assumption_order</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa14ee618146695101ef7e6bfd69b0477">set_max_sat_assumption_order</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">operations_research::sat::SatParameters_MaxSatAssumptionOrder</a> value);</div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160;</div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; <span class="comment">// optional double random_branches_ratio = 32 [default = 0];</span></div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a69ed15ec6026dfa46c8c8da6da848931">has_random_branches_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a524f65ee1c15bd43e8fa6d24e83e51bb">clear_random_branches_ratio</a>();</div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a09fc51778ff5af0e840ee8135e1b3b20">kRandomBranchesRatioFieldNumber</a> = 32;</div><div class="line"><a name="l00820"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a09fc51778ff5af0e840ee8135e1b3b20"> 820</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac54298c32a174441baaedbc174e56dc9">random_branches_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2d67ce107021e88c3c156d5a244ed62b">set_random_branches_ratio</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; <span class="comment">// optional double random_polarity_ratio = 45 [default = 0];</span></div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a14917e5d77a88b0557aef5b6d73d721a">has_random_polarity_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa293c388ba7c6f8fe9e1f90e1767da1e">clear_random_polarity_ratio</a>();</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3a81f3cc125d801cbeb65a65f7e80eb2">kRandomPolarityRatioFieldNumber</a> = 45;</div><div class="line"><a name="l00827"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3a81f3cc125d801cbeb65a65f7e80eb2"> 827</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a980dd0dad9c150aeb156f26d8481b19d">random_polarity_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a830be06bc76d1cfc2de6f1e2d8b350a5">set_random_polarity_ratio</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;</div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; <span class="comment">// optional bool use_pb_resolution = 43 [default = false];</span></div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a452ba56aa4b446b26b702b8fd5a0cbc2">has_use_pb_resolution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6cecd5c3387027dc79887afc37a1debe">clear_use_pb_resolution</a>();</div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae02370c1bfb0e8d9839c92d8d057fb11">kUsePbResolutionFieldNumber</a> = 43;</div><div class="line"><a name="l00834"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae02370c1bfb0e8d9839c92d8d057fb11"> 834</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7d726d6194c36ed64e583c496df7f395">use_pb_resolution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac5992a1984d9a84c783d833e943d6b87">set_use_pb_resolution</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160;</div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; <span class="comment">// optional bool minimize_reduction_during_pb_resolution = 48 [default = false];</span></div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5c603dafeb96eed6a014658d88f0e920">has_minimize_reduction_during_pb_resolution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8c51fad5c136b7b6cf5ed0c49ace71ae">clear_minimize_reduction_during_pb_resolution</a>();</div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9349fac1453b77592ef8ab1fab57a10b">kMinimizeReductionDuringPbResolutionFieldNumber</a> = 48;</div><div class="line"><a name="l00841"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9349fac1453b77592ef8ab1fab57a10b"> 841</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4dfa3625510be333847f19ecd1239a41">minimize_reduction_during_pb_resolution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac948afe4059f6f36eb496e78335cb3ca">set_minimize_reduction_during_pb_resolution</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160;</div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; <span class="comment">// optional bool max_sat_reverse_assumption_order = 52 [default = false];</span></div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afd5d859471f19b413da081a9533502c0">has_max_sat_reverse_assumption_order</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a102f9e3b46404f564525c2fd5131c217">clear_max_sat_reverse_assumption_order</a>();</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad2a4d61d0ffc23be2d34c48f81ec9cf0">kMaxSatReverseAssumptionOrderFieldNumber</a> = 52;</div><div class="line"><a name="l00848"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad2a4d61d0ffc23be2d34c48f81ec9cf0"> 848</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a483db0e7475b907348fae889ca7009a2">max_sat_reverse_assumption_order</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab0d636c2904b2819bb0aa6262b135a65">set_max_sat_reverse_assumption_order</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <span class="comment">// optional bool use_overload_checker_in_cumulative_constraint = 78 [default = false];</span></div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad018b89dea2159e6a881a6a96a6514ec">has_use_overload_checker_in_cumulative_constraint</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0a9db31587a59f4ffaa4dbb174df4424">clear_use_overload_checker_in_cumulative_constraint</a>();</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a415e27d44533108ee47e0c984306691e">kUseOverloadCheckerInCumulativeConstraintFieldNumber</a> = 78;</div><div class="line"><a name="l00855"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a415e27d44533108ee47e0c984306691e"> 855</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6ecaf50307219f2da780c0d94fca721d">use_overload_checker_in_cumulative_constraint</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aec673646ee9ca4e2a72d531286640d0d">set_use_overload_checker_in_cumulative_constraint</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160;</div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; <span class="comment">// optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [default = PROTECTION_NONE];</span></div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a93dc8db0c3ef1d4cbe06a81b635976eb">has_clause_cleanup_protection</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a27a2985040ab2fd525b837113294642d">clear_clause_cleanup_protection</a>();</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8f3de5a600785985e5ddad0a80066333">kClauseCleanupProtectionFieldNumber</a> = 58;</div><div class="line"><a name="l00862"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8f3de5a600785985e5ddad0a80066333"> 862</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">::operations_research::sat::SatParameters_ClauseProtection</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab68a3e3c275ec350b98d747cc3c68dec">clause_cleanup_protection</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1a21dd120b5c1811a15027ebb7e4c846">set_clause_cleanup_protection</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">operations_research::sat::SatParameters_ClauseProtection</a> value);</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; <span class="comment">// optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default = CLAUSE_ACTIVITY];</span></div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5ada19dd0a4d348ca4c768706688035d">has_clause_cleanup_ordering</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8efeb31ff478af53dece575ddf3712e0">clear_clause_cleanup_ordering</a>();</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a790c3a37c12afeb44e6b0b2dd08778b7">kClauseCleanupOrderingFieldNumber</a> = 60;</div><div class="line"><a name="l00869"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a790c3a37c12afeb44e6b0b2dd08778b7"> 869</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">::operations_research::sat::SatParameters_ClauseOrdering</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4e07b1df49807ae6984a3cec5e912890">clause_cleanup_ordering</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a39475d439aa38ebe84bbfa3f68ae47aa">set_clause_cleanup_ordering</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">operations_research::sat::SatParameters_ClauseOrdering</a> value);</div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; <span class="comment">// optional bool use_erwa_heuristic = 75 [default = false];</span></div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4d9114d2ac6f5686f37312a2dbd32cb2">has_use_erwa_heuristic</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a735dde6e294058b8d4f5c6116a51eaac">clear_use_erwa_heuristic</a>();</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2e8655cf53b8967091193fb91734c7f5">kUseErwaHeuristicFieldNumber</a> = 75;</div><div class="line"><a name="l00876"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2e8655cf53b8967091193fb91734c7f5"> 876</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8ea993e459628622948ba2f5a8319c5a">use_erwa_heuristic</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1031ae7a2d2fa7e98a94a5e9ddf4f573">set_use_erwa_heuristic</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160;</div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; <span class="comment">// optional bool also_bump_variables_in_conflict_reasons = 77 [default = false];</span></div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac159de93968b297fac81c7948991a6a6">has_also_bump_variables_in_conflict_reasons</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab875be7f29ab25ca13c091f4e4fc5f71">clear_also_bump_variables_in_conflict_reasons</a>();</div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aefca97e1e69617e21fee4c937df712e1">kAlsoBumpVariablesInConflictReasonsFieldNumber</a> = 77;</div><div class="line"><a name="l00883"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aefca97e1e69617e21fee4c937df712e1"> 883</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aff8890384ab9957b9a6582e163b5868d">also_bump_variables_in_conflict_reasons</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a327dccfe7d0cc96dbc86f207134e1a9d">set_also_bump_variables_in_conflict_reasons</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160;</div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; <span class="comment">// optional bool use_blocking_restart = 64 [default = false];</span></div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3df2f36e7b7b63d1922738aec516c726">has_use_blocking_restart</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a287555f322246bd57878f7632d12fb2b">clear_use_blocking_restart</a>();</div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a816fb45e88a2d65ae8974edd40278a73">kUseBlockingRestartFieldNumber</a> = 64;</div><div class="line"><a name="l00890"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a816fb45e88a2d65ae8974edd40278a73"> 890</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a20f03fe926f9912336bfecde38b3d431">use_blocking_restart</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5b13453f8b580ed7b8e8369f653d5e7a">set_use_blocking_restart</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;</div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="comment">// optional bool log_search_progress = 41 [default = false];</span></div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6773193d40ed6c682adcf527716b69b">has_log_search_progress</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2bda86fe30714cd506bce3de4f32a395">clear_log_search_progress</a>();</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3fafefd6a11b06d24c3d86aabab96f46">kLogSearchProgressFieldNumber</a> = 41;</div><div class="line"><a name="l00897"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3fafefd6a11b06d24c3d86aabab96f46"> 897</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9bb66488b1e39abfd99c601d13d73ffe">log_search_progress</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac1a2d9752fe2878fe265b2b68a57c42c">set_log_search_progress</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;</div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; <span class="comment">// optional double strategy_change_increase_ratio = 69 [default = 0];</span></div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af49c58eddefe486c4d3205d8c59a0f34">has_strategy_change_increase_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0509d6fd2e4a2ae577e659e4f41d61cc">clear_strategy_change_increase_ratio</a>();</div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afe812a51c52ba091a8b723ecb9eef7b3">kStrategyChangeIncreaseRatioFieldNumber</a> = 69;</div><div class="line"><a name="l00904"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afe812a51c52ba091a8b723ecb9eef7b3"> 904</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a317783e0b74181b6562207fa709979a5">strategy_change_increase_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a32541e21965ec9413a7aa7c3377b162f">set_strategy_change_increase_ratio</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160;</div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <span class="comment">// optional int32 num_conflicts_before_strategy_changes = 68 [default = 0];</span></div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a657b8b1a3d50afc4be6175d2a244f4d3">has_num_conflicts_before_strategy_changes</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6b2df2e56502a6cde03525959bf8261">clear_num_conflicts_before_strategy_changes</a>();</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a208e33992f0ed37dc27aef55428300d7">kNumConflictsBeforeStrategyChangesFieldNumber</a> = 68;</div><div class="line"><a name="l00911"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a208e33992f0ed37dc27aef55428300d7"> 911</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a463fb8380d1e39902a299eec0339b3cc">num_conflicts_before_strategy_changes</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a30aa37174358221915a82f9f45949693">set_num_conflicts_before_strategy_changes</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160;</div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; <span class="comment">// optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTOMATIC_SEARCH];</span></div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abb18c00f70cd1ba260c5972418c13f64">has_search_branching</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1037626aa53652711ac3042db4dee13">clear_search_branching</a>();</div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae360fe68ef818842aeda8c5ffbd44325">kSearchBranchingFieldNumber</a> = 82;</div><div class="line"><a name="l00918"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae360fe68ef818842aeda8c5ffbd44325"> 918</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">::operations_research::sat::SatParameters_SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac349e5bab7c4d219226d6fa0b3640cb9">search_branching</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a26ea5d1445e6356d6f0534be32aba7ec">set_search_branching</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">operations_research::sat::SatParameters_SearchBranching</a> value);</div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160;</div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; <span class="comment">// optional double initial_variables_activity = 76 [default = 0];</span></div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a560f9b043fbbc8ee287035956760b6ee">has_initial_variables_activity</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4da5f70705c61d1f4a95d18ffa2bd75c">clear_initial_variables_activity</a>();</div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acbe59660690fe3b487d644239d169582">kInitialVariablesActivityFieldNumber</a> = 76;</div><div class="line"><a name="l00925"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#acbe59660690fe3b487d644239d169582"> 925</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a729c68650b549aea62fe937dc9a326be">initial_variables_activity</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a304bd45d3c310cdc540b18bd754e8113">set_initial_variables_activity</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160;</div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; <span class="comment">// optional bool exploit_best_solution = 130 [default = false];</span></div><div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9de3c5f96b0ca544acd7fb20ba31ad0e">has_exploit_best_solution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3443567f3260b0fd825d334b27e09e8c">clear_exploit_best_solution</a>();</div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a22f1ca83c99ef1d393e1cadf067ce649">kExploitBestSolutionFieldNumber</a> = 130;</div><div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a22f1ca83c99ef1d393e1cadf067ce649"> 932</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0ae0b2bc8aa340d565d20a48ca2993aa">exploit_best_solution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2b0c09acebdc1829d7df993790ec79d6">set_exploit_best_solution</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160;</div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <span class="comment">// optional bool optimize_with_core = 83 [default = false];</span></div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#add5c5873bb09ddc8e12346ea1ba813d0">has_optimize_with_core</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af2e8ee84778686e9789a5ba0ce7c383f">clear_optimize_with_core</a>();</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad30000218a9902a47c3199f15e5acfcd">kOptimizeWithCoreFieldNumber</a> = 83;</div><div class="line"><a name="l00939"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad30000218a9902a47c3199f15e5acfcd"> 939</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8e7473ea41dbf33ccba88340165a41bd">optimize_with_core</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa38a51abe6aae43e843c8c1ae77611d3">set_optimize_with_core</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160;</div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; <span class="comment">// optional bool optimize_with_max_hs = 85 [default = false];</span></div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ba8ea927fd1ccb99979ed3a0354b246">has_optimize_with_max_hs</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1af4ec5318ae8d10197f7d734ef080a0">clear_optimize_with_max_hs</a>();</div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad36f3824084eabd2707844617bcb0b1d">kOptimizeWithMaxHsFieldNumber</a> = 85;</div><div class="line"><a name="l00946"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad36f3824084eabd2707844617bcb0b1d"> 946</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af3a1ed149e11916ac95cafbecc6e4142">optimize_with_max_hs</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7367690953b34a66ede243221b882cce">set_optimize_with_max_hs</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;</div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <span class="comment">// optional bool enumerate_all_solutions = 87 [default = false];</span></div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a32264920249bfae4bab1a09cfc63cc88">has_enumerate_all_solutions</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a854f8cc2dbe640ec5ef9e8fb29b685fe">clear_enumerate_all_solutions</a>();</div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a726b7d0448386547c4584189bf39b0a0">kEnumerateAllSolutionsFieldNumber</a> = 87;</div><div class="line"><a name="l00953"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a726b7d0448386547c4584189bf39b0a0"> 953</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a42c6626281bb07de74f2b48d5687bad2">enumerate_all_solutions</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae77ff8a4a6599aee304a5fa8fc8974c1">set_enumerate_all_solutions</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160;</div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; <span class="comment">// optional bool use_timetable_edge_finding_in_cumulative_constraint = 79 [default = false];</span></div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0986680bcf1538a55e9f4c34eb319b2c">has_use_timetable_edge_finding_in_cumulative_constraint</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1971b073e183edabaf7bc59f46358d0c">clear_use_timetable_edge_finding_in_cumulative_constraint</a>();</div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aef0dc3877fb1c91c20a8894c0169f9ff">kUseTimetableEdgeFindingInCumulativeConstraintFieldNumber</a> = 79;</div><div class="line"><a name="l00960"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aef0dc3877fb1c91c20a8894c0169f9ff"> 960</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a953b222c7fcb34e9729a1e09928b7c8b">use_timetable_edge_finding_in_cumulative_constraint</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad2186802e41fbd4b40393594d7bb9911">set_use_timetable_edge_finding_in_cumulative_constraint</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;</div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; <span class="comment">// optional bool only_add_cuts_at_level_zero = 92 [default = false];</span></div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a67656b86657f259cd2242eaf7e5840bc">has_only_add_cuts_at_level_zero</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a722f4187972fc8a2c4c49fa2011b40dc">clear_only_add_cuts_at_level_zero</a>();</div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a62a00fdc77c5f05a27612544f1211a7f">kOnlyAddCutsAtLevelZeroFieldNumber</a> = 92;</div><div class="line"><a name="l00967"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a62a00fdc77c5f05a27612544f1211a7f"> 967</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6640268cf41dee98c18683cb710ca8c5">only_add_cuts_at_level_zero</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1fc15036affa6211d5d431a14b976b9b">set_only_add_cuts_at_level_zero</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160;</div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; <span class="comment">// optional bool add_knapsack_cuts = 111 [default = false];</span></div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afa4aead81722bdb0056014bac13141c8">has_add_knapsack_cuts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a04c63b40595db6488c1bfb0a3b101bac">clear_add_knapsack_cuts</a>();</div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a86a234a126daf33bb2c92c9c26316193">kAddKnapsackCutsFieldNumber</a> = 111;</div><div class="line"><a name="l00974"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a86a234a126daf33bb2c92c9c26316193"> 974</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa9d1f7d5ab75524506aa61259a9def86">add_knapsack_cuts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a92921ca8bf6c096980da55da47422c40">set_add_knapsack_cuts</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160;</div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; <span class="comment">// optional bool add_cg_cuts = 117 [default = false];</span></div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a38608a2a8876aa04d1116fe98b1a3bf0">has_add_cg_cuts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2e7e06416c6d33832c3db6ff92ed7199">clear_add_cg_cuts</a>();</div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0055ab3fd1ddc3d483982c86bc40addc">kAddCgCutsFieldNumber</a> = 117;</div><div class="line"><a name="l00981"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0055ab3fd1ddc3d483982c86bc40addc"> 981</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a05b0283ab0ec514dc5491661dbc2e34b">add_cg_cuts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acf1bfa02f21378b89106cd3f86406d70">set_add_cg_cuts</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160;</div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; <span class="comment">// optional int64 search_randomization_tolerance = 104 [default = 0];</span></div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa057214fddeb6e75d095b56a94c9403b">has_search_randomization_tolerance</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a164e3ac70c57a482d49f4931d40f4bdb">clear_search_randomization_tolerance</a>();</div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a69a80db1e62d7f5d68c64594af003633">kSearchRandomizationToleranceFieldNumber</a> = 104;</div><div class="line"><a name="l00988"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a69a80db1e62d7f5d68c64594af003633"> 988</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3067a81a730e9e008b0b70940f46a6f9">search_randomization_tolerance</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa5e2b14b6ed7d6417cab405d45937105">set_search_randomization_tolerance</a>(::PROTOBUF_NAMESPACE_ID::int64 value);</div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160;</div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160; <span class="comment">// optional double min_orthogonality_for_lp_constraints = 115 [default = 0];</span></div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad7af5d2e5696028919b11bdfe008346b">has_min_orthogonality_for_lp_constraints</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5f643d045e63b5873f1fa94bbecf0849">clear_min_orthogonality_for_lp_constraints</a>();</div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a82c16fd139d1d22bc3e3e128a0b6367e">kMinOrthogonalityForLpConstraintsFieldNumber</a> = 115;</div><div class="line"><a name="l00995"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a82c16fd139d1d22bc3e3e128a0b6367e"> 995</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a043ad75614acafc414ffd4947fafaa34">min_orthogonality_for_lp_constraints</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6d2f4faa402690f8463b8f25657bf5c0">set_min_orthogonality_for_lp_constraints</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160;</div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; <span class="comment">// optional bool use_combined_no_overlap = 133 [default = false];</span></div><div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0fac786be2bdbb5d93781523b3f4ce64">has_use_combined_no_overlap</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ade4963c7a1a6d8c0b7ecc20ce142a94e">clear_use_combined_no_overlap</a>();</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0fce1691547c5fac1bad1e5247a0ec08">kUseCombinedNoOverlapFieldNumber</a> = 133;</div><div class="line"><a name="l01002"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0fce1691547c5fac1bad1e5247a0ec08"> 1002</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3fc6d6586318ccabe142e90b27d97507">use_combined_no_overlap</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac3327bb59d47a20656eed1666e84d4c1">set_use_combined_no_overlap</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; <span class="comment">// optional bool use_lns_only = 101 [default = false];</span></div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab918690648f23e16d9563d91729f8272">has_use_lns_only</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a70b29a14aa120c08408d4813cbf85ead">clear_use_lns_only</a>();</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8b7db13a78d8770898ab371ff1f67147">kUseLnsOnlyFieldNumber</a> = 101;</div><div class="line"><a name="l01009"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8b7db13a78d8770898ab371ff1f67147"> 1009</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a89f910dd64cf6b396536b23af6dc80c4">use_lns_only</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6bd942c9ef74b3c358c00680287a957">set_use_lns_only</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; <span class="comment">// optional bool lns_focus_on_decision_variables = 105 [default = false];</span></div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a283055babc73ebef42ca0b98f0b42613">has_lns_focus_on_decision_variables</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2cd63c92bd839e841c0dd17b69c90cbc">clear_lns_focus_on_decision_variables</a>();</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a28b7f6e706775e4aca56efa199f24895">kLnsFocusOnDecisionVariablesFieldNumber</a> = 105;</div><div class="line"><a name="l01016"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a28b7f6e706775e4aca56efa199f24895"> 1016</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5b3eedeae3778d2f47b5e658e5894736">lns_focus_on_decision_variables</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4e65354c4d93976325d953e366718d17">set_lns_focus_on_decision_variables</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; <span class="comment">// optional bool use_rins_lns = 129 [default = false];</span></div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afe58ed279e3d20a901d37511a3f909e7">has_use_rins_lns</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af08e4ab996af1aa521993c004738bf4c">clear_use_rins_lns</a>();</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a23df77ed9b4c43561c0b77d774186703">kUseRinsLnsFieldNumber</a> = 129;</div><div class="line"><a name="l01023"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a23df77ed9b4c43561c0b77d774186703"> 1023</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4ff91e7794cb0ea0407949ddaa4f258d">use_rins_lns</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af476cc00b893ebfeb5ab7e6d69e2ac92">set_use_rins_lns</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;</div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; <span class="comment">// optional bool randomize_search = 103 [default = false];</span></div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac10d3776f2e92ffa9fde04a56ae06145">has_randomize_search</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7a918a01963b3ec258f000e074fe37b7">clear_randomize_search</a>();</div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c5b8a718fe62e6426ee9d44207ed459">kRandomizeSearchFieldNumber</a> = 103;</div><div class="line"><a name="l01030"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c5b8a718fe62e6426ee9d44207ed459"> 1030</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aaecf2ed3801a14f4ef2aa8fa418eb8c0">randomize_search</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aeec72bea45ed9de54d9fc17cb511b8f7">set_randomize_search</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; <span class="comment">// optional bool fill_tightened_domains_in_response = 132 [default = false];</span></div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a358af413cfd511dee33a72a78e05c2d3">has_fill_tightened_domains_in_response</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae68a4393badfcb1511441d4fd5f11846">clear_fill_tightened_domains_in_response</a>();</div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abfd68ddad1aeee5fb1a9a7998d673067">kFillTightenedDomainsInResponseFieldNumber</a> = 132;</div><div class="line"><a name="l01037"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abfd68ddad1aeee5fb1a9a7998d673067"> 1037</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1acc23d23a7829cbee39c33156714b37">fill_tightened_domains_in_response</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac56636f4118df9ae7b49a89ff73c6073">set_fill_tightened_domains_in_response</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160; <span class="comment">// optional bool stop_after_first_solution = 98 [default = false];</span></div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#add539afedb092c2b2d4bfbb323d572fe">has_stop_after_first_solution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae58a24e4bfca8efd6c1b75a21d6d1b5e">clear_stop_after_first_solution</a>();</div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8cfe5215106bf66580e10df762d8df14">kStopAfterFirstSolutionFieldNumber</a> = 98;</div><div class="line"><a name="l01044"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8cfe5215106bf66580e10df762d8df14"> 1044</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a78c6b78e31d41a45a9506692473f85b6">stop_after_first_solution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4a0f153cf20dfb8ec439f6c10193130f">set_stop_after_first_solution</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;</div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160; <span class="comment">// optional bool interleave_search = 136 [default = false];</span></div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9d5e04b07ceaec12a8c48a80f89f417c">has_interleave_search</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aaf9970f10bfe2567d0e628bcde626f6b">clear_interleave_search</a>();</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adf6332c9a16f2c02534a1d684f879d58">kInterleaveSearchFieldNumber</a> = 136;</div><div class="line"><a name="l01051"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#adf6332c9a16f2c02534a1d684f879d58"> 1051</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afa21f026097edab6dd0baeaa0781c22c">interleave_search</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9b5f04092a7b22fefcc89069bff64d41">set_interleave_search</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;</div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; <span class="comment">// optional bool deterministic_parallel_search = 134 [default = false];</span></div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a82a0be33fb5fe07767d28a164f505712">has_deterministic_parallel_search</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af6c8828f6fb61da89aabf7cfbd4d77e5">clear_deterministic_parallel_search</a>();</div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae4e49c261144c7c9bfb9e9fad91371a4">kDeterministicParallelSearchFieldNumber</a> = 134;</div><div class="line"><a name="l01058"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae4e49c261144c7c9bfb9e9fad91371a4"> 1058</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aeab34cf2834d41f4a725426af690d2df">deterministic_parallel_search</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a25e6bf68229c471e23bbb9337d01a8f7">set_deterministic_parallel_search</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;</div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160; <span class="comment">// optional int32 mip_max_activity_exponent = 127 [default = 53];</span></div><div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a68115cbd3b1924199858e2c261439276">has_mip_max_activity_exponent</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a86e972bdac7cf4b3129c5b8ca1bf9751">clear_mip_max_activity_exponent</a>();</div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abcf76f881b9962d96f0baf096eae78be">kMipMaxActivityExponentFieldNumber</a> = 127;</div><div class="line"><a name="l01065"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abcf76f881b9962d96f0baf096eae78be"> 1065</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abe147ab35c9e2963f93f8d9747300efd">mip_max_activity_exponent</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a71030a0f1c74fd0854e2974619204ff4">set_mip_max_activity_exponent</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;</div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160; <span class="comment">// optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FALSE];</span></div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a55850aeddb1632f4d2d32b5ae2eba9da">has_initial_polarity</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2547a17b67f7b86ee17d6cff38f51e06">clear_initial_polarity</a>();</div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a40b1f1fc705be587ab8403dcb72cc64d">kInitialPolarityFieldNumber</a> = 2;</div><div class="line"><a name="l01072"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a40b1f1fc705be587ab8403dcb72cc64d"> 1072</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">::operations_research::sat::SatParameters_Polarity</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8cb28da16ab4054c04f29aa8344e3bc">initial_polarity</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4fd96ffb9a098f7da94484dc9a42b2ba">set_initial_polarity</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">operations_research::sat::SatParameters_Polarity</a> value);</div><div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;</div><div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; <span class="comment">// optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm = 4 [default = RECURSIVE];</span></div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6c1fb9bd4beb319f8b099623ade7b9d">has_minimization_algorithm</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a722215b21a1eb801988c35f594451bb3">clear_minimization_algorithm</a>();</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a196fc810175e7ea00a062ce08900db5b">kMinimizationAlgorithmFieldNumber</a> = 4;</div><div class="line"><a name="l01079"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a196fc810175e7ea00a062ce08900db5b"> 1079</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad1a1c7311c39fb7f232f2c7dfc62aac0">minimization_algorithm</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a16d6c3b9a0212e2833f71ecff1bf91e7">set_minimization_algorithm</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm</a> value);</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; <span class="comment">// optional int32 clause_cleanup_period = 11 [default = 10000];</span></div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a05a3198cba3da4f499a94bcb3ce803">has_clause_cleanup_period</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae8db44027f0fa813e3a411022d330737">clear_clause_cleanup_period</a>();</div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adc73d56348c84c4b8320476a068776d0">kClauseCleanupPeriodFieldNumber</a> = 11;</div><div class="line"><a name="l01086"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#adc73d56348c84c4b8320476a068776d0"> 1086</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af80e747965e275a56a11d58c1840f0ef">clause_cleanup_period</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0091dd987c6322441eaa8c648f8fb895">set_clause_cleanup_period</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160; <span class="comment">// optional int32 clause_cleanup_target = 13 [default = 10000];</span></div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ada787c10593d9bd85153d118f1e2a5d5">has_clause_cleanup_target</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2738833d93835a92cf657d50e1f9a5d3">clear_clause_cleanup_target</a>();</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a96ff9c0cf9eeda87f5b74dc448d6f8a7">kClauseCleanupTargetFieldNumber</a> = 13;</div><div class="line"><a name="l01093"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a96ff9c0cf9eeda87f5b74dc448d6f8a7"> 1093</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afcf6077aa3e47e15c38b6fd6784b0da9">clause_cleanup_target</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a77b09ed710299822b2da8051c06711c5">set_clause_cleanup_target</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;</div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160; <span class="comment">// optional double variable_activity_decay = 15 [default = 0.8];</span></div><div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae41941f027549f65d64e1dc1104ec427">has_variable_activity_decay</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adb2b78f7b832bc6cfa4ef2d5950a8a9b">clear_variable_activity_decay</a>();</div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3a1dde65b02a8e3879b317f6297fc684">kVariableActivityDecayFieldNumber</a> = 15;</div><div class="line"><a name="l01100"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3a1dde65b02a8e3879b317f6297fc684"> 1100</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1ab7be255f9a11320608a814dab947fd">variable_activity_decay</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2905415a8af6aa9ad11c283d2b69d227">set_variable_activity_decay</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; <span class="comment">// optional double max_variable_activity_value = 16 [default = 1e+100];</span></div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acd40d65c7a601067882e36a0204cc3a0">has_max_variable_activity_value</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5ac5befe3d1a6b7469f839d6e0ce4885">clear_max_variable_activity_value</a>();</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8f444cb50707fe4ea62d3fea778a0101">kMaxVariableActivityValueFieldNumber</a> = 16;</div><div class="line"><a name="l01107"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8f444cb50707fe4ea62d3fea778a0101"> 1107</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6a89d4f794f345a38c89519ed2ba2daa">max_variable_activity_value</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa8e130cd366acbb9459268e32c74b33b">set_max_variable_activity_value</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;</div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; <span class="comment">// optional double clause_activity_decay = 17 [default = 0.999];</span></div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abf8484485f5cf2e48e33b1b020a45509">has_clause_activity_decay</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a560291edbfbc41393633abb9e20170ef">clear_clause_activity_decay</a>();</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a28f1a3da8023995652635d5e80e2e414">kClauseActivityDecayFieldNumber</a> = 17;</div><div class="line"><a name="l01114"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a28f1a3da8023995652635d5e80e2e414"> 1114</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af18f073a1e84bb745fcb6bbf7a29c50b">clause_activity_decay</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4056e3d075da45b212d1f16863eb788f">set_clause_activity_decay</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;</div><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160; <span class="comment">// optional double max_clause_activity_value = 18 [default = 1e+20];</span></div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a94c4134ed54093241cddaebfb55956bf">has_max_clause_activity_value</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aabd109345395ca1922df6105d1a9d8a3">clear_max_clause_activity_value</a>();</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abf78313f09e9309d3737e0a45a008d81">kMaxClauseActivityValueFieldNumber</a> = 18;</div><div class="line"><a name="l01121"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abf78313f09e9309d3737e0a45a008d81"> 1121</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3d789de270371a45e88644a3aef30e2e">max_clause_activity_value</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9c11974dcc3b6f5b85aec5777cf50938">set_max_clause_activity_value</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;</div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; <span class="comment">// optional double glucose_max_decay = 22 [default = 0.95];</span></div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2818fe9823201cee220befd3b021925d">has_glucose_max_decay</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac50b21223e5197c319b0f5b195a415ee">clear_glucose_max_decay</a>();</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab102db024a333b6d30951a64c6c570f7">kGlucoseMaxDecayFieldNumber</a> = 22;</div><div class="line"><a name="l01128"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab102db024a333b6d30951a64c6c570f7"> 1128</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a22c515ce5771ece8e310d275f01250e6">glucose_max_decay</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6dcdff4249400fd5368540713be3f8b0">set_glucose_max_decay</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; <span class="comment">// optional double glucose_decay_increment = 23 [default = 0.01];</span></div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aeec669701e40645a7fa8bfb19e4aaf9d">has_glucose_decay_increment</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5bc5f4eb3ef83a29230e0e45ef5c9ed2">clear_glucose_decay_increment</a>();</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adb991538acefb7b841eceda74bd09dad">kGlucoseDecayIncrementFieldNumber</a> = 23;</div><div class="line"><a name="l01135"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#adb991538acefb7b841eceda74bd09dad"> 1135</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aade052995d2374250e7cbe687e83a0a0">glucose_decay_increment</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a569d7643d2bcc53bd9a96ac86c4840cd">set_glucose_decay_increment</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;</div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160; <span class="comment">// optional int32 glucose_decay_increment_period = 24 [default = 5000];</span></div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0a67015e554a7508a96d22855b72c1d2">has_glucose_decay_increment_period</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5c440b6cec4dd2336418834f7a6b3c26">clear_glucose_decay_increment_period</a>();</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab6bd36ab5e8ac74142aca989ed63d427">kGlucoseDecayIncrementPeriodFieldNumber</a> = 24;</div><div class="line"><a name="l01142"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab6bd36ab5e8ac74142aca989ed63d427"> 1142</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a960f7a4b929147546a018775cf287fe8">glucose_decay_increment_period</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a047672292c03c458c5aed164b6df737e">set_glucose_decay_increment_period</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; <span class="comment">// optional int32 restart_period = 30 [default = 50];</span></div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab528b49e9311d739e41f71452d18a7ca">has_restart_period</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abebc7fbe70ab8cbdbbdaaff5cc7e821b">clear_restart_period</a>();</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aed44c38247322dd8841dad88c93ced63">kRestartPeriodFieldNumber</a> = 30;</div><div class="line"><a name="l01149"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aed44c38247322dd8841dad88c93ced63"> 1149</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad757bb66293d5b9af7c3009abe787cb9">restart_period</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7f8923d1b9ef000d38535ed807defe86">set_restart_period</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160; <span class="comment">// optional int32 random_seed = 31 [default = 1];</span></div><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a652e9bcc32f0aca6f5b001647530c6c8">has_random_seed</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2627995032320b53ab21b83b0a42a4c6">clear_random_seed</a>();</div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ce767a0c9a98c33f7694d052d051538">kRandomSeedFieldNumber</a> = 31;</div><div class="line"><a name="l01156"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ce767a0c9a98c33f7694d052d051538"> 1156</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1578caef67fa09927ec6cf3283d528e6">random_seed</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab85ded0257cd47919c08c972638687d2">set_random_seed</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; <span class="comment">// optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorithm = 34 [default = BINARY_MINIMIZATION_FIRST];</span></div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad00d9960daccace7592dd09cb1f7a32c">has_binary_minimization_algorithm</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af991ef9b25c2d9e0b50a20f56d415698">clear_binary_minimization_algorithm</a>();</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3dd7eda0cca39fe6162cdaab1feae91f">kBinaryMinimizationAlgorithmFieldNumber</a> = 34;</div><div class="line"><a name="l01163"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3dd7eda0cca39fe6162cdaab1feae91f"> 1163</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">::operations_research::sat::SatParameters_BinaryMinizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a2a20f25b804c464dc05a077d2aea3f">binary_minimization_algorithm</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a32d2d2e2c489cad358ff440925713198">set_binary_minimization_algorithm</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">operations_research::sat::SatParameters_BinaryMinizationAlgorithm</a> value);</div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;</div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; <span class="comment">// optional double max_time_in_seconds = 36 [default = inf];</span></div><div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acb70ec53e2fbfce24b4daa28c28234ef">has_max_time_in_seconds</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a472fdb8907f0d63a137689a6ebaf9452">clear_max_time_in_seconds</a>();</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6a3f411ee8002c8162f380d6a0108867">kMaxTimeInSecondsFieldNumber</a> = 36;</div><div class="line"><a name="l01170"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6a3f411ee8002c8162f380d6a0108867"> 1170</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0e2df6c1d4dac1eade627d27eb8ef90c">max_time_in_seconds</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a22f22991bd7f54a5de6d7413670c3fae">set_max_time_in_seconds</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160; <span class="comment">// optional int64 max_number_of_conflicts = 37 [default = 9223372036854775807];</span></div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab67b7f2f1f74515809844d9c1dd820d9">has_max_number_of_conflicts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a871c3c25d81801477726175df429f33c">clear_max_number_of_conflicts</a>();</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a607fa966f475c19710044b12f6949bf0">kMaxNumberOfConflictsFieldNumber</a> = 37;</div><div class="line"><a name="l01177"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a607fa966f475c19710044b12f6949bf0"> 1177</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afc68a4fe7fdfa4a494172292d3ff7df9">max_number_of_conflicts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a30818b8ba29e4eb46ddecdbca3337365">set_max_number_of_conflicts</a>(::PROTOBUF_NAMESPACE_ID::int64 value);</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;</div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; <span class="comment">// optional int64 max_memory_in_mb = 40 [default = 10000];</span></div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a98af6d355d236e5019064bd6568aa03b">has_max_memory_in_mb</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a07897b95903ebe91e548811cdac628c1">clear_max_memory_in_mb</a>();</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a379946c64e5b975bd65828a5b53368e4">kMaxMemoryInMbFieldNumber</a> = 40;</div><div class="line"><a name="l01184"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a379946c64e5b975bd65828a5b53368e4"> 1184</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1dd90c9543a33590a5a9e373e4e8300d">max_memory_in_mb</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a23d5a879c7f6a07f3ef2be2f817c9a6a">set_max_memory_in_mb</a>(::PROTOBUF_NAMESPACE_ID::int64 value);</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; <span class="comment">// optional bool use_phase_saving = 44 [default = true];</span></div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a22883237835df1899680c39e8659e4">has_use_phase_saving</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac789d6c7627cb8bb50029478a1902aff">clear_use_phase_saving</a>();</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0b576e388d027f867ffcfa7c502110fa">kUsePhaseSavingFieldNumber</a> = 44;</div><div class="line"><a name="l01191"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0b576e388d027f867ffcfa7c502110fa"> 1191</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7c115ad36b8acca68ebd7fa4c43b599f">use_phase_saving</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5fb4b17080a070e4a0ffd113b08f13e7">set_use_phase_saving</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; <span class="comment">// optional bool subsumption_during_conflict_analysis = 56 [default = true];</span></div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3fe58ea59aced6a80fb7115467b52366">has_subsumption_during_conflict_analysis</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab75158069ed59aaf11552e68a32304eb">clear_subsumption_during_conflict_analysis</a>();</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8cf1dd5098d87cad2eec2b16b64de124">kSubsumptionDuringConflictAnalysisFieldNumber</a> = 56;</div><div class="line"><a name="l01198"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8cf1dd5098d87cad2eec2b16b64de124"> 1198</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a78dcafedfc1c172f4cabfd673ab0aa66">subsumption_during_conflict_analysis</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6d08144376c4d2708282b1b4f05b2027">set_subsumption_during_conflict_analysis</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;</div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; <span class="comment">// optional bool treat_binary_clauses_separately = 33 [default = true];</span></div><div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8d2f08e836c02f7734b448884e752e82">has_treat_binary_clauses_separately</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a25cb0e2a2ccc17d516c818085913de9d">clear_treat_binary_clauses_separately</a>();</div><div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aafa7017995df0a226a5d767acaea64fa">kTreatBinaryClausesSeparatelyFieldNumber</a> = 33;</div><div class="line"><a name="l01205"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aafa7017995df0a226a5d767acaea64fa"> 1205</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a84c4633786d2c47cf206fb51f196db2d">treat_binary_clauses_separately</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a46d0957a994186a33bda8a18825718a0">set_treat_binary_clauses_separately</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160; <span class="comment">// optional bool count_assumption_levels_in_lbd = 49 [default = true];</span></div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c7c33b1ec87f1d7180cf94a7c0d9ecb">has_count_assumption_levels_in_lbd</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aebc7547adfaddafac2d002b97130af78">clear_count_assumption_levels_in_lbd</a>();</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af9971f7d7c6b62ada1b44fad08ecd3e1">kCountAssumptionLevelsInLbdFieldNumber</a> = 49;</div><div class="line"><a name="l01212"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af9971f7d7c6b62ada1b44fad08ecd3e1"> 1212</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a142f1ac6bba8910786bbd7dae6746c78">count_assumption_levels_in_lbd</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a580ab7d8dfaaaf29cab99db9c2d785dd">set_count_assumption_levels_in_lbd</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;</div><div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160; <span class="comment">// optional int32 pb_cleanup_increment = 46 [default = 200];</span></div><div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aace1d4b76ac84331576659d76fbee204">has_pb_cleanup_increment</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6b730d49066570ee5d60b056baf7929">clear_pb_cleanup_increment</a>();</div><div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3886c59f2c1646fee2edfb881f3fc587">kPbCleanupIncrementFieldNumber</a> = 46;</div><div class="line"><a name="l01219"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3886c59f2c1646fee2edfb881f3fc587"> 1219</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a859219ce3b976de7f7d29fe3603b7a29">pb_cleanup_increment</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a83188a72a5137065ef6e503f4712992a">set_pb_cleanup_increment</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;</div><div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160; <span class="comment">// optional double pb_cleanup_ratio = 47 [default = 0.5];</span></div><div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af177dc4936047691ad433a7d640e1530">has_pb_cleanup_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4cadd40582fd60f94ea274a501ace62f">clear_pb_cleanup_ratio</a>();</div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae5400508093140a13156f1ef01f418da">kPbCleanupRatioFieldNumber</a> = 47;</div><div class="line"><a name="l01226"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae5400508093140a13156f1ef01f418da"> 1226</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a84f08656ad47d865024b505172327b3f">pb_cleanup_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a33dafca132f425b24a0acd336244e6e9">set_pb_cleanup_ratio</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;</div><div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160; <span class="comment">// optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification = 53 [default = STRATIFICATION_DESCENT];</span></div><div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af7c121d3e2f7942aa72f2b7aa2306b54">has_max_sat_stratification</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a676d1e4254d425a50c6ee6e399a92f7b">clear_max_sat_stratification</a>();</div><div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a33faf4f3bcff96f0102884483264e7fe">kMaxSatStratificationFieldNumber</a> = 53;</div><div class="line"><a name="l01233"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a33faf4f3bcff96f0102884483264e7fe"> 1233</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3d0f20419385d42ec4d41c11bf64643c">max_sat_stratification</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab2874dc3d44b18d5a0ced1818e70d369">set_max_sat_stratification</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm</a> value);</div><div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;</div><div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160; <span class="comment">// optional int32 presolve_bve_threshold = 54 [default = 500];</span></div><div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aae816aa278e0eef64c3c82fd34155b83">has_presolve_bve_threshold</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa13751ba3a7b8457b6deaaa168f79b2d">clear_presolve_bve_threshold</a>();</div><div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9c50ae63bf0b2e21fb79208240cbdc85">kPresolveBveThresholdFieldNumber</a> = 54;</div><div class="line"><a name="l01240"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9c50ae63bf0b2e21fb79208240cbdc85"> 1240</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab02aebe26c05c6299af2d0d69b645203">presolve_bve_threshold</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af6ba272e4b819616857bde6b9fcf2174">set_presolve_bve_threshold</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;</div><div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160; <span class="comment">// optional double presolve_probing_deterministic_time_limit = 57 [default = 30];</span></div><div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0719d0ab83f83913cc6ed45159462352">has_presolve_probing_deterministic_time_limit</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4c7d1d4e89ea2882b4d6fecabc305a99">clear_presolve_probing_deterministic_time_limit</a>();</div><div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a150c09000b2685971f8835fe40d895f9">kPresolveProbingDeterministicTimeLimitFieldNumber</a> = 57;</div><div class="line"><a name="l01247"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a150c09000b2685971f8835fe40d895f9"> 1247</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad5d1c0e05c689cef947022cf02ef253c">presolve_probing_deterministic_time_limit</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3775d9fc573397d21b54330fbfd90f49">set_presolve_probing_deterministic_time_limit</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;</div><div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160; <span class="comment">// optional int32 presolve_bve_clause_weight = 55 [default = 3];</span></div><div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9ad426a407a899f4465eb75ffe5347bf">has_presolve_bve_clause_weight</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af7a16cb2b70ccd7174f02f2839c18a51">clear_presolve_bve_clause_weight</a>();</div><div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2a9eb3419a8c704edf57a5ce411214ef">kPresolveBveClauseWeightFieldNumber</a> = 55;</div><div class="line"><a name="l01254"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2a9eb3419a8c704edf57a5ce411214ef"> 1254</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a55c005e3857895529d6228acb6bc3588">presolve_bve_clause_weight</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a19582a1612b7dabbd59a41ec4de8f2ed">set_presolve_bve_clause_weight</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;</div><div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160; <span class="comment">// optional int32 clause_cleanup_lbd_bound = 59 [default = 5];</span></div><div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af5a5fcd74ebf108e1b48ff75c50b6bb8">has_clause_cleanup_lbd_bound</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a96193482110fea743c54dfc903a7d929">clear_clause_cleanup_lbd_bound</a>();</div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afeda0c2eebd8b2dbf1b90cc22998e9d6">kClauseCleanupLbdBoundFieldNumber</a> = 59;</div><div class="line"><a name="l01261"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afeda0c2eebd8b2dbf1b90cc22998e9d6"> 1261</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a24a484ac7f306852aa26f114decf393d">clause_cleanup_lbd_bound</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a92ce4d479408909b62cd3972be827721">set_clause_cleanup_lbd_bound</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;</div><div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160; <span class="comment">// optional bool presolve_blocked_clause = 88 [default = true];</span></div><div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9e79e320d91d0302e8b63d6e80b393b7">has_presolve_blocked_clause</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af3e049387370c472db3d1ce71e827f7a">clear_presolve_blocked_clause</a>();</div><div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a38adc13c08d63cbd90fd628e1962c738">kPresolveBlockedClauseFieldNumber</a> = 88;</div><div class="line"><a name="l01268"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a38adc13c08d63cbd90fd628e1962c738"> 1268</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac79cf37d8aa6886804a81eac6ff33a4b">presolve_blocked_clause</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a95c875cb40876fa3e9f6cf93650e6593">set_presolve_blocked_clause</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;</div><div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160; <span class="comment">// optional bool presolve_use_bva = 72 [default = true];</span></div><div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a78038c00f6656576301de7754665b8b2">has_presolve_use_bva</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa55a957fb94ac214946c6793d6c2ef65">clear_presolve_use_bva</a>();</div><div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#addfd4f6c3878fc8e598fefea7dd24176">kPresolveUseBvaFieldNumber</a> = 72;</div><div class="line"><a name="l01275"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#addfd4f6c3878fc8e598fefea7dd24176"> 1275</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af43b0ab37d3a1bc4972b29eb90686a15">presolve_use_bva</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8a4f420cea0226ca20b74604a61bddd2">set_presolve_use_bva</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;</div><div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160; <span class="comment">// optional bool use_optimization_hints = 35 [default = true];</span></div><div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aba1f5eb52a39b2f28217082dfb034670">has_use_optimization_hints</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9aab6866816cf54407fd54582c5273d9">clear_use_optimization_hints</a>();</div><div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4cbdfb50d91fbf0b4696c88475540857">kUseOptimizationHintsFieldNumber</a> = 35;</div><div class="line"><a name="l01282"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4cbdfb50d91fbf0b4696c88475540857"> 1282</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1531ac19e851bed12ea02f0f39831870">use_optimization_hints</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a222072ad9d1da0f2abbdf9d964ccbae7">set_use_optimization_hints</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;</div><div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160; <span class="comment">// optional bool minimize_core = 50 [default = true];</span></div><div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aaf5e7e2b8beed7c403d539ade27e6c61">has_minimize_core</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ace09b6eac0574e22e50f262344e1347f">clear_minimize_core</a>();</div><div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4039a8baf98b25e39f40539ed26d3fba">kMinimizeCoreFieldNumber</a> = 50;</div><div class="line"><a name="l01289"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4039a8baf98b25e39f40539ed26d3fba"> 1289</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1743ecb3831f63271f0f2bf485b73b9">minimize_core</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5e0a4c638e042afcb3eb2dea50d1f147">set_minimize_core</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;</div><div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160; <span class="comment">// optional int32 restart_running_window_size = 62 [default = 50];</span></div><div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1e0264d5bfed3f6ae8939fecae653ac1">has_restart_running_window_size</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1a4d21deac2e58b558ffa51b38cb8df">clear_restart_running_window_size</a>();</div><div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7e8a63a5ec12cfbc18ec13994eee4ceb">kRestartRunningWindowSizeFieldNumber</a> = 62;</div><div class="line"><a name="l01296"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7e8a63a5ec12cfbc18ec13994eee4ceb"> 1296</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a806b9b864116342978994d34fa09fedd">restart_running_window_size</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a898a9ce9a49525d01f0bab548f77f959">set_restart_running_window_size</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;</div><div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160; <span class="comment">// optional double restart_dl_average_ratio = 63 [default = 1];</span></div><div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae0df8d9e2542a960023416138144f01c">has_restart_dl_average_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa153ae3e4cebd0cea0613cfd871449fe">clear_restart_dl_average_ratio</a>();</div><div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a512767e3c3d5d19bf4a578d63a9b05a1">kRestartDlAverageRatioFieldNumber</a> = 63;</div><div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a512767e3c3d5d19bf4a578d63a9b05a1"> 1303</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac3ab4a01e2b9ab820d05a9739e48b922">restart_dl_average_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af9f85d67c60935ad86e285d164f08451">set_restart_dl_average_ratio</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;</div><div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160; <span class="comment">// optional double blocking_restart_multiplier = 66 [default = 1.4];</span></div><div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2cef0df4a7bc8d94e9112aacb02bb7ad">has_blocking_restart_multiplier</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a845d8935c3aa4cc2e3dda12a513d6389">clear_blocking_restart_multiplier</a>();</div><div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0ffa5f515b8f6f150435baaec6797bb5">kBlockingRestartMultiplierFieldNumber</a> = 66;</div><div class="line"><a name="l01310"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0ffa5f515b8f6f150435baaec6797bb5"> 1310</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0046fce1fe08613b45b64d4754a39048">blocking_restart_multiplier</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a32ae538a46fb4e2fac415fcd802a70c8">set_blocking_restart_multiplier</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160;</div><div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160; <span class="comment">// optional double max_deterministic_time = 67 [default = inf];</span></div><div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac395a32ae8fdbd8f97f4ed8925b23857">has_max_deterministic_time</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab5d5d31aebc607fc08249a4a9cd103e0">clear_max_deterministic_time</a>();</div><div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a22e17703669bb6aba37ca9f3f14adda0">kMaxDeterministicTimeFieldNumber</a> = 67;</div><div class="line"><a name="l01317"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a22e17703669bb6aba37ca9f3f14adda0"> 1317</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6e17c1ac59d6077b10573699959321c6">max_deterministic_time</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1e10c985af96ea97e505e8a46fd8599b">set_max_deterministic_time</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;</div><div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160; <span class="comment">// optional int32 blocking_restart_window_size = 65 [default = 5000];</span></div><div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab2491dc199f47aef147ada19b0350dd4">has_blocking_restart_window_size</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a159ce3755d4304de78d18d4054c5c0f1">clear_blocking_restart_window_size</a>();</div><div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7c319281fb3e6e20b066ab9e06540f32">kBlockingRestartWindowSizeFieldNumber</a> = 65;</div><div class="line"><a name="l01324"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7c319281fb3e6e20b066ab9e06540f32"> 1324</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a35ea3ba196b62c3c301edb821b5926d7">blocking_restart_window_size</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a57a5c3a1afb9b969926079880a796e21">set_blocking_restart_window_size</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160;</div><div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160; <span class="comment">// optional int32 presolve_bva_threshold = 73 [default = 1];</span></div><div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa12f85f1edac3ee8b135651b973189e8">has_presolve_bva_threshold</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a79820be6a45846d26727272a075e51cb">clear_presolve_bva_threshold</a>();</div><div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ceb1aecb2eb3a62699db14f9b2c8673">kPresolveBvaThresholdFieldNumber</a> = 73;</div><div class="line"><a name="l01331"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ceb1aecb2eb3a62699db14f9b2c8673"> 1331</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1f2c4e2d9cf303fd9481f849239f3697">presolve_bva_threshold</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0e4d4626e9f7711332bf53312a987528">set_presolve_bva_threshold</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160;</div><div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160; <span class="comment">// optional double restart_lbd_average_ratio = 71 [default = 1];</span></div><div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad25b9f63a0f3c13fa0b1c71a98fc3ae9">has_restart_lbd_average_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a821b1420ce44dfa1e933b0f458e1a986">clear_restart_lbd_average_ratio</a>();</div><div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa657344ae91604666c7dd3f07110dcf5">kRestartLbdAverageRatioFieldNumber</a> = 71;</div><div class="line"><a name="l01338"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa657344ae91604666c7dd3f07110dcf5"> 1338</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab5527bd7be13fbf0fc9ce737a3d1d0b8">restart_lbd_average_ratio</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a48ec41da62217bf918297510abd49fe6">set_restart_lbd_average_ratio</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160;</div><div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160; <span class="comment">// optional bool find_multiple_cores = 84 [default = true];</span></div><div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6f092573145682ac8fb2f11b8bcaa6a5">has_find_multiple_cores</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a161ced07e4452a55e5015b39fb719a5f">clear_find_multiple_cores</a>();</div><div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8a3ff5a9f7ca07ad320f8de27dd11a58">kFindMultipleCoresFieldNumber</a> = 84;</div><div class="line"><a name="l01345"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8a3ff5a9f7ca07ad320f8de27dd11a58"> 1345</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa7cff1ef9161b5813a5c288229081ed7">find_multiple_cores</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3654b833d9c55c4150966eb791a7f832">set_find_multiple_cores</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160;</div><div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160; <span class="comment">// optional bool cover_optimization = 89 [default = true];</span></div><div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab0efdc6312c1d7e0716b468a8fa2d4fa">has_cover_optimization</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a91eba0cc0072303d649a463fb1deb715">clear_cover_optimization</a>();</div><div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2634c1499952d10cea22a5d1ab19c73c">kCoverOptimizationFieldNumber</a> = 89;</div><div class="line"><a name="l01352"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2634c1499952d10cea22a5d1ab19c73c"> 1352</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa62fa42cc92062e9b088e38a49bac1c4">cover_optimization</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ae64cbb21430f6f32bbec81aa0717d1">set_cover_optimization</a>(<span class="keywordtype">bool</span> value);</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"> 1355</span>&#160; <span class="comment">// optional bool use_precedences_in_disjunctive_constraint = 74 [default = true];</span></div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a370696cf99fa031ee67927752475ae8f">has_use_precedences_in_disjunctive_constraint</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aaee4bda10cfc0fec0e4e788a72f11c31">clear_use_precedences_in_disjunctive_constraint</a>();</div><div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0358c4037b7b7cb9f643e2acccaa0a8e">kUsePrecedencesInDisjunctiveConstraintFieldNumber</a> = 74;</div><div class="line"><a name="l01359"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0358c4037b7b7cb9f643e2acccaa0a8e"> 1359</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2a0ccf77cd58ba4937c44a580f063238">use_precedences_in_disjunctive_constraint</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7cdff8beb1fe04edfb177e2ad1f489d9">set_use_precedences_in_disjunctive_constraint</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;</div><div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160; <span class="comment">// optional bool use_disjunctive_constraint_in_cumulative_constraint = 80 [default = true];</span></div><div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a653c1af8aabc7bce4a7ab4f7e068ebfc">has_use_disjunctive_constraint_in_cumulative_constraint</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2d9a062a188135b7ba435535967c5204">clear_use_disjunctive_constraint_in_cumulative_constraint</a>();</div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa71d4a2192cbd114147053b8b2745543">kUseDisjunctiveConstraintInCumulativeConstraintFieldNumber</a> = 80;</div><div class="line"><a name="l01366"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa71d4a2192cbd114147053b8b2745543"> 1366</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad38cd6ceca712bdb36dbf7d7be470997">use_disjunctive_constraint_in_cumulative_constraint</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adecd25365b2276e87d1d78ef1c5206bd">set_use_disjunctive_constraint_in_cumulative_constraint</a>(<span class="keywordtype">bool</span> value);</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; <span class="comment">// optional int32 linearization_level = 90 [default = 1];</span></div><div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3fa28c852425b90a9484d30f46679a96">has_linearization_level</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6df334d097afe2696bd1a173a80e8fb0">clear_linearization_level</a>();</div><div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aae8c81000a2228572ddc74e3e9c415d4">kLinearizationLevelFieldNumber</a> = 90;</div><div class="line"><a name="l01373"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aae8c81000a2228572ddc74e3e9c415d4"> 1373</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af0a98b63bfb6d3d974d1235625812f45">linearization_level</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a479d7f837928fb1d3109cda96a5ace3b">set_linearization_level</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</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; <span class="comment">// optional int32 max_num_cuts = 91 [default = 1000];</span></div><div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c3c67c4f76c82ea561567f09cc8c589">has_max_num_cuts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a331deb162d70ca1793393c9931da0274">clear_max_num_cuts</a>();</div><div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aefa6114bd3c7b0578efb5ec00614f3ac">kMaxNumCutsFieldNumber</a> = 91;</div><div class="line"><a name="l01380"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aefa6114bd3c7b0578efb5ec00614f3ac"> 1380</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6b9c4341d3433adb5a02fcdf469aaa65">max_num_cuts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a764d44a1fbb118e3b17f69f4774c7219">set_max_num_cuts</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;</div><div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160; <span class="comment">// optional int32 minimize_with_propagation_restart_period = 96 [default = 10];</span></div><div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5e38be5fa903efc083e1dc8818ce4f28">has_minimize_with_propagation_restart_period</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac527e419c766a18bc49a4e0466b8f3b3">clear_minimize_with_propagation_restart_period</a>();</div><div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad1cd45388a7e26653eab139dac6f1ed7">kMinimizeWithPropagationRestartPeriodFieldNumber</a> = 96;</div><div class="line"><a name="l01387"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad1cd45388a7e26653eab139dac6f1ed7"> 1387</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adb9da8fa990a6f8202a4fdf155f57158">minimize_with_propagation_restart_period</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a95a1271513447c72cfe99ca774a701f7">set_minimize_with_propagation_restart_period</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</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; <span class="comment">// optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];</span></div><div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac93ad9b7175538e185406f9661e16ab9">has_minimize_with_propagation_num_decisions</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8d79b8045f0cca2d7686eaf02f5f82d1">clear_minimize_with_propagation_num_decisions</a>();</div><div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a961fcd17f83b9be7e1f95c77452c572c">kMinimizeWithPropagationNumDecisionsFieldNumber</a> = 97;</div><div class="line"><a name="l01394"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a961fcd17f83b9be7e1f95c77452c572c"> 1394</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af8bdbd4c57e397c79abfba8357b18010">minimize_with_propagation_num_decisions</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a23ab915a47f8bef020c2c6ca845101c2">set_minimize_with_propagation_num_decisions</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;</div><div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160; <span class="comment">// optional int32 binary_search_num_conflicts = 99 [default = -1];</span></div><div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a70d41475d2fc1466eedd19e80151cd7b">has_binary_search_num_conflicts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7e149f88fc0075c98c16248252662d53">clear_binary_search_num_conflicts</a>();</div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3b5ecd6ba591e92b8d3474b6717fdb2b">kBinarySearchNumConflictsFieldNumber</a> = 99;</div><div class="line"><a name="l01401"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3b5ecd6ba591e92b8d3474b6717fdb2b"> 1401</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a22598b41445a495208a74941bac0cf76">binary_search_num_conflicts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afb858b77f8166fddb4281aa8be7ec3fe">set_binary_search_num_conflicts</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</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; <span class="comment">// optional int32 num_search_workers = 100 [default = 1];</span></div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1084ac9a4eddadaea6a7b3fca0ea6ce0">has_num_search_workers</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a57ed4de8cbb62926aa513f2555a7ff1a">clear_num_search_workers</a>();</div><div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a43fcfbbe1a76b248772e258ce94c3dc2">kNumSearchWorkersFieldNumber</a> = 100;</div><div class="line"><a name="l01408"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a43fcfbbe1a76b248772e258ce94c3dc2"> 1408</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac85bba5787bf4ff93bab8fcc212eeabb">num_search_workers</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad8006b08158a9f7a415b6525b1b9601e">set_num_search_workers</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160;</div><div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160; <span class="comment">// optional bool exploit_all_lp_solution = 116 [default = true];</span></div><div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a01149d364c5dafc503cf3e065c684818">has_exploit_all_lp_solution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a69c75c42b89c78020d3aba350fad8c57">clear_exploit_all_lp_solution</a>();</div><div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa6520cf3a4a925d78e5e58e9024356e5">kExploitAllLpSolutionFieldNumber</a> = 116;</div><div class="line"><a name="l01415"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa6520cf3a4a925d78e5e58e9024356e5"> 1415</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a42408080a77032f2b2201d06e58a0f6e">exploit_all_lp_solution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7aa58f43a87d551f9bc0a75c97df8476">set_exploit_all_lp_solution</a>(<span class="keywordtype">bool</span> value);</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; <span class="comment">// optional bool exploit_objective = 131 [default = true];</span></div><div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac06d87416a568cfd3d2510fd93eb00dc">has_exploit_objective</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad218eff075b3081fbea55e698aea1169">clear_exploit_objective</a>();</div><div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5ac25d04135b98ac44a5c81890d5decf">kExploitObjectiveFieldNumber</a> = 131;</div><div class="line"><a name="l01422"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5ac25d04135b98ac44a5c81890d5decf"> 1422</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acd5ac8d4f358bb1ea9c213b373065ced">exploit_objective</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4e91c83ef16a5db6d3c8f0976216fac6">set_exploit_objective</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160;</div><div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160; <span class="comment">// optional bool cp_model_presolve = 86 [default = true];</span></div><div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac3e0972e9f62fb9d5df54bc988781a67">has_cp_model_presolve</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa12dd9baffdee29099b29d2cce701f60">clear_cp_model_presolve</a>();</div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a56caad7ec47914cfebe6ba0109399208">kCpModelPresolveFieldNumber</a> = 86;</div><div class="line"><a name="l01429"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a56caad7ec47914cfebe6ba0109399208"> 1429</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afe03e03821950cf85145722fcef8edc2">cp_model_presolve</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6856f241c4ccd9a18b6c77d7be16e117">set_cp_model_presolve</a>(<span class="keywordtype">bool</span> value);</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; <span class="comment">// optional bool cp_model_use_sat_presolve = 93 [default = true];</span></div><div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a128494fff93d0582d869ad24897917b0">has_cp_model_use_sat_presolve</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a82fbe3478903f34425741affbdc2eb0d">clear_cp_model_use_sat_presolve</a>();</div><div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a960c984d17615b6a0a60b2301094266d">kCpModelUseSatPresolveFieldNumber</a> = 93;</div><div class="line"><a name="l01436"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a960c984d17615b6a0a60b2301094266d"> 1436</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab80c45c958e9500bac82b17d5100e2f7">cp_model_use_sat_presolve</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1fb6a2768738dc5088a5197b6b9354fe">set_cp_model_use_sat_presolve</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160;</div><div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160; <span class="comment">// optional int32 boolean_encoding_level = 107 [default = 1];</span></div><div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a756b16f25abb7e1ffab126d2332e15d0">has_boolean_encoding_level</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a35ce99858f0afc9945bc4fe1f22e4e6d">clear_boolean_encoding_level</a>();</div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a647017b4c2949fff125306b7c209df3e">kBooleanEncodingLevelFieldNumber</a> = 107;</div><div class="line"><a name="l01443"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a647017b4c2949fff125306b7c209df3e"> 1443</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a20b11d0a1b3e895e99e9d22bc2f7646d">boolean_encoding_level</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6f55b803fc56bf6eb980a2e2d5cb654">set_boolean_encoding_level</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</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; <span class="comment">// optional bool instantiate_all_variables = 106 [default = true];</span></div><div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7b5a1d6c4d59f0409429736965a713d8">has_instantiate_all_variables</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae2a8e08d0c4b1f8c420bbe26245509a5">clear_instantiate_all_variables</a>();</div><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0bc0f8e47b7b03ac681ff57ada4217e3">kInstantiateAllVariablesFieldNumber</a> = 106;</div><div class="line"><a name="l01450"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0bc0f8e47b7b03ac681ff57ada4217e3"> 1450</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a40084b6cd3b84973a6d0af0bb9cd319b">instantiate_all_variables</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acbbdda6a89dce59207f8f63f673409a7">set_instantiate_all_variables</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160;</div><div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160; <span class="comment">// optional bool auto_detect_greater_than_at_least_one_of = 95 [default = true];</span></div><div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a43541e065e0afa28ab7e0d3afd3d28">has_auto_detect_greater_than_at_least_one_of</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2e219ada7d08f51818d997e7e0db7c18">clear_auto_detect_greater_than_at_least_one_of</a>();</div><div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac9e4b7f758aeb090cb697e2c4554fa9b">kAutoDetectGreaterThanAtLeastOneOfFieldNumber</a> = 95;</div><div class="line"><a name="l01457"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac9e4b7f758aeb090cb697e2c4554fa9b"> 1457</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a72147df93c16bf7eb0ce8c1eb4f6c021">auto_detect_greater_than_at_least_one_of</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2b3c869376acb8cfc9c72fa2d6a4b807">set_auto_detect_greater_than_at_least_one_of</a>(<span class="keywordtype">bool</span> value);</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; <span class="comment">// optional bool share_objective_bounds = 113 [default = true];</span></div><div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa41424293281fe80b7a4e72e34def998">has_share_objective_bounds</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acf7d32c05386dea647e4ddcb35d660f2">clear_share_objective_bounds</a>();</div><div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9238452bb7b724e4d2985c484574c6f4">kShareObjectiveBoundsFieldNumber</a> = 113;</div><div class="line"><a name="l01464"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9238452bb7b724e4d2985c484574c6f4"> 1464</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a448095398811fb6c477460b7fb6b36cf">share_objective_bounds</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac46e44880847d39e5e1d4d5c48bf81ce">set_share_objective_bounds</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160;</div><div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160; <span class="comment">// optional bool share_level_zero_bounds = 114 [default = true];</span></div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9bfdf7076dea955c13fe197a6228e5d1">has_share_level_zero_bounds</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a079a98cf62a9c8dcb6c3d37b0fa2e518">clear_share_level_zero_bounds</a>();</div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2729588aea2170294ae939f89d5730fa">kShareLevelZeroBoundsFieldNumber</a> = 114;</div><div class="line"><a name="l01471"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2729588aea2170294ae939f89d5730fa"> 1471</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad997788e114f1bec07d5ff4e7d0f08e0">share_level_zero_bounds</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5ac91626b814e4c587c15e04d4b19bfa">set_share_level_zero_bounds</a>(<span class="keywordtype">bool</span> value);</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; <span class="comment">// optional int32 cp_model_probing_level = 110 [default = 2];</span></div><div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae26158b8feb367dc1255f7d2a2cf880a">has_cp_model_probing_level</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9fb96d63468ceb1891f5624b3a2262af">clear_cp_model_probing_level</a>();</div><div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afbf561236292602be18854f2bb02f29b">kCpModelProbingLevelFieldNumber</a> = 110;</div><div class="line"><a name="l01478"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afbf561236292602be18854f2bb02f29b"> 1478</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afaafc2bd7e49e342deb5c9f7326e0977">cp_model_probing_level</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a29fd961109a86f05f1566cfa7990ebe8">set_cp_model_probing_level</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160;</div><div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160; <span class="comment">// optional bool add_mir_cuts = 120 [default = true];</span></div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a376e6ea815537cd2e97feb2f0e691942">has_add_mir_cuts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adcf97ed1a1ea5ede79aeaf331c9592d5">clear_add_mir_cuts</a>();</div><div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af2ca8644501d2e1dccf12eb02413fba9">kAddMirCutsFieldNumber</a> = 120;</div><div class="line"><a name="l01485"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af2ca8644501d2e1dccf12eb02413fba9"> 1485</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8cb2bad5c31fe58b2ee94344891f60e">add_mir_cuts</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4ecfa46b49fb90be62cfc4a7ef4450dd">set_add_mir_cuts</a>(<span class="keywordtype">bool</span> value);</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; <span class="comment">// optional bool use_mir_rounding = 118 [default = true];</span></div><div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a63878829db966b5e438590bd50b14cf4">has_use_mir_rounding</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aab537a0adeb1c5d20511dbc7cdc49821">clear_use_mir_rounding</a>();</div><div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9867f6aec9f6d3b99b7137234b4f331f">kUseMirRoundingFieldNumber</a> = 118;</div><div class="line"><a name="l01492"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9867f6aec9f6d3b99b7137234b4f331f"> 1492</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac79caa8b7a4c29ca5c8eb1bae0646b18">use_mir_rounding</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a78e02a718d4f859c50b8914a9e4b0fdd">set_use_mir_rounding</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160;</div><div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160; <span class="comment">// optional bool add_lp_constraints_lazily = 112 [default = true];</span></div><div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae27fc5f446a70f1960b94dd1669da9a0">has_add_lp_constraints_lazily</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad543207d30019dc1fe988d3af4374774">clear_add_lp_constraints_lazily</a>();</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a216226e11c16f5aaf91b743a9498d75d">kAddLpConstraintsLazilyFieldNumber</a> = 112;</div><div class="line"><a name="l01499"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a216226e11c16f5aaf91b743a9498d75d"> 1499</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2019d199f858dd546ccd593b26ab198c">add_lp_constraints_lazily</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad257f8729ea29346b8e9698272ba35f8">set_add_lp_constraints_lazily</a>(<span class="keywordtype">bool</span> value);</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; <span class="comment">// optional bool exploit_integer_lp_solution = 94 [default = true];</span></div><div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ada1123197d9468202b3e32d3202c4ac7">has_exploit_integer_lp_solution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8a698230c7b1915c3ffba4243745e9df">clear_exploit_integer_lp_solution</a>();</div><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a890e3e04001aab3224a754f07592ec9f">kExploitIntegerLpSolutionFieldNumber</a> = 94;</div><div class="line"><a name="l01506"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a890e3e04001aab3224a754f07592ec9f"> 1506</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7735e6e231740c615486fd50300c4292">exploit_integer_lp_solution</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8b0175b0d535952628e64fd8a17df1de">set_exploit_integer_lp_solution</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160;</div><div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160; <span class="comment">// optional bool use_optional_variables = 108 [default = true];</span></div><div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7f895da906479be37a0fa925c65a919e">has_use_optional_variables</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae47f567d8c8f82fada73347d29b253c5">clear_use_optional_variables</a>();</div><div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab235b1dadc66cfdcc2028440e484fff4">kUseOptionalVariablesFieldNumber</a> = 108;</div><div class="line"><a name="l01513"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab235b1dadc66cfdcc2028440e484fff4"> 1513</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7a5f4c6f5d6f57b15dd98ad63de8acf1">use_optional_variables</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a88306976162c40099a868c7a44aae596">set_use_optional_variables</a>(<span class="keywordtype">bool</span> value);</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; <span class="comment">// optional bool use_exact_lp_reason = 109 [default = true];</span></div><div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5e035ce620456899ec8de1b3f226c45b">has_use_exact_lp_reason</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa771eb136ae84dd984dc9b10892633d7">clear_use_exact_lp_reason</a>();</div><div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac7683b3a2936667b0717e99694dfab20">kUseExactLpReasonFieldNumber</a> = 109;</div><div class="line"><a name="l01520"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac7683b3a2936667b0717e99694dfab20"> 1520</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a62d4b73c33078a073cbfeee9ff560998">use_exact_lp_reason</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a97156b400b2f40de83044bc1357358ee">set_use_exact_lp_reason</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160;</div><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160; <span class="comment">// optional bool catch_sigint_signal = 135 [default = true];</span></div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aeade8433857391c428a5fe2482bd534e">has_catch_sigint_signal</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a27a4a184b204a4c248b6411e8da3b8f7">clear_catch_sigint_signal</a>();</div><div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a970da03f7dabd7898f2e4abbe218e8f4">kCatchSigintSignalFieldNumber</a> = 135;</div><div class="line"><a name="l01527"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a970da03f7dabd7898f2e4abbe218e8f4"> 1527</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4ee5ea9c6e259a325c6f58003eb2b36e">catch_sigint_signal</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a15b841f95072176fb4996916efb06cda">set_catch_sigint_signal</a>(<span class="keywordtype">bool</span> value);</div><div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160;</div><div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160; <span class="comment">// optional int32 max_integer_rounding_scaling = 119 [default = 600];</span></div><div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7afb62ad9e9d6be5a26d00b383affd49">has_max_integer_rounding_scaling</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2d19d28ab90f0193d49b6d9dadf3b2da">clear_max_integer_rounding_scaling</a>();</div><div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2bf7fbe9acaffe79c4300ec8f3ae2162">kMaxIntegerRoundingScalingFieldNumber</a> = 119;</div><div class="line"><a name="l01534"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2bf7fbe9acaffe79c4300ec8f3ae2162"> 1534</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3aee2d5ca527b9b127fea3bcdc4d7fc7">max_integer_rounding_scaling</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a62c7db88ac0975d6ccb2adf297cdc175">set_max_integer_rounding_scaling</a>(::PROTOBUF_NAMESPACE_ID::int32 value);</div><div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160;</div><div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160; <span class="comment">// optional int64 max_inactive_count = 121 [default = 1000];</span></div><div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7e28ac8ff60b0c553bc068f9c97a5833">has_max_inactive_count</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad6e2cc39f1ffd9593d470b154f41f87a">clear_max_inactive_count</a>();</div><div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a32bffbc55e2a874adc8c1280963dff20">kMaxInactiveCountFieldNumber</a> = 121;</div><div class="line"><a name="l01541"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a32bffbc55e2a874adc8c1280963dff20"> 1541</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a251a8349e328b59486aef4d46e5544d7">max_inactive_count</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac08f42beb7c0dc2bcc619f45f117282d">set_max_inactive_count</a>(::PROTOBUF_NAMESPACE_ID::int64 value);</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; <span class="comment">// optional int64 constraint_removal_batch_size = 122 [default = 100];</span></div><div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abaf3de71f74efcbf186d4cd6927d1b4a">has_constraint_removal_batch_size</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa3932668de1670b6b933659f6d0662c2">clear_constraint_removal_batch_size</a>();</div><div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af1ce6e04c2532019f78de4d6d03235a1">kConstraintRemovalBatchSizeFieldNumber</a> = 122;</div><div class="line"><a name="l01548"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af1ce6e04c2532019f78de4d6d03235a1"> 1548</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a27d70a01c7fd8403d1b5d0a587c9daef">constraint_removal_batch_size</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa5ff14517c248adc111bb24ad3c702b7">set_constraint_removal_batch_size</a>(::PROTOBUF_NAMESPACE_ID::int64 value);</div><div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160;</div><div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160; <span class="comment">// optional int64 pseudo_cost_reliability_threshold = 123 [default = 100];</span></div><div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adc59cdf3d720dff16eaea2dbf19028bb">has_pseudo_cost_reliability_threshold</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0dacbfbb1822ae81089ad93331f2e542">clear_pseudo_cost_reliability_threshold</a>();</div><div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1e22c32f0841fa785744eca0e5177c0d">kPseudoCostReliabilityThresholdFieldNumber</a> = 123;</div><div class="line"><a name="l01555"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1e22c32f0841fa785744eca0e5177c0d"> 1555</a></span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a30e29a94a6530420599dfa28c4fc5214">pseudo_cost_reliability_threshold</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab35469e7f8aceb9cd0910536f174fdff">set_pseudo_cost_reliability_threshold</a>(::PROTOBUF_NAMESPACE_ID::int64 value);</div><div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160;</div><div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>&#160; <span class="comment">// optional double mip_max_bound = 124 [default = 10000000];</span></div><div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a257509be4db1116c941dd94b856f2cd4">has_mip_max_bound</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01560"></a><span class="lineno"> 1560</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a27794b668f9d30a6724b3aede96960c9">clear_mip_max_bound</a>();</div><div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5495443c4f03536e063974b5a39d04e7">kMipMaxBoundFieldNumber</a> = 124;</div><div class="line"><a name="l01562"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5495443c4f03536e063974b5a39d04e7"> 1562</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa6461a9fae2498fcfef87d62003aaddc">mip_max_bound</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac7dce2260cf497d7bbebffa2f05aef75">set_mip_max_bound</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160;</div><div class="line"><a name="l01565"></a><span class="lineno"> 1565</span>&#160; <span class="comment">// optional double mip_var_scaling = 125 [default = 1];</span></div><div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abb6257387749b0032b2efa236633182d">has_mip_var_scaling</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01567"></a><span class="lineno"> 1567</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#affcb6c0106f7088c7c3e0cdfc56d4857">clear_mip_var_scaling</a>();</div><div class="line"><a name="l01568"></a><span class="lineno"> 1568</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9fc3c9ced470583594048a471748ec4b">kMipVarScalingFieldNumber</a> = 125;</div><div class="line"><a name="l01569"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9fc3c9ced470583594048a471748ec4b"> 1569</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad1cb1ba28f3f67e0ff6775beb10f2a1c">mip_var_scaling</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1b440ae58ef6ff056f94df6dcdbd357">set_mip_var_scaling</a>(<span class="keywordtype">double</span> value);</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"> 1572</span>&#160; <span class="comment">// optional double mip_wanted_precision = 126 [default = 1e-06];</span></div><div class="line"><a name="l01573"></a><span class="lineno"> 1573</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ada287fe650af1cca5fabbc291f1ac4f5">has_mip_wanted_precision</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abbeaa5c6c461596c03bbecc059219f32">clear_mip_wanted_precision</a>();</div><div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa559086c79e7d1dab18575ee351054e4">kMipWantedPrecisionFieldNumber</a> = 126;</div><div class="line"><a name="l01576"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa559086c79e7d1dab18575ee351054e4"> 1576</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa064e3b6cf8c17ce47d96e43b4de4476">mip_wanted_precision</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#affa96fa5200f4c9bc31bd993491aa198">set_mip_wanted_precision</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160;</div><div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>&#160; <span class="comment">// optional double mip_check_precision = 128 [default = 0.0001];</span></div><div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9f2aabe7bd42a273829d8914606a2e6c">has_mip_check_precision</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6675a4da295058dccce7b0dc410a1e0c">clear_mip_check_precision</a>();</div><div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0a19f4ba1b97ab1cd80e227b41e4fbae">kMipCheckPrecisionFieldNumber</a> = 128;</div><div class="line"><a name="l01583"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0a19f4ba1b97ab1cd80e227b41e4fbae"> 1583</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a20e09d2229f97e58fff20a1486511394">mip_check_precision</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a30429f43611d2decc0e537421f7c5c0f">set_mip_check_precision</a>(<span class="keywordtype">double</span> value);</div><div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160;</div><div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160; <span class="comment">// @@protoc_insertion_point(class_scope:operations_research.sat.SatParameters)</span></div><div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>&#160; <span class="keyword">class </span>HasBitSetters;</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; ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_;</div><div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>&#160; ::PROTOBUF_NAMESPACE_ID::internal::HasBits&lt;4&gt; _has_bits_;</div><div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;</div><div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>&#160; ::PROTOBUF_NAMESPACE_ID::RepeatedField&lt;int&gt; restart_algorithms_;</div><div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>&#160; static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt;std::string&gt; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8c128b64cb3cb39cae2aedc1ddbaa9c">_i_give_permission_to_break_this_code_default_default_restart_algorithms_</a>;</div><div class="line"><a name="l01596"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8c128b64cb3cb39cae2aedc1ddbaa9c"> 1596</a></span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>&#160; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr default_restart_algorithms_;</div><div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>&#160; <span class="keywordtype">int</span> preferred_variable_order_;</div><div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>&#160; <span class="keywordtype">int</span> max_sat_assumption_order_;</div><div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160; <span class="keywordtype">double</span> random_branches_ratio_;</div><div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160; <span class="keywordtype">double</span> random_polarity_ratio_;</div><div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>&#160; <span class="keywordtype">bool</span> use_pb_resolution_;</div><div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160; <span class="keywordtype">bool</span> minimize_reduction_during_pb_resolution_;</div><div class="line"><a name="l01604"></a><span class="lineno"> 1604</span>&#160; <span class="keywordtype">bool</span> max_sat_reverse_assumption_order_;</div><div class="line"><a name="l01605"></a><span class="lineno"> 1605</span>&#160; <span class="keywordtype">bool</span> use_overload_checker_in_cumulative_constraint_;</div><div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160; <span class="keywordtype">int</span> clause_cleanup_protection_;</div><div class="line"><a name="l01607"></a><span class="lineno"> 1607</span>&#160; <span class="keywordtype">int</span> clause_cleanup_ordering_;</div><div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>&#160; <span class="keywordtype">bool</span> use_erwa_heuristic_;</div><div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160; <span class="keywordtype">bool</span> also_bump_variables_in_conflict_reasons_;</div><div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160; <span class="keywordtype">bool</span> use_blocking_restart_;</div><div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160; <span class="keywordtype">bool</span> log_search_progress_;</div><div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>&#160; <span class="keywordtype">double</span> strategy_change_increase_ratio_;</div><div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 num_conflicts_before_strategy_changes_;</div><div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>&#160; <span class="keywordtype">int</span> search_branching_;</div><div class="line"><a name="l01615"></a><span class="lineno"> 1615</span>&#160; <span class="keywordtype">double</span> initial_variables_activity_;</div><div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>&#160; <span class="keywordtype">bool</span> exploit_best_solution_;</div><div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>&#160; <span class="keywordtype">bool</span> optimize_with_core_;</div><div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160; <span class="keywordtype">bool</span> optimize_with_max_hs_;</div><div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>&#160; <span class="keywordtype">bool</span> enumerate_all_solutions_;</div><div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>&#160; <span class="keywordtype">bool</span> use_timetable_edge_finding_in_cumulative_constraint_;</div><div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>&#160; <span class="keywordtype">bool</span> only_add_cuts_at_level_zero_;</div><div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160; <span class="keywordtype">bool</span> add_knapsack_cuts_;</div><div class="line"><a name="l01623"></a><span class="lineno"> 1623</span>&#160; <span class="keywordtype">bool</span> add_cg_cuts_;</div><div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 search_randomization_tolerance_;</div><div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160; <span class="keywordtype">double</span> min_orthogonality_for_lp_constraints_;</div><div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>&#160; <span class="keywordtype">bool</span> use_combined_no_overlap_;</div><div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160; <span class="keywordtype">bool</span> use_lns_only_;</div><div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160; <span class="keywordtype">bool</span> lns_focus_on_decision_variables_;</div><div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160; <span class="keywordtype">bool</span> use_rins_lns_;</div><div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160; <span class="keywordtype">bool</span> randomize_search_;</div><div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>&#160; <span class="keywordtype">bool</span> fill_tightened_domains_in_response_;</div><div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160; <span class="keywordtype">bool</span> stop_after_first_solution_;</div><div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>&#160; <span class="keywordtype">bool</span> interleave_search_;</div><div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160; <span class="keywordtype">bool</span> deterministic_parallel_search_;</div><div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 mip_max_activity_exponent_;</div><div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160; <span class="keywordtype">int</span> initial_polarity_;</div><div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160; <span class="keywordtype">int</span> minimization_algorithm_;</div><div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 clause_cleanup_period_;</div><div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 clause_cleanup_target_;</div><div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160; <span class="keywordtype">double</span> variable_activity_decay_;</div><div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>&#160; <span class="keywordtype">double</span> max_variable_activity_value_;</div><div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>&#160; <span class="keywordtype">double</span> clause_activity_decay_;</div><div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>&#160; <span class="keywordtype">double</span> max_clause_activity_value_;</div><div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160; <span class="keywordtype">double</span> glucose_max_decay_;</div><div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160; <span class="keywordtype">double</span> glucose_decay_increment_;</div><div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 glucose_decay_increment_period_;</div><div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 restart_period_;</div><div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 random_seed_;</div><div class="line"><a name="l01649"></a><span class="lineno"> 1649</span>&#160; <span class="keywordtype">int</span> binary_minimization_algorithm_;</div><div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160; <span class="keywordtype">double</span> max_time_in_seconds_;</div><div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 max_number_of_conflicts_;</div><div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 max_memory_in_mb_;</div><div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160; <span class="keywordtype">bool</span> use_phase_saving_;</div><div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160; <span class="keywordtype">bool</span> subsumption_during_conflict_analysis_;</div><div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160; <span class="keywordtype">bool</span> treat_binary_clauses_separately_;</div><div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160; <span class="keywordtype">bool</span> count_assumption_levels_in_lbd_;</div><div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 pb_cleanup_increment_;</div><div class="line"><a name="l01658"></a><span class="lineno"> 1658</span>&#160; <span class="keywordtype">double</span> pb_cleanup_ratio_;</div><div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160; <span class="keywordtype">int</span> max_sat_stratification_;</div><div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 presolve_bve_threshold_;</div><div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160; <span class="keywordtype">double</span> presolve_probing_deterministic_time_limit_;</div><div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 presolve_bve_clause_weight_;</div><div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 clause_cleanup_lbd_bound_;</div><div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160; <span class="keywordtype">bool</span> presolve_blocked_clause_;</div><div class="line"><a name="l01665"></a><span class="lineno"> 1665</span>&#160; <span class="keywordtype">bool</span> presolve_use_bva_;</div><div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160; <span class="keywordtype">bool</span> use_optimization_hints_;</div><div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160; <span class="keywordtype">bool</span> minimize_core_;</div><div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 restart_running_window_size_;</div><div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160; <span class="keywordtype">double</span> restart_dl_average_ratio_;</div><div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>&#160; <span class="keywordtype">double</span> blocking_restart_multiplier_;</div><div class="line"><a name="l01671"></a><span class="lineno"> 1671</span>&#160; <span class="keywordtype">double</span> max_deterministic_time_;</div><div class="line"><a name="l01672"></a><span class="lineno"> 1672</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 blocking_restart_window_size_;</div><div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 presolve_bva_threshold_;</div><div class="line"><a name="l01674"></a><span class="lineno"> 1674</span>&#160; <span class="keywordtype">double</span> restart_lbd_average_ratio_;</div><div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>&#160; <span class="keywordtype">bool</span> find_multiple_cores_;</div><div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>&#160; <span class="keywordtype">bool</span> cover_optimization_;</div><div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>&#160; <span class="keywordtype">bool</span> use_precedences_in_disjunctive_constraint_;</div><div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>&#160; <span class="keywordtype">bool</span> use_disjunctive_constraint_in_cumulative_constraint_;</div><div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 linearization_level_;</div><div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 max_num_cuts_;</div><div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 minimize_with_propagation_restart_period_;</div><div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 minimize_with_propagation_num_decisions_;</div><div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 binary_search_num_conflicts_;</div><div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 num_search_workers_;</div><div class="line"><a name="l01685"></a><span class="lineno"> 1685</span>&#160; <span class="keywordtype">bool</span> exploit_all_lp_solution_;</div><div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160; <span class="keywordtype">bool</span> exploit_objective_;</div><div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160; <span class="keywordtype">bool</span> cp_model_presolve_;</div><div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160; <span class="keywordtype">bool</span> cp_model_use_sat_presolve_;</div><div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 boolean_encoding_level_;</div><div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160; <span class="keywordtype">bool</span> instantiate_all_variables_;</div><div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160; <span class="keywordtype">bool</span> auto_detect_greater_than_at_least_one_of_;</div><div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160; <span class="keywordtype">bool</span> share_objective_bounds_;</div><div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160; <span class="keywordtype">bool</span> share_level_zero_bounds_;</div><div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 cp_model_probing_level_;</div><div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160; <span class="keywordtype">bool</span> add_mir_cuts_;</div><div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160; <span class="keywordtype">bool</span> use_mir_rounding_;</div><div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160; <span class="keywordtype">bool</span> add_lp_constraints_lazily_;</div><div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160; <span class="keywordtype">bool</span> exploit_integer_lp_solution_;</div><div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160; <span class="keywordtype">bool</span> use_optional_variables_;</div><div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160; <span class="keywordtype">bool</span> use_exact_lp_reason_;</div><div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160; <span class="keywordtype">bool</span> catch_sigint_signal_;</div><div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160; ::PROTOBUF_NAMESPACE_ID::int32 max_integer_rounding_scaling_;</div><div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 max_inactive_count_;</div><div class="line"><a name="l01704"></a><span class="lineno"> 1704</span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 constraint_removal_batch_size_;</div><div class="line"><a name="l01705"></a><span class="lineno"> 1705</span>&#160; ::PROTOBUF_NAMESPACE_ID::int64 pseudo_cost_reliability_threshold_;</div><div class="line"><a name="l01706"></a><span class="lineno"> 1706</span>&#160; <span class="keywordtype">double</span> mip_max_bound_;</div><div class="line"><a name="l01707"></a><span class="lineno"> 1707</span>&#160; <span class="keywordtype">double</span> mip_var_scaling_;</div><div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>&#160; <span class="keywordtype">double</span> mip_wanted_precision_;</div><div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160; <span class="keywordtype">double</span> mip_check_precision_;</div><div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160; <span class="keyword">friend</span> struct ::TableStruct_ortools_2fsat_2fsat_5fparameters_2eproto;</div><div class="line"><a name="l01711"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1f3d169deac565ec8fc486cd2aaf6270"> 1711</a></span>&#160;};</div><div class="line"><a name="l01712"></a><span class="lineno"> 1712</span>&#160;<span class="comment">// ===================================================================</span></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;</div><div class="line"><a name="l01715"></a><span class="lineno"> 1715</span>&#160;<span class="comment">// ===================================================================</span></div><div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>&#160;</div><div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div><div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160;<span class="preprocessor"> #pragma GCC diagnostic push</span></div><div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160;<span class="preprocessor"> #pragma GCC diagnostic ignored &quot;-Wstrict-aliasing&quot;</span></div><div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160;<span class="preprocessor">#endif // __GNUC__</span></div><div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160;<span class="comment">// SatParameters</span></div><div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>&#160;</div><div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160;<span class="comment">// optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default = IN_ORDER];</span></div><div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad9cfcec2147dca61c8e74a54f69edbad">SatParameters::has_preferred_variable_order</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000002u) != 0;</div><div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160;}</div><div class="line"><a name="l01727"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad9cfcec2147dca61c8e74a54f69edbad"> 1727</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a13fa94fe576a74c66201757ebfb7ad5d">SatParameters::clear_preferred_variable_order</a>() {</div><div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160; preferred_variable_order_ = 0;</div><div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160; _has_bits_[0] &amp;= ~0x00000002u;</div><div class="line"><a name="l01730"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a13fa94fe576a74c66201757ebfb7ad5d"> 1730</a></span>&#160;}</div><div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160;<a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">inline ::operations_research::sat::SatParameters_VariableOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8dc12c4b807995d1aa4627e447b43877">SatParameters::preferred_variable_order</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01732"></a><span class="lineno"> 1732</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.preferred_variable_order)</span></div><div class="line"><a name="l01733"></a><span class="lineno"> 1733</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::sat::SatParameters_VariableOrder &gt;(preferred_variable_order_);</div><div class="line"><a name="l01734"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8dc12c4b807995d1aa4627e447b43877"> 1734</a></span>&#160;}</div><div class="line"><a name="l01735"></a><span class="lineno"> 1735</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a46a41f7be959128859f9f14ddc5f097d">SatParameters::set_preferred_variable_order</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">operations_research::sat::SatParameters_VariableOrder</a> value) {</div><div class="line"><a name="l01736"></a><span class="lineno"> 1736</span>&#160; assert(::<a class="code" href="namespaceoperations__research_1_1sat.html#a711b59624fbd706f0754647084c665d8">operations_research::sat::SatParameters_VariableOrder_IsValid</a>(value));</div><div class="line"><a name="l01737"></a><span class="lineno"> 1737</span>&#160; _has_bits_[0] |= 0x00000002u;</div><div class="line"><a name="l01738"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a46a41f7be959128859f9f14ddc5f097d"> 1738</a></span>&#160; preferred_variable_order_ = value;</div><div class="line"><a name="l01739"></a><span class="lineno"> 1739</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.preferred_variable_order)</span></div><div class="line"><a name="l01740"></a><span class="lineno"> 1740</span>&#160;}</div><div class="line"><a name="l01741"></a><span class="lineno"> 1741</span>&#160;</div><div class="line"><a name="l01742"></a><span class="lineno"> 1742</span>&#160;<span class="comment">// optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FALSE];</span></div><div class="line"><a name="l01743"></a><span class="lineno"> 1743</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a55850aeddb1632f4d2d32b5ae2eba9da">SatParameters::has_initial_polarity</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01744"></a><span class="lineno"> 1744</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000080u) != 0;</div><div class="line"><a name="l01745"></a><span class="lineno"> 1745</span>&#160;}</div><div class="line"><a name="l01746"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a55850aeddb1632f4d2d32b5ae2eba9da"> 1746</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2547a17b67f7b86ee17d6cff38f51e06">SatParameters::clear_initial_polarity</a>() {</div><div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>&#160; initial_polarity_ = 1;</div><div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>&#160; _has_bits_[1] &amp;= ~0x00000080u;</div><div class="line"><a name="l01749"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2547a17b67f7b86ee17d6cff38f51e06"> 1749</a></span>&#160;}</div><div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160;<a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">inline ::operations_research::sat::SatParameters_Polarity</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8cb28da16ab4054c04f29aa8344e3bc">SatParameters::initial_polarity</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.initial_polarity)</span></div><div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::sat::SatParameters_Polarity &gt;(initial_polarity_);</div><div class="line"><a name="l01753"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8cb28da16ab4054c04f29aa8344e3bc"> 1753</a></span>&#160;}</div><div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4fd96ffb9a098f7da94484dc9a42b2ba">SatParameters::set_initial_polarity</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">operations_research::sat::SatParameters_Polarity</a> value) {</div><div class="line"><a name="l01755"></a><span class="lineno"> 1755</span>&#160; assert(::<a class="code" href="namespaceoperations__research_1_1sat.html#a4585806adf77d6f7a56bd21230a31175">operations_research::sat::SatParameters_Polarity_IsValid</a>(value));</div><div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160; _has_bits_[1] |= 0x00000080u;</div><div class="line"><a name="l01757"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4fd96ffb9a098f7da94484dc9a42b2ba"> 1757</a></span>&#160; initial_polarity_ = value;</div><div class="line"><a name="l01758"></a><span class="lineno"> 1758</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.initial_polarity)</span></div><div class="line"><a name="l01759"></a><span class="lineno"> 1759</span>&#160;}</div><div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>&#160;</div><div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>&#160;<span class="comment">// optional bool use_phase_saving = 44 [default = true];</span></div><div class="line"><a name="l01762"></a><span class="lineno"> 1762</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a22883237835df1899680c39e8659e4">SatParameters::has_use_phase_saving</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x01000000u) != 0;</div><div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160;}</div><div class="line"><a name="l01765"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a22883237835df1899680c39e8659e4"> 1765</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac789d6c7627cb8bb50029478a1902aff">SatParameters::clear_use_phase_saving</a>() {</div><div class="line"><a name="l01766"></a><span class="lineno"> 1766</span>&#160; use_phase_saving_ = <span class="keyword">true</span>;</div><div class="line"><a name="l01767"></a><span class="lineno"> 1767</span>&#160; _has_bits_[1] &amp;= ~0x01000000u;</div><div class="line"><a name="l01768"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac789d6c7627cb8bb50029478a1902aff"> 1768</a></span>&#160;}</div><div class="line"><a name="l01769"></a><span class="lineno"> 1769</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7c115ad36b8acca68ebd7fa4c43b599f">SatParameters::use_phase_saving</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_phase_saving)</span></div><div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160; <span class="keywordflow">return</span> use_phase_saving_;</div><div class="line"><a name="l01772"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7c115ad36b8acca68ebd7fa4c43b599f"> 1772</a></span>&#160;}</div><div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5fb4b17080a070e4a0ffd113b08f13e7">SatParameters::set_use_phase_saving</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160; _has_bits_[1] |= 0x01000000u;</div><div class="line"><a name="l01775"></a><span class="lineno"> 1775</span>&#160; use_phase_saving_ = value;</div><div class="line"><a name="l01776"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5fb4b17080a070e4a0ffd113b08f13e7"> 1776</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_phase_saving)</span></div><div class="line"><a name="l01777"></a><span class="lineno"> 1777</span>&#160;}</div><div class="line"><a name="l01778"></a><span class="lineno"> 1778</span>&#160;</div><div class="line"><a name="l01779"></a><span class="lineno"> 1779</span>&#160;<span class="comment">// optional double random_polarity_ratio = 45 [default = 0];</span></div><div class="line"><a name="l01780"></a><span class="lineno"> 1780</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a14917e5d77a88b0557aef5b6d73d721a">SatParameters::has_random_polarity_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01781"></a><span class="lineno"> 1781</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000010u) != 0;</div><div class="line"><a name="l01782"></a><span class="lineno"> 1782</span>&#160;}</div><div class="line"><a name="l01783"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a14917e5d77a88b0557aef5b6d73d721a"> 1783</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa293c388ba7c6f8fe9e1f90e1767da1e">SatParameters::clear_random_polarity_ratio</a>() {</div><div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>&#160; random_polarity_ratio_ = 0;</div><div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>&#160; _has_bits_[0] &amp;= ~0x00000010u;</div><div class="line"><a name="l01786"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa293c388ba7c6f8fe9e1f90e1767da1e"> 1786</a></span>&#160;}</div><div class="line"><a name="l01787"></a><span class="lineno"> 1787</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a980dd0dad9c150aeb156f26d8481b19d">SatParameters::random_polarity_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.random_polarity_ratio)</span></div><div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>&#160; <span class="keywordflow">return</span> random_polarity_ratio_;</div><div class="line"><a name="l01790"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a980dd0dad9c150aeb156f26d8481b19d"> 1790</a></span>&#160;}</div><div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a830be06bc76d1cfc2de6f1e2d8b350a5">SatParameters::set_random_polarity_ratio</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>&#160; _has_bits_[0] |= 0x00000010u;</div><div class="line"><a name="l01793"></a><span class="lineno"> 1793</span>&#160; random_polarity_ratio_ = value;</div><div class="line"><a name="l01794"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a830be06bc76d1cfc2de6f1e2d8b350a5"> 1794</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.random_polarity_ratio)</span></div><div class="line"><a name="l01795"></a><span class="lineno"> 1795</span>&#160;}</div><div class="line"><a name="l01796"></a><span class="lineno"> 1796</span>&#160;</div><div class="line"><a name="l01797"></a><span class="lineno"> 1797</span>&#160;<span class="comment">// optional double random_branches_ratio = 32 [default = 0];</span></div><div class="line"><a name="l01798"></a><span class="lineno"> 1798</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a69ed15ec6026dfa46c8c8da6da848931">SatParameters::has_random_branches_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01799"></a><span class="lineno"> 1799</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000008u) != 0;</div><div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>&#160;}</div><div class="line"><a name="l01801"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a69ed15ec6026dfa46c8c8da6da848931"> 1801</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a524f65ee1c15bd43e8fa6d24e83e51bb">SatParameters::clear_random_branches_ratio</a>() {</div><div class="line"><a name="l01802"></a><span class="lineno"> 1802</span>&#160; random_branches_ratio_ = 0;</div><div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>&#160; _has_bits_[0] &amp;= ~0x00000008u;</div><div class="line"><a name="l01804"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a524f65ee1c15bd43e8fa6d24e83e51bb"> 1804</a></span>&#160;}</div><div class="line"><a name="l01805"></a><span class="lineno"> 1805</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac54298c32a174441baaedbc174e56dc9">SatParameters::random_branches_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.random_branches_ratio)</span></div><div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160; <span class="keywordflow">return</span> random_branches_ratio_;</div><div class="line"><a name="l01808"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac54298c32a174441baaedbc174e56dc9"> 1808</a></span>&#160;}</div><div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2d67ce107021e88c3c156d5a244ed62b">SatParameters::set_random_branches_ratio</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l01810"></a><span class="lineno"> 1810</span>&#160; _has_bits_[0] |= 0x00000008u;</div><div class="line"><a name="l01811"></a><span class="lineno"> 1811</span>&#160; random_branches_ratio_ = value;</div><div class="line"><a name="l01812"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2d67ce107021e88c3c156d5a244ed62b"> 1812</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.random_branches_ratio)</span></div><div class="line"><a name="l01813"></a><span class="lineno"> 1813</span>&#160;}</div><div class="line"><a name="l01814"></a><span class="lineno"> 1814</span>&#160;</div><div class="line"><a name="l01815"></a><span class="lineno"> 1815</span>&#160;<span class="comment">// optional bool use_erwa_heuristic = 75 [default = false];</span></div><div class="line"><a name="l01816"></a><span class="lineno"> 1816</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4d9114d2ac6f5686f37312a2dbd32cb2">SatParameters::has_use_erwa_heuristic</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01817"></a><span class="lineno"> 1817</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000800u) != 0;</div><div class="line"><a name="l01818"></a><span class="lineno"> 1818</span>&#160;}</div><div class="line"><a name="l01819"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4d9114d2ac6f5686f37312a2dbd32cb2"> 1819</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a735dde6e294058b8d4f5c6116a51eaac">SatParameters::clear_use_erwa_heuristic</a>() {</div><div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>&#160; use_erwa_heuristic_ = <span class="keyword">false</span>;</div><div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>&#160; _has_bits_[0] &amp;= ~0x00000800u;</div><div class="line"><a name="l01822"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a735dde6e294058b8d4f5c6116a51eaac"> 1822</a></span>&#160;}</div><div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8ea993e459628622948ba2f5a8319c5a">SatParameters::use_erwa_heuristic</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01824"></a><span class="lineno"> 1824</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_erwa_heuristic)</span></div><div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>&#160; <span class="keywordflow">return</span> use_erwa_heuristic_;</div><div class="line"><a name="l01826"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8ea993e459628622948ba2f5a8319c5a"> 1826</a></span>&#160;}</div><div class="line"><a name="l01827"></a><span class="lineno"> 1827</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1031ae7a2d2fa7e98a94a5e9ddf4f573">SatParameters::set_use_erwa_heuristic</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>&#160; _has_bits_[0] |= 0x00000800u;</div><div class="line"><a name="l01829"></a><span class="lineno"> 1829</span>&#160; use_erwa_heuristic_ = value;</div><div class="line"><a name="l01830"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1031ae7a2d2fa7e98a94a5e9ddf4f573"> 1830</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_erwa_heuristic)</span></div><div class="line"><a name="l01831"></a><span class="lineno"> 1831</span>&#160;}</div><div class="line"><a name="l01832"></a><span class="lineno"> 1832</span>&#160;</div><div class="line"><a name="l01833"></a><span class="lineno"> 1833</span>&#160;<span class="comment">// optional double initial_variables_activity = 76 [default = 0];</span></div><div class="line"><a name="l01834"></a><span class="lineno"> 1834</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a560f9b043fbbc8ee287035956760b6ee">SatParameters::has_initial_variables_activity</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00040000u) != 0;</div><div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>&#160;}</div><div class="line"><a name="l01837"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a560f9b043fbbc8ee287035956760b6ee"> 1837</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4da5f70705c61d1f4a95d18ffa2bd75c">SatParameters::clear_initial_variables_activity</a>() {</div><div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>&#160; initial_variables_activity_ = 0;</div><div class="line"><a name="l01839"></a><span class="lineno"> 1839</span>&#160; _has_bits_[0] &amp;= ~0x00040000u;</div><div class="line"><a name="l01840"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4da5f70705c61d1f4a95d18ffa2bd75c"> 1840</a></span>&#160;}</div><div class="line"><a name="l01841"></a><span class="lineno"> 1841</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a729c68650b549aea62fe937dc9a326be">SatParameters::initial_variables_activity</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01842"></a><span class="lineno"> 1842</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.initial_variables_activity)</span></div><div class="line"><a name="l01843"></a><span class="lineno"> 1843</span>&#160; <span class="keywordflow">return</span> initial_variables_activity_;</div><div class="line"><a name="l01844"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a729c68650b549aea62fe937dc9a326be"> 1844</a></span>&#160;}</div><div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a304bd45d3c310cdc540b18bd754e8113">SatParameters::set_initial_variables_activity</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l01846"></a><span class="lineno"> 1846</span>&#160; _has_bits_[0] |= 0x00040000u;</div><div class="line"><a name="l01847"></a><span class="lineno"> 1847</span>&#160; initial_variables_activity_ = value;</div><div class="line"><a name="l01848"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a304bd45d3c310cdc540b18bd754e8113"> 1848</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.initial_variables_activity)</span></div><div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>&#160;}</div><div class="line"><a name="l01850"></a><span class="lineno"> 1850</span>&#160;</div><div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>&#160;<span class="comment">// optional bool also_bump_variables_in_conflict_reasons = 77 [default = false];</span></div><div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac159de93968b297fac81c7948991a6a6">SatParameters::has_also_bump_variables_in_conflict_reasons</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01853"></a><span class="lineno"> 1853</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00001000u) != 0;</div><div class="line"><a name="l01854"></a><span class="lineno"> 1854</span>&#160;}</div><div class="line"><a name="l01855"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac159de93968b297fac81c7948991a6a6"> 1855</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab875be7f29ab25ca13c091f4e4fc5f71">SatParameters::clear_also_bump_variables_in_conflict_reasons</a>() {</div><div class="line"><a name="l01856"></a><span class="lineno"> 1856</span>&#160; also_bump_variables_in_conflict_reasons_ = <span class="keyword">false</span>;</div><div class="line"><a name="l01857"></a><span class="lineno"> 1857</span>&#160; _has_bits_[0] &amp;= ~0x00001000u;</div><div class="line"><a name="l01858"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab875be7f29ab25ca13c091f4e4fc5f71"> 1858</a></span>&#160;}</div><div class="line"><a name="l01859"></a><span class="lineno"> 1859</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aff8890384ab9957b9a6582e163b5868d">SatParameters::also_bump_variables_in_conflict_reasons</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.also_bump_variables_in_conflict_reasons)</span></div><div class="line"><a name="l01861"></a><span class="lineno"> 1861</span>&#160; <span class="keywordflow">return</span> also_bump_variables_in_conflict_reasons_;</div><div class="line"><a name="l01862"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aff8890384ab9957b9a6582e163b5868d"> 1862</a></span>&#160;}</div><div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a327dccfe7d0cc96dbc86f207134e1a9d">SatParameters::set_also_bump_variables_in_conflict_reasons</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l01864"></a><span class="lineno"> 1864</span>&#160; _has_bits_[0] |= 0x00001000u;</div><div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>&#160; also_bump_variables_in_conflict_reasons_ = value;</div><div class="line"><a name="l01866"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a327dccfe7d0cc96dbc86f207134e1a9d"> 1866</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.also_bump_variables_in_conflict_reasons)</span></div><div class="line"><a name="l01867"></a><span class="lineno"> 1867</span>&#160;}</div><div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160;</div><div class="line"><a name="l01869"></a><span class="lineno"> 1869</span>&#160;<span class="comment">// optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm = 4 [default = RECURSIVE];</span></div><div class="line"><a name="l01870"></a><span class="lineno"> 1870</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6c1fb9bd4beb319f8b099623ade7b9d">SatParameters::has_minimization_algorithm</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01871"></a><span class="lineno"> 1871</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000100u) != 0;</div><div class="line"><a name="l01872"></a><span class="lineno"> 1872</span>&#160;}</div><div class="line"><a name="l01873"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6c1fb9bd4beb319f8b099623ade7b9d"> 1873</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a722215b21a1eb801988c35f594451bb3">SatParameters::clear_minimization_algorithm</a>() {</div><div class="line"><a name="l01874"></a><span class="lineno"> 1874</span>&#160; minimization_algorithm_ = 2;</div><div class="line"><a name="l01875"></a><span class="lineno"> 1875</span>&#160; _has_bits_[1] &amp;= ~0x00000100u;</div><div class="line"><a name="l01876"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a722215b21a1eb801988c35f594451bb3"> 1876</a></span>&#160;}</div><div class="line"><a name="l01877"></a><span class="lineno"> 1877</span>&#160;<a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">inline ::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad1a1c7311c39fb7f232f2c7dfc62aac0">SatParameters::minimization_algorithm</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01878"></a><span class="lineno"> 1878</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.minimization_algorithm)</span></div><div class="line"><a name="l01879"></a><span class="lineno"> 1879</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm &gt;(minimization_algorithm_);</div><div class="line"><a name="l01880"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad1a1c7311c39fb7f232f2c7dfc62aac0"> 1880</a></span>&#160;}</div><div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a16d6c3b9a0212e2833f71ecff1bf91e7">SatParameters::set_minimization_algorithm</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm</a> value) {</div><div class="line"><a name="l01882"></a><span class="lineno"> 1882</span>&#160; assert(::<a class="code" href="namespaceoperations__research_1_1sat.html#a90d6f173fbfa33e26ff6508013c81ffd">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_IsValid</a>(value));</div><div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>&#160; _has_bits_[1] |= 0x00000100u;</div><div class="line"><a name="l01884"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a16d6c3b9a0212e2833f71ecff1bf91e7"> 1884</a></span>&#160; minimization_algorithm_ = value;</div><div class="line"><a name="l01885"></a><span class="lineno"> 1885</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.minimization_algorithm)</span></div><div class="line"><a name="l01886"></a><span class="lineno"> 1886</span>&#160;}</div><div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>&#160;</div><div class="line"><a name="l01888"></a><span class="lineno"> 1888</span>&#160;<span class="comment">// optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorithm = 34 [default = BINARY_MINIMIZATION_FIRST];</span></div><div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad00d9960daccace7592dd09cb1f7a32c">SatParameters::has_binary_minimization_algorithm</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01890"></a><span class="lineno"> 1890</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00100000u) != 0;</div><div class="line"><a name="l01891"></a><span class="lineno"> 1891</span>&#160;}</div><div class="line"><a name="l01892"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad00d9960daccace7592dd09cb1f7a32c"> 1892</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af991ef9b25c2d9e0b50a20f56d415698">SatParameters::clear_binary_minimization_algorithm</a>() {</div><div class="line"><a name="l01893"></a><span class="lineno"> 1893</span>&#160; binary_minimization_algorithm_ = 1;</div><div class="line"><a name="l01894"></a><span class="lineno"> 1894</span>&#160; _has_bits_[1] &amp;= ~0x00100000u;</div><div class="line"><a name="l01895"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af991ef9b25c2d9e0b50a20f56d415698"> 1895</a></span>&#160;}</div><div class="line"><a name="l01896"></a><span class="lineno"> 1896</span>&#160;<a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">inline ::operations_research::sat::SatParameters_BinaryMinizationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a2a20f25b804c464dc05a077d2aea3f">SatParameters::binary_minimization_algorithm</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01897"></a><span class="lineno"> 1897</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.binary_minimization_algorithm)</span></div><div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::sat::SatParameters_BinaryMinizationAlgorithm &gt;(binary_minimization_algorithm_);</div><div class="line"><a name="l01899"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a2a20f25b804c464dc05a077d2aea3f"> 1899</a></span>&#160;}</div><div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a32d2d2e2c489cad358ff440925713198">SatParameters::set_binary_minimization_algorithm</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">operations_research::sat::SatParameters_BinaryMinizationAlgorithm</a> value) {</div><div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>&#160; assert(::<a class="code" href="namespaceoperations__research_1_1sat.html#a3e37f554c39fbb05faf07674ac550f47">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_IsValid</a>(value));</div><div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>&#160; _has_bits_[1] |= 0x00100000u;</div><div class="line"><a name="l01903"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a32d2d2e2c489cad358ff440925713198"> 1903</a></span>&#160; binary_minimization_algorithm_ = value;</div><div class="line"><a name="l01904"></a><span class="lineno"> 1904</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.binary_minimization_algorithm)</span></div><div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160;}</div><div class="line"><a name="l01906"></a><span class="lineno"> 1906</span>&#160;</div><div class="line"><a name="l01907"></a><span class="lineno"> 1907</span>&#160;<span class="comment">// optional bool subsumption_during_conflict_analysis = 56 [default = true];</span></div><div class="line"><a name="l01908"></a><span class="lineno"> 1908</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3fe58ea59aced6a80fb7115467b52366">SatParameters::has_subsumption_during_conflict_analysis</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01909"></a><span class="lineno"> 1909</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x02000000u) != 0;</div><div class="line"><a name="l01910"></a><span class="lineno"> 1910</span>&#160;}</div><div class="line"><a name="l01911"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3fe58ea59aced6a80fb7115467b52366"> 1911</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab75158069ed59aaf11552e68a32304eb">SatParameters::clear_subsumption_during_conflict_analysis</a>() {</div><div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>&#160; subsumption_during_conflict_analysis_ = <span class="keyword">true</span>;</div><div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160; _has_bits_[1] &amp;= ~0x02000000u;</div><div class="line"><a name="l01914"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab75158069ed59aaf11552e68a32304eb"> 1914</a></span>&#160;}</div><div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a78dcafedfc1c172f4cabfd673ab0aa66">SatParameters::subsumption_during_conflict_analysis</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.subsumption_during_conflict_analysis)</span></div><div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160; <span class="keywordflow">return</span> subsumption_during_conflict_analysis_;</div><div class="line"><a name="l01918"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a78dcafedfc1c172f4cabfd673ab0aa66"> 1918</a></span>&#160;}</div><div class="line"><a name="l01919"></a><span class="lineno"> 1919</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6d08144376c4d2708282b1b4f05b2027">SatParameters::set_subsumption_during_conflict_analysis</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l01920"></a><span class="lineno"> 1920</span>&#160; _has_bits_[1] |= 0x02000000u;</div><div class="line"><a name="l01921"></a><span class="lineno"> 1921</span>&#160; subsumption_during_conflict_analysis_ = value;</div><div class="line"><a name="l01922"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6d08144376c4d2708282b1b4f05b2027"> 1922</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.subsumption_during_conflict_analysis)</span></div><div class="line"><a name="l01923"></a><span class="lineno"> 1923</span>&#160;}</div><div class="line"><a name="l01924"></a><span class="lineno"> 1924</span>&#160;</div><div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>&#160;<span class="comment">// optional int32 clause_cleanup_period = 11 [default = 10000];</span></div><div class="line"><a name="l01926"></a><span class="lineno"> 1926</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a05a3198cba3da4f499a94bcb3ce803">SatParameters::has_clause_cleanup_period</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01927"></a><span class="lineno"> 1927</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000200u) != 0;</div><div class="line"><a name="l01928"></a><span class="lineno"> 1928</span>&#160;}</div><div class="line"><a name="l01929"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a05a3198cba3da4f499a94bcb3ce803"> 1929</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae8db44027f0fa813e3a411022d330737">SatParameters::clear_clause_cleanup_period</a>() {</div><div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160; clause_cleanup_period_ = 10000;</div><div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160; _has_bits_[1] &amp;= ~0x00000200u;</div><div class="line"><a name="l01932"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae8db44027f0fa813e3a411022d330737"> 1932</a></span>&#160;}</div><div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af80e747965e275a56a11d58c1840f0ef">SatParameters::clause_cleanup_period</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01934"></a><span class="lineno"> 1934</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.clause_cleanup_period)</span></div><div class="line"><a name="l01935"></a><span class="lineno"> 1935</span>&#160; <span class="keywordflow">return</span> clause_cleanup_period_;</div><div class="line"><a name="l01936"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af80e747965e275a56a11d58c1840f0ef"> 1936</a></span>&#160;}</div><div class="line"><a name="l01937"></a><span class="lineno"> 1937</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0091dd987c6322441eaa8c648f8fb895">SatParameters::set_clause_cleanup_period</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l01938"></a><span class="lineno"> 1938</span>&#160; _has_bits_[1] |= 0x00000200u;</div><div class="line"><a name="l01939"></a><span class="lineno"> 1939</span>&#160; clause_cleanup_period_ = value;</div><div class="line"><a name="l01940"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0091dd987c6322441eaa8c648f8fb895"> 1940</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.clause_cleanup_period)</span></div><div class="line"><a name="l01941"></a><span class="lineno"> 1941</span>&#160;}</div><div class="line"><a name="l01942"></a><span class="lineno"> 1942</span>&#160;</div><div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>&#160;<span class="comment">// optional int32 clause_cleanup_target = 13 [default = 10000];</span></div><div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ada787c10593d9bd85153d118f1e2a5d5">SatParameters::has_clause_cleanup_target</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01945"></a><span class="lineno"> 1945</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000400u) != 0;</div><div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>&#160;}</div><div class="line"><a name="l01947"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ada787c10593d9bd85153d118f1e2a5d5"> 1947</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2738833d93835a92cf657d50e1f9a5d3">SatParameters::clear_clause_cleanup_target</a>() {</div><div class="line"><a name="l01948"></a><span class="lineno"> 1948</span>&#160; clause_cleanup_target_ = 10000;</div><div class="line"><a name="l01949"></a><span class="lineno"> 1949</span>&#160; _has_bits_[1] &amp;= ~0x00000400u;</div><div class="line"><a name="l01950"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2738833d93835a92cf657d50e1f9a5d3"> 1950</a></span>&#160;}</div><div class="line"><a name="l01951"></a><span class="lineno"> 1951</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afcf6077aa3e47e15c38b6fd6784b0da9">SatParameters::clause_cleanup_target</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01952"></a><span class="lineno"> 1952</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.clause_cleanup_target)</span></div><div class="line"><a name="l01953"></a><span class="lineno"> 1953</span>&#160; <span class="keywordflow">return</span> clause_cleanup_target_;</div><div class="line"><a name="l01954"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afcf6077aa3e47e15c38b6fd6784b0da9"> 1954</a></span>&#160;}</div><div class="line"><a name="l01955"></a><span class="lineno"> 1955</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a77b09ed710299822b2da8051c06711c5">SatParameters::set_clause_cleanup_target</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l01956"></a><span class="lineno"> 1956</span>&#160; _has_bits_[1] |= 0x00000400u;</div><div class="line"><a name="l01957"></a><span class="lineno"> 1957</span>&#160; clause_cleanup_target_ = value;</div><div class="line"><a name="l01958"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a77b09ed710299822b2da8051c06711c5"> 1958</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.clause_cleanup_target)</span></div><div class="line"><a name="l01959"></a><span class="lineno"> 1959</span>&#160;}</div><div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>&#160;</div><div class="line"><a name="l01961"></a><span class="lineno"> 1961</span>&#160;<span class="comment">// optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [default = PROTECTION_NONE];</span></div><div class="line"><a name="l01962"></a><span class="lineno"> 1962</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a93dc8db0c3ef1d4cbe06a81b635976eb">SatParameters::has_clause_cleanup_protection</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01963"></a><span class="lineno"> 1963</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000200u) != 0;</div><div class="line"><a name="l01964"></a><span class="lineno"> 1964</span>&#160;}</div><div class="line"><a name="l01965"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a93dc8db0c3ef1d4cbe06a81b635976eb"> 1965</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a27a2985040ab2fd525b837113294642d">SatParameters::clear_clause_cleanup_protection</a>() {</div><div class="line"><a name="l01966"></a><span class="lineno"> 1966</span>&#160; clause_cleanup_protection_ = 0;</div><div class="line"><a name="l01967"></a><span class="lineno"> 1967</span>&#160; _has_bits_[0] &amp;= ~0x00000200u;</div><div class="line"><a name="l01968"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a27a2985040ab2fd525b837113294642d"> 1968</a></span>&#160;}</div><div class="line"><a name="l01969"></a><span class="lineno"> 1969</span>&#160;<a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">inline ::operations_research::sat::SatParameters_ClauseProtection</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab68a3e3c275ec350b98d747cc3c68dec">SatParameters::clause_cleanup_protection</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01970"></a><span class="lineno"> 1970</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.clause_cleanup_protection)</span></div><div class="line"><a name="l01971"></a><span class="lineno"> 1971</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::sat::SatParameters_ClauseProtection &gt;(clause_cleanup_protection_);</div><div class="line"><a name="l01972"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab68a3e3c275ec350b98d747cc3c68dec"> 1972</a></span>&#160;}</div><div class="line"><a name="l01973"></a><span class="lineno"> 1973</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1a21dd120b5c1811a15027ebb7e4c846">SatParameters::set_clause_cleanup_protection</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">operations_research::sat::SatParameters_ClauseProtection</a> value) {</div><div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>&#160; assert(::<a class="code" href="namespaceoperations__research_1_1sat.html#ac1aa9d5ea93fbc96a68237c2beda3836">operations_research::sat::SatParameters_ClauseProtection_IsValid</a>(value));</div><div class="line"><a name="l01975"></a><span class="lineno"> 1975</span>&#160; _has_bits_[0] |= 0x00000200u;</div><div class="line"><a name="l01976"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1a21dd120b5c1811a15027ebb7e4c846"> 1976</a></span>&#160; clause_cleanup_protection_ = value;</div><div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.clause_cleanup_protection)</span></div><div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>&#160;}</div><div class="line"><a name="l01979"></a><span class="lineno"> 1979</span>&#160;</div><div class="line"><a name="l01980"></a><span class="lineno"> 1980</span>&#160;<span class="comment">// optional int32 clause_cleanup_lbd_bound = 59 [default = 5];</span></div><div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af5a5fcd74ebf108e1b48ff75c50b6bb8">SatParameters::has_clause_cleanup_lbd_bound</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000004u) != 0;</div><div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>&#160;}</div><div class="line"><a name="l01984"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af5a5fcd74ebf108e1b48ff75c50b6bb8"> 1984</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a96193482110fea743c54dfc903a7d929">SatParameters::clear_clause_cleanup_lbd_bound</a>() {</div><div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160; clause_cleanup_lbd_bound_ = 5;</div><div class="line"><a name="l01986"></a><span class="lineno"> 1986</span>&#160; _has_bits_[2] &amp;= ~0x00000004u;</div><div class="line"><a name="l01987"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a96193482110fea743c54dfc903a7d929"> 1987</a></span>&#160;}</div><div class="line"><a name="l01988"></a><span class="lineno"> 1988</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a24a484ac7f306852aa26f114decf393d">SatParameters::clause_cleanup_lbd_bound</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l01989"></a><span class="lineno"> 1989</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.clause_cleanup_lbd_bound)</span></div><div class="line"><a name="l01990"></a><span class="lineno"> 1990</span>&#160; <span class="keywordflow">return</span> clause_cleanup_lbd_bound_;</div><div class="line"><a name="l01991"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a24a484ac7f306852aa26f114decf393d"> 1991</a></span>&#160;}</div><div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a92ce4d479408909b62cd3972be827721">SatParameters::set_clause_cleanup_lbd_bound</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>&#160; _has_bits_[2] |= 0x00000004u;</div><div class="line"><a name="l01994"></a><span class="lineno"> 1994</span>&#160; clause_cleanup_lbd_bound_ = value;</div><div class="line"><a name="l01995"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a92ce4d479408909b62cd3972be827721"> 1995</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.clause_cleanup_lbd_bound)</span></div><div class="line"><a name="l01996"></a><span class="lineno"> 1996</span>&#160;}</div><div class="line"><a name="l01997"></a><span class="lineno"> 1997</span>&#160;</div><div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>&#160;<span class="comment">// optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default = CLAUSE_ACTIVITY];</span></div><div class="line"><a name="l01999"></a><span class="lineno"> 1999</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5ada19dd0a4d348ca4c768706688035d">SatParameters::has_clause_cleanup_ordering</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02000"></a><span class="lineno"> 2000</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000400u) != 0;</div><div class="line"><a name="l02001"></a><span class="lineno"> 2001</span>&#160;}</div><div class="line"><a name="l02002"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5ada19dd0a4d348ca4c768706688035d"> 2002</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8efeb31ff478af53dece575ddf3712e0">SatParameters::clear_clause_cleanup_ordering</a>() {</div><div class="line"><a name="l02003"></a><span class="lineno"> 2003</span>&#160; clause_cleanup_ordering_ = 0;</div><div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160; _has_bits_[0] &amp;= ~0x00000400u;</div><div class="line"><a name="l02005"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8efeb31ff478af53dece575ddf3712e0"> 2005</a></span>&#160;}</div><div class="line"><a name="l02006"></a><span class="lineno"> 2006</span>&#160;<a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">inline ::operations_research::sat::SatParameters_ClauseOrdering</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4e07b1df49807ae6984a3cec5e912890">SatParameters::clause_cleanup_ordering</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02007"></a><span class="lineno"> 2007</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.clause_cleanup_ordering)</span></div><div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::sat::SatParameters_ClauseOrdering &gt;(clause_cleanup_ordering_);</div><div class="line"><a name="l02009"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4e07b1df49807ae6984a3cec5e912890"> 2009</a></span>&#160;}</div><div class="line"><a name="l02010"></a><span class="lineno"> 2010</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a39475d439aa38ebe84bbfa3f68ae47aa">SatParameters::set_clause_cleanup_ordering</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">operations_research::sat::SatParameters_ClauseOrdering</a> value) {</div><div class="line"><a name="l02011"></a><span class="lineno"> 2011</span>&#160; assert(::<a class="code" href="namespaceoperations__research_1_1sat.html#aa6f7c43106217e8a55877110b7d87e7c">operations_research::sat::SatParameters_ClauseOrdering_IsValid</a>(value));</div><div class="line"><a name="l02012"></a><span class="lineno"> 2012</span>&#160; _has_bits_[0] |= 0x00000400u;</div><div class="line"><a name="l02013"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a39475d439aa38ebe84bbfa3f68ae47aa"> 2013</a></span>&#160; clause_cleanup_ordering_ = value;</div><div class="line"><a name="l02014"></a><span class="lineno"> 2014</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.clause_cleanup_ordering)</span></div><div class="line"><a name="l02015"></a><span class="lineno"> 2015</span>&#160;}</div><div class="line"><a name="l02016"></a><span class="lineno"> 2016</span>&#160;</div><div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>&#160;<span class="comment">// optional int32 pb_cleanup_increment = 46 [default = 200];</span></div><div class="line"><a name="l02018"></a><span class="lineno"> 2018</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aace1d4b76ac84331576659d76fbee204">SatParameters::has_pb_cleanup_increment</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02019"></a><span class="lineno"> 2019</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x10000000u) != 0;</div><div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>&#160;}</div><div class="line"><a name="l02021"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aace1d4b76ac84331576659d76fbee204"> 2021</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6b730d49066570ee5d60b056baf7929">SatParameters::clear_pb_cleanup_increment</a>() {</div><div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>&#160; pb_cleanup_increment_ = 200;</div><div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>&#160; _has_bits_[1] &amp;= ~0x10000000u;</div><div class="line"><a name="l02024"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6b730d49066570ee5d60b056baf7929"> 2024</a></span>&#160;}</div><div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a859219ce3b976de7f7d29fe3603b7a29">SatParameters::pb_cleanup_increment</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.pb_cleanup_increment)</span></div><div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>&#160; <span class="keywordflow">return</span> pb_cleanup_increment_;</div><div class="line"><a name="l02028"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a859219ce3b976de7f7d29fe3603b7a29"> 2028</a></span>&#160;}</div><div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a83188a72a5137065ef6e503f4712992a">SatParameters::set_pb_cleanup_increment</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02030"></a><span class="lineno"> 2030</span>&#160; _has_bits_[1] |= 0x10000000u;</div><div class="line"><a name="l02031"></a><span class="lineno"> 2031</span>&#160; pb_cleanup_increment_ = value;</div><div class="line"><a name="l02032"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a83188a72a5137065ef6e503f4712992a"> 2032</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.pb_cleanup_increment)</span></div><div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>&#160;}</div><div class="line"><a name="l02034"></a><span class="lineno"> 2034</span>&#160;</div><div class="line"><a name="l02035"></a><span class="lineno"> 2035</span>&#160;<span class="comment">// optional double pb_cleanup_ratio = 47 [default = 0.5];</span></div><div class="line"><a name="l02036"></a><span class="lineno"> 2036</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af177dc4936047691ad433a7d640e1530">SatParameters::has_pb_cleanup_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02037"></a><span class="lineno"> 2037</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x20000000u) != 0;</div><div class="line"><a name="l02038"></a><span class="lineno"> 2038</span>&#160;}</div><div class="line"><a name="l02039"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af177dc4936047691ad433a7d640e1530"> 2039</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4cadd40582fd60f94ea274a501ace62f">SatParameters::clear_pb_cleanup_ratio</a>() {</div><div class="line"><a name="l02040"></a><span class="lineno"> 2040</span>&#160; pb_cleanup_ratio_ = 0.5;</div><div class="line"><a name="l02041"></a><span class="lineno"> 2041</span>&#160; _has_bits_[1] &amp;= ~0x20000000u;</div><div class="line"><a name="l02042"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4cadd40582fd60f94ea274a501ace62f"> 2042</a></span>&#160;}</div><div class="line"><a name="l02043"></a><span class="lineno"> 2043</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a84f08656ad47d865024b505172327b3f">SatParameters::pb_cleanup_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.pb_cleanup_ratio)</span></div><div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>&#160; <span class="keywordflow">return</span> pb_cleanup_ratio_;</div><div class="line"><a name="l02046"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a84f08656ad47d865024b505172327b3f"> 2046</a></span>&#160;}</div><div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a33dafca132f425b24a0acd336244e6e9">SatParameters::set_pb_cleanup_ratio</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02048"></a><span class="lineno"> 2048</span>&#160; _has_bits_[1] |= 0x20000000u;</div><div class="line"><a name="l02049"></a><span class="lineno"> 2049</span>&#160; pb_cleanup_ratio_ = value;</div><div class="line"><a name="l02050"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a33dafca132f425b24a0acd336244e6e9"> 2050</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.pb_cleanup_ratio)</span></div><div class="line"><a name="l02051"></a><span class="lineno"> 2051</span>&#160;}</div><div class="line"><a name="l02052"></a><span class="lineno"> 2052</span>&#160;</div><div class="line"><a name="l02053"></a><span class="lineno"> 2053</span>&#160;<span class="comment">// optional int32 minimize_with_propagation_restart_period = 96 [default = 10];</span></div><div class="line"><a name="l02054"></a><span class="lineno"> 2054</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5e38be5fa903efc083e1dc8818ce4f28">SatParameters::has_minimize_with_propagation_restart_period</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02055"></a><span class="lineno"> 2055</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00100000u) != 0;</div><div class="line"><a name="l02056"></a><span class="lineno"> 2056</span>&#160;}</div><div class="line"><a name="l02057"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5e38be5fa903efc083e1dc8818ce4f28"> 2057</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac527e419c766a18bc49a4e0466b8f3b3">SatParameters::clear_minimize_with_propagation_restart_period</a>() {</div><div class="line"><a name="l02058"></a><span class="lineno"> 2058</span>&#160; minimize_with_propagation_restart_period_ = 10;</div><div class="line"><a name="l02059"></a><span class="lineno"> 2059</span>&#160; _has_bits_[2] &amp;= ~0x00100000u;</div><div class="line"><a name="l02060"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac527e419c766a18bc49a4e0466b8f3b3"> 2060</a></span>&#160;}</div><div class="line"><a name="l02061"></a><span class="lineno"> 2061</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adb9da8fa990a6f8202a4fdf155f57158">SatParameters::minimize_with_propagation_restart_period</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02062"></a><span class="lineno"> 2062</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.minimize_with_propagation_restart_period)</span></div><div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>&#160; <span class="keywordflow">return</span> minimize_with_propagation_restart_period_;</div><div class="line"><a name="l02064"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#adb9da8fa990a6f8202a4fdf155f57158"> 2064</a></span>&#160;}</div><div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a95a1271513447c72cfe99ca774a701f7">SatParameters::set_minimize_with_propagation_restart_period</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02066"></a><span class="lineno"> 2066</span>&#160; _has_bits_[2] |= 0x00100000u;</div><div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>&#160; minimize_with_propagation_restart_period_ = value;</div><div class="line"><a name="l02068"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a95a1271513447c72cfe99ca774a701f7"> 2068</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.minimize_with_propagation_restart_period)</span></div><div class="line"><a name="l02069"></a><span class="lineno"> 2069</span>&#160;}</div><div class="line"><a name="l02070"></a><span class="lineno"> 2070</span>&#160;</div><div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>&#160;<span class="comment">// optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];</span></div><div class="line"><a name="l02072"></a><span class="lineno"> 2072</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac93ad9b7175538e185406f9661e16ab9">SatParameters::has_minimize_with_propagation_num_decisions</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02073"></a><span class="lineno"> 2073</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00200000u) != 0;</div><div class="line"><a name="l02074"></a><span class="lineno"> 2074</span>&#160;}</div><div class="line"><a name="l02075"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac93ad9b7175538e185406f9661e16ab9"> 2075</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8d79b8045f0cca2d7686eaf02f5f82d1">SatParameters::clear_minimize_with_propagation_num_decisions</a>() {</div><div class="line"><a name="l02076"></a><span class="lineno"> 2076</span>&#160; minimize_with_propagation_num_decisions_ = 1000;</div><div class="line"><a name="l02077"></a><span class="lineno"> 2077</span>&#160; _has_bits_[2] &amp;= ~0x00200000u;</div><div class="line"><a name="l02078"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8d79b8045f0cca2d7686eaf02f5f82d1"> 2078</a></span>&#160;}</div><div class="line"><a name="l02079"></a><span class="lineno"> 2079</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af8bdbd4c57e397c79abfba8357b18010">SatParameters::minimize_with_propagation_num_decisions</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02080"></a><span class="lineno"> 2080</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.minimize_with_propagation_num_decisions)</span></div><div class="line"><a name="l02081"></a><span class="lineno"> 2081</span>&#160; <span class="keywordflow">return</span> minimize_with_propagation_num_decisions_;</div><div class="line"><a name="l02082"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af8bdbd4c57e397c79abfba8357b18010"> 2082</a></span>&#160;}</div><div class="line"><a name="l02083"></a><span class="lineno"> 2083</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a23ab915a47f8bef020c2c6ca845101c2">SatParameters::set_minimize_with_propagation_num_decisions</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02084"></a><span class="lineno"> 2084</span>&#160; _has_bits_[2] |= 0x00200000u;</div><div class="line"><a name="l02085"></a><span class="lineno"> 2085</span>&#160; minimize_with_propagation_num_decisions_ = value;</div><div class="line"><a name="l02086"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a23ab915a47f8bef020c2c6ca845101c2"> 2086</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.minimize_with_propagation_num_decisions)</span></div><div class="line"><a name="l02087"></a><span class="lineno"> 2087</span>&#160;}</div><div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>&#160;</div><div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>&#160;<span class="comment">// optional double variable_activity_decay = 15 [default = 0.8];</span></div><div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae41941f027549f65d64e1dc1104ec427">SatParameters::has_variable_activity_decay</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02091"></a><span class="lineno"> 2091</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000800u) != 0;</div><div class="line"><a name="l02092"></a><span class="lineno"> 2092</span>&#160;}</div><div class="line"><a name="l02093"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae41941f027549f65d64e1dc1104ec427"> 2093</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adb2b78f7b832bc6cfa4ef2d5950a8a9b">SatParameters::clear_variable_activity_decay</a>() {</div><div class="line"><a name="l02094"></a><span class="lineno"> 2094</span>&#160; variable_activity_decay_ = 0.8;</div><div class="line"><a name="l02095"></a><span class="lineno"> 2095</span>&#160; _has_bits_[1] &amp;= ~0x00000800u;</div><div class="line"><a name="l02096"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#adb2b78f7b832bc6cfa4ef2d5950a8a9b"> 2096</a></span>&#160;}</div><div class="line"><a name="l02097"></a><span class="lineno"> 2097</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1ab7be255f9a11320608a814dab947fd">SatParameters::variable_activity_decay</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02098"></a><span class="lineno"> 2098</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.variable_activity_decay)</span></div><div class="line"><a name="l02099"></a><span class="lineno"> 2099</span>&#160; <span class="keywordflow">return</span> variable_activity_decay_;</div><div class="line"><a name="l02100"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1ab7be255f9a11320608a814dab947fd"> 2100</a></span>&#160;}</div><div class="line"><a name="l02101"></a><span class="lineno"> 2101</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2905415a8af6aa9ad11c283d2b69d227">SatParameters::set_variable_activity_decay</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>&#160; _has_bits_[1] |= 0x00000800u;</div><div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>&#160; variable_activity_decay_ = value;</div><div class="line"><a name="l02104"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2905415a8af6aa9ad11c283d2b69d227"> 2104</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.variable_activity_decay)</span></div><div class="line"><a name="l02105"></a><span class="lineno"> 2105</span>&#160;}</div><div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>&#160;</div><div class="line"><a name="l02107"></a><span class="lineno"> 2107</span>&#160;<span class="comment">// optional double max_variable_activity_value = 16 [default = 1e+100];</span></div><div class="line"><a name="l02108"></a><span class="lineno"> 2108</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acd40d65c7a601067882e36a0204cc3a0">SatParameters::has_max_variable_activity_value</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02109"></a><span class="lineno"> 2109</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00001000u) != 0;</div><div class="line"><a name="l02110"></a><span class="lineno"> 2110</span>&#160;}</div><div class="line"><a name="l02111"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#acd40d65c7a601067882e36a0204cc3a0"> 2111</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5ac5befe3d1a6b7469f839d6e0ce4885">SatParameters::clear_max_variable_activity_value</a>() {</div><div class="line"><a name="l02112"></a><span class="lineno"> 2112</span>&#160; max_variable_activity_value_ = 1e+100;</div><div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>&#160; _has_bits_[1] &amp;= ~0x00001000u;</div><div class="line"><a name="l02114"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5ac5befe3d1a6b7469f839d6e0ce4885"> 2114</a></span>&#160;}</div><div class="line"><a name="l02115"></a><span class="lineno"> 2115</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6a89d4f794f345a38c89519ed2ba2daa">SatParameters::max_variable_activity_value</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02116"></a><span class="lineno"> 2116</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_variable_activity_value)</span></div><div class="line"><a name="l02117"></a><span class="lineno"> 2117</span>&#160; <span class="keywordflow">return</span> max_variable_activity_value_;</div><div class="line"><a name="l02118"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6a89d4f794f345a38c89519ed2ba2daa"> 2118</a></span>&#160;}</div><div class="line"><a name="l02119"></a><span class="lineno"> 2119</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa8e130cd366acbb9459268e32c74b33b">SatParameters::set_max_variable_activity_value</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02120"></a><span class="lineno"> 2120</span>&#160; _has_bits_[1] |= 0x00001000u;</div><div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>&#160; max_variable_activity_value_ = value;</div><div class="line"><a name="l02122"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa8e130cd366acbb9459268e32c74b33b"> 2122</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_variable_activity_value)</span></div><div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>&#160;}</div><div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>&#160;</div><div class="line"><a name="l02125"></a><span class="lineno"> 2125</span>&#160;<span class="comment">// optional double glucose_max_decay = 22 [default = 0.95];</span></div><div class="line"><a name="l02126"></a><span class="lineno"> 2126</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2818fe9823201cee220befd3b021925d">SatParameters::has_glucose_max_decay</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02127"></a><span class="lineno"> 2127</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00008000u) != 0;</div><div class="line"><a name="l02128"></a><span class="lineno"> 2128</span>&#160;}</div><div class="line"><a name="l02129"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2818fe9823201cee220befd3b021925d"> 2129</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac50b21223e5197c319b0f5b195a415ee">SatParameters::clear_glucose_max_decay</a>() {</div><div class="line"><a name="l02130"></a><span class="lineno"> 2130</span>&#160; glucose_max_decay_ = 0.95;</div><div class="line"><a name="l02131"></a><span class="lineno"> 2131</span>&#160; _has_bits_[1] &amp;= ~0x00008000u;</div><div class="line"><a name="l02132"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac50b21223e5197c319b0f5b195a415ee"> 2132</a></span>&#160;}</div><div class="line"><a name="l02133"></a><span class="lineno"> 2133</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a22c515ce5771ece8e310d275f01250e6">SatParameters::glucose_max_decay</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02134"></a><span class="lineno"> 2134</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.glucose_max_decay)</span></div><div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>&#160; <span class="keywordflow">return</span> glucose_max_decay_;</div><div class="line"><a name="l02136"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a22c515ce5771ece8e310d275f01250e6"> 2136</a></span>&#160;}</div><div class="line"><a name="l02137"></a><span class="lineno"> 2137</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6dcdff4249400fd5368540713be3f8b0">SatParameters::set_glucose_max_decay</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>&#160; _has_bits_[1] |= 0x00008000u;</div><div class="line"><a name="l02139"></a><span class="lineno"> 2139</span>&#160; glucose_max_decay_ = value;</div><div class="line"><a name="l02140"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6dcdff4249400fd5368540713be3f8b0"> 2140</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.glucose_max_decay)</span></div><div class="line"><a name="l02141"></a><span class="lineno"> 2141</span>&#160;}</div><div class="line"><a name="l02142"></a><span class="lineno"> 2142</span>&#160;</div><div class="line"><a name="l02143"></a><span class="lineno"> 2143</span>&#160;<span class="comment">// optional double glucose_decay_increment = 23 [default = 0.01];</span></div><div class="line"><a name="l02144"></a><span class="lineno"> 2144</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aeec669701e40645a7fa8bfb19e4aaf9d">SatParameters::has_glucose_decay_increment</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02145"></a><span class="lineno"> 2145</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00010000u) != 0;</div><div class="line"><a name="l02146"></a><span class="lineno"> 2146</span>&#160;}</div><div class="line"><a name="l02147"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aeec669701e40645a7fa8bfb19e4aaf9d"> 2147</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5bc5f4eb3ef83a29230e0e45ef5c9ed2">SatParameters::clear_glucose_decay_increment</a>() {</div><div class="line"><a name="l02148"></a><span class="lineno"> 2148</span>&#160; glucose_decay_increment_ = 0.01;</div><div class="line"><a name="l02149"></a><span class="lineno"> 2149</span>&#160; _has_bits_[1] &amp;= ~0x00010000u;</div><div class="line"><a name="l02150"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5bc5f4eb3ef83a29230e0e45ef5c9ed2"> 2150</a></span>&#160;}</div><div class="line"><a name="l02151"></a><span class="lineno"> 2151</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aade052995d2374250e7cbe687e83a0a0">SatParameters::glucose_decay_increment</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02152"></a><span class="lineno"> 2152</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.glucose_decay_increment)</span></div><div class="line"><a name="l02153"></a><span class="lineno"> 2153</span>&#160; <span class="keywordflow">return</span> glucose_decay_increment_;</div><div class="line"><a name="l02154"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aade052995d2374250e7cbe687e83a0a0"> 2154</a></span>&#160;}</div><div class="line"><a name="l02155"></a><span class="lineno"> 2155</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a569d7643d2bcc53bd9a96ac86c4840cd">SatParameters::set_glucose_decay_increment</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02156"></a><span class="lineno"> 2156</span>&#160; _has_bits_[1] |= 0x00010000u;</div><div class="line"><a name="l02157"></a><span class="lineno"> 2157</span>&#160; glucose_decay_increment_ = value;</div><div class="line"><a name="l02158"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a569d7643d2bcc53bd9a96ac86c4840cd"> 2158</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.glucose_decay_increment)</span></div><div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>&#160;}</div><div class="line"><a name="l02160"></a><span class="lineno"> 2160</span>&#160;</div><div class="line"><a name="l02161"></a><span class="lineno"> 2161</span>&#160;<span class="comment">// optional int32 glucose_decay_increment_period = 24 [default = 5000];</span></div><div class="line"><a name="l02162"></a><span class="lineno"> 2162</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0a67015e554a7508a96d22855b72c1d2">SatParameters::has_glucose_decay_increment_period</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02163"></a><span class="lineno"> 2163</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00020000u) != 0;</div><div class="line"><a name="l02164"></a><span class="lineno"> 2164</span>&#160;}</div><div class="line"><a name="l02165"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0a67015e554a7508a96d22855b72c1d2"> 2165</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5c440b6cec4dd2336418834f7a6b3c26">SatParameters::clear_glucose_decay_increment_period</a>() {</div><div class="line"><a name="l02166"></a><span class="lineno"> 2166</span>&#160; glucose_decay_increment_period_ = 5000;</div><div class="line"><a name="l02167"></a><span class="lineno"> 2167</span>&#160; _has_bits_[1] &amp;= ~0x00020000u;</div><div class="line"><a name="l02168"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5c440b6cec4dd2336418834f7a6b3c26"> 2168</a></span>&#160;}</div><div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a960f7a4b929147546a018775cf287fe8">SatParameters::glucose_decay_increment_period</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02170"></a><span class="lineno"> 2170</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.glucose_decay_increment_period)</span></div><div class="line"><a name="l02171"></a><span class="lineno"> 2171</span>&#160; <span class="keywordflow">return</span> glucose_decay_increment_period_;</div><div class="line"><a name="l02172"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a960f7a4b929147546a018775cf287fe8"> 2172</a></span>&#160;}</div><div class="line"><a name="l02173"></a><span class="lineno"> 2173</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a047672292c03c458c5aed164b6df737e">SatParameters::set_glucose_decay_increment_period</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02174"></a><span class="lineno"> 2174</span>&#160; _has_bits_[1] |= 0x00020000u;</div><div class="line"><a name="l02175"></a><span class="lineno"> 2175</span>&#160; glucose_decay_increment_period_ = value;</div><div class="line"><a name="l02176"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a047672292c03c458c5aed164b6df737e"> 2176</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.glucose_decay_increment_period)</span></div><div class="line"><a name="l02177"></a><span class="lineno"> 2177</span>&#160;}</div><div class="line"><a name="l02178"></a><span class="lineno"> 2178</span>&#160;</div><div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>&#160;<span class="comment">// optional double clause_activity_decay = 17 [default = 0.999];</span></div><div class="line"><a name="l02180"></a><span class="lineno"> 2180</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abf8484485f5cf2e48e33b1b020a45509">SatParameters::has_clause_activity_decay</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00002000u) != 0;</div><div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>&#160;}</div><div class="line"><a name="l02183"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abf8484485f5cf2e48e33b1b020a45509"> 2183</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a560291edbfbc41393633abb9e20170ef">SatParameters::clear_clause_activity_decay</a>() {</div><div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>&#160; clause_activity_decay_ = 0.999;</div><div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>&#160; _has_bits_[1] &amp;= ~0x00002000u;</div><div class="line"><a name="l02186"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a560291edbfbc41393633abb9e20170ef"> 2186</a></span>&#160;}</div><div class="line"><a name="l02187"></a><span class="lineno"> 2187</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af18f073a1e84bb745fcb6bbf7a29c50b">SatParameters::clause_activity_decay</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02188"></a><span class="lineno"> 2188</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.clause_activity_decay)</span></div><div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>&#160; <span class="keywordflow">return</span> clause_activity_decay_;</div><div class="line"><a name="l02190"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af18f073a1e84bb745fcb6bbf7a29c50b"> 2190</a></span>&#160;}</div><div class="line"><a name="l02191"></a><span class="lineno"> 2191</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4056e3d075da45b212d1f16863eb788f">SatParameters::set_clause_activity_decay</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>&#160; _has_bits_[1] |= 0x00002000u;</div><div class="line"><a name="l02193"></a><span class="lineno"> 2193</span>&#160; clause_activity_decay_ = value;</div><div class="line"><a name="l02194"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4056e3d075da45b212d1f16863eb788f"> 2194</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.clause_activity_decay)</span></div><div class="line"><a name="l02195"></a><span class="lineno"> 2195</span>&#160;}</div><div class="line"><a name="l02196"></a><span class="lineno"> 2196</span>&#160;</div><div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>&#160;<span class="comment">// optional double max_clause_activity_value = 18 [default = 1e+20];</span></div><div class="line"><a name="l02198"></a><span class="lineno"> 2198</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a94c4134ed54093241cddaebfb55956bf">SatParameters::has_max_clause_activity_value</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00004000u) != 0;</div><div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>&#160;}</div><div class="line"><a name="l02201"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a94c4134ed54093241cddaebfb55956bf"> 2201</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aabd109345395ca1922df6105d1a9d8a3">SatParameters::clear_max_clause_activity_value</a>() {</div><div class="line"><a name="l02202"></a><span class="lineno"> 2202</span>&#160; max_clause_activity_value_ = 1e+20;</div><div class="line"><a name="l02203"></a><span class="lineno"> 2203</span>&#160; _has_bits_[1] &amp;= ~0x00004000u;</div><div class="line"><a name="l02204"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aabd109345395ca1922df6105d1a9d8a3"> 2204</a></span>&#160;}</div><div class="line"><a name="l02205"></a><span class="lineno"> 2205</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3d789de270371a45e88644a3aef30e2e">SatParameters::max_clause_activity_value</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02206"></a><span class="lineno"> 2206</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_clause_activity_value)</span></div><div class="line"><a name="l02207"></a><span class="lineno"> 2207</span>&#160; <span class="keywordflow">return</span> max_clause_activity_value_;</div><div class="line"><a name="l02208"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3d789de270371a45e88644a3aef30e2e"> 2208</a></span>&#160;}</div><div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9c11974dcc3b6f5b85aec5777cf50938">SatParameters::set_max_clause_activity_value</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>&#160; _has_bits_[1] |= 0x00004000u;</div><div class="line"><a name="l02211"></a><span class="lineno"> 2211</span>&#160; max_clause_activity_value_ = value;</div><div class="line"><a name="l02212"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9c11974dcc3b6f5b85aec5777cf50938"> 2212</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_clause_activity_value)</span></div><div class="line"><a name="l02213"></a><span class="lineno"> 2213</span>&#160;}</div><div class="line"><a name="l02214"></a><span class="lineno"> 2214</span>&#160;</div><div class="line"><a name="l02215"></a><span class="lineno"> 2215</span>&#160;<span class="comment">// repeated .operations_research.sat.SatParameters.RestartAlgorithm restart_algorithms = 61;</span></div><div class="line"><a name="l02216"></a><span class="lineno"> 2216</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a75ea12358ac15a525596aa39da3bf603">SatParameters::restart_algorithms_size</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02217"></a><span class="lineno"> 2217</span>&#160; <span class="keywordflow">return</span> restart_algorithms_.size();</div><div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>&#160;}</div><div class="line"><a name="l02219"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a75ea12358ac15a525596aa39da3bf603"> 2219</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a17f2516b6cb73932b6431a467754c97f">SatParameters::clear_restart_algorithms</a>() {</div><div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>&#160; restart_algorithms_.Clear();</div><div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>&#160;}</div><div class="line"><a name="l02222"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a17f2516b6cb73932b6431a467754c97f"> 2222</a></span>&#160;<a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">inline ::operations_research::sat::SatParameters_RestartAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a192691891f170ce78b84bd290fd0d0f9">SatParameters::restart_algorithms</a>(<span class="keywordtype">int</span> index)<span class="keyword"> const </span>{</div><div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.restart_algorithms)</span></div><div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::sat::SatParameters_RestartAlgorithm &gt;(restart_algorithms_.Get(index));</div><div class="line"><a name="l02225"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6f1eea27610a9744333457be0510443f"> 2225</a></span>&#160;}</div><div class="line"><a name="l02226"></a><span class="lineno"> 2226</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4595a19a4713f27b81d97b3a07b88338">SatParameters::set_restart_algorithms</a>(<span class="keywordtype">int</span> index, ::<a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">operations_research::sat::SatParameters_RestartAlgorithm</a> value) {</div><div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160; assert(::<a class="code" href="namespaceoperations__research_1_1sat.html#ab199957e5457d8356687f12d67d1aaac">operations_research::sat::SatParameters_RestartAlgorithm_IsValid</a>(value));</div><div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>&#160; restart_algorithms_.Set(index, value);</div><div class="line"><a name="l02229"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4595a19a4713f27b81d97b3a07b88338"> 2229</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.restart_algorithms)</span></div><div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>&#160;}</div><div class="line"><a name="l02231"></a><span class="lineno"> 2231</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a649423537b705b6efaea2c2049bffa58">SatParameters::add_restart_algorithms</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">operations_research::sat::SatParameters_RestartAlgorithm</a> value) {</div><div class="line"><a name="l02232"></a><span class="lineno"> 2232</span>&#160; assert(::<a class="code" href="namespaceoperations__research_1_1sat.html#ab199957e5457d8356687f12d67d1aaac">operations_research::sat::SatParameters_RestartAlgorithm_IsValid</a>(value));</div><div class="line"><a name="l02233"></a><span class="lineno"> 2233</span>&#160; restart_algorithms_.Add(value);</div><div class="line"><a name="l02234"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a649423537b705b6efaea2c2049bffa58"> 2234</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_add:operations_research.sat.SatParameters.restart_algorithms)</span></div><div class="line"><a name="l02235"></a><span class="lineno"> 2235</span>&#160;}</div><div class="line"><a name="l02236"></a><span class="lineno"> 2236</span>&#160;<span class="keyword">inline</span> const ::PROTOBUF_NAMESPACE_ID::RepeatedField&lt;int&gt;&amp;</div><div class="line"><a name="l02237"></a><span class="lineno"> 2237</span>&#160;<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a192691891f170ce78b84bd290fd0d0f9">SatParameters::restart_algorithms</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02238"></a><span class="lineno"> 2238</span>&#160; <span class="comment">// @@protoc_insertion_point(field_list:operations_research.sat.SatParameters.restart_algorithms)</span></div><div class="line"><a name="l02239"></a><span class="lineno"> 2239</span>&#160; <span class="keywordflow">return</span> restart_algorithms_;</div><div class="line"><a name="l02240"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a192691891f170ce78b84bd290fd0d0f9"> 2240</a></span>&#160;}</div><div class="line"><a name="l02241"></a><span class="lineno"> 2241</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::RepeatedField&lt;int&gt;*</div><div class="line"><a name="l02242"></a><span class="lineno"> 2242</span>&#160;<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5b924328ee39f0d7c91aa824a85ba817">SatParameters::mutable_restart_algorithms</a>() {</div><div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160; <span class="comment">// @@protoc_insertion_point(field_mutable_list:operations_research.sat.SatParameters.restart_algorithms)</span></div><div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>&#160; <span class="keywordflow">return</span> &amp;restart_algorithms_;</div><div class="line"><a name="l02245"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5b924328ee39f0d7c91aa824a85ba817"> 2245</a></span>&#160;}</div><div class="line"><a name="l02246"></a><span class="lineno"> 2246</span>&#160;</div><div class="line"><a name="l02247"></a><span class="lineno"> 2247</span>&#160;<span class="comment">// optional string default_restart_algorithms = 70 [default = &quot;LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,DL_MOVING_AVERAGE_RESTART&quot;];</span></div><div class="line"><a name="l02248"></a><span class="lineno"> 2248</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4f9e587b77d231773ca277bff246beff">SatParameters::has_default_restart_algorithms</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02249"></a><span class="lineno"> 2249</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000001u) != 0;</div><div class="line"><a name="l02250"></a><span class="lineno"> 2250</span>&#160;}</div><div class="line"><a name="l02251"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4f9e587b77d231773ca277bff246beff"> 2251</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3b5a81677e6cc163c3913e9f83ae3d63">SatParameters::clear_default_restart_algorithms</a>() {</div><div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>&#160; default_restart_algorithms_.ClearToDefaultNoArena(&amp;::<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8c128b64cb3cb39cae2aedc1ddbaa9c">operations_research::sat::SatParameters::_i_give_permission_to_break_this_code_default_default_restart_algorithms_</a>.get());</div><div class="line"><a name="l02253"></a><span class="lineno"> 2253</span>&#160; _has_bits_[0] &amp;= ~0x00000001u;</div><div class="line"><a name="l02254"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3b5a81677e6cc163c3913e9f83ae3d63"> 2254</a></span>&#160;}</div><div class="line"><a name="l02255"></a><span class="lineno"> 2255</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a545369a07562208a80985583b7c52a08">SatParameters::default_restart_algorithms</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02256"></a><span class="lineno"> 2256</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.default_restart_algorithms)</span></div><div class="line"><a name="l02257"></a><span class="lineno"> 2257</span>&#160; <span class="keywordflow">return</span> default_restart_algorithms_.GetNoArena();</div><div class="line"><a name="l02258"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a545369a07562208a80985583b7c52a08"> 2258</a></span>&#160;}</div><div class="line"><a name="l02259"></a><span class="lineno"> 2259</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a93742f7c29f8032cb2cb34d927dcb8c2">SatParameters::set_default_restart_algorithms</a>(<span class="keyword">const</span> std::string&amp; value) {</div><div class="line"><a name="l02260"></a><span class="lineno"> 2260</span>&#160; _has_bits_[0] |= 0x00000001u;</div><div class="line"><a name="l02261"></a><span class="lineno"> 2261</span>&#160; default_restart_algorithms_.SetNoArena(&amp;::<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8c128b64cb3cb39cae2aedc1ddbaa9c">operations_research::sat::SatParameters::_i_give_permission_to_break_this_code_default_default_restart_algorithms_</a>.get(), value);</div><div class="line"><a name="l02262"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a93742f7c29f8032cb2cb34d927dcb8c2"> 2262</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.default_restart_algorithms)</span></div><div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>&#160;}</div><div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a93742f7c29f8032cb2cb34d927dcb8c2">SatParameters::set_default_restart_algorithms</a>(std::string&amp;&amp; value) {</div><div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>&#160; _has_bits_[0] |= 0x00000001u;</div><div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>&#160; default_restart_algorithms_.SetNoArena(</div><div class="line"><a name="l02267"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7c0c381590c11e84a9fe175644f7f366"> 2267</a></span>&#160; &amp;::<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8c128b64cb3cb39cae2aedc1ddbaa9c">operations_research::sat::SatParameters::_i_give_permission_to_break_this_code_default_default_restart_algorithms_</a>.get(), ::std::move(value));</div><div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set_rvalue:operations_research.sat.SatParameters.default_restart_algorithms)</span></div><div class="line"><a name="l02269"></a><span class="lineno"> 2269</span>&#160;}</div><div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a93742f7c29f8032cb2cb34d927dcb8c2">SatParameters::set_default_restart_algorithms</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* value) {</div><div class="line"><a name="l02271"></a><span class="lineno"> 2271</span>&#160; GOOGLE_DCHECK(value != <span class="keyword">nullptr</span>);</div><div class="line"><a name="l02272"></a><span class="lineno"> 2272</span>&#160; _has_bits_[0] |= 0x00000001u;</div><div class="line"><a name="l02273"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac930d4c88c8dd62f5ebed21d307a53c3"> 2273</a></span>&#160; default_restart_algorithms_.SetNoArena(&amp;::<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8c128b64cb3cb39cae2aedc1ddbaa9c">operations_research::sat::SatParameters::_i_give_permission_to_break_this_code_default_default_restart_algorithms_</a>.get(), ::std::string(value));</div><div class="line"><a name="l02274"></a><span class="lineno"> 2274</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set_char:operations_research.sat.SatParameters.default_restart_algorithms)</span></div><div class="line"><a name="l02275"></a><span class="lineno"> 2275</span>&#160;}</div><div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a93742f7c29f8032cb2cb34d927dcb8c2">SatParameters::set_default_restart_algorithms</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* value, <span class="keywordtype">size_t</span> size) {</div><div class="line"><a name="l02277"></a><span class="lineno"> 2277</span>&#160; _has_bits_[0] |= 0x00000001u;</div><div class="line"><a name="l02278"></a><span class="lineno"> 2278</span>&#160; default_restart_algorithms_.SetNoArena(&amp;::<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8c128b64cb3cb39cae2aedc1ddbaa9c">operations_research::sat::SatParameters::_i_give_permission_to_break_this_code_default_default_restart_algorithms_</a>.get(),</div><div class="line"><a name="l02279"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad460bcf19bcfb1cf9e7d36cc832f5a6e"> 2279</a></span>&#160; ::std::string(reinterpret_cast&lt;const char*&gt;(value), size));</div><div class="line"><a name="l02280"></a><span class="lineno"> 2280</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set_pointer:operations_research.sat.SatParameters.default_restart_algorithms)</span></div><div class="line"><a name="l02281"></a><span class="lineno"> 2281</span>&#160;}</div><div class="line"><a name="l02282"></a><span class="lineno"> 2282</span>&#160;<span class="keyword">inline</span> std::string* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aeca983c469ec5a7c9a155040bf790fe4">SatParameters::mutable_default_restart_algorithms</a>() {</div><div class="line"><a name="l02283"></a><span class="lineno"> 2283</span>&#160; _has_bits_[0] |= 0x00000001u;</div><div class="line"><a name="l02284"></a><span class="lineno"> 2284</span>&#160; <span class="comment">// @@protoc_insertion_point(field_mutable:operations_research.sat.SatParameters.default_restart_algorithms)</span></div><div class="line"><a name="l02285"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aeca983c469ec5a7c9a155040bf790fe4"> 2285</a></span>&#160; <span class="keywordflow">return</span> default_restart_algorithms_.MutableNoArena(&amp;::<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8c128b64cb3cb39cae2aedc1ddbaa9c">operations_research::sat::SatParameters::_i_give_permission_to_break_this_code_default_default_restart_algorithms_</a>.get());</div><div class="line"><a name="l02286"></a><span class="lineno"> 2286</span>&#160;}</div><div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>&#160;<span class="keyword">inline</span> std::string* <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad52b0ed823c5c768b125c9568bf5a379">SatParameters::release_default_restart_algorithms</a>() {</div><div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>&#160; <span class="comment">// @@protoc_insertion_point(field_release:operations_research.sat.SatParameters.default_restart_algorithms)</span></div><div class="line"><a name="l02289"></a><span class="lineno"> 2289</span>&#160; <span class="keywordflow">if</span> (!<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4f9e587b77d231773ca277bff246beff">has_default_restart_algorithms</a>()) {</div><div class="line"><a name="l02290"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad52b0ed823c5c768b125c9568bf5a379"> 2290</a></span>&#160; <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div><div class="line"><a name="l02291"></a><span class="lineno"> 2291</span>&#160; }</div><div class="line"><a name="l02292"></a><span class="lineno"> 2292</span>&#160; _has_bits_[0] &amp;= ~0x00000001u;</div><div class="line"><a name="l02293"></a><span class="lineno"> 2293</span>&#160; <span class="keywordflow">return</span> default_restart_algorithms_.ReleaseNonDefaultNoArena(&amp;::<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8c128b64cb3cb39cae2aedc1ddbaa9c">operations_research::sat::SatParameters::_i_give_permission_to_break_this_code_default_default_restart_algorithms_</a>.get());</div><div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>&#160;}</div><div class="line"><a name="l02295"></a><span class="lineno"> 2295</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9d62115a885cc0f8ded411034f783fff">SatParameters::set_allocated_default_restart_algorithms</a>(std::string* default_restart_algorithms) {</div><div class="line"><a name="l02296"></a><span class="lineno"> 2296</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a545369a07562208a80985583b7c52a08">default_restart_algorithms</a> != <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>&#160; _has_bits_[0] |= 0x00000001u;</div><div class="line"><a name="l02298"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9d62115a885cc0f8ded411034f783fff"> 2298</a></span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l02299"></a><span class="lineno"> 2299</span>&#160; _has_bits_[0] &amp;= ~0x00000001u;</div><div class="line"><a name="l02300"></a><span class="lineno"> 2300</span>&#160; }</div><div class="line"><a name="l02301"></a><span class="lineno"> 2301</span>&#160; default_restart_algorithms_.SetAllocatedNoArena(&amp;::<a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8c128b64cb3cb39cae2aedc1ddbaa9c">operations_research::sat::SatParameters::_i_give_permission_to_break_this_code_default_default_restart_algorithms_</a>.get(), <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a545369a07562208a80985583b7c52a08">default_restart_algorithms</a>);</div><div class="line"><a name="l02302"></a><span class="lineno"> 2302</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set_allocated:operations_research.sat.SatParameters.default_restart_algorithms)</span></div><div class="line"><a name="l02303"></a><span class="lineno"> 2303</span>&#160;}</div><div class="line"><a name="l02304"></a><span class="lineno"> 2304</span>&#160;</div><div class="line"><a name="l02305"></a><span class="lineno"> 2305</span>&#160;<span class="comment">// optional int32 restart_period = 30 [default = 50];</span></div><div class="line"><a name="l02306"></a><span class="lineno"> 2306</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab528b49e9311d739e41f71452d18a7ca">SatParameters::has_restart_period</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02307"></a><span class="lineno"> 2307</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00040000u) != 0;</div><div class="line"><a name="l02308"></a><span class="lineno"> 2308</span>&#160;}</div><div class="line"><a name="l02309"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab528b49e9311d739e41f71452d18a7ca"> 2309</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abebc7fbe70ab8cbdbbdaaff5cc7e821b">SatParameters::clear_restart_period</a>() {</div><div class="line"><a name="l02310"></a><span class="lineno"> 2310</span>&#160; restart_period_ = 50;</div><div class="line"><a name="l02311"></a><span class="lineno"> 2311</span>&#160; _has_bits_[1] &amp;= ~0x00040000u;</div><div class="line"><a name="l02312"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abebc7fbe70ab8cbdbbdaaff5cc7e821b"> 2312</a></span>&#160;}</div><div class="line"><a name="l02313"></a><span class="lineno"> 2313</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad757bb66293d5b9af7c3009abe787cb9">SatParameters::restart_period</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02314"></a><span class="lineno"> 2314</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.restart_period)</span></div><div class="line"><a name="l02315"></a><span class="lineno"> 2315</span>&#160; <span class="keywordflow">return</span> restart_period_;</div><div class="line"><a name="l02316"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad757bb66293d5b9af7c3009abe787cb9"> 2316</a></span>&#160;}</div><div class="line"><a name="l02317"></a><span class="lineno"> 2317</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7f8923d1b9ef000d38535ed807defe86">SatParameters::set_restart_period</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02318"></a><span class="lineno"> 2318</span>&#160; _has_bits_[1] |= 0x00040000u;</div><div class="line"><a name="l02319"></a><span class="lineno"> 2319</span>&#160; restart_period_ = value;</div><div class="line"><a name="l02320"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7f8923d1b9ef000d38535ed807defe86"> 2320</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.restart_period)</span></div><div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160;}</div><div class="line"><a name="l02322"></a><span class="lineno"> 2322</span>&#160;</div><div class="line"><a name="l02323"></a><span class="lineno"> 2323</span>&#160;<span class="comment">// optional int32 restart_running_window_size = 62 [default = 50];</span></div><div class="line"><a name="l02324"></a><span class="lineno"> 2324</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1e0264d5bfed3f6ae8939fecae653ac1">SatParameters::has_restart_running_window_size</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02325"></a><span class="lineno"> 2325</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000080u) != 0;</div><div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>&#160;}</div><div class="line"><a name="l02327"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1e0264d5bfed3f6ae8939fecae653ac1"> 2327</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1a4d21deac2e58b558ffa51b38cb8df">SatParameters::clear_restart_running_window_size</a>() {</div><div class="line"><a name="l02328"></a><span class="lineno"> 2328</span>&#160; restart_running_window_size_ = 50;</div><div class="line"><a name="l02329"></a><span class="lineno"> 2329</span>&#160; _has_bits_[2] &amp;= ~0x00000080u;</div><div class="line"><a name="l02330"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1a4d21deac2e58b558ffa51b38cb8df"> 2330</a></span>&#160;}</div><div class="line"><a name="l02331"></a><span class="lineno"> 2331</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a806b9b864116342978994d34fa09fedd">SatParameters::restart_running_window_size</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.restart_running_window_size)</span></div><div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160; <span class="keywordflow">return</span> restart_running_window_size_;</div><div class="line"><a name="l02334"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a806b9b864116342978994d34fa09fedd"> 2334</a></span>&#160;}</div><div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a898a9ce9a49525d01f0bab548f77f959">SatParameters::set_restart_running_window_size</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02336"></a><span class="lineno"> 2336</span>&#160; _has_bits_[2] |= 0x00000080u;</div><div class="line"><a name="l02337"></a><span class="lineno"> 2337</span>&#160; restart_running_window_size_ = value;</div><div class="line"><a name="l02338"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a898a9ce9a49525d01f0bab548f77f959"> 2338</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.restart_running_window_size)</span></div><div class="line"><a name="l02339"></a><span class="lineno"> 2339</span>&#160;}</div><div class="line"><a name="l02340"></a><span class="lineno"> 2340</span>&#160;</div><div class="line"><a name="l02341"></a><span class="lineno"> 2341</span>&#160;<span class="comment">// optional double restart_dl_average_ratio = 63 [default = 1];</span></div><div class="line"><a name="l02342"></a><span class="lineno"> 2342</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae0df8d9e2542a960023416138144f01c">SatParameters::has_restart_dl_average_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02343"></a><span class="lineno"> 2343</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000100u) != 0;</div><div class="line"><a name="l02344"></a><span class="lineno"> 2344</span>&#160;}</div><div class="line"><a name="l02345"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae0df8d9e2542a960023416138144f01c"> 2345</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa153ae3e4cebd0cea0613cfd871449fe">SatParameters::clear_restart_dl_average_ratio</a>() {</div><div class="line"><a name="l02346"></a><span class="lineno"> 2346</span>&#160; restart_dl_average_ratio_ = 1;</div><div class="line"><a name="l02347"></a><span class="lineno"> 2347</span>&#160; _has_bits_[2] &amp;= ~0x00000100u;</div><div class="line"><a name="l02348"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa153ae3e4cebd0cea0613cfd871449fe"> 2348</a></span>&#160;}</div><div class="line"><a name="l02349"></a><span class="lineno"> 2349</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac3ab4a01e2b9ab820d05a9739e48b922">SatParameters::restart_dl_average_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02350"></a><span class="lineno"> 2350</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.restart_dl_average_ratio)</span></div><div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>&#160; <span class="keywordflow">return</span> restart_dl_average_ratio_;</div><div class="line"><a name="l02352"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac3ab4a01e2b9ab820d05a9739e48b922"> 2352</a></span>&#160;}</div><div class="line"><a name="l02353"></a><span class="lineno"> 2353</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af9f85d67c60935ad86e285d164f08451">SatParameters::set_restart_dl_average_ratio</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>&#160; _has_bits_[2] |= 0x00000100u;</div><div class="line"><a name="l02355"></a><span class="lineno"> 2355</span>&#160; restart_dl_average_ratio_ = value;</div><div class="line"><a name="l02356"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af9f85d67c60935ad86e285d164f08451"> 2356</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.restart_dl_average_ratio)</span></div><div class="line"><a name="l02357"></a><span class="lineno"> 2357</span>&#160;}</div><div class="line"><a name="l02358"></a><span class="lineno"> 2358</span>&#160;</div><div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>&#160;<span class="comment">// optional double restart_lbd_average_ratio = 71 [default = 1];</span></div><div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad25b9f63a0f3c13fa0b1c71a98fc3ae9">SatParameters::has_restart_lbd_average_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00002000u) != 0;</div><div class="line"><a name="l02362"></a><span class="lineno"> 2362</span>&#160;}</div><div class="line"><a name="l02363"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad25b9f63a0f3c13fa0b1c71a98fc3ae9"> 2363</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a821b1420ce44dfa1e933b0f458e1a986">SatParameters::clear_restart_lbd_average_ratio</a>() {</div><div class="line"><a name="l02364"></a><span class="lineno"> 2364</span>&#160; restart_lbd_average_ratio_ = 1;</div><div class="line"><a name="l02365"></a><span class="lineno"> 2365</span>&#160; _has_bits_[2] &amp;= ~0x00002000u;</div><div class="line"><a name="l02366"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a821b1420ce44dfa1e933b0f458e1a986"> 2366</a></span>&#160;}</div><div class="line"><a name="l02367"></a><span class="lineno"> 2367</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab5527bd7be13fbf0fc9ce737a3d1d0b8">SatParameters::restart_lbd_average_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02368"></a><span class="lineno"> 2368</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.restart_lbd_average_ratio)</span></div><div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>&#160; <span class="keywordflow">return</span> restart_lbd_average_ratio_;</div><div class="line"><a name="l02370"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab5527bd7be13fbf0fc9ce737a3d1d0b8"> 2370</a></span>&#160;}</div><div class="line"><a name="l02371"></a><span class="lineno"> 2371</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a48ec41da62217bf918297510abd49fe6">SatParameters::set_restart_lbd_average_ratio</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>&#160; _has_bits_[2] |= 0x00002000u;</div><div class="line"><a name="l02373"></a><span class="lineno"> 2373</span>&#160; restart_lbd_average_ratio_ = value;</div><div class="line"><a name="l02374"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a48ec41da62217bf918297510abd49fe6"> 2374</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.restart_lbd_average_ratio)</span></div><div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>&#160;}</div><div class="line"><a name="l02376"></a><span class="lineno"> 2376</span>&#160;</div><div class="line"><a name="l02377"></a><span class="lineno"> 2377</span>&#160;<span class="comment">// optional bool use_blocking_restart = 64 [default = false];</span></div><div class="line"><a name="l02378"></a><span class="lineno"> 2378</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3df2f36e7b7b63d1922738aec516c726">SatParameters::has_use_blocking_restart</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02379"></a><span class="lineno"> 2379</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00002000u) != 0;</div><div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>&#160;}</div><div class="line"><a name="l02381"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3df2f36e7b7b63d1922738aec516c726"> 2381</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a287555f322246bd57878f7632d12fb2b">SatParameters::clear_use_blocking_restart</a>() {</div><div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>&#160; use_blocking_restart_ = <span class="keyword">false</span>;</div><div class="line"><a name="l02383"></a><span class="lineno"> 2383</span>&#160; _has_bits_[0] &amp;= ~0x00002000u;</div><div class="line"><a name="l02384"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a287555f322246bd57878f7632d12fb2b"> 2384</a></span>&#160;}</div><div class="line"><a name="l02385"></a><span class="lineno"> 2385</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a20f03fe926f9912336bfecde38b3d431">SatParameters::use_blocking_restart</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02386"></a><span class="lineno"> 2386</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_blocking_restart)</span></div><div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>&#160; <span class="keywordflow">return</span> use_blocking_restart_;</div><div class="line"><a name="l02388"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a20f03fe926f9912336bfecde38b3d431"> 2388</a></span>&#160;}</div><div class="line"><a name="l02389"></a><span class="lineno"> 2389</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5b13453f8b580ed7b8e8369f653d5e7a">SatParameters::set_use_blocking_restart</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02390"></a><span class="lineno"> 2390</span>&#160; _has_bits_[0] |= 0x00002000u;</div><div class="line"><a name="l02391"></a><span class="lineno"> 2391</span>&#160; use_blocking_restart_ = value;</div><div class="line"><a name="l02392"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5b13453f8b580ed7b8e8369f653d5e7a"> 2392</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_blocking_restart)</span></div><div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>&#160;}</div><div class="line"><a name="l02394"></a><span class="lineno"> 2394</span>&#160;</div><div class="line"><a name="l02395"></a><span class="lineno"> 2395</span>&#160;<span class="comment">// optional int32 blocking_restart_window_size = 65 [default = 5000];</span></div><div class="line"><a name="l02396"></a><span class="lineno"> 2396</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab2491dc199f47aef147ada19b0350dd4">SatParameters::has_blocking_restart_window_size</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02397"></a><span class="lineno"> 2397</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000800u) != 0;</div><div class="line"><a name="l02398"></a><span class="lineno"> 2398</span>&#160;}</div><div class="line"><a name="l02399"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab2491dc199f47aef147ada19b0350dd4"> 2399</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a159ce3755d4304de78d18d4054c5c0f1">SatParameters::clear_blocking_restart_window_size</a>() {</div><div class="line"><a name="l02400"></a><span class="lineno"> 2400</span>&#160; blocking_restart_window_size_ = 5000;</div><div class="line"><a name="l02401"></a><span class="lineno"> 2401</span>&#160; _has_bits_[2] &amp;= ~0x00000800u;</div><div class="line"><a name="l02402"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a159ce3755d4304de78d18d4054c5c0f1"> 2402</a></span>&#160;}</div><div class="line"><a name="l02403"></a><span class="lineno"> 2403</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a35ea3ba196b62c3c301edb821b5926d7">SatParameters::blocking_restart_window_size</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02404"></a><span class="lineno"> 2404</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.blocking_restart_window_size)</span></div><div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160; <span class="keywordflow">return</span> blocking_restart_window_size_;</div><div class="line"><a name="l02406"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a35ea3ba196b62c3c301edb821b5926d7"> 2406</a></span>&#160;}</div><div class="line"><a name="l02407"></a><span class="lineno"> 2407</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a57a5c3a1afb9b969926079880a796e21">SatParameters::set_blocking_restart_window_size</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>&#160; _has_bits_[2] |= 0x00000800u;</div><div class="line"><a name="l02409"></a><span class="lineno"> 2409</span>&#160; blocking_restart_window_size_ = value;</div><div class="line"><a name="l02410"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a57a5c3a1afb9b969926079880a796e21"> 2410</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.blocking_restart_window_size)</span></div><div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>&#160;}</div><div class="line"><a name="l02412"></a><span class="lineno"> 2412</span>&#160;</div><div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>&#160;<span class="comment">// optional double blocking_restart_multiplier = 66 [default = 1.4];</span></div><div class="line"><a name="l02414"></a><span class="lineno"> 2414</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2cef0df4a7bc8d94e9112aacb02bb7ad">SatParameters::has_blocking_restart_multiplier</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02415"></a><span class="lineno"> 2415</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000200u) != 0;</div><div class="line"><a name="l02416"></a><span class="lineno"> 2416</span>&#160;}</div><div class="line"><a name="l02417"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2cef0df4a7bc8d94e9112aacb02bb7ad"> 2417</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a845d8935c3aa4cc2e3dda12a513d6389">SatParameters::clear_blocking_restart_multiplier</a>() {</div><div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>&#160; blocking_restart_multiplier_ = 1.4;</div><div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>&#160; _has_bits_[2] &amp;= ~0x00000200u;</div><div class="line"><a name="l02420"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a845d8935c3aa4cc2e3dda12a513d6389"> 2420</a></span>&#160;}</div><div class="line"><a name="l02421"></a><span class="lineno"> 2421</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0046fce1fe08613b45b64d4754a39048">SatParameters::blocking_restart_multiplier</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02422"></a><span class="lineno"> 2422</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.blocking_restart_multiplier)</span></div><div class="line"><a name="l02423"></a><span class="lineno"> 2423</span>&#160; <span class="keywordflow">return</span> blocking_restart_multiplier_;</div><div class="line"><a name="l02424"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0046fce1fe08613b45b64d4754a39048"> 2424</a></span>&#160;}</div><div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a32ae538a46fb4e2fac415fcd802a70c8">SatParameters::set_blocking_restart_multiplier</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02426"></a><span class="lineno"> 2426</span>&#160; _has_bits_[2] |= 0x00000200u;</div><div class="line"><a name="l02427"></a><span class="lineno"> 2427</span>&#160; blocking_restart_multiplier_ = value;</div><div class="line"><a name="l02428"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a32ae538a46fb4e2fac415fcd802a70c8"> 2428</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.blocking_restart_multiplier)</span></div><div class="line"><a name="l02429"></a><span class="lineno"> 2429</span>&#160;}</div><div class="line"><a name="l02430"></a><span class="lineno"> 2430</span>&#160;</div><div class="line"><a name="l02431"></a><span class="lineno"> 2431</span>&#160;<span class="comment">// optional int32 num_conflicts_before_strategy_changes = 68 [default = 0];</span></div><div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a657b8b1a3d50afc4be6175d2a244f4d3">SatParameters::has_num_conflicts_before_strategy_changes</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02433"></a><span class="lineno"> 2433</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00010000u) != 0;</div><div class="line"><a name="l02434"></a><span class="lineno"> 2434</span>&#160;}</div><div class="line"><a name="l02435"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a657b8b1a3d50afc4be6175d2a244f4d3"> 2435</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6b2df2e56502a6cde03525959bf8261">SatParameters::clear_num_conflicts_before_strategy_changes</a>() {</div><div class="line"><a name="l02436"></a><span class="lineno"> 2436</span>&#160; num_conflicts_before_strategy_changes_ = 0;</div><div class="line"><a name="l02437"></a><span class="lineno"> 2437</span>&#160; _has_bits_[0] &amp;= ~0x00010000u;</div><div class="line"><a name="l02438"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6b2df2e56502a6cde03525959bf8261"> 2438</a></span>&#160;}</div><div class="line"><a name="l02439"></a><span class="lineno"> 2439</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a463fb8380d1e39902a299eec0339b3cc">SatParameters::num_conflicts_before_strategy_changes</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02440"></a><span class="lineno"> 2440</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.num_conflicts_before_strategy_changes)</span></div><div class="line"><a name="l02441"></a><span class="lineno"> 2441</span>&#160; <span class="keywordflow">return</span> num_conflicts_before_strategy_changes_;</div><div class="line"><a name="l02442"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a463fb8380d1e39902a299eec0339b3cc"> 2442</a></span>&#160;}</div><div class="line"><a name="l02443"></a><span class="lineno"> 2443</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a30aa37174358221915a82f9f45949693">SatParameters::set_num_conflicts_before_strategy_changes</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02444"></a><span class="lineno"> 2444</span>&#160; _has_bits_[0] |= 0x00010000u;</div><div class="line"><a name="l02445"></a><span class="lineno"> 2445</span>&#160; num_conflicts_before_strategy_changes_ = value;</div><div class="line"><a name="l02446"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a30aa37174358221915a82f9f45949693"> 2446</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.num_conflicts_before_strategy_changes)</span></div><div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>&#160;}</div><div class="line"><a name="l02448"></a><span class="lineno"> 2448</span>&#160;</div><div class="line"><a name="l02449"></a><span class="lineno"> 2449</span>&#160;<span class="comment">// optional double strategy_change_increase_ratio = 69 [default = 0];</span></div><div class="line"><a name="l02450"></a><span class="lineno"> 2450</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af49c58eddefe486c4d3205d8c59a0f34">SatParameters::has_strategy_change_increase_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02451"></a><span class="lineno"> 2451</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00008000u) != 0;</div><div class="line"><a name="l02452"></a><span class="lineno"> 2452</span>&#160;}</div><div class="line"><a name="l02453"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af49c58eddefe486c4d3205d8c59a0f34"> 2453</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0509d6fd2e4a2ae577e659e4f41d61cc">SatParameters::clear_strategy_change_increase_ratio</a>() {</div><div class="line"><a name="l02454"></a><span class="lineno"> 2454</span>&#160; strategy_change_increase_ratio_ = 0;</div><div class="line"><a name="l02455"></a><span class="lineno"> 2455</span>&#160; _has_bits_[0] &amp;= ~0x00008000u;</div><div class="line"><a name="l02456"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0509d6fd2e4a2ae577e659e4f41d61cc"> 2456</a></span>&#160;}</div><div class="line"><a name="l02457"></a><span class="lineno"> 2457</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a317783e0b74181b6562207fa709979a5">SatParameters::strategy_change_increase_ratio</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02458"></a><span class="lineno"> 2458</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.strategy_change_increase_ratio)</span></div><div class="line"><a name="l02459"></a><span class="lineno"> 2459</span>&#160; <span class="keywordflow">return</span> strategy_change_increase_ratio_;</div><div class="line"><a name="l02460"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a317783e0b74181b6562207fa709979a5"> 2460</a></span>&#160;}</div><div class="line"><a name="l02461"></a><span class="lineno"> 2461</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a32541e21965ec9413a7aa7c3377b162f">SatParameters::set_strategy_change_increase_ratio</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02462"></a><span class="lineno"> 2462</span>&#160; _has_bits_[0] |= 0x00008000u;</div><div class="line"><a name="l02463"></a><span class="lineno"> 2463</span>&#160; strategy_change_increase_ratio_ = value;</div><div class="line"><a name="l02464"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a32541e21965ec9413a7aa7c3377b162f"> 2464</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.strategy_change_increase_ratio)</span></div><div class="line"><a name="l02465"></a><span class="lineno"> 2465</span>&#160;}</div><div class="line"><a name="l02466"></a><span class="lineno"> 2466</span>&#160;</div><div class="line"><a name="l02467"></a><span class="lineno"> 2467</span>&#160;<span class="comment">// optional double max_time_in_seconds = 36 [default = inf];</span></div><div class="line"><a name="l02468"></a><span class="lineno"> 2468</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acb70ec53e2fbfce24b4daa28c28234ef">SatParameters::has_max_time_in_seconds</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02469"></a><span class="lineno"> 2469</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00200000u) != 0;</div><div class="line"><a name="l02470"></a><span class="lineno"> 2470</span>&#160;}</div><div class="line"><a name="l02471"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#acb70ec53e2fbfce24b4daa28c28234ef"> 2471</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a472fdb8907f0d63a137689a6ebaf9452">SatParameters::clear_max_time_in_seconds</a>() {</div><div class="line"><a name="l02472"></a><span class="lineno"> 2472</span>&#160; max_time_in_seconds_ = std::numeric_limits&lt;double&gt;::infinity();</div><div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>&#160; _has_bits_[1] &amp;= ~0x00200000u;</div><div class="line"><a name="l02474"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a472fdb8907f0d63a137689a6ebaf9452"> 2474</a></span>&#160;}</div><div class="line"><a name="l02475"></a><span class="lineno"> 2475</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0e2df6c1d4dac1eade627d27eb8ef90c">SatParameters::max_time_in_seconds</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02476"></a><span class="lineno"> 2476</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_time_in_seconds)</span></div><div class="line"><a name="l02477"></a><span class="lineno"> 2477</span>&#160; <span class="keywordflow">return</span> max_time_in_seconds_;</div><div class="line"><a name="l02478"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0e2df6c1d4dac1eade627d27eb8ef90c"> 2478</a></span>&#160;}</div><div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a22f22991bd7f54a5de6d7413670c3fae">SatParameters::set_max_time_in_seconds</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02480"></a><span class="lineno"> 2480</span>&#160; _has_bits_[1] |= 0x00200000u;</div><div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>&#160; max_time_in_seconds_ = value;</div><div class="line"><a name="l02482"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a22f22991bd7f54a5de6d7413670c3fae"> 2482</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_time_in_seconds)</span></div><div class="line"><a name="l02483"></a><span class="lineno"> 2483</span>&#160;}</div><div class="line"><a name="l02484"></a><span class="lineno"> 2484</span>&#160;</div><div class="line"><a name="l02485"></a><span class="lineno"> 2485</span>&#160;<span class="comment">// optional double max_deterministic_time = 67 [default = inf];</span></div><div class="line"><a name="l02486"></a><span class="lineno"> 2486</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac395a32ae8fdbd8f97f4ed8925b23857">SatParameters::has_max_deterministic_time</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02487"></a><span class="lineno"> 2487</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000400u) != 0;</div><div class="line"><a name="l02488"></a><span class="lineno"> 2488</span>&#160;}</div><div class="line"><a name="l02489"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac395a32ae8fdbd8f97f4ed8925b23857"> 2489</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab5d5d31aebc607fc08249a4a9cd103e0">SatParameters::clear_max_deterministic_time</a>() {</div><div class="line"><a name="l02490"></a><span class="lineno"> 2490</span>&#160; max_deterministic_time_ = std::numeric_limits&lt;double&gt;::infinity();</div><div class="line"><a name="l02491"></a><span class="lineno"> 2491</span>&#160; _has_bits_[2] &amp;= ~0x00000400u;</div><div class="line"><a name="l02492"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab5d5d31aebc607fc08249a4a9cd103e0"> 2492</a></span>&#160;}</div><div class="line"><a name="l02493"></a><span class="lineno"> 2493</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6e17c1ac59d6077b10573699959321c6">SatParameters::max_deterministic_time</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02494"></a><span class="lineno"> 2494</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_deterministic_time)</span></div><div class="line"><a name="l02495"></a><span class="lineno"> 2495</span>&#160; <span class="keywordflow">return</span> max_deterministic_time_;</div><div class="line"><a name="l02496"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6e17c1ac59d6077b10573699959321c6"> 2496</a></span>&#160;}</div><div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1e10c985af96ea97e505e8a46fd8599b">SatParameters::set_max_deterministic_time</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02498"></a><span class="lineno"> 2498</span>&#160; _has_bits_[2] |= 0x00000400u;</div><div class="line"><a name="l02499"></a><span class="lineno"> 2499</span>&#160; max_deterministic_time_ = value;</div><div class="line"><a name="l02500"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1e10c985af96ea97e505e8a46fd8599b"> 2500</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_deterministic_time)</span></div><div class="line"><a name="l02501"></a><span class="lineno"> 2501</span>&#160;}</div><div class="line"><a name="l02502"></a><span class="lineno"> 2502</span>&#160;</div><div class="line"><a name="l02503"></a><span class="lineno"> 2503</span>&#160;<span class="comment">// optional int64 max_number_of_conflicts = 37 [default = 9223372036854775807];</span></div><div class="line"><a name="l02504"></a><span class="lineno"> 2504</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab67b7f2f1f74515809844d9c1dd820d9">SatParameters::has_max_number_of_conflicts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02505"></a><span class="lineno"> 2505</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00400000u) != 0;</div><div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>&#160;}</div><div class="line"><a name="l02507"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab67b7f2f1f74515809844d9c1dd820d9"> 2507</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a871c3c25d81801477726175df429f33c">SatParameters::clear_max_number_of_conflicts</a>() {</div><div class="line"><a name="l02508"></a><span class="lineno"> 2508</span>&#160; max_number_of_conflicts_ = PROTOBUF_LONGLONG(9223372036854775807);</div><div class="line"><a name="l02509"></a><span class="lineno"> 2509</span>&#160; _has_bits_[1] &amp;= ~0x00400000u;</div><div class="line"><a name="l02510"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a871c3c25d81801477726175df429f33c"> 2510</a></span>&#160;}</div><div class="line"><a name="l02511"></a><span class="lineno"> 2511</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afc68a4fe7fdfa4a494172292d3ff7df9">SatParameters::max_number_of_conflicts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02512"></a><span class="lineno"> 2512</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_number_of_conflicts)</span></div><div class="line"><a name="l02513"></a><span class="lineno"> 2513</span>&#160; <span class="keywordflow">return</span> max_number_of_conflicts_;</div><div class="line"><a name="l02514"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afc68a4fe7fdfa4a494172292d3ff7df9"> 2514</a></span>&#160;}</div><div class="line"><a name="l02515"></a><span class="lineno"> 2515</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a30818b8ba29e4eb46ddecdbca3337365">SatParameters::set_max_number_of_conflicts</a>(::PROTOBUF_NAMESPACE_ID::int64 value) {</div><div class="line"><a name="l02516"></a><span class="lineno"> 2516</span>&#160; _has_bits_[1] |= 0x00400000u;</div><div class="line"><a name="l02517"></a><span class="lineno"> 2517</span>&#160; max_number_of_conflicts_ = value;</div><div class="line"><a name="l02518"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a30818b8ba29e4eb46ddecdbca3337365"> 2518</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_number_of_conflicts)</span></div><div class="line"><a name="l02519"></a><span class="lineno"> 2519</span>&#160;}</div><div class="line"><a name="l02520"></a><span class="lineno"> 2520</span>&#160;</div><div class="line"><a name="l02521"></a><span class="lineno"> 2521</span>&#160;<span class="comment">// optional int64 max_memory_in_mb = 40 [default = 10000];</span></div><div class="line"><a name="l02522"></a><span class="lineno"> 2522</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a98af6d355d236e5019064bd6568aa03b">SatParameters::has_max_memory_in_mb</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00800000u) != 0;</div><div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>&#160;}</div><div class="line"><a name="l02525"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a98af6d355d236e5019064bd6568aa03b"> 2525</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a07897b95903ebe91e548811cdac628c1">SatParameters::clear_max_memory_in_mb</a>() {</div><div class="line"><a name="l02526"></a><span class="lineno"> 2526</span>&#160; max_memory_in_mb_ = PROTOBUF_LONGLONG(10000);</div><div class="line"><a name="l02527"></a><span class="lineno"> 2527</span>&#160; _has_bits_[1] &amp;= ~0x00800000u;</div><div class="line"><a name="l02528"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a07897b95903ebe91e548811cdac628c1"> 2528</a></span>&#160;}</div><div class="line"><a name="l02529"></a><span class="lineno"> 2529</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1dd90c9543a33590a5a9e373e4e8300d">SatParameters::max_memory_in_mb</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02530"></a><span class="lineno"> 2530</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_memory_in_mb)</span></div><div class="line"><a name="l02531"></a><span class="lineno"> 2531</span>&#160; <span class="keywordflow">return</span> max_memory_in_mb_;</div><div class="line"><a name="l02532"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1dd90c9543a33590a5a9e373e4e8300d"> 2532</a></span>&#160;}</div><div class="line"><a name="l02533"></a><span class="lineno"> 2533</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a23d5a879c7f6a07f3ef2be2f817c9a6a">SatParameters::set_max_memory_in_mb</a>(::PROTOBUF_NAMESPACE_ID::int64 value) {</div><div class="line"><a name="l02534"></a><span class="lineno"> 2534</span>&#160; _has_bits_[1] |= 0x00800000u;</div><div class="line"><a name="l02535"></a><span class="lineno"> 2535</span>&#160; max_memory_in_mb_ = value;</div><div class="line"><a name="l02536"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a23d5a879c7f6a07f3ef2be2f817c9a6a"> 2536</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_memory_in_mb)</span></div><div class="line"><a name="l02537"></a><span class="lineno"> 2537</span>&#160;}</div><div class="line"><a name="l02538"></a><span class="lineno"> 2538</span>&#160;</div><div class="line"><a name="l02539"></a><span class="lineno"> 2539</span>&#160;<span class="comment">// optional bool treat_binary_clauses_separately = 33 [default = true];</span></div><div class="line"><a name="l02540"></a><span class="lineno"> 2540</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8d2f08e836c02f7734b448884e752e82">SatParameters::has_treat_binary_clauses_separately</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02541"></a><span class="lineno"> 2541</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x04000000u) != 0;</div><div class="line"><a name="l02542"></a><span class="lineno"> 2542</span>&#160;}</div><div class="line"><a name="l02543"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8d2f08e836c02f7734b448884e752e82"> 2543</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a25cb0e2a2ccc17d516c818085913de9d">SatParameters::clear_treat_binary_clauses_separately</a>() {</div><div class="line"><a name="l02544"></a><span class="lineno"> 2544</span>&#160; treat_binary_clauses_separately_ = <span class="keyword">true</span>;</div><div class="line"><a name="l02545"></a><span class="lineno"> 2545</span>&#160; _has_bits_[1] &amp;= ~0x04000000u;</div><div class="line"><a name="l02546"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a25cb0e2a2ccc17d516c818085913de9d"> 2546</a></span>&#160;}</div><div class="line"><a name="l02547"></a><span class="lineno"> 2547</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a84c4633786d2c47cf206fb51f196db2d">SatParameters::treat_binary_clauses_separately</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02548"></a><span class="lineno"> 2548</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.treat_binary_clauses_separately)</span></div><div class="line"><a name="l02549"></a><span class="lineno"> 2549</span>&#160; <span class="keywordflow">return</span> treat_binary_clauses_separately_;</div><div class="line"><a name="l02550"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a84c4633786d2c47cf206fb51f196db2d"> 2550</a></span>&#160;}</div><div class="line"><a name="l02551"></a><span class="lineno"> 2551</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a46d0957a994186a33bda8a18825718a0">SatParameters::set_treat_binary_clauses_separately</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02552"></a><span class="lineno"> 2552</span>&#160; _has_bits_[1] |= 0x04000000u;</div><div class="line"><a name="l02553"></a><span class="lineno"> 2553</span>&#160; treat_binary_clauses_separately_ = value;</div><div class="line"><a name="l02554"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a46d0957a994186a33bda8a18825718a0"> 2554</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.treat_binary_clauses_separately)</span></div><div class="line"><a name="l02555"></a><span class="lineno"> 2555</span>&#160;}</div><div class="line"><a name="l02556"></a><span class="lineno"> 2556</span>&#160;</div><div class="line"><a name="l02557"></a><span class="lineno"> 2557</span>&#160;<span class="comment">// optional int32 random_seed = 31 [default = 1];</span></div><div class="line"><a name="l02558"></a><span class="lineno"> 2558</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a652e9bcc32f0aca6f5b001647530c6c8">SatParameters::has_random_seed</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02559"></a><span class="lineno"> 2559</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00080000u) != 0;</div><div class="line"><a name="l02560"></a><span class="lineno"> 2560</span>&#160;}</div><div class="line"><a name="l02561"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a652e9bcc32f0aca6f5b001647530c6c8"> 2561</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2627995032320b53ab21b83b0a42a4c6">SatParameters::clear_random_seed</a>() {</div><div class="line"><a name="l02562"></a><span class="lineno"> 2562</span>&#160; random_seed_ = 1;</div><div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>&#160; _has_bits_[1] &amp;= ~0x00080000u;</div><div class="line"><a name="l02564"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2627995032320b53ab21b83b0a42a4c6"> 2564</a></span>&#160;}</div><div class="line"><a name="l02565"></a><span class="lineno"> 2565</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1578caef67fa09927ec6cf3283d528e6">SatParameters::random_seed</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02566"></a><span class="lineno"> 2566</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.random_seed)</span></div><div class="line"><a name="l02567"></a><span class="lineno"> 2567</span>&#160; <span class="keywordflow">return</span> random_seed_;</div><div class="line"><a name="l02568"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1578caef67fa09927ec6cf3283d528e6"> 2568</a></span>&#160;}</div><div class="line"><a name="l02569"></a><span class="lineno"> 2569</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab85ded0257cd47919c08c972638687d2">SatParameters::set_random_seed</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>&#160; _has_bits_[1] |= 0x00080000u;</div><div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>&#160; random_seed_ = value;</div><div class="line"><a name="l02572"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab85ded0257cd47919c08c972638687d2"> 2572</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.random_seed)</span></div><div class="line"><a name="l02573"></a><span class="lineno"> 2573</span>&#160;}</div><div class="line"><a name="l02574"></a><span class="lineno"> 2574</span>&#160;</div><div class="line"><a name="l02575"></a><span class="lineno"> 2575</span>&#160;<span class="comment">// optional bool log_search_progress = 41 [default = false];</span></div><div class="line"><a name="l02576"></a><span class="lineno"> 2576</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6773193d40ed6c682adcf527716b69b">SatParameters::has_log_search_progress</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02577"></a><span class="lineno"> 2577</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00004000u) != 0;</div><div class="line"><a name="l02578"></a><span class="lineno"> 2578</span>&#160;}</div><div class="line"><a name="l02579"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6773193d40ed6c682adcf527716b69b"> 2579</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2bda86fe30714cd506bce3de4f32a395">SatParameters::clear_log_search_progress</a>() {</div><div class="line"><a name="l02580"></a><span class="lineno"> 2580</span>&#160; log_search_progress_ = <span class="keyword">false</span>;</div><div class="line"><a name="l02581"></a><span class="lineno"> 2581</span>&#160; _has_bits_[0] &amp;= ~0x00004000u;</div><div class="line"><a name="l02582"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2bda86fe30714cd506bce3de4f32a395"> 2582</a></span>&#160;}</div><div class="line"><a name="l02583"></a><span class="lineno"> 2583</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9bb66488b1e39abfd99c601d13d73ffe">SatParameters::log_search_progress</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02584"></a><span class="lineno"> 2584</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.log_search_progress)</span></div><div class="line"><a name="l02585"></a><span class="lineno"> 2585</span>&#160; <span class="keywordflow">return</span> log_search_progress_;</div><div class="line"><a name="l02586"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9bb66488b1e39abfd99c601d13d73ffe"> 2586</a></span>&#160;}</div><div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac1a2d9752fe2878fe265b2b68a57c42c">SatParameters::set_log_search_progress</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02588"></a><span class="lineno"> 2588</span>&#160; _has_bits_[0] |= 0x00004000u;</div><div class="line"><a name="l02589"></a><span class="lineno"> 2589</span>&#160; log_search_progress_ = value;</div><div class="line"><a name="l02590"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac1a2d9752fe2878fe265b2b68a57c42c"> 2590</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.log_search_progress)</span></div><div class="line"><a name="l02591"></a><span class="lineno"> 2591</span>&#160;}</div><div class="line"><a name="l02592"></a><span class="lineno"> 2592</span>&#160;</div><div class="line"><a name="l02593"></a><span class="lineno"> 2593</span>&#160;<span class="comment">// optional bool use_pb_resolution = 43 [default = false];</span></div><div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a452ba56aa4b446b26b702b8fd5a0cbc2">SatParameters::has_use_pb_resolution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02595"></a><span class="lineno"> 2595</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000020u) != 0;</div><div class="line"><a name="l02596"></a><span class="lineno"> 2596</span>&#160;}</div><div class="line"><a name="l02597"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a452ba56aa4b446b26b702b8fd5a0cbc2"> 2597</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6cecd5c3387027dc79887afc37a1debe">SatParameters::clear_use_pb_resolution</a>() {</div><div class="line"><a name="l02598"></a><span class="lineno"> 2598</span>&#160; use_pb_resolution_ = <span class="keyword">false</span>;</div><div class="line"><a name="l02599"></a><span class="lineno"> 2599</span>&#160; _has_bits_[0] &amp;= ~0x00000020u;</div><div class="line"><a name="l02600"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6cecd5c3387027dc79887afc37a1debe"> 2600</a></span>&#160;}</div><div class="line"><a name="l02601"></a><span class="lineno"> 2601</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7d726d6194c36ed64e583c496df7f395">SatParameters::use_pb_resolution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_pb_resolution)</span></div><div class="line"><a name="l02603"></a><span class="lineno"> 2603</span>&#160; <span class="keywordflow">return</span> use_pb_resolution_;</div><div class="line"><a name="l02604"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7d726d6194c36ed64e583c496df7f395"> 2604</a></span>&#160;}</div><div class="line"><a name="l02605"></a><span class="lineno"> 2605</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac5992a1984d9a84c783d833e943d6b87">SatParameters::set_use_pb_resolution</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160; _has_bits_[0] |= 0x00000020u;</div><div class="line"><a name="l02607"></a><span class="lineno"> 2607</span>&#160; use_pb_resolution_ = value;</div><div class="line"><a name="l02608"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac5992a1984d9a84c783d833e943d6b87"> 2608</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_pb_resolution)</span></div><div class="line"><a name="l02609"></a><span class="lineno"> 2609</span>&#160;}</div><div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>&#160;</div><div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>&#160;<span class="comment">// optional bool minimize_reduction_during_pb_resolution = 48 [default = false];</span></div><div class="line"><a name="l02612"></a><span class="lineno"> 2612</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5c603dafeb96eed6a014658d88f0e920">SatParameters::has_minimize_reduction_during_pb_resolution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02613"></a><span class="lineno"> 2613</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000040u) != 0;</div><div class="line"><a name="l02614"></a><span class="lineno"> 2614</span>&#160;}</div><div class="line"><a name="l02615"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5c603dafeb96eed6a014658d88f0e920"> 2615</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8c51fad5c136b7b6cf5ed0c49ace71ae">SatParameters::clear_minimize_reduction_during_pb_resolution</a>() {</div><div class="line"><a name="l02616"></a><span class="lineno"> 2616</span>&#160; minimize_reduction_during_pb_resolution_ = <span class="keyword">false</span>;</div><div class="line"><a name="l02617"></a><span class="lineno"> 2617</span>&#160; _has_bits_[0] &amp;= ~0x00000040u;</div><div class="line"><a name="l02618"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8c51fad5c136b7b6cf5ed0c49ace71ae"> 2618</a></span>&#160;}</div><div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4dfa3625510be333847f19ecd1239a41">SatParameters::minimize_reduction_during_pb_resolution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.minimize_reduction_during_pb_resolution)</span></div><div class="line"><a name="l02621"></a><span class="lineno"> 2621</span>&#160; <span class="keywordflow">return</span> minimize_reduction_during_pb_resolution_;</div><div class="line"><a name="l02622"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4dfa3625510be333847f19ecd1239a41"> 2622</a></span>&#160;}</div><div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac948afe4059f6f36eb496e78335cb3ca">SatParameters::set_minimize_reduction_during_pb_resolution</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>&#160; _has_bits_[0] |= 0x00000040u;</div><div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>&#160; minimize_reduction_during_pb_resolution_ = value;</div><div class="line"><a name="l02626"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac948afe4059f6f36eb496e78335cb3ca"> 2626</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.minimize_reduction_during_pb_resolution)</span></div><div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>&#160;}</div><div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>&#160;</div><div class="line"><a name="l02629"></a><span class="lineno"> 2629</span>&#160;<span class="comment">// optional bool count_assumption_levels_in_lbd = 49 [default = true];</span></div><div class="line"><a name="l02630"></a><span class="lineno"> 2630</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c7c33b1ec87f1d7180cf94a7c0d9ecb">SatParameters::has_count_assumption_levels_in_lbd</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02631"></a><span class="lineno"> 2631</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x08000000u) != 0;</div><div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>&#160;}</div><div class="line"><a name="l02633"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c7c33b1ec87f1d7180cf94a7c0d9ecb"> 2633</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aebc7547adfaddafac2d002b97130af78">SatParameters::clear_count_assumption_levels_in_lbd</a>() {</div><div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>&#160; count_assumption_levels_in_lbd_ = <span class="keyword">true</span>;</div><div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>&#160; _has_bits_[1] &amp;= ~0x08000000u;</div><div class="line"><a name="l02636"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aebc7547adfaddafac2d002b97130af78"> 2636</a></span>&#160;}</div><div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a142f1ac6bba8910786bbd7dae6746c78">SatParameters::count_assumption_levels_in_lbd</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.count_assumption_levels_in_lbd)</span></div><div class="line"><a name="l02639"></a><span class="lineno"> 2639</span>&#160; <span class="keywordflow">return</span> count_assumption_levels_in_lbd_;</div><div class="line"><a name="l02640"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a142f1ac6bba8910786bbd7dae6746c78"> 2640</a></span>&#160;}</div><div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a580ab7d8dfaaaf29cab99db9c2d785dd">SatParameters::set_count_assumption_levels_in_lbd</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>&#160; _has_bits_[1] |= 0x08000000u;</div><div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>&#160; count_assumption_levels_in_lbd_ = value;</div><div class="line"><a name="l02644"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a580ab7d8dfaaaf29cab99db9c2d785dd"> 2644</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.count_assumption_levels_in_lbd)</span></div><div class="line"><a name="l02645"></a><span class="lineno"> 2645</span>&#160;}</div><div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160;</div><div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>&#160;<span class="comment">// optional int32 presolve_bve_threshold = 54 [default = 500];</span></div><div class="line"><a name="l02648"></a><span class="lineno"> 2648</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aae816aa278e0eef64c3c82fd34155b83">SatParameters::has_presolve_bve_threshold</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x80000000u) != 0;</div><div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>&#160;}</div><div class="line"><a name="l02651"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aae816aa278e0eef64c3c82fd34155b83"> 2651</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa13751ba3a7b8457b6deaaa168f79b2d">SatParameters::clear_presolve_bve_threshold</a>() {</div><div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>&#160; presolve_bve_threshold_ = 500;</div><div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>&#160; _has_bits_[1] &amp;= ~0x80000000u;</div><div class="line"><a name="l02654"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa13751ba3a7b8457b6deaaa168f79b2d"> 2654</a></span>&#160;}</div><div class="line"><a name="l02655"></a><span class="lineno"> 2655</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab02aebe26c05c6299af2d0d69b645203">SatParameters::presolve_bve_threshold</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02656"></a><span class="lineno"> 2656</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.presolve_bve_threshold)</span></div><div class="line"><a name="l02657"></a><span class="lineno"> 2657</span>&#160; <span class="keywordflow">return</span> presolve_bve_threshold_;</div><div class="line"><a name="l02658"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab02aebe26c05c6299af2d0d69b645203"> 2658</a></span>&#160;}</div><div class="line"><a name="l02659"></a><span class="lineno"> 2659</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af6ba272e4b819616857bde6b9fcf2174">SatParameters::set_presolve_bve_threshold</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>&#160; _has_bits_[1] |= 0x80000000u;</div><div class="line"><a name="l02661"></a><span class="lineno"> 2661</span>&#160; presolve_bve_threshold_ = value;</div><div class="line"><a name="l02662"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af6ba272e4b819616857bde6b9fcf2174"> 2662</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.presolve_bve_threshold)</span></div><div class="line"><a name="l02663"></a><span class="lineno"> 2663</span>&#160;}</div><div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>&#160;</div><div class="line"><a name="l02665"></a><span class="lineno"> 2665</span>&#160;<span class="comment">// optional int32 presolve_bve_clause_weight = 55 [default = 3];</span></div><div class="line"><a name="l02666"></a><span class="lineno"> 2666</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9ad426a407a899f4465eb75ffe5347bf">SatParameters::has_presolve_bve_clause_weight</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02667"></a><span class="lineno"> 2667</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000002u) != 0;</div><div class="line"><a name="l02668"></a><span class="lineno"> 2668</span>&#160;}</div><div class="line"><a name="l02669"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9ad426a407a899f4465eb75ffe5347bf"> 2669</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af7a16cb2b70ccd7174f02f2839c18a51">SatParameters::clear_presolve_bve_clause_weight</a>() {</div><div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>&#160; presolve_bve_clause_weight_ = 3;</div><div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>&#160; _has_bits_[2] &amp;= ~0x00000002u;</div><div class="line"><a name="l02672"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af7a16cb2b70ccd7174f02f2839c18a51"> 2672</a></span>&#160;}</div><div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a55c005e3857895529d6228acb6bc3588">SatParameters::presolve_bve_clause_weight</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.presolve_bve_clause_weight)</span></div><div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>&#160; <span class="keywordflow">return</span> presolve_bve_clause_weight_;</div><div class="line"><a name="l02676"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a55c005e3857895529d6228acb6bc3588"> 2676</a></span>&#160;}</div><div class="line"><a name="l02677"></a><span class="lineno"> 2677</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a19582a1612b7dabbd59a41ec4de8f2ed">SatParameters::set_presolve_bve_clause_weight</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02678"></a><span class="lineno"> 2678</span>&#160; _has_bits_[2] |= 0x00000002u;</div><div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>&#160; presolve_bve_clause_weight_ = value;</div><div class="line"><a name="l02680"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a19582a1612b7dabbd59a41ec4de8f2ed"> 2680</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.presolve_bve_clause_weight)</span></div><div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>&#160;}</div><div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>&#160;</div><div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>&#160;<span class="comment">// optional double presolve_probing_deterministic_time_limit = 57 [default = 30];</span></div><div class="line"><a name="l02684"></a><span class="lineno"> 2684</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0719d0ab83f83913cc6ed45159462352">SatParameters::has_presolve_probing_deterministic_time_limit</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000001u) != 0;</div><div class="line"><a name="l02686"></a><span class="lineno"> 2686</span>&#160;}</div><div class="line"><a name="l02687"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0719d0ab83f83913cc6ed45159462352"> 2687</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4c7d1d4e89ea2882b4d6fecabc305a99">SatParameters::clear_presolve_probing_deterministic_time_limit</a>() {</div><div class="line"><a name="l02688"></a><span class="lineno"> 2688</span>&#160; presolve_probing_deterministic_time_limit_ = 30;</div><div class="line"><a name="l02689"></a><span class="lineno"> 2689</span>&#160; _has_bits_[2] &amp;= ~0x00000001u;</div><div class="line"><a name="l02690"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4c7d1d4e89ea2882b4d6fecabc305a99"> 2690</a></span>&#160;}</div><div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad5d1c0e05c689cef947022cf02ef253c">SatParameters::presolve_probing_deterministic_time_limit</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02692"></a><span class="lineno"> 2692</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.presolve_probing_deterministic_time_limit)</span></div><div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>&#160; <span class="keywordflow">return</span> presolve_probing_deterministic_time_limit_;</div><div class="line"><a name="l02694"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad5d1c0e05c689cef947022cf02ef253c"> 2694</a></span>&#160;}</div><div class="line"><a name="l02695"></a><span class="lineno"> 2695</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3775d9fc573397d21b54330fbfd90f49">SatParameters::set_presolve_probing_deterministic_time_limit</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>&#160; _has_bits_[2] |= 0x00000001u;</div><div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>&#160; presolve_probing_deterministic_time_limit_ = value;</div><div class="line"><a name="l02698"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3775d9fc573397d21b54330fbfd90f49"> 2698</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.presolve_probing_deterministic_time_limit)</span></div><div class="line"><a name="l02699"></a><span class="lineno"> 2699</span>&#160;}</div><div class="line"><a name="l02700"></a><span class="lineno"> 2700</span>&#160;</div><div class="line"><a name="l02701"></a><span class="lineno"> 2701</span>&#160;<span class="comment">// optional bool presolve_blocked_clause = 88 [default = true];</span></div><div class="line"><a name="l02702"></a><span class="lineno"> 2702</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9e79e320d91d0302e8b63d6e80b393b7">SatParameters::has_presolve_blocked_clause</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000008u) != 0;</div><div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>&#160;}</div><div class="line"><a name="l02705"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9e79e320d91d0302e8b63d6e80b393b7"> 2705</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af3e049387370c472db3d1ce71e827f7a">SatParameters::clear_presolve_blocked_clause</a>() {</div><div class="line"><a name="l02706"></a><span class="lineno"> 2706</span>&#160; presolve_blocked_clause_ = <span class="keyword">true</span>;</div><div class="line"><a name="l02707"></a><span class="lineno"> 2707</span>&#160; _has_bits_[2] &amp;= ~0x00000008u;</div><div class="line"><a name="l02708"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af3e049387370c472db3d1ce71e827f7a"> 2708</a></span>&#160;}</div><div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac79cf37d8aa6886804a81eac6ff33a4b">SatParameters::presolve_blocked_clause</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02710"></a><span class="lineno"> 2710</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.presolve_blocked_clause)</span></div><div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>&#160; <span class="keywordflow">return</span> presolve_blocked_clause_;</div><div class="line"><a name="l02712"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac79cf37d8aa6886804a81eac6ff33a4b"> 2712</a></span>&#160;}</div><div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a95c875cb40876fa3e9f6cf93650e6593">SatParameters::set_presolve_blocked_clause</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>&#160; _has_bits_[2] |= 0x00000008u;</div><div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>&#160; presolve_blocked_clause_ = value;</div><div class="line"><a name="l02716"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a95c875cb40876fa3e9f6cf93650e6593"> 2716</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.presolve_blocked_clause)</span></div><div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>&#160;}</div><div class="line"><a name="l02718"></a><span class="lineno"> 2718</span>&#160;</div><div class="line"><a name="l02719"></a><span class="lineno"> 2719</span>&#160;<span class="comment">// optional bool presolve_use_bva = 72 [default = true];</span></div><div class="line"><a name="l02720"></a><span class="lineno"> 2720</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a78038c00f6656576301de7754665b8b2">SatParameters::has_presolve_use_bva</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02721"></a><span class="lineno"> 2721</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000010u) != 0;</div><div class="line"><a name="l02722"></a><span class="lineno"> 2722</span>&#160;}</div><div class="line"><a name="l02723"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a78038c00f6656576301de7754665b8b2"> 2723</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa55a957fb94ac214946c6793d6c2ef65">SatParameters::clear_presolve_use_bva</a>() {</div><div class="line"><a name="l02724"></a><span class="lineno"> 2724</span>&#160; presolve_use_bva_ = <span class="keyword">true</span>;</div><div class="line"><a name="l02725"></a><span class="lineno"> 2725</span>&#160; _has_bits_[2] &amp;= ~0x00000010u;</div><div class="line"><a name="l02726"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa55a957fb94ac214946c6793d6c2ef65"> 2726</a></span>&#160;}</div><div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af43b0ab37d3a1bc4972b29eb90686a15">SatParameters::presolve_use_bva</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.presolve_use_bva)</span></div><div class="line"><a name="l02729"></a><span class="lineno"> 2729</span>&#160; <span class="keywordflow">return</span> presolve_use_bva_;</div><div class="line"><a name="l02730"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af43b0ab37d3a1bc4972b29eb90686a15"> 2730</a></span>&#160;}</div><div class="line"><a name="l02731"></a><span class="lineno"> 2731</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8a4f420cea0226ca20b74604a61bddd2">SatParameters::set_presolve_use_bva</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02732"></a><span class="lineno"> 2732</span>&#160; _has_bits_[2] |= 0x00000010u;</div><div class="line"><a name="l02733"></a><span class="lineno"> 2733</span>&#160; presolve_use_bva_ = value;</div><div class="line"><a name="l02734"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8a4f420cea0226ca20b74604a61bddd2"> 2734</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.presolve_use_bva)</span></div><div class="line"><a name="l02735"></a><span class="lineno"> 2735</span>&#160;}</div><div class="line"><a name="l02736"></a><span class="lineno"> 2736</span>&#160;</div><div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>&#160;<span class="comment">// optional int32 presolve_bva_threshold = 73 [default = 1];</span></div><div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa12f85f1edac3ee8b135651b973189e8">SatParameters::has_presolve_bva_threshold</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02739"></a><span class="lineno"> 2739</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00001000u) != 0;</div><div class="line"><a name="l02740"></a><span class="lineno"> 2740</span>&#160;}</div><div class="line"><a name="l02741"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa12f85f1edac3ee8b135651b973189e8"> 2741</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a79820be6a45846d26727272a075e51cb">SatParameters::clear_presolve_bva_threshold</a>() {</div><div class="line"><a name="l02742"></a><span class="lineno"> 2742</span>&#160; presolve_bva_threshold_ = 1;</div><div class="line"><a name="l02743"></a><span class="lineno"> 2743</span>&#160; _has_bits_[2] &amp;= ~0x00001000u;</div><div class="line"><a name="l02744"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a79820be6a45846d26727272a075e51cb"> 2744</a></span>&#160;}</div><div class="line"><a name="l02745"></a><span class="lineno"> 2745</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1f2c4e2d9cf303fd9481f849239f3697">SatParameters::presolve_bva_threshold</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02746"></a><span class="lineno"> 2746</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.presolve_bva_threshold)</span></div><div class="line"><a name="l02747"></a><span class="lineno"> 2747</span>&#160; <span class="keywordflow">return</span> presolve_bva_threshold_;</div><div class="line"><a name="l02748"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1f2c4e2d9cf303fd9481f849239f3697"> 2748</a></span>&#160;}</div><div class="line"><a name="l02749"></a><span class="lineno"> 2749</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0e4d4626e9f7711332bf53312a987528">SatParameters::set_presolve_bva_threshold</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02750"></a><span class="lineno"> 2750</span>&#160; _has_bits_[2] |= 0x00001000u;</div><div class="line"><a name="l02751"></a><span class="lineno"> 2751</span>&#160; presolve_bva_threshold_ = value;</div><div class="line"><a name="l02752"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0e4d4626e9f7711332bf53312a987528"> 2752</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.presolve_bva_threshold)</span></div><div class="line"><a name="l02753"></a><span class="lineno"> 2753</span>&#160;}</div><div class="line"><a name="l02754"></a><span class="lineno"> 2754</span>&#160;</div><div class="line"><a name="l02755"></a><span class="lineno"> 2755</span>&#160;<span class="comment">// optional bool use_optimization_hints = 35 [default = true];</span></div><div class="line"><a name="l02756"></a><span class="lineno"> 2756</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aba1f5eb52a39b2f28217082dfb034670">SatParameters::has_use_optimization_hints</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02757"></a><span class="lineno"> 2757</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000020u) != 0;</div><div class="line"><a name="l02758"></a><span class="lineno"> 2758</span>&#160;}</div><div class="line"><a name="l02759"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aba1f5eb52a39b2f28217082dfb034670"> 2759</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9aab6866816cf54407fd54582c5273d9">SatParameters::clear_use_optimization_hints</a>() {</div><div class="line"><a name="l02760"></a><span class="lineno"> 2760</span>&#160; use_optimization_hints_ = <span class="keyword">true</span>;</div><div class="line"><a name="l02761"></a><span class="lineno"> 2761</span>&#160; _has_bits_[2] &amp;= ~0x00000020u;</div><div class="line"><a name="l02762"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9aab6866816cf54407fd54582c5273d9"> 2762</a></span>&#160;}</div><div class="line"><a name="l02763"></a><span class="lineno"> 2763</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1531ac19e851bed12ea02f0f39831870">SatParameters::use_optimization_hints</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02764"></a><span class="lineno"> 2764</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_optimization_hints)</span></div><div class="line"><a name="l02765"></a><span class="lineno"> 2765</span>&#160; <span class="keywordflow">return</span> use_optimization_hints_;</div><div class="line"><a name="l02766"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1531ac19e851bed12ea02f0f39831870"> 2766</a></span>&#160;}</div><div class="line"><a name="l02767"></a><span class="lineno"> 2767</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a222072ad9d1da0f2abbdf9d964ccbae7">SatParameters::set_use_optimization_hints</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02768"></a><span class="lineno"> 2768</span>&#160; _has_bits_[2] |= 0x00000020u;</div><div class="line"><a name="l02769"></a><span class="lineno"> 2769</span>&#160; use_optimization_hints_ = value;</div><div class="line"><a name="l02770"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a222072ad9d1da0f2abbdf9d964ccbae7"> 2770</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_optimization_hints)</span></div><div class="line"><a name="l02771"></a><span class="lineno"> 2771</span>&#160;}</div><div class="line"><a name="l02772"></a><span class="lineno"> 2772</span>&#160;</div><div class="line"><a name="l02773"></a><span class="lineno"> 2773</span>&#160;<span class="comment">// optional bool minimize_core = 50 [default = true];</span></div><div class="line"><a name="l02774"></a><span class="lineno"> 2774</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aaf5e7e2b8beed7c403d539ade27e6c61">SatParameters::has_minimize_core</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02775"></a><span class="lineno"> 2775</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00000040u) != 0;</div><div class="line"><a name="l02776"></a><span class="lineno"> 2776</span>&#160;}</div><div class="line"><a name="l02777"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aaf5e7e2b8beed7c403d539ade27e6c61"> 2777</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ace09b6eac0574e22e50f262344e1347f">SatParameters::clear_minimize_core</a>() {</div><div class="line"><a name="l02778"></a><span class="lineno"> 2778</span>&#160; minimize_core_ = <span class="keyword">true</span>;</div><div class="line"><a name="l02779"></a><span class="lineno"> 2779</span>&#160; _has_bits_[2] &amp;= ~0x00000040u;</div><div class="line"><a name="l02780"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ace09b6eac0574e22e50f262344e1347f"> 2780</a></span>&#160;}</div><div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1743ecb3831f63271f0f2bf485b73b9">SatParameters::minimize_core</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.minimize_core)</span></div><div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>&#160; <span class="keywordflow">return</span> minimize_core_;</div><div class="line"><a name="l02784"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1743ecb3831f63271f0f2bf485b73b9"> 2784</a></span>&#160;}</div><div class="line"><a name="l02785"></a><span class="lineno"> 2785</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5e0a4c638e042afcb3eb2dea50d1f147">SatParameters::set_minimize_core</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>&#160; _has_bits_[2] |= 0x00000040u;</div><div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>&#160; minimize_core_ = value;</div><div class="line"><a name="l02788"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5e0a4c638e042afcb3eb2dea50d1f147"> 2788</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.minimize_core)</span></div><div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>&#160;}</div><div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>&#160;</div><div class="line"><a name="l02791"></a><span class="lineno"> 2791</span>&#160;<span class="comment">// optional bool find_multiple_cores = 84 [default = true];</span></div><div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6f092573145682ac8fb2f11b8bcaa6a5">SatParameters::has_find_multiple_cores</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00004000u) != 0;</div><div class="line"><a name="l02794"></a><span class="lineno"> 2794</span>&#160;}</div><div class="line"><a name="l02795"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6f092573145682ac8fb2f11b8bcaa6a5"> 2795</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a161ced07e4452a55e5015b39fb719a5f">SatParameters::clear_find_multiple_cores</a>() {</div><div class="line"><a name="l02796"></a><span class="lineno"> 2796</span>&#160; find_multiple_cores_ = <span class="keyword">true</span>;</div><div class="line"><a name="l02797"></a><span class="lineno"> 2797</span>&#160; _has_bits_[2] &amp;= ~0x00004000u;</div><div class="line"><a name="l02798"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a161ced07e4452a55e5015b39fb719a5f"> 2798</a></span>&#160;}</div><div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa7cff1ef9161b5813a5c288229081ed7">SatParameters::find_multiple_cores</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.find_multiple_cores)</span></div><div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>&#160; <span class="keywordflow">return</span> find_multiple_cores_;</div><div class="line"><a name="l02802"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa7cff1ef9161b5813a5c288229081ed7"> 2802</a></span>&#160;}</div><div class="line"><a name="l02803"></a><span class="lineno"> 2803</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3654b833d9c55c4150966eb791a7f832">SatParameters::set_find_multiple_cores</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02804"></a><span class="lineno"> 2804</span>&#160; _has_bits_[2] |= 0x00004000u;</div><div class="line"><a name="l02805"></a><span class="lineno"> 2805</span>&#160; find_multiple_cores_ = value;</div><div class="line"><a name="l02806"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3654b833d9c55c4150966eb791a7f832"> 2806</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.find_multiple_cores)</span></div><div class="line"><a name="l02807"></a><span class="lineno"> 2807</span>&#160;}</div><div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>&#160;</div><div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>&#160;<span class="comment">// optional bool cover_optimization = 89 [default = true];</span></div><div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab0efdc6312c1d7e0716b468a8fa2d4fa">SatParameters::has_cover_optimization</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00008000u) != 0;</div><div class="line"><a name="l02812"></a><span class="lineno"> 2812</span>&#160;}</div><div class="line"><a name="l02813"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab0efdc6312c1d7e0716b468a8fa2d4fa"> 2813</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a91eba0cc0072303d649a463fb1deb715">SatParameters::clear_cover_optimization</a>() {</div><div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>&#160; cover_optimization_ = <span class="keyword">true</span>;</div><div class="line"><a name="l02815"></a><span class="lineno"> 2815</span>&#160; _has_bits_[2] &amp;= ~0x00008000u;</div><div class="line"><a name="l02816"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a91eba0cc0072303d649a463fb1deb715"> 2816</a></span>&#160;}</div><div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa62fa42cc92062e9b088e38a49bac1c4">SatParameters::cover_optimization</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.cover_optimization)</span></div><div class="line"><a name="l02819"></a><span class="lineno"> 2819</span>&#160; <span class="keywordflow">return</span> cover_optimization_;</div><div class="line"><a name="l02820"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa62fa42cc92062e9b088e38a49bac1c4"> 2820</a></span>&#160;}</div><div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ae64cbb21430f6f32bbec81aa0717d1">SatParameters::set_cover_optimization</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02822"></a><span class="lineno"> 2822</span>&#160; _has_bits_[2] |= 0x00008000u;</div><div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>&#160; cover_optimization_ = value;</div><div class="line"><a name="l02824"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ae64cbb21430f6f32bbec81aa0717d1"> 2824</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.cover_optimization)</span></div><div class="line"><a name="l02825"></a><span class="lineno"> 2825</span>&#160;}</div><div class="line"><a name="l02826"></a><span class="lineno"> 2826</span>&#160;</div><div class="line"><a name="l02827"></a><span class="lineno"> 2827</span>&#160;<span class="comment">// optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [default = DEFAULT_ASSUMPTION_ORDER];</span></div><div class="line"><a name="l02828"></a><span class="lineno"> 2828</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa7650618aa4fe4d337f7646c339891d1">SatParameters::has_max_sat_assumption_order</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000004u) != 0;</div><div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>&#160;}</div><div class="line"><a name="l02831"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa7650618aa4fe4d337f7646c339891d1"> 2831</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab012debdeac7f661961fce1b41a2a34f">SatParameters::clear_max_sat_assumption_order</a>() {</div><div class="line"><a name="l02832"></a><span class="lineno"> 2832</span>&#160; max_sat_assumption_order_ = 0;</div><div class="line"><a name="l02833"></a><span class="lineno"> 2833</span>&#160; _has_bits_[0] &amp;= ~0x00000004u;</div><div class="line"><a name="l02834"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab012debdeac7f661961fce1b41a2a34f"> 2834</a></span>&#160;}</div><div class="line"><a name="l02835"></a><span class="lineno"> 2835</span>&#160;<a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">inline ::operations_research::sat::SatParameters_MaxSatAssumptionOrder</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3b4bcbab0e1731232d2c0a443d2d7119">SatParameters::max_sat_assumption_order</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02836"></a><span class="lineno"> 2836</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_sat_assumption_order)</span></div><div class="line"><a name="l02837"></a><span class="lineno"> 2837</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::sat::SatParameters_MaxSatAssumptionOrder &gt;(max_sat_assumption_order_);</div><div class="line"><a name="l02838"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3b4bcbab0e1731232d2c0a443d2d7119"> 2838</a></span>&#160;}</div><div class="line"><a name="l02839"></a><span class="lineno"> 2839</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa14ee618146695101ef7e6bfd69b0477">SatParameters::set_max_sat_assumption_order</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">operations_research::sat::SatParameters_MaxSatAssumptionOrder</a> value) {</div><div class="line"><a name="l02840"></a><span class="lineno"> 2840</span>&#160; assert(::<a class="code" href="namespaceoperations__research_1_1sat.html#a4104fcd7cb88b2edc4cbc86e6b331cdf">operations_research::sat::SatParameters_MaxSatAssumptionOrder_IsValid</a>(value));</div><div class="line"><a name="l02841"></a><span class="lineno"> 2841</span>&#160; _has_bits_[0] |= 0x00000004u;</div><div class="line"><a name="l02842"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa14ee618146695101ef7e6bfd69b0477"> 2842</a></span>&#160; max_sat_assumption_order_ = value;</div><div class="line"><a name="l02843"></a><span class="lineno"> 2843</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_sat_assumption_order)</span></div><div class="line"><a name="l02844"></a><span class="lineno"> 2844</span>&#160;}</div><div class="line"><a name="l02845"></a><span class="lineno"> 2845</span>&#160;</div><div class="line"><a name="l02846"></a><span class="lineno"> 2846</span>&#160;<span class="comment">// optional bool max_sat_reverse_assumption_order = 52 [default = false];</span></div><div class="line"><a name="l02847"></a><span class="lineno"> 2847</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afd5d859471f19b413da081a9533502c0">SatParameters::has_max_sat_reverse_assumption_order</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02848"></a><span class="lineno"> 2848</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000080u) != 0;</div><div class="line"><a name="l02849"></a><span class="lineno"> 2849</span>&#160;}</div><div class="line"><a name="l02850"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afd5d859471f19b413da081a9533502c0"> 2850</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a102f9e3b46404f564525c2fd5131c217">SatParameters::clear_max_sat_reverse_assumption_order</a>() {</div><div class="line"><a name="l02851"></a><span class="lineno"> 2851</span>&#160; max_sat_reverse_assumption_order_ = <span class="keyword">false</span>;</div><div class="line"><a name="l02852"></a><span class="lineno"> 2852</span>&#160; _has_bits_[0] &amp;= ~0x00000080u;</div><div class="line"><a name="l02853"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a102f9e3b46404f564525c2fd5131c217"> 2853</a></span>&#160;}</div><div class="line"><a name="l02854"></a><span class="lineno"> 2854</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a483db0e7475b907348fae889ca7009a2">SatParameters::max_sat_reverse_assumption_order</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_sat_reverse_assumption_order)</span></div><div class="line"><a name="l02856"></a><span class="lineno"> 2856</span>&#160; <span class="keywordflow">return</span> max_sat_reverse_assumption_order_;</div><div class="line"><a name="l02857"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a483db0e7475b907348fae889ca7009a2"> 2857</a></span>&#160;}</div><div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab0d636c2904b2819bb0aa6262b135a65">SatParameters::set_max_sat_reverse_assumption_order</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>&#160; _has_bits_[0] |= 0x00000080u;</div><div class="line"><a name="l02860"></a><span class="lineno"> 2860</span>&#160; max_sat_reverse_assumption_order_ = value;</div><div class="line"><a name="l02861"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab0d636c2904b2819bb0aa6262b135a65"> 2861</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_sat_reverse_assumption_order)</span></div><div class="line"><a name="l02862"></a><span class="lineno"> 2862</span>&#160;}</div><div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>&#160;</div><div class="line"><a name="l02864"></a><span class="lineno"> 2864</span>&#160;<span class="comment">// optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification = 53 [default = STRATIFICATION_DESCENT];</span></div><div class="line"><a name="l02865"></a><span class="lineno"> 2865</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af7c121d3e2f7942aa72f2b7aa2306b54">SatParameters::has_max_sat_stratification</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02866"></a><span class="lineno"> 2866</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x40000000u) != 0;</div><div class="line"><a name="l02867"></a><span class="lineno"> 2867</span>&#160;}</div><div class="line"><a name="l02868"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af7c121d3e2f7942aa72f2b7aa2306b54"> 2868</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a676d1e4254d425a50c6ee6e399a92f7b">SatParameters::clear_max_sat_stratification</a>() {</div><div class="line"><a name="l02869"></a><span class="lineno"> 2869</span>&#160; max_sat_stratification_ = 1;</div><div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>&#160; _has_bits_[1] &amp;= ~0x40000000u;</div><div class="line"><a name="l02871"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a676d1e4254d425a50c6ee6e399a92f7b"> 2871</a></span>&#160;}</div><div class="line"><a name="l02872"></a><span class="lineno"> 2872</span>&#160;<a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">inline ::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3d0f20419385d42ec4d41c11bf64643c">SatParameters::max_sat_stratification</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_sat_stratification)</span></div><div class="line"><a name="l02874"></a><span class="lineno"> 2874</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm &gt;(max_sat_stratification_);</div><div class="line"><a name="l02875"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3d0f20419385d42ec4d41c11bf64643c"> 2875</a></span>&#160;}</div><div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab2874dc3d44b18d5a0ced1818e70d369">SatParameters::set_max_sat_stratification</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm</a> value) {</div><div class="line"><a name="l02877"></a><span class="lineno"> 2877</span>&#160; assert(::<a class="code" href="namespaceoperations__research_1_1sat.html#a5fcee51ba7784a7c403731301af6e14c">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_IsValid</a>(value));</div><div class="line"><a name="l02878"></a><span class="lineno"> 2878</span>&#160; _has_bits_[1] |= 0x40000000u;</div><div class="line"><a name="l02879"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab2874dc3d44b18d5a0ced1818e70d369"> 2879</a></span>&#160; max_sat_stratification_ = value;</div><div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_sat_stratification)</span></div><div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>&#160;}</div><div class="line"><a name="l02882"></a><span class="lineno"> 2882</span>&#160;</div><div class="line"><a name="l02883"></a><span class="lineno"> 2883</span>&#160;<span class="comment">// optional bool use_precedences_in_disjunctive_constraint = 74 [default = true];</span></div><div class="line"><a name="l02884"></a><span class="lineno"> 2884</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a370696cf99fa031ee67927752475ae8f">SatParameters::has_use_precedences_in_disjunctive_constraint</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00010000u) != 0;</div><div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>&#160;}</div><div class="line"><a name="l02887"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a370696cf99fa031ee67927752475ae8f"> 2887</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aaee4bda10cfc0fec0e4e788a72f11c31">SatParameters::clear_use_precedences_in_disjunctive_constraint</a>() {</div><div class="line"><a name="l02888"></a><span class="lineno"> 2888</span>&#160; use_precedences_in_disjunctive_constraint_ = <span class="keyword">true</span>;</div><div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>&#160; _has_bits_[2] &amp;= ~0x00010000u;</div><div class="line"><a name="l02890"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aaee4bda10cfc0fec0e4e788a72f11c31"> 2890</a></span>&#160;}</div><div class="line"><a name="l02891"></a><span class="lineno"> 2891</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2a0ccf77cd58ba4937c44a580f063238">SatParameters::use_precedences_in_disjunctive_constraint</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02892"></a><span class="lineno"> 2892</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_precedences_in_disjunctive_constraint)</span></div><div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>&#160; <span class="keywordflow">return</span> use_precedences_in_disjunctive_constraint_;</div><div class="line"><a name="l02894"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2a0ccf77cd58ba4937c44a580f063238"> 2894</a></span>&#160;}</div><div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7cdff8beb1fe04edfb177e2ad1f489d9">SatParameters::set_use_precedences_in_disjunctive_constraint</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>&#160; _has_bits_[2] |= 0x00010000u;</div><div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>&#160; use_precedences_in_disjunctive_constraint_ = value;</div><div class="line"><a name="l02898"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7cdff8beb1fe04edfb177e2ad1f489d9"> 2898</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_precedences_in_disjunctive_constraint)</span></div><div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>&#160;}</div><div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>&#160;</div><div class="line"><a name="l02901"></a><span class="lineno"> 2901</span>&#160;<span class="comment">// optional bool use_overload_checker_in_cumulative_constraint = 78 [default = false];</span></div><div class="line"><a name="l02902"></a><span class="lineno"> 2902</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad018b89dea2159e6a881a6a96a6514ec">SatParameters::has_use_overload_checker_in_cumulative_constraint</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00000100u) != 0;</div><div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>&#160;}</div><div class="line"><a name="l02905"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad018b89dea2159e6a881a6a96a6514ec"> 2905</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0a9db31587a59f4ffaa4dbb174df4424">SatParameters::clear_use_overload_checker_in_cumulative_constraint</a>() {</div><div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>&#160; use_overload_checker_in_cumulative_constraint_ = <span class="keyword">false</span>;</div><div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>&#160; _has_bits_[0] &amp;= ~0x00000100u;</div><div class="line"><a name="l02908"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0a9db31587a59f4ffaa4dbb174df4424"> 2908</a></span>&#160;}</div><div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6ecaf50307219f2da780c0d94fca721d">SatParameters::use_overload_checker_in_cumulative_constraint</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_overload_checker_in_cumulative_constraint)</span></div><div class="line"><a name="l02911"></a><span class="lineno"> 2911</span>&#160; <span class="keywordflow">return</span> use_overload_checker_in_cumulative_constraint_;</div><div class="line"><a name="l02912"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6ecaf50307219f2da780c0d94fca721d"> 2912</a></span>&#160;}</div><div class="line"><a name="l02913"></a><span class="lineno"> 2913</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aec673646ee9ca4e2a72d531286640d0d">SatParameters::set_use_overload_checker_in_cumulative_constraint</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02914"></a><span class="lineno"> 2914</span>&#160; _has_bits_[0] |= 0x00000100u;</div><div class="line"><a name="l02915"></a><span class="lineno"> 2915</span>&#160; use_overload_checker_in_cumulative_constraint_ = value;</div><div class="line"><a name="l02916"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aec673646ee9ca4e2a72d531286640d0d"> 2916</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_overload_checker_in_cumulative_constraint)</span></div><div class="line"><a name="l02917"></a><span class="lineno"> 2917</span>&#160;}</div><div class="line"><a name="l02918"></a><span class="lineno"> 2918</span>&#160;</div><div class="line"><a name="l02919"></a><span class="lineno"> 2919</span>&#160;<span class="comment">// optional bool use_timetable_edge_finding_in_cumulative_constraint = 79 [default = false];</span></div><div class="line"><a name="l02920"></a><span class="lineno"> 2920</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0986680bcf1538a55e9f4c34eb319b2c">SatParameters::has_use_timetable_edge_finding_in_cumulative_constraint</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02921"></a><span class="lineno"> 2921</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00800000u) != 0;</div><div class="line"><a name="l02922"></a><span class="lineno"> 2922</span>&#160;}</div><div class="line"><a name="l02923"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0986680bcf1538a55e9f4c34eb319b2c"> 2923</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1971b073e183edabaf7bc59f46358d0c">SatParameters::clear_use_timetable_edge_finding_in_cumulative_constraint</a>() {</div><div class="line"><a name="l02924"></a><span class="lineno"> 2924</span>&#160; use_timetable_edge_finding_in_cumulative_constraint_ = <span class="keyword">false</span>;</div><div class="line"><a name="l02925"></a><span class="lineno"> 2925</span>&#160; _has_bits_[0] &amp;= ~0x00800000u;</div><div class="line"><a name="l02926"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1971b073e183edabaf7bc59f46358d0c"> 2926</a></span>&#160;}</div><div class="line"><a name="l02927"></a><span class="lineno"> 2927</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a953b222c7fcb34e9729a1e09928b7c8b">SatParameters::use_timetable_edge_finding_in_cumulative_constraint</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02928"></a><span class="lineno"> 2928</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_timetable_edge_finding_in_cumulative_constraint)</span></div><div class="line"><a name="l02929"></a><span class="lineno"> 2929</span>&#160; <span class="keywordflow">return</span> use_timetable_edge_finding_in_cumulative_constraint_;</div><div class="line"><a name="l02930"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a953b222c7fcb34e9729a1e09928b7c8b"> 2930</a></span>&#160;}</div><div class="line"><a name="l02931"></a><span class="lineno"> 2931</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad2186802e41fbd4b40393594d7bb9911">SatParameters::set_use_timetable_edge_finding_in_cumulative_constraint</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02932"></a><span class="lineno"> 2932</span>&#160; _has_bits_[0] |= 0x00800000u;</div><div class="line"><a name="l02933"></a><span class="lineno"> 2933</span>&#160; use_timetable_edge_finding_in_cumulative_constraint_ = value;</div><div class="line"><a name="l02934"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad2186802e41fbd4b40393594d7bb9911"> 2934</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_timetable_edge_finding_in_cumulative_constraint)</span></div><div class="line"><a name="l02935"></a><span class="lineno"> 2935</span>&#160;}</div><div class="line"><a name="l02936"></a><span class="lineno"> 2936</span>&#160;</div><div class="line"><a name="l02937"></a><span class="lineno"> 2937</span>&#160;<span class="comment">// optional bool use_disjunctive_constraint_in_cumulative_constraint = 80 [default = true];</span></div><div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a653c1af8aabc7bce4a7ab4f7e068ebfc">SatParameters::has_use_disjunctive_constraint_in_cumulative_constraint</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02939"></a><span class="lineno"> 2939</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00020000u) != 0;</div><div class="line"><a name="l02940"></a><span class="lineno"> 2940</span>&#160;}</div><div class="line"><a name="l02941"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a653c1af8aabc7bce4a7ab4f7e068ebfc"> 2941</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2d9a062a188135b7ba435535967c5204">SatParameters::clear_use_disjunctive_constraint_in_cumulative_constraint</a>() {</div><div class="line"><a name="l02942"></a><span class="lineno"> 2942</span>&#160; use_disjunctive_constraint_in_cumulative_constraint_ = <span class="keyword">true</span>;</div><div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>&#160; _has_bits_[2] &amp;= ~0x00020000u;</div><div class="line"><a name="l02944"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2d9a062a188135b7ba435535967c5204"> 2944</a></span>&#160;}</div><div class="line"><a name="l02945"></a><span class="lineno"> 2945</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad38cd6ceca712bdb36dbf7d7be470997">SatParameters::use_disjunctive_constraint_in_cumulative_constraint</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_disjunctive_constraint_in_cumulative_constraint)</span></div><div class="line"><a name="l02947"></a><span class="lineno"> 2947</span>&#160; <span class="keywordflow">return</span> use_disjunctive_constraint_in_cumulative_constraint_;</div><div class="line"><a name="l02948"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad38cd6ceca712bdb36dbf7d7be470997"> 2948</a></span>&#160;}</div><div class="line"><a name="l02949"></a><span class="lineno"> 2949</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adecd25365b2276e87d1d78ef1c5206bd">SatParameters::set_use_disjunctive_constraint_in_cumulative_constraint</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l02950"></a><span class="lineno"> 2950</span>&#160; _has_bits_[2] |= 0x00020000u;</div><div class="line"><a name="l02951"></a><span class="lineno"> 2951</span>&#160; use_disjunctive_constraint_in_cumulative_constraint_ = value;</div><div class="line"><a name="l02952"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#adecd25365b2276e87d1d78ef1c5206bd"> 2952</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_disjunctive_constraint_in_cumulative_constraint)</span></div><div class="line"><a name="l02953"></a><span class="lineno"> 2953</span>&#160;}</div><div class="line"><a name="l02954"></a><span class="lineno"> 2954</span>&#160;</div><div class="line"><a name="l02955"></a><span class="lineno"> 2955</span>&#160;<span class="comment">// optional int32 linearization_level = 90 [default = 1];</span></div><div class="line"><a name="l02956"></a><span class="lineno"> 2956</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3fa28c852425b90a9484d30f46679a96">SatParameters::has_linearization_level</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02957"></a><span class="lineno"> 2957</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00040000u) != 0;</div><div class="line"><a name="l02958"></a><span class="lineno"> 2958</span>&#160;}</div><div class="line"><a name="l02959"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3fa28c852425b90a9484d30f46679a96"> 2959</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6df334d097afe2696bd1a173a80e8fb0">SatParameters::clear_linearization_level</a>() {</div><div class="line"><a name="l02960"></a><span class="lineno"> 2960</span>&#160; linearization_level_ = 1;</div><div class="line"><a name="l02961"></a><span class="lineno"> 2961</span>&#160; _has_bits_[2] &amp;= ~0x00040000u;</div><div class="line"><a name="l02962"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6df334d097afe2696bd1a173a80e8fb0"> 2962</a></span>&#160;}</div><div class="line"><a name="l02963"></a><span class="lineno"> 2963</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af0a98b63bfb6d3d974d1235625812f45">SatParameters::linearization_level</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02964"></a><span class="lineno"> 2964</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.linearization_level)</span></div><div class="line"><a name="l02965"></a><span class="lineno"> 2965</span>&#160; <span class="keywordflow">return</span> linearization_level_;</div><div class="line"><a name="l02966"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af0a98b63bfb6d3d974d1235625812f45"> 2966</a></span>&#160;}</div><div class="line"><a name="l02967"></a><span class="lineno"> 2967</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a479d7f837928fb1d3109cda96a5ace3b">SatParameters::set_linearization_level</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02968"></a><span class="lineno"> 2968</span>&#160; _has_bits_[2] |= 0x00040000u;</div><div class="line"><a name="l02969"></a><span class="lineno"> 2969</span>&#160; linearization_level_ = value;</div><div class="line"><a name="l02970"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a479d7f837928fb1d3109cda96a5ace3b"> 2970</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.linearization_level)</span></div><div class="line"><a name="l02971"></a><span class="lineno"> 2971</span>&#160;}</div><div class="line"><a name="l02972"></a><span class="lineno"> 2972</span>&#160;</div><div class="line"><a name="l02973"></a><span class="lineno"> 2973</span>&#160;<span class="comment">// optional int32 boolean_encoding_level = 107 [default = 1];</span></div><div class="line"><a name="l02974"></a><span class="lineno"> 2974</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a756b16f25abb7e1ffab126d2332e15d0">SatParameters::has_boolean_encoding_level</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02975"></a><span class="lineno"> 2975</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x10000000u) != 0;</div><div class="line"><a name="l02976"></a><span class="lineno"> 2976</span>&#160;}</div><div class="line"><a name="l02977"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a756b16f25abb7e1ffab126d2332e15d0"> 2977</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a35ce99858f0afc9945bc4fe1f22e4e6d">SatParameters::clear_boolean_encoding_level</a>() {</div><div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>&#160; boolean_encoding_level_ = 1;</div><div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>&#160; _has_bits_[2] &amp;= ~0x10000000u;</div><div class="line"><a name="l02980"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a35ce99858f0afc9945bc4fe1f22e4e6d"> 2980</a></span>&#160;}</div><div class="line"><a name="l02981"></a><span class="lineno"> 2981</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a20b11d0a1b3e895e99e9d22bc2f7646d">SatParameters::boolean_encoding_level</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02982"></a><span class="lineno"> 2982</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.boolean_encoding_level)</span></div><div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>&#160; <span class="keywordflow">return</span> boolean_encoding_level_;</div><div class="line"><a name="l02984"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a20b11d0a1b3e895e99e9d22bc2f7646d"> 2984</a></span>&#160;}</div><div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6f55b803fc56bf6eb980a2e2d5cb654">SatParameters::set_boolean_encoding_level</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>&#160; _has_bits_[2] |= 0x10000000u;</div><div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>&#160; boolean_encoding_level_ = value;</div><div class="line"><a name="l02988"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6f55b803fc56bf6eb980a2e2d5cb654"> 2988</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.boolean_encoding_level)</span></div><div class="line"><a name="l02989"></a><span class="lineno"> 2989</span>&#160;}</div><div class="line"><a name="l02990"></a><span class="lineno"> 2990</span>&#160;</div><div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>&#160;<span class="comment">// optional int32 max_num_cuts = 91 [default = 1000];</span></div><div class="line"><a name="l02992"></a><span class="lineno"> 2992</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c3c67c4f76c82ea561567f09cc8c589">SatParameters::has_max_num_cuts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l02993"></a><span class="lineno"> 2993</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00080000u) != 0;</div><div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>&#160;}</div><div class="line"><a name="l02995"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1c3c67c4f76c82ea561567f09cc8c589"> 2995</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a331deb162d70ca1793393c9931da0274">SatParameters::clear_max_num_cuts</a>() {</div><div class="line"><a name="l02996"></a><span class="lineno"> 2996</span>&#160; max_num_cuts_ = 1000;</div><div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>&#160; _has_bits_[2] &amp;= ~0x00080000u;</div><div class="line"><a name="l02998"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a331deb162d70ca1793393c9931da0274"> 2998</a></span>&#160;}</div><div class="line"><a name="l02999"></a><span class="lineno"> 2999</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6b9c4341d3433adb5a02fcdf469aaa65">SatParameters::max_num_cuts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03000"></a><span class="lineno"> 3000</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_num_cuts)</span></div><div class="line"><a name="l03001"></a><span class="lineno"> 3001</span>&#160; <span class="keywordflow">return</span> max_num_cuts_;</div><div class="line"><a name="l03002"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6b9c4341d3433adb5a02fcdf469aaa65"> 3002</a></span>&#160;}</div><div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a764d44a1fbb118e3b17f69f4774c7219">SatParameters::set_max_num_cuts</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>&#160; _has_bits_[2] |= 0x00080000u;</div><div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>&#160; max_num_cuts_ = value;</div><div class="line"><a name="l03006"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a764d44a1fbb118e3b17f69f4774c7219"> 3006</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_num_cuts)</span></div><div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>&#160;}</div><div class="line"><a name="l03008"></a><span class="lineno"> 3008</span>&#160;</div><div class="line"><a name="l03009"></a><span class="lineno"> 3009</span>&#160;<span class="comment">// optional bool only_add_cuts_at_level_zero = 92 [default = false];</span></div><div class="line"><a name="l03010"></a><span class="lineno"> 3010</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a67656b86657f259cd2242eaf7e5840bc">SatParameters::has_only_add_cuts_at_level_zero</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03011"></a><span class="lineno"> 3011</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x01000000u) != 0;</div><div class="line"><a name="l03012"></a><span class="lineno"> 3012</span>&#160;}</div><div class="line"><a name="l03013"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a67656b86657f259cd2242eaf7e5840bc"> 3013</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a722f4187972fc8a2c4c49fa2011b40dc">SatParameters::clear_only_add_cuts_at_level_zero</a>() {</div><div class="line"><a name="l03014"></a><span class="lineno"> 3014</span>&#160; only_add_cuts_at_level_zero_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03015"></a><span class="lineno"> 3015</span>&#160; _has_bits_[0] &amp;= ~0x01000000u;</div><div class="line"><a name="l03016"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a722f4187972fc8a2c4c49fa2011b40dc"> 3016</a></span>&#160;}</div><div class="line"><a name="l03017"></a><span class="lineno"> 3017</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6640268cf41dee98c18683cb710ca8c5">SatParameters::only_add_cuts_at_level_zero</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.only_add_cuts_at_level_zero)</span></div><div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>&#160; <span class="keywordflow">return</span> only_add_cuts_at_level_zero_;</div><div class="line"><a name="l03020"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6640268cf41dee98c18683cb710ca8c5"> 3020</a></span>&#160;}</div><div class="line"><a name="l03021"></a><span class="lineno"> 3021</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1fc15036affa6211d5d431a14b976b9b">SatParameters::set_only_add_cuts_at_level_zero</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03022"></a><span class="lineno"> 3022</span>&#160; _has_bits_[0] |= 0x01000000u;</div><div class="line"><a name="l03023"></a><span class="lineno"> 3023</span>&#160; only_add_cuts_at_level_zero_ = value;</div><div class="line"><a name="l03024"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1fc15036affa6211d5d431a14b976b9b"> 3024</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.only_add_cuts_at_level_zero)</span></div><div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>&#160;}</div><div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>&#160;</div><div class="line"><a name="l03027"></a><span class="lineno"> 3027</span>&#160;<span class="comment">// optional bool add_knapsack_cuts = 111 [default = false];</span></div><div class="line"><a name="l03028"></a><span class="lineno"> 3028</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afa4aead81722bdb0056014bac13141c8">SatParameters::has_add_knapsack_cuts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x02000000u) != 0;</div><div class="line"><a name="l03030"></a><span class="lineno"> 3030</span>&#160;}</div><div class="line"><a name="l03031"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afa4aead81722bdb0056014bac13141c8"> 3031</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a04c63b40595db6488c1bfb0a3b101bac">SatParameters::clear_add_knapsack_cuts</a>() {</div><div class="line"><a name="l03032"></a><span class="lineno"> 3032</span>&#160; add_knapsack_cuts_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03033"></a><span class="lineno"> 3033</span>&#160; _has_bits_[0] &amp;= ~0x02000000u;</div><div class="line"><a name="l03034"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a04c63b40595db6488c1bfb0a3b101bac"> 3034</a></span>&#160;}</div><div class="line"><a name="l03035"></a><span class="lineno"> 3035</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa9d1f7d5ab75524506aa61259a9def86">SatParameters::add_knapsack_cuts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03036"></a><span class="lineno"> 3036</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.add_knapsack_cuts)</span></div><div class="line"><a name="l03037"></a><span class="lineno"> 3037</span>&#160; <span class="keywordflow">return</span> add_knapsack_cuts_;</div><div class="line"><a name="l03038"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa9d1f7d5ab75524506aa61259a9def86"> 3038</a></span>&#160;}</div><div class="line"><a name="l03039"></a><span class="lineno"> 3039</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a92921ca8bf6c096980da55da47422c40">SatParameters::set_add_knapsack_cuts</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03040"></a><span class="lineno"> 3040</span>&#160; _has_bits_[0] |= 0x02000000u;</div><div class="line"><a name="l03041"></a><span class="lineno"> 3041</span>&#160; add_knapsack_cuts_ = value;</div><div class="line"><a name="l03042"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a92921ca8bf6c096980da55da47422c40"> 3042</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.add_knapsack_cuts)</span></div><div class="line"><a name="l03043"></a><span class="lineno"> 3043</span>&#160;}</div><div class="line"><a name="l03044"></a><span class="lineno"> 3044</span>&#160;</div><div class="line"><a name="l03045"></a><span class="lineno"> 3045</span>&#160;<span class="comment">// optional bool add_cg_cuts = 117 [default = false];</span></div><div class="line"><a name="l03046"></a><span class="lineno"> 3046</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a38608a2a8876aa04d1116fe98b1a3bf0">SatParameters::has_add_cg_cuts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03047"></a><span class="lineno"> 3047</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x04000000u) != 0;</div><div class="line"><a name="l03048"></a><span class="lineno"> 3048</span>&#160;}</div><div class="line"><a name="l03049"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a38608a2a8876aa04d1116fe98b1a3bf0"> 3049</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2e7e06416c6d33832c3db6ff92ed7199">SatParameters::clear_add_cg_cuts</a>() {</div><div class="line"><a name="l03050"></a><span class="lineno"> 3050</span>&#160; add_cg_cuts_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03051"></a><span class="lineno"> 3051</span>&#160; _has_bits_[0] &amp;= ~0x04000000u;</div><div class="line"><a name="l03052"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2e7e06416c6d33832c3db6ff92ed7199"> 3052</a></span>&#160;}</div><div class="line"><a name="l03053"></a><span class="lineno"> 3053</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a05b0283ab0ec514dc5491661dbc2e34b">SatParameters::add_cg_cuts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03054"></a><span class="lineno"> 3054</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.add_cg_cuts)</span></div><div class="line"><a name="l03055"></a><span class="lineno"> 3055</span>&#160; <span class="keywordflow">return</span> add_cg_cuts_;</div><div class="line"><a name="l03056"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a05b0283ab0ec514dc5491661dbc2e34b"> 3056</a></span>&#160;}</div><div class="line"><a name="l03057"></a><span class="lineno"> 3057</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acf1bfa02f21378b89106cd3f86406d70">SatParameters::set_add_cg_cuts</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03058"></a><span class="lineno"> 3058</span>&#160; _has_bits_[0] |= 0x04000000u;</div><div class="line"><a name="l03059"></a><span class="lineno"> 3059</span>&#160; add_cg_cuts_ = value;</div><div class="line"><a name="l03060"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#acf1bfa02f21378b89106cd3f86406d70"> 3060</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.add_cg_cuts)</span></div><div class="line"><a name="l03061"></a><span class="lineno"> 3061</span>&#160;}</div><div class="line"><a name="l03062"></a><span class="lineno"> 3062</span>&#160;</div><div class="line"><a name="l03063"></a><span class="lineno"> 3063</span>&#160;<span class="comment">// optional bool add_mir_cuts = 120 [default = true];</span></div><div class="line"><a name="l03064"></a><span class="lineno"> 3064</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a376e6ea815537cd2e97feb2f0e691942">SatParameters::has_add_mir_cuts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03065"></a><span class="lineno"> 3065</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000004u) != 0;</div><div class="line"><a name="l03066"></a><span class="lineno"> 3066</span>&#160;}</div><div class="line"><a name="l03067"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a376e6ea815537cd2e97feb2f0e691942"> 3067</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adcf97ed1a1ea5ede79aeaf331c9592d5">SatParameters::clear_add_mir_cuts</a>() {</div><div class="line"><a name="l03068"></a><span class="lineno"> 3068</span>&#160; add_mir_cuts_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03069"></a><span class="lineno"> 3069</span>&#160; _has_bits_[3] &amp;= ~0x00000004u;</div><div class="line"><a name="l03070"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#adcf97ed1a1ea5ede79aeaf331c9592d5"> 3070</a></span>&#160;}</div><div class="line"><a name="l03071"></a><span class="lineno"> 3071</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8cb2bad5c31fe58b2ee94344891f60e">SatParameters::add_mir_cuts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03072"></a><span class="lineno"> 3072</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.add_mir_cuts)</span></div><div class="line"><a name="l03073"></a><span class="lineno"> 3073</span>&#160; <span class="keywordflow">return</span> add_mir_cuts_;</div><div class="line"><a name="l03074"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab8cb2bad5c31fe58b2ee94344891f60e"> 3074</a></span>&#160;}</div><div class="line"><a name="l03075"></a><span class="lineno"> 3075</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4ecfa46b49fb90be62cfc4a7ef4450dd">SatParameters::set_add_mir_cuts</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03076"></a><span class="lineno"> 3076</span>&#160; _has_bits_[3] |= 0x00000004u;</div><div class="line"><a name="l03077"></a><span class="lineno"> 3077</span>&#160; add_mir_cuts_ = value;</div><div class="line"><a name="l03078"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4ecfa46b49fb90be62cfc4a7ef4450dd"> 3078</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.add_mir_cuts)</span></div><div class="line"><a name="l03079"></a><span class="lineno"> 3079</span>&#160;}</div><div class="line"><a name="l03080"></a><span class="lineno"> 3080</span>&#160;</div><div class="line"><a name="l03081"></a><span class="lineno"> 3081</span>&#160;<span class="comment">// optional bool use_mir_rounding = 118 [default = true];</span></div><div class="line"><a name="l03082"></a><span class="lineno"> 3082</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a63878829db966b5e438590bd50b14cf4">SatParameters::has_use_mir_rounding</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03083"></a><span class="lineno"> 3083</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000008u) != 0;</div><div class="line"><a name="l03084"></a><span class="lineno"> 3084</span>&#160;}</div><div class="line"><a name="l03085"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a63878829db966b5e438590bd50b14cf4"> 3085</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aab537a0adeb1c5d20511dbc7cdc49821">SatParameters::clear_use_mir_rounding</a>() {</div><div class="line"><a name="l03086"></a><span class="lineno"> 3086</span>&#160; use_mir_rounding_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03087"></a><span class="lineno"> 3087</span>&#160; _has_bits_[3] &amp;= ~0x00000008u;</div><div class="line"><a name="l03088"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aab537a0adeb1c5d20511dbc7cdc49821"> 3088</a></span>&#160;}</div><div class="line"><a name="l03089"></a><span class="lineno"> 3089</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac79caa8b7a4c29ca5c8eb1bae0646b18">SatParameters::use_mir_rounding</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03090"></a><span class="lineno"> 3090</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_mir_rounding)</span></div><div class="line"><a name="l03091"></a><span class="lineno"> 3091</span>&#160; <span class="keywordflow">return</span> use_mir_rounding_;</div><div class="line"><a name="l03092"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac79caa8b7a4c29ca5c8eb1bae0646b18"> 3092</a></span>&#160;}</div><div class="line"><a name="l03093"></a><span class="lineno"> 3093</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a78e02a718d4f859c50b8914a9e4b0fdd">SatParameters::set_use_mir_rounding</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>&#160; _has_bits_[3] |= 0x00000008u;</div><div class="line"><a name="l03095"></a><span class="lineno"> 3095</span>&#160; use_mir_rounding_ = value;</div><div class="line"><a name="l03096"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a78e02a718d4f859c50b8914a9e4b0fdd"> 3096</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_mir_rounding)</span></div><div class="line"><a name="l03097"></a><span class="lineno"> 3097</span>&#160;}</div><div class="line"><a name="l03098"></a><span class="lineno"> 3098</span>&#160;</div><div class="line"><a name="l03099"></a><span class="lineno"> 3099</span>&#160;<span class="comment">// optional int32 max_integer_rounding_scaling = 119 [default = 600];</span></div><div class="line"><a name="l03100"></a><span class="lineno"> 3100</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7afb62ad9e9d6be5a26d00b383affd49">SatParameters::has_max_integer_rounding_scaling</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03101"></a><span class="lineno"> 3101</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000200u) != 0;</div><div class="line"><a name="l03102"></a><span class="lineno"> 3102</span>&#160;}</div><div class="line"><a name="l03103"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7afb62ad9e9d6be5a26d00b383affd49"> 3103</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2d19d28ab90f0193d49b6d9dadf3b2da">SatParameters::clear_max_integer_rounding_scaling</a>() {</div><div class="line"><a name="l03104"></a><span class="lineno"> 3104</span>&#160; max_integer_rounding_scaling_ = 600;</div><div class="line"><a name="l03105"></a><span class="lineno"> 3105</span>&#160; _has_bits_[3] &amp;= ~0x00000200u;</div><div class="line"><a name="l03106"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2d19d28ab90f0193d49b6d9dadf3b2da"> 3106</a></span>&#160;}</div><div class="line"><a name="l03107"></a><span class="lineno"> 3107</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3aee2d5ca527b9b127fea3bcdc4d7fc7">SatParameters::max_integer_rounding_scaling</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03108"></a><span class="lineno"> 3108</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_integer_rounding_scaling)</span></div><div class="line"><a name="l03109"></a><span class="lineno"> 3109</span>&#160; <span class="keywordflow">return</span> max_integer_rounding_scaling_;</div><div class="line"><a name="l03110"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3aee2d5ca527b9b127fea3bcdc4d7fc7"> 3110</a></span>&#160;}</div><div class="line"><a name="l03111"></a><span class="lineno"> 3111</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a62c7db88ac0975d6ccb2adf297cdc175">SatParameters::set_max_integer_rounding_scaling</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l03112"></a><span class="lineno"> 3112</span>&#160; _has_bits_[3] |= 0x00000200u;</div><div class="line"><a name="l03113"></a><span class="lineno"> 3113</span>&#160; max_integer_rounding_scaling_ = value;</div><div class="line"><a name="l03114"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a62c7db88ac0975d6ccb2adf297cdc175"> 3114</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_integer_rounding_scaling)</span></div><div class="line"><a name="l03115"></a><span class="lineno"> 3115</span>&#160;}</div><div class="line"><a name="l03116"></a><span class="lineno"> 3116</span>&#160;</div><div class="line"><a name="l03117"></a><span class="lineno"> 3117</span>&#160;<span class="comment">// optional bool add_lp_constraints_lazily = 112 [default = true];</span></div><div class="line"><a name="l03118"></a><span class="lineno"> 3118</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae27fc5f446a70f1960b94dd1669da9a0">SatParameters::has_add_lp_constraints_lazily</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03119"></a><span class="lineno"> 3119</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000010u) != 0;</div><div class="line"><a name="l03120"></a><span class="lineno"> 3120</span>&#160;}</div><div class="line"><a name="l03121"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae27fc5f446a70f1960b94dd1669da9a0"> 3121</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad543207d30019dc1fe988d3af4374774">SatParameters::clear_add_lp_constraints_lazily</a>() {</div><div class="line"><a name="l03122"></a><span class="lineno"> 3122</span>&#160; add_lp_constraints_lazily_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03123"></a><span class="lineno"> 3123</span>&#160; _has_bits_[3] &amp;= ~0x00000010u;</div><div class="line"><a name="l03124"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad543207d30019dc1fe988d3af4374774"> 3124</a></span>&#160;}</div><div class="line"><a name="l03125"></a><span class="lineno"> 3125</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2019d199f858dd546ccd593b26ab198c">SatParameters::add_lp_constraints_lazily</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03126"></a><span class="lineno"> 3126</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.add_lp_constraints_lazily)</span></div><div class="line"><a name="l03127"></a><span class="lineno"> 3127</span>&#160; <span class="keywordflow">return</span> add_lp_constraints_lazily_;</div><div class="line"><a name="l03128"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2019d199f858dd546ccd593b26ab198c"> 3128</a></span>&#160;}</div><div class="line"><a name="l03129"></a><span class="lineno"> 3129</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad257f8729ea29346b8e9698272ba35f8">SatParameters::set_add_lp_constraints_lazily</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03130"></a><span class="lineno"> 3130</span>&#160; _has_bits_[3] |= 0x00000010u;</div><div class="line"><a name="l03131"></a><span class="lineno"> 3131</span>&#160; add_lp_constraints_lazily_ = value;</div><div class="line"><a name="l03132"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad257f8729ea29346b8e9698272ba35f8"> 3132</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.add_lp_constraints_lazily)</span></div><div class="line"><a name="l03133"></a><span class="lineno"> 3133</span>&#160;}</div><div class="line"><a name="l03134"></a><span class="lineno"> 3134</span>&#160;</div><div class="line"><a name="l03135"></a><span class="lineno"> 3135</span>&#160;<span class="comment">// optional double min_orthogonality_for_lp_constraints = 115 [default = 0];</span></div><div class="line"><a name="l03136"></a><span class="lineno"> 3136</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad7af5d2e5696028919b11bdfe008346b">SatParameters::has_min_orthogonality_for_lp_constraints</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03137"></a><span class="lineno"> 3137</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x10000000u) != 0;</div><div class="line"><a name="l03138"></a><span class="lineno"> 3138</span>&#160;}</div><div class="line"><a name="l03139"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad7af5d2e5696028919b11bdfe008346b"> 3139</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5f643d045e63b5873f1fa94bbecf0849">SatParameters::clear_min_orthogonality_for_lp_constraints</a>() {</div><div class="line"><a name="l03140"></a><span class="lineno"> 3140</span>&#160; min_orthogonality_for_lp_constraints_ = 0;</div><div class="line"><a name="l03141"></a><span class="lineno"> 3141</span>&#160; _has_bits_[0] &amp;= ~0x10000000u;</div><div class="line"><a name="l03142"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5f643d045e63b5873f1fa94bbecf0849"> 3142</a></span>&#160;}</div><div class="line"><a name="l03143"></a><span class="lineno"> 3143</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a043ad75614acafc414ffd4947fafaa34">SatParameters::min_orthogonality_for_lp_constraints</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03144"></a><span class="lineno"> 3144</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.min_orthogonality_for_lp_constraints)</span></div><div class="line"><a name="l03145"></a><span class="lineno"> 3145</span>&#160; <span class="keywordflow">return</span> min_orthogonality_for_lp_constraints_;</div><div class="line"><a name="l03146"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a043ad75614acafc414ffd4947fafaa34"> 3146</a></span>&#160;}</div><div class="line"><a name="l03147"></a><span class="lineno"> 3147</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6d2f4faa402690f8463b8f25657bf5c0">SatParameters::set_min_orthogonality_for_lp_constraints</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l03148"></a><span class="lineno"> 3148</span>&#160; _has_bits_[0] |= 0x10000000u;</div><div class="line"><a name="l03149"></a><span class="lineno"> 3149</span>&#160; min_orthogonality_for_lp_constraints_ = value;</div><div class="line"><a name="l03150"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6d2f4faa402690f8463b8f25657bf5c0"> 3150</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.min_orthogonality_for_lp_constraints)</span></div><div class="line"><a name="l03151"></a><span class="lineno"> 3151</span>&#160;}</div><div class="line"><a name="l03152"></a><span class="lineno"> 3152</span>&#160;</div><div class="line"><a name="l03153"></a><span class="lineno"> 3153</span>&#160;<span class="comment">// optional int64 max_inactive_count = 121 [default = 1000];</span></div><div class="line"><a name="l03154"></a><span class="lineno"> 3154</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7e28ac8ff60b0c553bc068f9c97a5833">SatParameters::has_max_inactive_count</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03155"></a><span class="lineno"> 3155</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000400u) != 0;</div><div class="line"><a name="l03156"></a><span class="lineno"> 3156</span>&#160;}</div><div class="line"><a name="l03157"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7e28ac8ff60b0c553bc068f9c97a5833"> 3157</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad6e2cc39f1ffd9593d470b154f41f87a">SatParameters::clear_max_inactive_count</a>() {</div><div class="line"><a name="l03158"></a><span class="lineno"> 3158</span>&#160; max_inactive_count_ = PROTOBUF_LONGLONG(1000);</div><div class="line"><a name="l03159"></a><span class="lineno"> 3159</span>&#160; _has_bits_[3] &amp;= ~0x00000400u;</div><div class="line"><a name="l03160"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad6e2cc39f1ffd9593d470b154f41f87a"> 3160</a></span>&#160;}</div><div class="line"><a name="l03161"></a><span class="lineno"> 3161</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a251a8349e328b59486aef4d46e5544d7">SatParameters::max_inactive_count</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03162"></a><span class="lineno"> 3162</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.max_inactive_count)</span></div><div class="line"><a name="l03163"></a><span class="lineno"> 3163</span>&#160; <span class="keywordflow">return</span> max_inactive_count_;</div><div class="line"><a name="l03164"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a251a8349e328b59486aef4d46e5544d7"> 3164</a></span>&#160;}</div><div class="line"><a name="l03165"></a><span class="lineno"> 3165</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac08f42beb7c0dc2bcc619f45f117282d">SatParameters::set_max_inactive_count</a>(::PROTOBUF_NAMESPACE_ID::int64 value) {</div><div class="line"><a name="l03166"></a><span class="lineno"> 3166</span>&#160; _has_bits_[3] |= 0x00000400u;</div><div class="line"><a name="l03167"></a><span class="lineno"> 3167</span>&#160; max_inactive_count_ = value;</div><div class="line"><a name="l03168"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac08f42beb7c0dc2bcc619f45f117282d"> 3168</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.max_inactive_count)</span></div><div class="line"><a name="l03169"></a><span class="lineno"> 3169</span>&#160;}</div><div class="line"><a name="l03170"></a><span class="lineno"> 3170</span>&#160;</div><div class="line"><a name="l03171"></a><span class="lineno"> 3171</span>&#160;<span class="comment">// optional int64 constraint_removal_batch_size = 122 [default = 100];</span></div><div class="line"><a name="l03172"></a><span class="lineno"> 3172</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abaf3de71f74efcbf186d4cd6927d1b4a">SatParameters::has_constraint_removal_batch_size</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03173"></a><span class="lineno"> 3173</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000800u) != 0;</div><div class="line"><a name="l03174"></a><span class="lineno"> 3174</span>&#160;}</div><div class="line"><a name="l03175"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abaf3de71f74efcbf186d4cd6927d1b4a"> 3175</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa3932668de1670b6b933659f6d0662c2">SatParameters::clear_constraint_removal_batch_size</a>() {</div><div class="line"><a name="l03176"></a><span class="lineno"> 3176</span>&#160; constraint_removal_batch_size_ = PROTOBUF_LONGLONG(100);</div><div class="line"><a name="l03177"></a><span class="lineno"> 3177</span>&#160; _has_bits_[3] &amp;= ~0x00000800u;</div><div class="line"><a name="l03178"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa3932668de1670b6b933659f6d0662c2"> 3178</a></span>&#160;}</div><div class="line"><a name="l03179"></a><span class="lineno"> 3179</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a27d70a01c7fd8403d1b5d0a587c9daef">SatParameters::constraint_removal_batch_size</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03180"></a><span class="lineno"> 3180</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.constraint_removal_batch_size)</span></div><div class="line"><a name="l03181"></a><span class="lineno"> 3181</span>&#160; <span class="keywordflow">return</span> constraint_removal_batch_size_;</div><div class="line"><a name="l03182"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a27d70a01c7fd8403d1b5d0a587c9daef"> 3182</a></span>&#160;}</div><div class="line"><a name="l03183"></a><span class="lineno"> 3183</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa5ff14517c248adc111bb24ad3c702b7">SatParameters::set_constraint_removal_batch_size</a>(::PROTOBUF_NAMESPACE_ID::int64 value) {</div><div class="line"><a name="l03184"></a><span class="lineno"> 3184</span>&#160; _has_bits_[3] |= 0x00000800u;</div><div class="line"><a name="l03185"></a><span class="lineno"> 3185</span>&#160; constraint_removal_batch_size_ = value;</div><div class="line"><a name="l03186"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa5ff14517c248adc111bb24ad3c702b7"> 3186</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.constraint_removal_batch_size)</span></div><div class="line"><a name="l03187"></a><span class="lineno"> 3187</span>&#160;}</div><div class="line"><a name="l03188"></a><span class="lineno"> 3188</span>&#160;</div><div class="line"><a name="l03189"></a><span class="lineno"> 3189</span>&#160;<span class="comment">// optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTOMATIC_SEARCH];</span></div><div class="line"><a name="l03190"></a><span class="lineno"> 3190</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abb18c00f70cd1ba260c5972418c13f64">SatParameters::has_search_branching</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03191"></a><span class="lineno"> 3191</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00020000u) != 0;</div><div class="line"><a name="l03192"></a><span class="lineno"> 3192</span>&#160;}</div><div class="line"><a name="l03193"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abb18c00f70cd1ba260c5972418c13f64"> 3193</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1037626aa53652711ac3042db4dee13">SatParameters::clear_search_branching</a>() {</div><div class="line"><a name="l03194"></a><span class="lineno"> 3194</span>&#160; search_branching_ = 0;</div><div class="line"><a name="l03195"></a><span class="lineno"> 3195</span>&#160; _has_bits_[0] &amp;= ~0x00020000u;</div><div class="line"><a name="l03196"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1037626aa53652711ac3042db4dee13"> 3196</a></span>&#160;}</div><div class="line"><a name="l03197"></a><span class="lineno"> 3197</span>&#160;<a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">inline ::operations_research::sat::SatParameters_SearchBranching</a> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac349e5bab7c4d219226d6fa0b3640cb9">SatParameters::search_branching</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03198"></a><span class="lineno"> 3198</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.search_branching)</span></div><div class="line"><a name="l03199"></a><span class="lineno"> 3199</span>&#160; <span class="keywordflow">return</span> static_cast&lt; ::operations_research::sat::SatParameters_SearchBranching &gt;(search_branching_);</div><div class="line"><a name="l03200"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac349e5bab7c4d219226d6fa0b3640cb9"> 3200</a></span>&#160;}</div><div class="line"><a name="l03201"></a><span class="lineno"> 3201</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a26ea5d1445e6356d6f0534be32aba7ec">SatParameters::set_search_branching</a>(::<a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">operations_research::sat::SatParameters_SearchBranching</a> value) {</div><div class="line"><a name="l03202"></a><span class="lineno"> 3202</span>&#160; assert(::<a class="code" href="namespaceoperations__research_1_1sat.html#a9018824bcc1b169f32af87ad4faf7561">operations_research::sat::SatParameters_SearchBranching_IsValid</a>(value));</div><div class="line"><a name="l03203"></a><span class="lineno"> 3203</span>&#160; _has_bits_[0] |= 0x00020000u;</div><div class="line"><a name="l03204"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a26ea5d1445e6356d6f0534be32aba7ec"> 3204</a></span>&#160; search_branching_ = value;</div><div class="line"><a name="l03205"></a><span class="lineno"> 3205</span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.search_branching)</span></div><div class="line"><a name="l03206"></a><span class="lineno"> 3206</span>&#160;}</div><div class="line"><a name="l03207"></a><span class="lineno"> 3207</span>&#160;</div><div class="line"><a name="l03208"></a><span class="lineno"> 3208</span>&#160;<span class="comment">// optional bool exploit_integer_lp_solution = 94 [default = true];</span></div><div class="line"><a name="l03209"></a><span class="lineno"> 3209</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ada1123197d9468202b3e32d3202c4ac7">SatParameters::has_exploit_integer_lp_solution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03210"></a><span class="lineno"> 3210</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000020u) != 0;</div><div class="line"><a name="l03211"></a><span class="lineno"> 3211</span>&#160;}</div><div class="line"><a name="l03212"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ada1123197d9468202b3e32d3202c4ac7"> 3212</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8a698230c7b1915c3ffba4243745e9df">SatParameters::clear_exploit_integer_lp_solution</a>() {</div><div class="line"><a name="l03213"></a><span class="lineno"> 3213</span>&#160; exploit_integer_lp_solution_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03214"></a><span class="lineno"> 3214</span>&#160; _has_bits_[3] &amp;= ~0x00000020u;</div><div class="line"><a name="l03215"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8a698230c7b1915c3ffba4243745e9df"> 3215</a></span>&#160;}</div><div class="line"><a name="l03216"></a><span class="lineno"> 3216</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7735e6e231740c615486fd50300c4292">SatParameters::exploit_integer_lp_solution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03217"></a><span class="lineno"> 3217</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.exploit_integer_lp_solution)</span></div><div class="line"><a name="l03218"></a><span class="lineno"> 3218</span>&#160; <span class="keywordflow">return</span> exploit_integer_lp_solution_;</div><div class="line"><a name="l03219"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7735e6e231740c615486fd50300c4292"> 3219</a></span>&#160;}</div><div class="line"><a name="l03220"></a><span class="lineno"> 3220</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8b0175b0d535952628e64fd8a17df1de">SatParameters::set_exploit_integer_lp_solution</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03221"></a><span class="lineno"> 3221</span>&#160; _has_bits_[3] |= 0x00000020u;</div><div class="line"><a name="l03222"></a><span class="lineno"> 3222</span>&#160; exploit_integer_lp_solution_ = value;</div><div class="line"><a name="l03223"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8b0175b0d535952628e64fd8a17df1de"> 3223</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.exploit_integer_lp_solution)</span></div><div class="line"><a name="l03224"></a><span class="lineno"> 3224</span>&#160;}</div><div class="line"><a name="l03225"></a><span class="lineno"> 3225</span>&#160;</div><div class="line"><a name="l03226"></a><span class="lineno"> 3226</span>&#160;<span class="comment">// optional bool exploit_all_lp_solution = 116 [default = true];</span></div><div class="line"><a name="l03227"></a><span class="lineno"> 3227</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a01149d364c5dafc503cf3e065c684818">SatParameters::has_exploit_all_lp_solution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03228"></a><span class="lineno"> 3228</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x01000000u) != 0;</div><div class="line"><a name="l03229"></a><span class="lineno"> 3229</span>&#160;}</div><div class="line"><a name="l03230"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a01149d364c5dafc503cf3e065c684818"> 3230</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a69c75c42b89c78020d3aba350fad8c57">SatParameters::clear_exploit_all_lp_solution</a>() {</div><div class="line"><a name="l03231"></a><span class="lineno"> 3231</span>&#160; exploit_all_lp_solution_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03232"></a><span class="lineno"> 3232</span>&#160; _has_bits_[2] &amp;= ~0x01000000u;</div><div class="line"><a name="l03233"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a69c75c42b89c78020d3aba350fad8c57"> 3233</a></span>&#160;}</div><div class="line"><a name="l03234"></a><span class="lineno"> 3234</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a42408080a77032f2b2201d06e58a0f6e">SatParameters::exploit_all_lp_solution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03235"></a><span class="lineno"> 3235</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.exploit_all_lp_solution)</span></div><div class="line"><a name="l03236"></a><span class="lineno"> 3236</span>&#160; <span class="keywordflow">return</span> exploit_all_lp_solution_;</div><div class="line"><a name="l03237"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a42408080a77032f2b2201d06e58a0f6e"> 3237</a></span>&#160;}</div><div class="line"><a name="l03238"></a><span class="lineno"> 3238</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7aa58f43a87d551f9bc0a75c97df8476">SatParameters::set_exploit_all_lp_solution</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03239"></a><span class="lineno"> 3239</span>&#160; _has_bits_[2] |= 0x01000000u;</div><div class="line"><a name="l03240"></a><span class="lineno"> 3240</span>&#160; exploit_all_lp_solution_ = value;</div><div class="line"><a name="l03241"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7aa58f43a87d551f9bc0a75c97df8476"> 3241</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.exploit_all_lp_solution)</span></div><div class="line"><a name="l03242"></a><span class="lineno"> 3242</span>&#160;}</div><div class="line"><a name="l03243"></a><span class="lineno"> 3243</span>&#160;</div><div class="line"><a name="l03244"></a><span class="lineno"> 3244</span>&#160;<span class="comment">// optional bool exploit_best_solution = 130 [default = false];</span></div><div class="line"><a name="l03245"></a><span class="lineno"> 3245</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9de3c5f96b0ca544acd7fb20ba31ad0e">SatParameters::has_exploit_best_solution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03246"></a><span class="lineno"> 3246</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00080000u) != 0;</div><div class="line"><a name="l03247"></a><span class="lineno"> 3247</span>&#160;}</div><div class="line"><a name="l03248"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9de3c5f96b0ca544acd7fb20ba31ad0e"> 3248</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3443567f3260b0fd825d334b27e09e8c">SatParameters::clear_exploit_best_solution</a>() {</div><div class="line"><a name="l03249"></a><span class="lineno"> 3249</span>&#160; exploit_best_solution_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03250"></a><span class="lineno"> 3250</span>&#160; _has_bits_[0] &amp;= ~0x00080000u;</div><div class="line"><a name="l03251"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3443567f3260b0fd825d334b27e09e8c"> 3251</a></span>&#160;}</div><div class="line"><a name="l03252"></a><span class="lineno"> 3252</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0ae0b2bc8aa340d565d20a48ca2993aa">SatParameters::exploit_best_solution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03253"></a><span class="lineno"> 3253</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.exploit_best_solution)</span></div><div class="line"><a name="l03254"></a><span class="lineno"> 3254</span>&#160; <span class="keywordflow">return</span> exploit_best_solution_;</div><div class="line"><a name="l03255"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0ae0b2bc8aa340d565d20a48ca2993aa"> 3255</a></span>&#160;}</div><div class="line"><a name="l03256"></a><span class="lineno"> 3256</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2b0c09acebdc1829d7df993790ec79d6">SatParameters::set_exploit_best_solution</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03257"></a><span class="lineno"> 3257</span>&#160; _has_bits_[0] |= 0x00080000u;</div><div class="line"><a name="l03258"></a><span class="lineno"> 3258</span>&#160; exploit_best_solution_ = value;</div><div class="line"><a name="l03259"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2b0c09acebdc1829d7df993790ec79d6"> 3259</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.exploit_best_solution)</span></div><div class="line"><a name="l03260"></a><span class="lineno"> 3260</span>&#160;}</div><div class="line"><a name="l03261"></a><span class="lineno"> 3261</span>&#160;</div><div class="line"><a name="l03262"></a><span class="lineno"> 3262</span>&#160;<span class="comment">// optional bool exploit_objective = 131 [default = true];</span></div><div class="line"><a name="l03263"></a><span class="lineno"> 3263</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac06d87416a568cfd3d2510fd93eb00dc">SatParameters::has_exploit_objective</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03264"></a><span class="lineno"> 3264</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x02000000u) != 0;</div><div class="line"><a name="l03265"></a><span class="lineno"> 3265</span>&#160;}</div><div class="line"><a name="l03266"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac06d87416a568cfd3d2510fd93eb00dc"> 3266</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad218eff075b3081fbea55e698aea1169">SatParameters::clear_exploit_objective</a>() {</div><div class="line"><a name="l03267"></a><span class="lineno"> 3267</span>&#160; exploit_objective_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03268"></a><span class="lineno"> 3268</span>&#160; _has_bits_[2] &amp;= ~0x02000000u;</div><div class="line"><a name="l03269"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad218eff075b3081fbea55e698aea1169"> 3269</a></span>&#160;}</div><div class="line"><a name="l03270"></a><span class="lineno"> 3270</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acd5ac8d4f358bb1ea9c213b373065ced">SatParameters::exploit_objective</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03271"></a><span class="lineno"> 3271</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.exploit_objective)</span></div><div class="line"><a name="l03272"></a><span class="lineno"> 3272</span>&#160; <span class="keywordflow">return</span> exploit_objective_;</div><div class="line"><a name="l03273"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#acd5ac8d4f358bb1ea9c213b373065ced"> 3273</a></span>&#160;}</div><div class="line"><a name="l03274"></a><span class="lineno"> 3274</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4e91c83ef16a5db6d3c8f0976216fac6">SatParameters::set_exploit_objective</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03275"></a><span class="lineno"> 3275</span>&#160; _has_bits_[2] |= 0x02000000u;</div><div class="line"><a name="l03276"></a><span class="lineno"> 3276</span>&#160; exploit_objective_ = value;</div><div class="line"><a name="l03277"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4e91c83ef16a5db6d3c8f0976216fac6"> 3277</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.exploit_objective)</span></div><div class="line"><a name="l03278"></a><span class="lineno"> 3278</span>&#160;}</div><div class="line"><a name="l03279"></a><span class="lineno"> 3279</span>&#160;</div><div class="line"><a name="l03280"></a><span class="lineno"> 3280</span>&#160;<span class="comment">// optional int64 pseudo_cost_reliability_threshold = 123 [default = 100];</span></div><div class="line"><a name="l03281"></a><span class="lineno"> 3281</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#adc59cdf3d720dff16eaea2dbf19028bb">SatParameters::has_pseudo_cost_reliability_threshold</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03282"></a><span class="lineno"> 3282</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00001000u) != 0;</div><div class="line"><a name="l03283"></a><span class="lineno"> 3283</span>&#160;}</div><div class="line"><a name="l03284"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#adc59cdf3d720dff16eaea2dbf19028bb"> 3284</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0dacbfbb1822ae81089ad93331f2e542">SatParameters::clear_pseudo_cost_reliability_threshold</a>() {</div><div class="line"><a name="l03285"></a><span class="lineno"> 3285</span>&#160; pseudo_cost_reliability_threshold_ = PROTOBUF_LONGLONG(100);</div><div class="line"><a name="l03286"></a><span class="lineno"> 3286</span>&#160; _has_bits_[3] &amp;= ~0x00001000u;</div><div class="line"><a name="l03287"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0dacbfbb1822ae81089ad93331f2e542"> 3287</a></span>&#160;}</div><div class="line"><a name="l03288"></a><span class="lineno"> 3288</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a30e29a94a6530420599dfa28c4fc5214">SatParameters::pseudo_cost_reliability_threshold</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03289"></a><span class="lineno"> 3289</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.pseudo_cost_reliability_threshold)</span></div><div class="line"><a name="l03290"></a><span class="lineno"> 3290</span>&#160; <span class="keywordflow">return</span> pseudo_cost_reliability_threshold_;</div><div class="line"><a name="l03291"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a30e29a94a6530420599dfa28c4fc5214"> 3291</a></span>&#160;}</div><div class="line"><a name="l03292"></a><span class="lineno"> 3292</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab35469e7f8aceb9cd0910536f174fdff">SatParameters::set_pseudo_cost_reliability_threshold</a>(::PROTOBUF_NAMESPACE_ID::int64 value) {</div><div class="line"><a name="l03293"></a><span class="lineno"> 3293</span>&#160; _has_bits_[3] |= 0x00001000u;</div><div class="line"><a name="l03294"></a><span class="lineno"> 3294</span>&#160; pseudo_cost_reliability_threshold_ = value;</div><div class="line"><a name="l03295"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab35469e7f8aceb9cd0910536f174fdff"> 3295</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.pseudo_cost_reliability_threshold)</span></div><div class="line"><a name="l03296"></a><span class="lineno"> 3296</span>&#160;}</div><div class="line"><a name="l03297"></a><span class="lineno"> 3297</span>&#160;</div><div class="line"><a name="l03298"></a><span class="lineno"> 3298</span>&#160;<span class="comment">// optional bool optimize_with_core = 83 [default = false];</span></div><div class="line"><a name="l03299"></a><span class="lineno"> 3299</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#add5c5873bb09ddc8e12346ea1ba813d0">SatParameters::has_optimize_with_core</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03300"></a><span class="lineno"> 3300</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00100000u) != 0;</div><div class="line"><a name="l03301"></a><span class="lineno"> 3301</span>&#160;}</div><div class="line"><a name="l03302"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#add5c5873bb09ddc8e12346ea1ba813d0"> 3302</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af2e8ee84778686e9789a5ba0ce7c383f">SatParameters::clear_optimize_with_core</a>() {</div><div class="line"><a name="l03303"></a><span class="lineno"> 3303</span>&#160; optimize_with_core_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03304"></a><span class="lineno"> 3304</span>&#160; _has_bits_[0] &amp;= ~0x00100000u;</div><div class="line"><a name="l03305"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af2e8ee84778686e9789a5ba0ce7c383f"> 3305</a></span>&#160;}</div><div class="line"><a name="l03306"></a><span class="lineno"> 3306</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a8e7473ea41dbf33ccba88340165a41bd">SatParameters::optimize_with_core</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03307"></a><span class="lineno"> 3307</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.optimize_with_core)</span></div><div class="line"><a name="l03308"></a><span class="lineno"> 3308</span>&#160; <span class="keywordflow">return</span> optimize_with_core_;</div><div class="line"><a name="l03309"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a8e7473ea41dbf33ccba88340165a41bd"> 3309</a></span>&#160;}</div><div class="line"><a name="l03310"></a><span class="lineno"> 3310</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa38a51abe6aae43e843c8c1ae77611d3">SatParameters::set_optimize_with_core</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03311"></a><span class="lineno"> 3311</span>&#160; _has_bits_[0] |= 0x00100000u;</div><div class="line"><a name="l03312"></a><span class="lineno"> 3312</span>&#160; optimize_with_core_ = value;</div><div class="line"><a name="l03313"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa38a51abe6aae43e843c8c1ae77611d3"> 3313</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.optimize_with_core)</span></div><div class="line"><a name="l03314"></a><span class="lineno"> 3314</span>&#160;}</div><div class="line"><a name="l03315"></a><span class="lineno"> 3315</span>&#160;</div><div class="line"><a name="l03316"></a><span class="lineno"> 3316</span>&#160;<span class="comment">// optional int32 binary_search_num_conflicts = 99 [default = -1];</span></div><div class="line"><a name="l03317"></a><span class="lineno"> 3317</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a70d41475d2fc1466eedd19e80151cd7b">SatParameters::has_binary_search_num_conflicts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03318"></a><span class="lineno"> 3318</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00400000u) != 0;</div><div class="line"><a name="l03319"></a><span class="lineno"> 3319</span>&#160;}</div><div class="line"><a name="l03320"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a70d41475d2fc1466eedd19e80151cd7b"> 3320</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7e149f88fc0075c98c16248252662d53">SatParameters::clear_binary_search_num_conflicts</a>() {</div><div class="line"><a name="l03321"></a><span class="lineno"> 3321</span>&#160; binary_search_num_conflicts_ = -1;</div><div class="line"><a name="l03322"></a><span class="lineno"> 3322</span>&#160; _has_bits_[2] &amp;= ~0x00400000u;</div><div class="line"><a name="l03323"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7e149f88fc0075c98c16248252662d53"> 3323</a></span>&#160;}</div><div class="line"><a name="l03324"></a><span class="lineno"> 3324</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a22598b41445a495208a74941bac0cf76">SatParameters::binary_search_num_conflicts</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03325"></a><span class="lineno"> 3325</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.binary_search_num_conflicts)</span></div><div class="line"><a name="l03326"></a><span class="lineno"> 3326</span>&#160; <span class="keywordflow">return</span> binary_search_num_conflicts_;</div><div class="line"><a name="l03327"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a22598b41445a495208a74941bac0cf76"> 3327</a></span>&#160;}</div><div class="line"><a name="l03328"></a><span class="lineno"> 3328</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afb858b77f8166fddb4281aa8be7ec3fe">SatParameters::set_binary_search_num_conflicts</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l03329"></a><span class="lineno"> 3329</span>&#160; _has_bits_[2] |= 0x00400000u;</div><div class="line"><a name="l03330"></a><span class="lineno"> 3330</span>&#160; binary_search_num_conflicts_ = value;</div><div class="line"><a name="l03331"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afb858b77f8166fddb4281aa8be7ec3fe"> 3331</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.binary_search_num_conflicts)</span></div><div class="line"><a name="l03332"></a><span class="lineno"> 3332</span>&#160;}</div><div class="line"><a name="l03333"></a><span class="lineno"> 3333</span>&#160;</div><div class="line"><a name="l03334"></a><span class="lineno"> 3334</span>&#160;<span class="comment">// optional bool optimize_with_max_hs = 85 [default = false];</span></div><div class="line"><a name="l03335"></a><span class="lineno"> 3335</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ba8ea927fd1ccb99979ed3a0354b246">SatParameters::has_optimize_with_max_hs</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03336"></a><span class="lineno"> 3336</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00200000u) != 0;</div><div class="line"><a name="l03337"></a><span class="lineno"> 3337</span>&#160;}</div><div class="line"><a name="l03338"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2ba8ea927fd1ccb99979ed3a0354b246"> 3338</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1af4ec5318ae8d10197f7d734ef080a0">SatParameters::clear_optimize_with_max_hs</a>() {</div><div class="line"><a name="l03339"></a><span class="lineno"> 3339</span>&#160; optimize_with_max_hs_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03340"></a><span class="lineno"> 3340</span>&#160; _has_bits_[0] &amp;= ~0x00200000u;</div><div class="line"><a name="l03341"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1af4ec5318ae8d10197f7d734ef080a0"> 3341</a></span>&#160;}</div><div class="line"><a name="l03342"></a><span class="lineno"> 3342</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af3a1ed149e11916ac95cafbecc6e4142">SatParameters::optimize_with_max_hs</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03343"></a><span class="lineno"> 3343</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.optimize_with_max_hs)</span></div><div class="line"><a name="l03344"></a><span class="lineno"> 3344</span>&#160; <span class="keywordflow">return</span> optimize_with_max_hs_;</div><div class="line"><a name="l03345"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af3a1ed149e11916ac95cafbecc6e4142"> 3345</a></span>&#160;}</div><div class="line"><a name="l03346"></a><span class="lineno"> 3346</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7367690953b34a66ede243221b882cce">SatParameters::set_optimize_with_max_hs</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03347"></a><span class="lineno"> 3347</span>&#160; _has_bits_[0] |= 0x00200000u;</div><div class="line"><a name="l03348"></a><span class="lineno"> 3348</span>&#160; optimize_with_max_hs_ = value;</div><div class="line"><a name="l03349"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7367690953b34a66ede243221b882cce"> 3349</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.optimize_with_max_hs)</span></div><div class="line"><a name="l03350"></a><span class="lineno"> 3350</span>&#160;}</div><div class="line"><a name="l03351"></a><span class="lineno"> 3351</span>&#160;</div><div class="line"><a name="l03352"></a><span class="lineno"> 3352</span>&#160;<span class="comment">// optional bool cp_model_presolve = 86 [default = true];</span></div><div class="line"><a name="l03353"></a><span class="lineno"> 3353</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac3e0972e9f62fb9d5df54bc988781a67">SatParameters::has_cp_model_presolve</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03354"></a><span class="lineno"> 3354</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x04000000u) != 0;</div><div class="line"><a name="l03355"></a><span class="lineno"> 3355</span>&#160;}</div><div class="line"><a name="l03356"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac3e0972e9f62fb9d5df54bc988781a67"> 3356</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa12dd9baffdee29099b29d2cce701f60">SatParameters::clear_cp_model_presolve</a>() {</div><div class="line"><a name="l03357"></a><span class="lineno"> 3357</span>&#160; cp_model_presolve_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03358"></a><span class="lineno"> 3358</span>&#160; _has_bits_[2] &amp;= ~0x04000000u;</div><div class="line"><a name="l03359"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa12dd9baffdee29099b29d2cce701f60"> 3359</a></span>&#160;}</div><div class="line"><a name="l03360"></a><span class="lineno"> 3360</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afe03e03821950cf85145722fcef8edc2">SatParameters::cp_model_presolve</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03361"></a><span class="lineno"> 3361</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.cp_model_presolve)</span></div><div class="line"><a name="l03362"></a><span class="lineno"> 3362</span>&#160; <span class="keywordflow">return</span> cp_model_presolve_;</div><div class="line"><a name="l03363"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afe03e03821950cf85145722fcef8edc2"> 3363</a></span>&#160;}</div><div class="line"><a name="l03364"></a><span class="lineno"> 3364</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6856f241c4ccd9a18b6c77d7be16e117">SatParameters::set_cp_model_presolve</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03365"></a><span class="lineno"> 3365</span>&#160; _has_bits_[2] |= 0x04000000u;</div><div class="line"><a name="l03366"></a><span class="lineno"> 3366</span>&#160; cp_model_presolve_ = value;</div><div class="line"><a name="l03367"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6856f241c4ccd9a18b6c77d7be16e117"> 3367</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.cp_model_presolve)</span></div><div class="line"><a name="l03368"></a><span class="lineno"> 3368</span>&#160;}</div><div class="line"><a name="l03369"></a><span class="lineno"> 3369</span>&#160;</div><div class="line"><a name="l03370"></a><span class="lineno"> 3370</span>&#160;<span class="comment">// optional int32 cp_model_probing_level = 110 [default = 2];</span></div><div class="line"><a name="l03371"></a><span class="lineno"> 3371</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae26158b8feb367dc1255f7d2a2cf880a">SatParameters::has_cp_model_probing_level</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03372"></a><span class="lineno"> 3372</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000002u) != 0;</div><div class="line"><a name="l03373"></a><span class="lineno"> 3373</span>&#160;}</div><div class="line"><a name="l03374"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae26158b8feb367dc1255f7d2a2cf880a"> 3374</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9fb96d63468ceb1891f5624b3a2262af">SatParameters::clear_cp_model_probing_level</a>() {</div><div class="line"><a name="l03375"></a><span class="lineno"> 3375</span>&#160; cp_model_probing_level_ = 2;</div><div class="line"><a name="l03376"></a><span class="lineno"> 3376</span>&#160; _has_bits_[3] &amp;= ~0x00000002u;</div><div class="line"><a name="l03377"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9fb96d63468ceb1891f5624b3a2262af"> 3377</a></span>&#160;}</div><div class="line"><a name="l03378"></a><span class="lineno"> 3378</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afaafc2bd7e49e342deb5c9f7326e0977">SatParameters::cp_model_probing_level</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03379"></a><span class="lineno"> 3379</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.cp_model_probing_level)</span></div><div class="line"><a name="l03380"></a><span class="lineno"> 3380</span>&#160; <span class="keywordflow">return</span> cp_model_probing_level_;</div><div class="line"><a name="l03381"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afaafc2bd7e49e342deb5c9f7326e0977"> 3381</a></span>&#160;}</div><div class="line"><a name="l03382"></a><span class="lineno"> 3382</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a29fd961109a86f05f1566cfa7990ebe8">SatParameters::set_cp_model_probing_level</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l03383"></a><span class="lineno"> 3383</span>&#160; _has_bits_[3] |= 0x00000002u;</div><div class="line"><a name="l03384"></a><span class="lineno"> 3384</span>&#160; cp_model_probing_level_ = value;</div><div class="line"><a name="l03385"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a29fd961109a86f05f1566cfa7990ebe8"> 3385</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.cp_model_probing_level)</span></div><div class="line"><a name="l03386"></a><span class="lineno"> 3386</span>&#160;}</div><div class="line"><a name="l03387"></a><span class="lineno"> 3387</span>&#160;</div><div class="line"><a name="l03388"></a><span class="lineno"> 3388</span>&#160;<span class="comment">// optional bool cp_model_use_sat_presolve = 93 [default = true];</span></div><div class="line"><a name="l03389"></a><span class="lineno"> 3389</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a128494fff93d0582d869ad24897917b0">SatParameters::has_cp_model_use_sat_presolve</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03390"></a><span class="lineno"> 3390</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x08000000u) != 0;</div><div class="line"><a name="l03391"></a><span class="lineno"> 3391</span>&#160;}</div><div class="line"><a name="l03392"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a128494fff93d0582d869ad24897917b0"> 3392</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a82fbe3478903f34425741affbdc2eb0d">SatParameters::clear_cp_model_use_sat_presolve</a>() {</div><div class="line"><a name="l03393"></a><span class="lineno"> 3393</span>&#160; cp_model_use_sat_presolve_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03394"></a><span class="lineno"> 3394</span>&#160; _has_bits_[2] &amp;= ~0x08000000u;</div><div class="line"><a name="l03395"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a82fbe3478903f34425741affbdc2eb0d"> 3395</a></span>&#160;}</div><div class="line"><a name="l03396"></a><span class="lineno"> 3396</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab80c45c958e9500bac82b17d5100e2f7">SatParameters::cp_model_use_sat_presolve</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03397"></a><span class="lineno"> 3397</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.cp_model_use_sat_presolve)</span></div><div class="line"><a name="l03398"></a><span class="lineno"> 3398</span>&#160; <span class="keywordflow">return</span> cp_model_use_sat_presolve_;</div><div class="line"><a name="l03399"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab80c45c958e9500bac82b17d5100e2f7"> 3399</a></span>&#160;}</div><div class="line"><a name="l03400"></a><span class="lineno"> 3400</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1fb6a2768738dc5088a5197b6b9354fe">SatParameters::set_cp_model_use_sat_presolve</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03401"></a><span class="lineno"> 3401</span>&#160; _has_bits_[2] |= 0x08000000u;</div><div class="line"><a name="l03402"></a><span class="lineno"> 3402</span>&#160; cp_model_use_sat_presolve_ = value;</div><div class="line"><a name="l03403"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1fb6a2768738dc5088a5197b6b9354fe"> 3403</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.cp_model_use_sat_presolve)</span></div><div class="line"><a name="l03404"></a><span class="lineno"> 3404</span>&#160;}</div><div class="line"><a name="l03405"></a><span class="lineno"> 3405</span>&#160;</div><div class="line"><a name="l03406"></a><span class="lineno"> 3406</span>&#160;<span class="comment">// optional bool enumerate_all_solutions = 87 [default = false];</span></div><div class="line"><a name="l03407"></a><span class="lineno"> 3407</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a32264920249bfae4bab1a09cfc63cc88">SatParameters::has_enumerate_all_solutions</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03408"></a><span class="lineno"> 3408</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x00400000u) != 0;</div><div class="line"><a name="l03409"></a><span class="lineno"> 3409</span>&#160;}</div><div class="line"><a name="l03410"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a32264920249bfae4bab1a09cfc63cc88"> 3410</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a854f8cc2dbe640ec5ef9e8fb29b685fe">SatParameters::clear_enumerate_all_solutions</a>() {</div><div class="line"><a name="l03411"></a><span class="lineno"> 3411</span>&#160; enumerate_all_solutions_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03412"></a><span class="lineno"> 3412</span>&#160; _has_bits_[0] &amp;= ~0x00400000u;</div><div class="line"><a name="l03413"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a854f8cc2dbe640ec5ef9e8fb29b685fe"> 3413</a></span>&#160;}</div><div class="line"><a name="l03414"></a><span class="lineno"> 3414</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a42c6626281bb07de74f2b48d5687bad2">SatParameters::enumerate_all_solutions</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03415"></a><span class="lineno"> 3415</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.enumerate_all_solutions)</span></div><div class="line"><a name="l03416"></a><span class="lineno"> 3416</span>&#160; <span class="keywordflow">return</span> enumerate_all_solutions_;</div><div class="line"><a name="l03417"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a42c6626281bb07de74f2b48d5687bad2"> 3417</a></span>&#160;}</div><div class="line"><a name="l03418"></a><span class="lineno"> 3418</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae77ff8a4a6599aee304a5fa8fc8974c1">SatParameters::set_enumerate_all_solutions</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03419"></a><span class="lineno"> 3419</span>&#160; _has_bits_[0] |= 0x00400000u;</div><div class="line"><a name="l03420"></a><span class="lineno"> 3420</span>&#160; enumerate_all_solutions_ = value;</div><div class="line"><a name="l03421"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae77ff8a4a6599aee304a5fa8fc8974c1"> 3421</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.enumerate_all_solutions)</span></div><div class="line"><a name="l03422"></a><span class="lineno"> 3422</span>&#160;}</div><div class="line"><a name="l03423"></a><span class="lineno"> 3423</span>&#160;</div><div class="line"><a name="l03424"></a><span class="lineno"> 3424</span>&#160;<span class="comment">// optional bool fill_tightened_domains_in_response = 132 [default = false];</span></div><div class="line"><a name="l03425"></a><span class="lineno"> 3425</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a358af413cfd511dee33a72a78e05c2d3">SatParameters::has_fill_tightened_domains_in_response</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03426"></a><span class="lineno"> 3426</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000004u) != 0;</div><div class="line"><a name="l03427"></a><span class="lineno"> 3427</span>&#160;}</div><div class="line"><a name="l03428"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a358af413cfd511dee33a72a78e05c2d3"> 3428</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae68a4393badfcb1511441d4fd5f11846">SatParameters::clear_fill_tightened_domains_in_response</a>() {</div><div class="line"><a name="l03429"></a><span class="lineno"> 3429</span>&#160; fill_tightened_domains_in_response_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03430"></a><span class="lineno"> 3430</span>&#160; _has_bits_[1] &amp;= ~0x00000004u;</div><div class="line"><a name="l03431"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae68a4393badfcb1511441d4fd5f11846"> 3431</a></span>&#160;}</div><div class="line"><a name="l03432"></a><span class="lineno"> 3432</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1acc23d23a7829cbee39c33156714b37">SatParameters::fill_tightened_domains_in_response</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03433"></a><span class="lineno"> 3433</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.fill_tightened_domains_in_response)</span></div><div class="line"><a name="l03434"></a><span class="lineno"> 3434</span>&#160; <span class="keywordflow">return</span> fill_tightened_domains_in_response_;</div><div class="line"><a name="l03435"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1acc23d23a7829cbee39c33156714b37"> 3435</a></span>&#160;}</div><div class="line"><a name="l03436"></a><span class="lineno"> 3436</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac56636f4118df9ae7b49a89ff73c6073">SatParameters::set_fill_tightened_domains_in_response</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03437"></a><span class="lineno"> 3437</span>&#160; _has_bits_[1] |= 0x00000004u;</div><div class="line"><a name="l03438"></a><span class="lineno"> 3438</span>&#160; fill_tightened_domains_in_response_ = value;</div><div class="line"><a name="l03439"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac56636f4118df9ae7b49a89ff73c6073"> 3439</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.fill_tightened_domains_in_response)</span></div><div class="line"><a name="l03440"></a><span class="lineno"> 3440</span>&#160;}</div><div class="line"><a name="l03441"></a><span class="lineno"> 3441</span>&#160;</div><div class="line"><a name="l03442"></a><span class="lineno"> 3442</span>&#160;<span class="comment">// optional bool instantiate_all_variables = 106 [default = true];</span></div><div class="line"><a name="l03443"></a><span class="lineno"> 3443</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7b5a1d6c4d59f0409429736965a713d8">SatParameters::has_instantiate_all_variables</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03444"></a><span class="lineno"> 3444</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x20000000u) != 0;</div><div class="line"><a name="l03445"></a><span class="lineno"> 3445</span>&#160;}</div><div class="line"><a name="l03446"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7b5a1d6c4d59f0409429736965a713d8"> 3446</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae2a8e08d0c4b1f8c420bbe26245509a5">SatParameters::clear_instantiate_all_variables</a>() {</div><div class="line"><a name="l03447"></a><span class="lineno"> 3447</span>&#160; instantiate_all_variables_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03448"></a><span class="lineno"> 3448</span>&#160; _has_bits_[2] &amp;= ~0x20000000u;</div><div class="line"><a name="l03449"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae2a8e08d0c4b1f8c420bbe26245509a5"> 3449</a></span>&#160;}</div><div class="line"><a name="l03450"></a><span class="lineno"> 3450</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a40084b6cd3b84973a6d0af0bb9cd319b">SatParameters::instantiate_all_variables</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03451"></a><span class="lineno"> 3451</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.instantiate_all_variables)</span></div><div class="line"><a name="l03452"></a><span class="lineno"> 3452</span>&#160; <span class="keywordflow">return</span> instantiate_all_variables_;</div><div class="line"><a name="l03453"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a40084b6cd3b84973a6d0af0bb9cd319b"> 3453</a></span>&#160;}</div><div class="line"><a name="l03454"></a><span class="lineno"> 3454</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acbbdda6a89dce59207f8f63f673409a7">SatParameters::set_instantiate_all_variables</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03455"></a><span class="lineno"> 3455</span>&#160; _has_bits_[2] |= 0x20000000u;</div><div class="line"><a name="l03456"></a><span class="lineno"> 3456</span>&#160; instantiate_all_variables_ = value;</div><div class="line"><a name="l03457"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#acbbdda6a89dce59207f8f63f673409a7"> 3457</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.instantiate_all_variables)</span></div><div class="line"><a name="l03458"></a><span class="lineno"> 3458</span>&#160;}</div><div class="line"><a name="l03459"></a><span class="lineno"> 3459</span>&#160;</div><div class="line"><a name="l03460"></a><span class="lineno"> 3460</span>&#160;<span class="comment">// optional bool auto_detect_greater_than_at_least_one_of = 95 [default = true];</span></div><div class="line"><a name="l03461"></a><span class="lineno"> 3461</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a43541e065e0afa28ab7e0d3afd3d28">SatParameters::has_auto_detect_greater_than_at_least_one_of</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03462"></a><span class="lineno"> 3462</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x40000000u) != 0;</div><div class="line"><a name="l03463"></a><span class="lineno"> 3463</span>&#160;}</div><div class="line"><a name="l03464"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5a43541e065e0afa28ab7e0d3afd3d28"> 3464</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2e219ada7d08f51818d997e7e0db7c18">SatParameters::clear_auto_detect_greater_than_at_least_one_of</a>() {</div><div class="line"><a name="l03465"></a><span class="lineno"> 3465</span>&#160; auto_detect_greater_than_at_least_one_of_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03466"></a><span class="lineno"> 3466</span>&#160; _has_bits_[2] &amp;= ~0x40000000u;</div><div class="line"><a name="l03467"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2e219ada7d08f51818d997e7e0db7c18"> 3467</a></span>&#160;}</div><div class="line"><a name="l03468"></a><span class="lineno"> 3468</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a72147df93c16bf7eb0ce8c1eb4f6c021">SatParameters::auto_detect_greater_than_at_least_one_of</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03469"></a><span class="lineno"> 3469</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.auto_detect_greater_than_at_least_one_of)</span></div><div class="line"><a name="l03470"></a><span class="lineno"> 3470</span>&#160; <span class="keywordflow">return</span> auto_detect_greater_than_at_least_one_of_;</div><div class="line"><a name="l03471"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a72147df93c16bf7eb0ce8c1eb4f6c021"> 3471</a></span>&#160;}</div><div class="line"><a name="l03472"></a><span class="lineno"> 3472</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2b3c869376acb8cfc9c72fa2d6a4b807">SatParameters::set_auto_detect_greater_than_at_least_one_of</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03473"></a><span class="lineno"> 3473</span>&#160; _has_bits_[2] |= 0x40000000u;</div><div class="line"><a name="l03474"></a><span class="lineno"> 3474</span>&#160; auto_detect_greater_than_at_least_one_of_ = value;</div><div class="line"><a name="l03475"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2b3c869376acb8cfc9c72fa2d6a4b807"> 3475</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.auto_detect_greater_than_at_least_one_of)</span></div><div class="line"><a name="l03476"></a><span class="lineno"> 3476</span>&#160;}</div><div class="line"><a name="l03477"></a><span class="lineno"> 3477</span>&#160;</div><div class="line"><a name="l03478"></a><span class="lineno"> 3478</span>&#160;<span class="comment">// optional bool stop_after_first_solution = 98 [default = false];</span></div><div class="line"><a name="l03479"></a><span class="lineno"> 3479</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#add539afedb092c2b2d4bfbb323d572fe">SatParameters::has_stop_after_first_solution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03480"></a><span class="lineno"> 3480</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000008u) != 0;</div><div class="line"><a name="l03481"></a><span class="lineno"> 3481</span>&#160;}</div><div class="line"><a name="l03482"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#add539afedb092c2b2d4bfbb323d572fe"> 3482</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae58a24e4bfca8efd6c1b75a21d6d1b5e">SatParameters::clear_stop_after_first_solution</a>() {</div><div class="line"><a name="l03483"></a><span class="lineno"> 3483</span>&#160; stop_after_first_solution_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03484"></a><span class="lineno"> 3484</span>&#160; _has_bits_[1] &amp;= ~0x00000008u;</div><div class="line"><a name="l03485"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae58a24e4bfca8efd6c1b75a21d6d1b5e"> 3485</a></span>&#160;}</div><div class="line"><a name="l03486"></a><span class="lineno"> 3486</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a78c6b78e31d41a45a9506692473f85b6">SatParameters::stop_after_first_solution</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03487"></a><span class="lineno"> 3487</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.stop_after_first_solution)</span></div><div class="line"><a name="l03488"></a><span class="lineno"> 3488</span>&#160; <span class="keywordflow">return</span> stop_after_first_solution_;</div><div class="line"><a name="l03489"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a78c6b78e31d41a45a9506692473f85b6"> 3489</a></span>&#160;}</div><div class="line"><a name="l03490"></a><span class="lineno"> 3490</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4a0f153cf20dfb8ec439f6c10193130f">SatParameters::set_stop_after_first_solution</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03491"></a><span class="lineno"> 3491</span>&#160; _has_bits_[1] |= 0x00000008u;</div><div class="line"><a name="l03492"></a><span class="lineno"> 3492</span>&#160; stop_after_first_solution_ = value;</div><div class="line"><a name="l03493"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4a0f153cf20dfb8ec439f6c10193130f"> 3493</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.stop_after_first_solution)</span></div><div class="line"><a name="l03494"></a><span class="lineno"> 3494</span>&#160;}</div><div class="line"><a name="l03495"></a><span class="lineno"> 3495</span>&#160;</div><div class="line"><a name="l03496"></a><span class="lineno"> 3496</span>&#160;<span class="comment">// optional int32 num_search_workers = 100 [default = 1];</span></div><div class="line"><a name="l03497"></a><span class="lineno"> 3497</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a1084ac9a4eddadaea6a7b3fca0ea6ce0">SatParameters::has_num_search_workers</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03498"></a><span class="lineno"> 3498</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x00800000u) != 0;</div><div class="line"><a name="l03499"></a><span class="lineno"> 3499</span>&#160;}</div><div class="line"><a name="l03500"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a1084ac9a4eddadaea6a7b3fca0ea6ce0"> 3500</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a57ed4de8cbb62926aa513f2555a7ff1a">SatParameters::clear_num_search_workers</a>() {</div><div class="line"><a name="l03501"></a><span class="lineno"> 3501</span>&#160; num_search_workers_ = 1;</div><div class="line"><a name="l03502"></a><span class="lineno"> 3502</span>&#160; _has_bits_[2] &amp;= ~0x00800000u;</div><div class="line"><a name="l03503"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a57ed4de8cbb62926aa513f2555a7ff1a"> 3503</a></span>&#160;}</div><div class="line"><a name="l03504"></a><span class="lineno"> 3504</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac85bba5787bf4ff93bab8fcc212eeabb">SatParameters::num_search_workers</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03505"></a><span class="lineno"> 3505</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.num_search_workers)</span></div><div class="line"><a name="l03506"></a><span class="lineno"> 3506</span>&#160; <span class="keywordflow">return</span> num_search_workers_;</div><div class="line"><a name="l03507"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac85bba5787bf4ff93bab8fcc212eeabb"> 3507</a></span>&#160;}</div><div class="line"><a name="l03508"></a><span class="lineno"> 3508</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad8006b08158a9f7a415b6525b1b9601e">SatParameters::set_num_search_workers</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l03509"></a><span class="lineno"> 3509</span>&#160; _has_bits_[2] |= 0x00800000u;</div><div class="line"><a name="l03510"></a><span class="lineno"> 3510</span>&#160; num_search_workers_ = value;</div><div class="line"><a name="l03511"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad8006b08158a9f7a415b6525b1b9601e"> 3511</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.num_search_workers)</span></div><div class="line"><a name="l03512"></a><span class="lineno"> 3512</span>&#160;}</div><div class="line"><a name="l03513"></a><span class="lineno"> 3513</span>&#160;</div><div class="line"><a name="l03514"></a><span class="lineno"> 3514</span>&#160;<span class="comment">// optional bool interleave_search = 136 [default = false];</span></div><div class="line"><a name="l03515"></a><span class="lineno"> 3515</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9d5e04b07ceaec12a8c48a80f89f417c">SatParameters::has_interleave_search</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03516"></a><span class="lineno"> 3516</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000010u) != 0;</div><div class="line"><a name="l03517"></a><span class="lineno"> 3517</span>&#160;}</div><div class="line"><a name="l03518"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9d5e04b07ceaec12a8c48a80f89f417c"> 3518</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aaf9970f10bfe2567d0e628bcde626f6b">SatParameters::clear_interleave_search</a>() {</div><div class="line"><a name="l03519"></a><span class="lineno"> 3519</span>&#160; interleave_search_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03520"></a><span class="lineno"> 3520</span>&#160; _has_bits_[1] &amp;= ~0x00000010u;</div><div class="line"><a name="l03521"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aaf9970f10bfe2567d0e628bcde626f6b"> 3521</a></span>&#160;}</div><div class="line"><a name="l03522"></a><span class="lineno"> 3522</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afa21f026097edab6dd0baeaa0781c22c">SatParameters::interleave_search</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03523"></a><span class="lineno"> 3523</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.interleave_search)</span></div><div class="line"><a name="l03524"></a><span class="lineno"> 3524</span>&#160; <span class="keywordflow">return</span> interleave_search_;</div><div class="line"><a name="l03525"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afa21f026097edab6dd0baeaa0781c22c"> 3525</a></span>&#160;}</div><div class="line"><a name="l03526"></a><span class="lineno"> 3526</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9b5f04092a7b22fefcc89069bff64d41">SatParameters::set_interleave_search</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03527"></a><span class="lineno"> 3527</span>&#160; _has_bits_[1] |= 0x00000010u;</div><div class="line"><a name="l03528"></a><span class="lineno"> 3528</span>&#160; interleave_search_ = value;</div><div class="line"><a name="l03529"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9b5f04092a7b22fefcc89069bff64d41"> 3529</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.interleave_search)</span></div><div class="line"><a name="l03530"></a><span class="lineno"> 3530</span>&#160;}</div><div class="line"><a name="l03531"></a><span class="lineno"> 3531</span>&#160;</div><div class="line"><a name="l03532"></a><span class="lineno"> 3532</span>&#160;<span class="comment">// optional bool deterministic_parallel_search = 134 [default = false];</span></div><div class="line"><a name="l03533"></a><span class="lineno"> 3533</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a82a0be33fb5fe07767d28a164f505712">SatParameters::has_deterministic_parallel_search</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03534"></a><span class="lineno"> 3534</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000020u) != 0;</div><div class="line"><a name="l03535"></a><span class="lineno"> 3535</span>&#160;}</div><div class="line"><a name="l03536"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a82a0be33fb5fe07767d28a164f505712"> 3536</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af6c8828f6fb61da89aabf7cfbd4d77e5">SatParameters::clear_deterministic_parallel_search</a>() {</div><div class="line"><a name="l03537"></a><span class="lineno"> 3537</span>&#160; deterministic_parallel_search_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03538"></a><span class="lineno"> 3538</span>&#160; _has_bits_[1] &amp;= ~0x00000020u;</div><div class="line"><a name="l03539"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af6c8828f6fb61da89aabf7cfbd4d77e5"> 3539</a></span>&#160;}</div><div class="line"><a name="l03540"></a><span class="lineno"> 3540</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aeab34cf2834d41f4a725426af690d2df">SatParameters::deterministic_parallel_search</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03541"></a><span class="lineno"> 3541</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.deterministic_parallel_search)</span></div><div class="line"><a name="l03542"></a><span class="lineno"> 3542</span>&#160; <span class="keywordflow">return</span> deterministic_parallel_search_;</div><div class="line"><a name="l03543"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aeab34cf2834d41f4a725426af690d2df"> 3543</a></span>&#160;}</div><div class="line"><a name="l03544"></a><span class="lineno"> 3544</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a25e6bf68229c471e23bbb9337d01a8f7">SatParameters::set_deterministic_parallel_search</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03545"></a><span class="lineno"> 3545</span>&#160; _has_bits_[1] |= 0x00000020u;</div><div class="line"><a name="l03546"></a><span class="lineno"> 3546</span>&#160; deterministic_parallel_search_ = value;</div><div class="line"><a name="l03547"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a25e6bf68229c471e23bbb9337d01a8f7"> 3547</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.deterministic_parallel_search)</span></div><div class="line"><a name="l03548"></a><span class="lineno"> 3548</span>&#160;}</div><div class="line"><a name="l03549"></a><span class="lineno"> 3549</span>&#160;</div><div class="line"><a name="l03550"></a><span class="lineno"> 3550</span>&#160;<span class="comment">// optional bool share_objective_bounds = 113 [default = true];</span></div><div class="line"><a name="l03551"></a><span class="lineno"> 3551</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa41424293281fe80b7a4e72e34def998">SatParameters::has_share_objective_bounds</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03552"></a><span class="lineno"> 3552</span>&#160; <span class="keywordflow">return</span> (_has_bits_[2] &amp; 0x80000000u) != 0;</div><div class="line"><a name="l03553"></a><span class="lineno"> 3553</span>&#160;}</div><div class="line"><a name="l03554"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa41424293281fe80b7a4e72e34def998"> 3554</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#acf7d32c05386dea647e4ddcb35d660f2">SatParameters::clear_share_objective_bounds</a>() {</div><div class="line"><a name="l03555"></a><span class="lineno"> 3555</span>&#160; share_objective_bounds_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03556"></a><span class="lineno"> 3556</span>&#160; _has_bits_[2] &amp;= ~0x80000000u;</div><div class="line"><a name="l03557"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#acf7d32c05386dea647e4ddcb35d660f2"> 3557</a></span>&#160;}</div><div class="line"><a name="l03558"></a><span class="lineno"> 3558</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a448095398811fb6c477460b7fb6b36cf">SatParameters::share_objective_bounds</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03559"></a><span class="lineno"> 3559</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.share_objective_bounds)</span></div><div class="line"><a name="l03560"></a><span class="lineno"> 3560</span>&#160; <span class="keywordflow">return</span> share_objective_bounds_;</div><div class="line"><a name="l03561"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a448095398811fb6c477460b7fb6b36cf"> 3561</a></span>&#160;}</div><div class="line"><a name="l03562"></a><span class="lineno"> 3562</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac46e44880847d39e5e1d4d5c48bf81ce">SatParameters::set_share_objective_bounds</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03563"></a><span class="lineno"> 3563</span>&#160; _has_bits_[2] |= 0x80000000u;</div><div class="line"><a name="l03564"></a><span class="lineno"> 3564</span>&#160; share_objective_bounds_ = value;</div><div class="line"><a name="l03565"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac46e44880847d39e5e1d4d5c48bf81ce"> 3565</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.share_objective_bounds)</span></div><div class="line"><a name="l03566"></a><span class="lineno"> 3566</span>&#160;}</div><div class="line"><a name="l03567"></a><span class="lineno"> 3567</span>&#160;</div><div class="line"><a name="l03568"></a><span class="lineno"> 3568</span>&#160;<span class="comment">// optional bool share_level_zero_bounds = 114 [default = true];</span></div><div class="line"><a name="l03569"></a><span class="lineno"> 3569</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9bfdf7076dea955c13fe197a6228e5d1">SatParameters::has_share_level_zero_bounds</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03570"></a><span class="lineno"> 3570</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000001u) != 0;</div><div class="line"><a name="l03571"></a><span class="lineno"> 3571</span>&#160;}</div><div class="line"><a name="l03572"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9bfdf7076dea955c13fe197a6228e5d1"> 3572</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a079a98cf62a9c8dcb6c3d37b0fa2e518">SatParameters::clear_share_level_zero_bounds</a>() {</div><div class="line"><a name="l03573"></a><span class="lineno"> 3573</span>&#160; share_level_zero_bounds_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03574"></a><span class="lineno"> 3574</span>&#160; _has_bits_[3] &amp;= ~0x00000001u;</div><div class="line"><a name="l03575"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a079a98cf62a9c8dcb6c3d37b0fa2e518"> 3575</a></span>&#160;}</div><div class="line"><a name="l03576"></a><span class="lineno"> 3576</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad997788e114f1bec07d5ff4e7d0f08e0">SatParameters::share_level_zero_bounds</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03577"></a><span class="lineno"> 3577</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.share_level_zero_bounds)</span></div><div class="line"><a name="l03578"></a><span class="lineno"> 3578</span>&#160; <span class="keywordflow">return</span> share_level_zero_bounds_;</div><div class="line"><a name="l03579"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad997788e114f1bec07d5ff4e7d0f08e0"> 3579</a></span>&#160;}</div><div class="line"><a name="l03580"></a><span class="lineno"> 3580</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5ac91626b814e4c587c15e04d4b19bfa">SatParameters::set_share_level_zero_bounds</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03581"></a><span class="lineno"> 3581</span>&#160; _has_bits_[3] |= 0x00000001u;</div><div class="line"><a name="l03582"></a><span class="lineno"> 3582</span>&#160; share_level_zero_bounds_ = value;</div><div class="line"><a name="l03583"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5ac91626b814e4c587c15e04d4b19bfa"> 3583</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.share_level_zero_bounds)</span></div><div class="line"><a name="l03584"></a><span class="lineno"> 3584</span>&#160;}</div><div class="line"><a name="l03585"></a><span class="lineno"> 3585</span>&#160;</div><div class="line"><a name="l03586"></a><span class="lineno"> 3586</span>&#160;<span class="comment">// optional bool use_lns_only = 101 [default = false];</span></div><div class="line"><a name="l03587"></a><span class="lineno"> 3587</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab918690648f23e16d9563d91729f8272">SatParameters::has_use_lns_only</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03588"></a><span class="lineno"> 3588</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x40000000u) != 0;</div><div class="line"><a name="l03589"></a><span class="lineno"> 3589</span>&#160;}</div><div class="line"><a name="l03590"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab918690648f23e16d9563d91729f8272"> 3590</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a70b29a14aa120c08408d4813cbf85ead">SatParameters::clear_use_lns_only</a>() {</div><div class="line"><a name="l03591"></a><span class="lineno"> 3591</span>&#160; use_lns_only_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03592"></a><span class="lineno"> 3592</span>&#160; _has_bits_[0] &amp;= ~0x40000000u;</div><div class="line"><a name="l03593"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a70b29a14aa120c08408d4813cbf85ead"> 3593</a></span>&#160;}</div><div class="line"><a name="l03594"></a><span class="lineno"> 3594</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a89f910dd64cf6b396536b23af6dc80c4">SatParameters::use_lns_only</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03595"></a><span class="lineno"> 3595</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_lns_only)</span></div><div class="line"><a name="l03596"></a><span class="lineno"> 3596</span>&#160; <span class="keywordflow">return</span> use_lns_only_;</div><div class="line"><a name="l03597"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a89f910dd64cf6b396536b23af6dc80c4"> 3597</a></span>&#160;}</div><div class="line"><a name="l03598"></a><span class="lineno"> 3598</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6bd942c9ef74b3c358c00680287a957">SatParameters::set_use_lns_only</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03599"></a><span class="lineno"> 3599</span>&#160; _has_bits_[0] |= 0x40000000u;</div><div class="line"><a name="l03600"></a><span class="lineno"> 3600</span>&#160; use_lns_only_ = value;</div><div class="line"><a name="l03601"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae6bd942c9ef74b3c358c00680287a957"> 3601</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_lns_only)</span></div><div class="line"><a name="l03602"></a><span class="lineno"> 3602</span>&#160;}</div><div class="line"><a name="l03603"></a><span class="lineno"> 3603</span>&#160;</div><div class="line"><a name="l03604"></a><span class="lineno"> 3604</span>&#160;<span class="comment">// optional bool lns_focus_on_decision_variables = 105 [default = false];</span></div><div class="line"><a name="l03605"></a><span class="lineno"> 3605</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a283055babc73ebef42ca0b98f0b42613">SatParameters::has_lns_focus_on_decision_variables</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03606"></a><span class="lineno"> 3606</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x80000000u) != 0;</div><div class="line"><a name="l03607"></a><span class="lineno"> 3607</span>&#160;}</div><div class="line"><a name="l03608"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a283055babc73ebef42ca0b98f0b42613"> 3608</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a2cd63c92bd839e841c0dd17b69c90cbc">SatParameters::clear_lns_focus_on_decision_variables</a>() {</div><div class="line"><a name="l03609"></a><span class="lineno"> 3609</span>&#160; lns_focus_on_decision_variables_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03610"></a><span class="lineno"> 3610</span>&#160; _has_bits_[0] &amp;= ~0x80000000u;</div><div class="line"><a name="l03611"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a2cd63c92bd839e841c0dd17b69c90cbc"> 3611</a></span>&#160;}</div><div class="line"><a name="l03612"></a><span class="lineno"> 3612</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5b3eedeae3778d2f47b5e658e5894736">SatParameters::lns_focus_on_decision_variables</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03613"></a><span class="lineno"> 3613</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.lns_focus_on_decision_variables)</span></div><div class="line"><a name="l03614"></a><span class="lineno"> 3614</span>&#160; <span class="keywordflow">return</span> lns_focus_on_decision_variables_;</div><div class="line"><a name="l03615"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5b3eedeae3778d2f47b5e658e5894736"> 3615</a></span>&#160;}</div><div class="line"><a name="l03616"></a><span class="lineno"> 3616</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4e65354c4d93976325d953e366718d17">SatParameters::set_lns_focus_on_decision_variables</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03617"></a><span class="lineno"> 3617</span>&#160; _has_bits_[0] |= 0x80000000u;</div><div class="line"><a name="l03618"></a><span class="lineno"> 3618</span>&#160; lns_focus_on_decision_variables_ = value;</div><div class="line"><a name="l03619"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4e65354c4d93976325d953e366718d17"> 3619</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.lns_focus_on_decision_variables)</span></div><div class="line"><a name="l03620"></a><span class="lineno"> 3620</span>&#160;}</div><div class="line"><a name="l03621"></a><span class="lineno"> 3621</span>&#160;</div><div class="line"><a name="l03622"></a><span class="lineno"> 3622</span>&#160;<span class="comment">// optional bool use_rins_lns = 129 [default = false];</span></div><div class="line"><a name="l03623"></a><span class="lineno"> 3623</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#afe58ed279e3d20a901d37511a3f909e7">SatParameters::has_use_rins_lns</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03624"></a><span class="lineno"> 3624</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000001u) != 0;</div><div class="line"><a name="l03625"></a><span class="lineno"> 3625</span>&#160;}</div><div class="line"><a name="l03626"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#afe58ed279e3d20a901d37511a3f909e7"> 3626</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af08e4ab996af1aa521993c004738bf4c">SatParameters::clear_use_rins_lns</a>() {</div><div class="line"><a name="l03627"></a><span class="lineno"> 3627</span>&#160; use_rins_lns_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03628"></a><span class="lineno"> 3628</span>&#160; _has_bits_[1] &amp;= ~0x00000001u;</div><div class="line"><a name="l03629"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af08e4ab996af1aa521993c004738bf4c"> 3629</a></span>&#160;}</div><div class="line"><a name="l03630"></a><span class="lineno"> 3630</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4ff91e7794cb0ea0407949ddaa4f258d">SatParameters::use_rins_lns</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03631"></a><span class="lineno"> 3631</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_rins_lns)</span></div><div class="line"><a name="l03632"></a><span class="lineno"> 3632</span>&#160; <span class="keywordflow">return</span> use_rins_lns_;</div><div class="line"><a name="l03633"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4ff91e7794cb0ea0407949ddaa4f258d"> 3633</a></span>&#160;}</div><div class="line"><a name="l03634"></a><span class="lineno"> 3634</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#af476cc00b893ebfeb5ab7e6d69e2ac92">SatParameters::set_use_rins_lns</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03635"></a><span class="lineno"> 3635</span>&#160; _has_bits_[1] |= 0x00000001u;</div><div class="line"><a name="l03636"></a><span class="lineno"> 3636</span>&#160; use_rins_lns_ = value;</div><div class="line"><a name="l03637"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#af476cc00b893ebfeb5ab7e6d69e2ac92"> 3637</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_rins_lns)</span></div><div class="line"><a name="l03638"></a><span class="lineno"> 3638</span>&#160;}</div><div class="line"><a name="l03639"></a><span class="lineno"> 3639</span>&#160;</div><div class="line"><a name="l03640"></a><span class="lineno"> 3640</span>&#160;<span class="comment">// optional bool randomize_search = 103 [default = false];</span></div><div class="line"><a name="l03641"></a><span class="lineno"> 3641</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac10d3776f2e92ffa9fde04a56ae06145">SatParameters::has_randomize_search</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03642"></a><span class="lineno"> 3642</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000002u) != 0;</div><div class="line"><a name="l03643"></a><span class="lineno"> 3643</span>&#160;}</div><div class="line"><a name="l03644"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac10d3776f2e92ffa9fde04a56ae06145"> 3644</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7a918a01963b3ec258f000e074fe37b7">SatParameters::clear_randomize_search</a>() {</div><div class="line"><a name="l03645"></a><span class="lineno"> 3645</span>&#160; randomize_search_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03646"></a><span class="lineno"> 3646</span>&#160; _has_bits_[1] &amp;= ~0x00000002u;</div><div class="line"><a name="l03647"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7a918a01963b3ec258f000e074fe37b7"> 3647</a></span>&#160;}</div><div class="line"><a name="l03648"></a><span class="lineno"> 3648</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aaecf2ed3801a14f4ef2aa8fa418eb8c0">SatParameters::randomize_search</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03649"></a><span class="lineno"> 3649</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.randomize_search)</span></div><div class="line"><a name="l03650"></a><span class="lineno"> 3650</span>&#160; <span class="keywordflow">return</span> randomize_search_;</div><div class="line"><a name="l03651"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aaecf2ed3801a14f4ef2aa8fa418eb8c0"> 3651</a></span>&#160;}</div><div class="line"><a name="l03652"></a><span class="lineno"> 3652</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aeec72bea45ed9de54d9fc17cb511b8f7">SatParameters::set_randomize_search</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03653"></a><span class="lineno"> 3653</span>&#160; _has_bits_[1] |= 0x00000002u;</div><div class="line"><a name="l03654"></a><span class="lineno"> 3654</span>&#160; randomize_search_ = value;</div><div class="line"><a name="l03655"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aeec72bea45ed9de54d9fc17cb511b8f7"> 3655</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.randomize_search)</span></div><div class="line"><a name="l03656"></a><span class="lineno"> 3656</span>&#160;}</div><div class="line"><a name="l03657"></a><span class="lineno"> 3657</span>&#160;</div><div class="line"><a name="l03658"></a><span class="lineno"> 3658</span>&#160;<span class="comment">// optional int64 search_randomization_tolerance = 104 [default = 0];</span></div><div class="line"><a name="l03659"></a><span class="lineno"> 3659</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa057214fddeb6e75d095b56a94c9403b">SatParameters::has_search_randomization_tolerance</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03660"></a><span class="lineno"> 3660</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x08000000u) != 0;</div><div class="line"><a name="l03661"></a><span class="lineno"> 3661</span>&#160;}</div><div class="line"><a name="l03662"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa057214fddeb6e75d095b56a94c9403b"> 3662</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a164e3ac70c57a482d49f4931d40f4bdb">SatParameters::clear_search_randomization_tolerance</a>() {</div><div class="line"><a name="l03663"></a><span class="lineno"> 3663</span>&#160; search_randomization_tolerance_ = PROTOBUF_LONGLONG(0);</div><div class="line"><a name="l03664"></a><span class="lineno"> 3664</span>&#160; _has_bits_[0] &amp;= ~0x08000000u;</div><div class="line"><a name="l03665"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a164e3ac70c57a482d49f4931d40f4bdb"> 3665</a></span>&#160;}</div><div class="line"><a name="l03666"></a><span class="lineno"> 3666</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int64 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3067a81a730e9e008b0b70940f46a6f9">SatParameters::search_randomization_tolerance</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03667"></a><span class="lineno"> 3667</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.search_randomization_tolerance)</span></div><div class="line"><a name="l03668"></a><span class="lineno"> 3668</span>&#160; <span class="keywordflow">return</span> search_randomization_tolerance_;</div><div class="line"><a name="l03669"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3067a81a730e9e008b0b70940f46a6f9"> 3669</a></span>&#160;}</div><div class="line"><a name="l03670"></a><span class="lineno"> 3670</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa5e2b14b6ed7d6417cab405d45937105">SatParameters::set_search_randomization_tolerance</a>(::PROTOBUF_NAMESPACE_ID::int64 value) {</div><div class="line"><a name="l03671"></a><span class="lineno"> 3671</span>&#160; _has_bits_[0] |= 0x08000000u;</div><div class="line"><a name="l03672"></a><span class="lineno"> 3672</span>&#160; search_randomization_tolerance_ = value;</div><div class="line"><a name="l03673"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa5e2b14b6ed7d6417cab405d45937105"> 3673</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.search_randomization_tolerance)</span></div><div class="line"><a name="l03674"></a><span class="lineno"> 3674</span>&#160;}</div><div class="line"><a name="l03675"></a><span class="lineno"> 3675</span>&#160;</div><div class="line"><a name="l03676"></a><span class="lineno"> 3676</span>&#160;<span class="comment">// optional bool use_optional_variables = 108 [default = true];</span></div><div class="line"><a name="l03677"></a><span class="lineno"> 3677</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7f895da906479be37a0fa925c65a919e">SatParameters::has_use_optional_variables</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03678"></a><span class="lineno"> 3678</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000040u) != 0;</div><div class="line"><a name="l03679"></a><span class="lineno"> 3679</span>&#160;}</div><div class="line"><a name="l03680"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7f895da906479be37a0fa925c65a919e"> 3680</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ae47f567d8c8f82fada73347d29b253c5">SatParameters::clear_use_optional_variables</a>() {</div><div class="line"><a name="l03681"></a><span class="lineno"> 3681</span>&#160; use_optional_variables_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03682"></a><span class="lineno"> 3682</span>&#160; _has_bits_[3] &amp;= ~0x00000040u;</div><div class="line"><a name="l03683"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ae47f567d8c8f82fada73347d29b253c5"> 3683</a></span>&#160;}</div><div class="line"><a name="l03684"></a><span class="lineno"> 3684</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a7a5f4c6f5d6f57b15dd98ad63de8acf1">SatParameters::use_optional_variables</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03685"></a><span class="lineno"> 3685</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_optional_variables)</span></div><div class="line"><a name="l03686"></a><span class="lineno"> 3686</span>&#160; <span class="keywordflow">return</span> use_optional_variables_;</div><div class="line"><a name="l03687"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a7a5f4c6f5d6f57b15dd98ad63de8acf1"> 3687</a></span>&#160;}</div><div class="line"><a name="l03688"></a><span class="lineno"> 3688</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a88306976162c40099a868c7a44aae596">SatParameters::set_use_optional_variables</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03689"></a><span class="lineno"> 3689</span>&#160; _has_bits_[3] |= 0x00000040u;</div><div class="line"><a name="l03690"></a><span class="lineno"> 3690</span>&#160; use_optional_variables_ = value;</div><div class="line"><a name="l03691"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a88306976162c40099a868c7a44aae596"> 3691</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_optional_variables)</span></div><div class="line"><a name="l03692"></a><span class="lineno"> 3692</span>&#160;}</div><div class="line"><a name="l03693"></a><span class="lineno"> 3693</span>&#160;</div><div class="line"><a name="l03694"></a><span class="lineno"> 3694</span>&#160;<span class="comment">// optional bool use_exact_lp_reason = 109 [default = true];</span></div><div class="line"><a name="l03695"></a><span class="lineno"> 3695</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a5e035ce620456899ec8de1b3f226c45b">SatParameters::has_use_exact_lp_reason</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03696"></a><span class="lineno"> 3696</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000080u) != 0;</div><div class="line"><a name="l03697"></a><span class="lineno"> 3697</span>&#160;}</div><div class="line"><a name="l03698"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a5e035ce620456899ec8de1b3f226c45b"> 3698</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa771eb136ae84dd984dc9b10892633d7">SatParameters::clear_use_exact_lp_reason</a>() {</div><div class="line"><a name="l03699"></a><span class="lineno"> 3699</span>&#160; use_exact_lp_reason_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03700"></a><span class="lineno"> 3700</span>&#160; _has_bits_[3] &amp;= ~0x00000080u;</div><div class="line"><a name="l03701"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa771eb136ae84dd984dc9b10892633d7"> 3701</a></span>&#160;}</div><div class="line"><a name="l03702"></a><span class="lineno"> 3702</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a62d4b73c33078a073cbfeee9ff560998">SatParameters::use_exact_lp_reason</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03703"></a><span class="lineno"> 3703</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_exact_lp_reason)</span></div><div class="line"><a name="l03704"></a><span class="lineno"> 3704</span>&#160; <span class="keywordflow">return</span> use_exact_lp_reason_;</div><div class="line"><a name="l03705"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a62d4b73c33078a073cbfeee9ff560998"> 3705</a></span>&#160;}</div><div class="line"><a name="l03706"></a><span class="lineno"> 3706</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a97156b400b2f40de83044bc1357358ee">SatParameters::set_use_exact_lp_reason</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03707"></a><span class="lineno"> 3707</span>&#160; _has_bits_[3] |= 0x00000080u;</div><div class="line"><a name="l03708"></a><span class="lineno"> 3708</span>&#160; use_exact_lp_reason_ = value;</div><div class="line"><a name="l03709"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a97156b400b2f40de83044bc1357358ee"> 3709</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_exact_lp_reason)</span></div><div class="line"><a name="l03710"></a><span class="lineno"> 3710</span>&#160;}</div><div class="line"><a name="l03711"></a><span class="lineno"> 3711</span>&#160;</div><div class="line"><a name="l03712"></a><span class="lineno"> 3712</span>&#160;<span class="comment">// optional bool use_combined_no_overlap = 133 [default = false];</span></div><div class="line"><a name="l03713"></a><span class="lineno"> 3713</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a0fac786be2bdbb5d93781523b3f4ce64">SatParameters::has_use_combined_no_overlap</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03714"></a><span class="lineno"> 3714</span>&#160; <span class="keywordflow">return</span> (_has_bits_[0] &amp; 0x20000000u) != 0;</div><div class="line"><a name="l03715"></a><span class="lineno"> 3715</span>&#160;}</div><div class="line"><a name="l03716"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a0fac786be2bdbb5d93781523b3f4ce64"> 3716</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ade4963c7a1a6d8c0b7ecc20ce142a94e">SatParameters::clear_use_combined_no_overlap</a>() {</div><div class="line"><a name="l03717"></a><span class="lineno"> 3717</span>&#160; use_combined_no_overlap_ = <span class="keyword">false</span>;</div><div class="line"><a name="l03718"></a><span class="lineno"> 3718</span>&#160; _has_bits_[0] &amp;= ~0x20000000u;</div><div class="line"><a name="l03719"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ade4963c7a1a6d8c0b7ecc20ce142a94e"> 3719</a></span>&#160;}</div><div class="line"><a name="l03720"></a><span class="lineno"> 3720</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a3fc6d6586318ccabe142e90b27d97507">SatParameters::use_combined_no_overlap</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03721"></a><span class="lineno"> 3721</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.use_combined_no_overlap)</span></div><div class="line"><a name="l03722"></a><span class="lineno"> 3722</span>&#160; <span class="keywordflow">return</span> use_combined_no_overlap_;</div><div class="line"><a name="l03723"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a3fc6d6586318ccabe142e90b27d97507"> 3723</a></span>&#160;}</div><div class="line"><a name="l03724"></a><span class="lineno"> 3724</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac3327bb59d47a20656eed1666e84d4c1">SatParameters::set_use_combined_no_overlap</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03725"></a><span class="lineno"> 3725</span>&#160; _has_bits_[0] |= 0x20000000u;</div><div class="line"><a name="l03726"></a><span class="lineno"> 3726</span>&#160; use_combined_no_overlap_ = value;</div><div class="line"><a name="l03727"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac3327bb59d47a20656eed1666e84d4c1"> 3727</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.use_combined_no_overlap)</span></div><div class="line"><a name="l03728"></a><span class="lineno"> 3728</span>&#160;}</div><div class="line"><a name="l03729"></a><span class="lineno"> 3729</span>&#160;</div><div class="line"><a name="l03730"></a><span class="lineno"> 3730</span>&#160;<span class="comment">// optional double mip_max_bound = 124 [default = 10000000];</span></div><div class="line"><a name="l03731"></a><span class="lineno"> 3731</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a257509be4db1116c941dd94b856f2cd4">SatParameters::has_mip_max_bound</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03732"></a><span class="lineno"> 3732</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00002000u) != 0;</div><div class="line"><a name="l03733"></a><span class="lineno"> 3733</span>&#160;}</div><div class="line"><a name="l03734"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a257509be4db1116c941dd94b856f2cd4"> 3734</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a27794b668f9d30a6724b3aede96960c9">SatParameters::clear_mip_max_bound</a>() {</div><div class="line"><a name="l03735"></a><span class="lineno"> 3735</span>&#160; mip_max_bound_ = 10000000;</div><div class="line"><a name="l03736"></a><span class="lineno"> 3736</span>&#160; _has_bits_[3] &amp;= ~0x00002000u;</div><div class="line"><a name="l03737"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a27794b668f9d30a6724b3aede96960c9"> 3737</a></span>&#160;}</div><div class="line"><a name="l03738"></a><span class="lineno"> 3738</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa6461a9fae2498fcfef87d62003aaddc">SatParameters::mip_max_bound</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03739"></a><span class="lineno"> 3739</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.mip_max_bound)</span></div><div class="line"><a name="l03740"></a><span class="lineno"> 3740</span>&#160; <span class="keywordflow">return</span> mip_max_bound_;</div><div class="line"><a name="l03741"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa6461a9fae2498fcfef87d62003aaddc"> 3741</a></span>&#160;}</div><div class="line"><a name="l03742"></a><span class="lineno"> 3742</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ac7dce2260cf497d7bbebffa2f05aef75">SatParameters::set_mip_max_bound</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l03743"></a><span class="lineno"> 3743</span>&#160; _has_bits_[3] |= 0x00002000u;</div><div class="line"><a name="l03744"></a><span class="lineno"> 3744</span>&#160; mip_max_bound_ = value;</div><div class="line"><a name="l03745"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ac7dce2260cf497d7bbebffa2f05aef75"> 3745</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.mip_max_bound)</span></div><div class="line"><a name="l03746"></a><span class="lineno"> 3746</span>&#160;}</div><div class="line"><a name="l03747"></a><span class="lineno"> 3747</span>&#160;</div><div class="line"><a name="l03748"></a><span class="lineno"> 3748</span>&#160;<span class="comment">// optional double mip_var_scaling = 125 [default = 1];</span></div><div class="line"><a name="l03749"></a><span class="lineno"> 3749</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abb6257387749b0032b2efa236633182d">SatParameters::has_mip_var_scaling</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03750"></a><span class="lineno"> 3750</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00004000u) != 0;</div><div class="line"><a name="l03751"></a><span class="lineno"> 3751</span>&#160;}</div><div class="line"><a name="l03752"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abb6257387749b0032b2efa236633182d"> 3752</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#affcb6c0106f7088c7c3e0cdfc56d4857">SatParameters::clear_mip_var_scaling</a>() {</div><div class="line"><a name="l03753"></a><span class="lineno"> 3753</span>&#160; mip_var_scaling_ = 1;</div><div class="line"><a name="l03754"></a><span class="lineno"> 3754</span>&#160; _has_bits_[3] &amp;= ~0x00004000u;</div><div class="line"><a name="l03755"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#affcb6c0106f7088c7c3e0cdfc56d4857"> 3755</a></span>&#160;}</div><div class="line"><a name="l03756"></a><span class="lineno"> 3756</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ad1cb1ba28f3f67e0ff6775beb10f2a1c">SatParameters::mip_var_scaling</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03757"></a><span class="lineno"> 3757</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.mip_var_scaling)</span></div><div class="line"><a name="l03758"></a><span class="lineno"> 3758</span>&#160; <span class="keywordflow">return</span> mip_var_scaling_;</div><div class="line"><a name="l03759"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ad1cb1ba28f3f67e0ff6775beb10f2a1c"> 3759</a></span>&#160;}</div><div class="line"><a name="l03760"></a><span class="lineno"> 3760</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1b440ae58ef6ff056f94df6dcdbd357">SatParameters::set_mip_var_scaling</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l03761"></a><span class="lineno"> 3761</span>&#160; _has_bits_[3] |= 0x00004000u;</div><div class="line"><a name="l03762"></a><span class="lineno"> 3762</span>&#160; mip_var_scaling_ = value;</div><div class="line"><a name="l03763"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ab1b440ae58ef6ff056f94df6dcdbd357"> 3763</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.mip_var_scaling)</span></div><div class="line"><a name="l03764"></a><span class="lineno"> 3764</span>&#160;}</div><div class="line"><a name="l03765"></a><span class="lineno"> 3765</span>&#160;</div><div class="line"><a name="l03766"></a><span class="lineno"> 3766</span>&#160;<span class="comment">// optional double mip_wanted_precision = 126 [default = 1e-06];</span></div><div class="line"><a name="l03767"></a><span class="lineno"> 3767</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#ada287fe650af1cca5fabbc291f1ac4f5">SatParameters::has_mip_wanted_precision</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03768"></a><span class="lineno"> 3768</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00008000u) != 0;</div><div class="line"><a name="l03769"></a><span class="lineno"> 3769</span>&#160;}</div><div class="line"><a name="l03770"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#ada287fe650af1cca5fabbc291f1ac4f5"> 3770</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abbeaa5c6c461596c03bbecc059219f32">SatParameters::clear_mip_wanted_precision</a>() {</div><div class="line"><a name="l03771"></a><span class="lineno"> 3771</span>&#160; mip_wanted_precision_ = 1e-06;</div><div class="line"><a name="l03772"></a><span class="lineno"> 3772</span>&#160; _has_bits_[3] &amp;= ~0x00008000u;</div><div class="line"><a name="l03773"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abbeaa5c6c461596c03bbecc059219f32"> 3773</a></span>&#160;}</div><div class="line"><a name="l03774"></a><span class="lineno"> 3774</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aa064e3b6cf8c17ce47d96e43b4de4476">SatParameters::mip_wanted_precision</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03775"></a><span class="lineno"> 3775</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.mip_wanted_precision)</span></div><div class="line"><a name="l03776"></a><span class="lineno"> 3776</span>&#160; <span class="keywordflow">return</span> mip_wanted_precision_;</div><div class="line"><a name="l03777"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aa064e3b6cf8c17ce47d96e43b4de4476"> 3777</a></span>&#160;}</div><div class="line"><a name="l03778"></a><span class="lineno"> 3778</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#affa96fa5200f4c9bc31bd993491aa198">SatParameters::set_mip_wanted_precision</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l03779"></a><span class="lineno"> 3779</span>&#160; _has_bits_[3] |= 0x00008000u;</div><div class="line"><a name="l03780"></a><span class="lineno"> 3780</span>&#160; mip_wanted_precision_ = value;</div><div class="line"><a name="l03781"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#affa96fa5200f4c9bc31bd993491aa198"> 3781</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.mip_wanted_precision)</span></div><div class="line"><a name="l03782"></a><span class="lineno"> 3782</span>&#160;}</div><div class="line"><a name="l03783"></a><span class="lineno"> 3783</span>&#160;</div><div class="line"><a name="l03784"></a><span class="lineno"> 3784</span>&#160;<span class="comment">// optional int32 mip_max_activity_exponent = 127 [default = 53];</span></div><div class="line"><a name="l03785"></a><span class="lineno"> 3785</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a68115cbd3b1924199858e2c261439276">SatParameters::has_mip_max_activity_exponent</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03786"></a><span class="lineno"> 3786</span>&#160; <span class="keywordflow">return</span> (_has_bits_[1] &amp; 0x00000040u) != 0;</div><div class="line"><a name="l03787"></a><span class="lineno"> 3787</span>&#160;}</div><div class="line"><a name="l03788"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a68115cbd3b1924199858e2c261439276"> 3788</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a86e972bdac7cf4b3129c5b8ca1bf9751">SatParameters::clear_mip_max_activity_exponent</a>() {</div><div class="line"><a name="l03789"></a><span class="lineno"> 3789</span>&#160; mip_max_activity_exponent_ = 53;</div><div class="line"><a name="l03790"></a><span class="lineno"> 3790</span>&#160; _has_bits_[1] &amp;= ~0x00000040u;</div><div class="line"><a name="l03791"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a86e972bdac7cf4b3129c5b8ca1bf9751"> 3791</a></span>&#160;}</div><div class="line"><a name="l03792"></a><span class="lineno"> 3792</span>&#160;inline ::PROTOBUF_NAMESPACE_ID::int32 <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#abe147ab35c9e2963f93f8d9747300efd">SatParameters::mip_max_activity_exponent</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03793"></a><span class="lineno"> 3793</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.mip_max_activity_exponent)</span></div><div class="line"><a name="l03794"></a><span class="lineno"> 3794</span>&#160; <span class="keywordflow">return</span> mip_max_activity_exponent_;</div><div class="line"><a name="l03795"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#abe147ab35c9e2963f93f8d9747300efd"> 3795</a></span>&#160;}</div><div class="line"><a name="l03796"></a><span class="lineno"> 3796</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a71030a0f1c74fd0854e2974619204ff4">SatParameters::set_mip_max_activity_exponent</a>(::PROTOBUF_NAMESPACE_ID::int32 value) {</div><div class="line"><a name="l03797"></a><span class="lineno"> 3797</span>&#160; _has_bits_[1] |= 0x00000040u;</div><div class="line"><a name="l03798"></a><span class="lineno"> 3798</span>&#160; mip_max_activity_exponent_ = value;</div><div class="line"><a name="l03799"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a71030a0f1c74fd0854e2974619204ff4"> 3799</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.mip_max_activity_exponent)</span></div><div class="line"><a name="l03800"></a><span class="lineno"> 3800</span>&#160;}</div><div class="line"><a name="l03801"></a><span class="lineno"> 3801</span>&#160;</div><div class="line"><a name="l03802"></a><span class="lineno"> 3802</span>&#160;<span class="comment">// optional double mip_check_precision = 128 [default = 0.0001];</span></div><div class="line"><a name="l03803"></a><span class="lineno"> 3803</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a9f2aabe7bd42a273829d8914606a2e6c">SatParameters::has_mip_check_precision</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03804"></a><span class="lineno"> 3804</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00010000u) != 0;</div><div class="line"><a name="l03805"></a><span class="lineno"> 3805</span>&#160;}</div><div class="line"><a name="l03806"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a9f2aabe7bd42a273829d8914606a2e6c"> 3806</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a6675a4da295058dccce7b0dc410a1e0c">SatParameters::clear_mip_check_precision</a>() {</div><div class="line"><a name="l03807"></a><span class="lineno"> 3807</span>&#160; mip_check_precision_ = 0.0001;</div><div class="line"><a name="l03808"></a><span class="lineno"> 3808</span>&#160; _has_bits_[3] &amp;= ~0x00010000u;</div><div class="line"><a name="l03809"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a6675a4da295058dccce7b0dc410a1e0c"> 3809</a></span>&#160;}</div><div class="line"><a name="l03810"></a><span class="lineno"> 3810</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a20e09d2229f97e58fff20a1486511394">SatParameters::mip_check_precision</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03811"></a><span class="lineno"> 3811</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.mip_check_precision)</span></div><div class="line"><a name="l03812"></a><span class="lineno"> 3812</span>&#160; <span class="keywordflow">return</span> mip_check_precision_;</div><div class="line"><a name="l03813"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a20e09d2229f97e58fff20a1486511394"> 3813</a></span>&#160;}</div><div class="line"><a name="l03814"></a><span class="lineno"> 3814</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a30429f43611d2decc0e537421f7c5c0f">SatParameters::set_mip_check_precision</a>(<span class="keywordtype">double</span> value) {</div><div class="line"><a name="l03815"></a><span class="lineno"> 3815</span>&#160; _has_bits_[3] |= 0x00010000u;</div><div class="line"><a name="l03816"></a><span class="lineno"> 3816</span>&#160; mip_check_precision_ = value;</div><div class="line"><a name="l03817"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a30429f43611d2decc0e537421f7c5c0f"> 3817</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.mip_check_precision)</span></div><div class="line"><a name="l03818"></a><span class="lineno"> 3818</span>&#160;}</div><div class="line"><a name="l03819"></a><span class="lineno"> 3819</span>&#160;</div><div class="line"><a name="l03820"></a><span class="lineno"> 3820</span>&#160;<span class="comment">// optional bool catch_sigint_signal = 135 [default = true];</span></div><div class="line"><a name="l03821"></a><span class="lineno"> 3821</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#aeade8433857391c428a5fe2482bd534e">SatParameters::has_catch_sigint_signal</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03822"></a><span class="lineno"> 3822</span>&#160; <span class="keywordflow">return</span> (_has_bits_[3] &amp; 0x00000100u) != 0;</div><div class="line"><a name="l03823"></a><span class="lineno"> 3823</span>&#160;}</div><div class="line"><a name="l03824"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#aeade8433857391c428a5fe2482bd534e"> 3824</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a27a4a184b204a4c248b6411e8da3b8f7">SatParameters::clear_catch_sigint_signal</a>() {</div><div class="line"><a name="l03825"></a><span class="lineno"> 3825</span>&#160; catch_sigint_signal_ = <span class="keyword">true</span>;</div><div class="line"><a name="l03826"></a><span class="lineno"> 3826</span>&#160; _has_bits_[3] &amp;= ~0x00000100u;</div><div class="line"><a name="l03827"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a27a4a184b204a4c248b6411e8da3b8f7"> 3827</a></span>&#160;}</div><div class="line"><a name="l03828"></a><span class="lineno"> 3828</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a4ee5ea9c6e259a325c6f58003eb2b36e">SatParameters::catch_sigint_signal</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l03829"></a><span class="lineno"> 3829</span>&#160; <span class="comment">// @@protoc_insertion_point(field_get:operations_research.sat.SatParameters.catch_sigint_signal)</span></div><div class="line"><a name="l03830"></a><span class="lineno"> 3830</span>&#160; <span class="keywordflow">return</span> catch_sigint_signal_;</div><div class="line"><a name="l03831"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a4ee5ea9c6e259a325c6f58003eb2b36e"> 3831</a></span>&#160;}</div><div class="line"><a name="l03832"></a><span class="lineno"> 3832</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classoperations__research_1_1sat_1_1SatParameters.html#a15b841f95072176fb4996916efb06cda">SatParameters::set_catch_sigint_signal</a>(<span class="keywordtype">bool</span> value) {</div><div class="line"><a name="l03833"></a><span class="lineno"> 3833</span>&#160; _has_bits_[3] |= 0x00000100u;</div><div class="line"><a name="l03834"></a><span class="lineno"> 3834</span>&#160; catch_sigint_signal_ = value;</div><div class="line"><a name="l03835"></a><span class="lineno"><a class="line" href="classoperations__research_1_1sat_1_1SatParameters.html#a15b841f95072176fb4996916efb06cda"> 3835</a></span>&#160; <span class="comment">// @@protoc_insertion_point(field_set:operations_research.sat.SatParameters.catch_sigint_signal)</span></div><div class="line"><a name="l03836"></a><span class="lineno"> 3836</span>&#160;}</div><div class="line"><a name="l03837"></a><span class="lineno"> 3837</span>&#160;</div><div class="line"><a name="l03838"></a><span class="lineno"> 3838</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div><div class="line"><a name="l03839"></a><span class="lineno"> 3839</span>&#160;<span class="preprocessor"> #pragma GCC diagnostic pop</span></div><div class="line"><a name="l03840"></a><span class="lineno"> 3840</span>&#160;<span class="preprocessor">#endif // __GNUC__</span></div><div class="line"><a name="l03841"></a><span class="lineno"> 3841</span>&#160;</div><div class="line"><a name="l03842"></a><span class="lineno"> 3842</span>&#160;<span class="comment">// @@protoc_insertion_point(namespace_scope)</span></div><div class="line"><a name="l03843"></a><span class="lineno"> 3843</span>&#160;</div><div class="line"><a name="l03844"></a><span class="lineno"> 3844</span>&#160;} <span class="comment">// namespace sat</span></div><div class="line"><a name="l03845"></a><span class="lineno"> 3845</span>&#160;} <span class="comment">// namespace operations_research</span></div><div class="line"><a name="l03846"></a><span class="lineno"> 3846</span>&#160;</div><div class="line"><a name="l03847"></a><span class="lineno"> 3847</span>&#160;PROTOBUF_NAMESPACE_OPEN</div><div class="line"><a name="l03848"></a><span class="lineno"> 3848</span>&#160;</div><div class="line"><a name="l03849"></a><span class="lineno"> 3849</span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">struct </span>is_proto_enum&lt; ::<a class="code" href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">operations_research::sat::SatParameters_VariableOrder</a>&gt; : ::std::true_type {};</div><div class="line"><a name="l03850"></a><span class="lineno"> 3850</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l03851"></a><span class="lineno"> 3851</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> EnumDescriptor* GetEnumDescriptor&lt; ::operations_research::sat::SatParameters_VariableOrder&gt;() {</div><div class="line"><a name="l03852"></a><span class="lineno"><a class="line" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1SatParameters__VariableOrder_01_4.html"> 3852</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a0a75b439d4e889cf84f7d6f6b5a37a86">return ::operations_research::sat::SatParameters_VariableOrder_descriptor</a>();</div><div class="line"><a name="l03853"></a><span class="lineno"> 3853</span>&#160;}</div><div class="line"><a name="l03854"></a><span class="lineno"><a class="line" href="sat__parameters_8pb_8h.html#a8885ce51db5f4e62425ed9d5c09ed568"> 3854</a></span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">struct </span>is_proto_enum&lt; ::<a class="code" href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">operations_research::sat::SatParameters_Polarity</a>&gt; : ::std::true_type {};</div><div class="line"><a name="l03855"></a><span class="lineno"> 3855</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l03856"></a><span class="lineno"> 3856</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> EnumDescriptor* GetEnumDescriptor&lt; ::operations_research::sat::SatParameters_Polarity&gt;() {</div><div class="line"><a name="l03857"></a><span class="lineno"><a class="line" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1SatParameters__Polarity_01_4.html"> 3857</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a3a1aa6bdfa59980400e6617e6a206071">return ::operations_research::sat::SatParameters_Polarity_descriptor</a>();</div><div class="line"><a name="l03858"></a><span class="lineno"> 3858</span>&#160;}</div><div class="line"><a name="l03859"></a><span class="lineno"><a class="line" href="sat__parameters_8pb_8h.html#ad097df0060c8654c1b6cfc1285bc4969"> 3859</a></span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">struct </span>is_proto_enum&lt; ::<a class="code" href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm</a>&gt; : ::std::true_type {};</div><div class="line"><a name="l03860"></a><span class="lineno"> 3860</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l03861"></a><span class="lineno"> 3861</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> EnumDescriptor* GetEnumDescriptor&lt; ::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm&gt;() {</div><div class="line"><a name="l03862"></a><span class="lineno"><a class="line" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1SatParameters__ConflictMinimizationAlgorithm_01_4.html"> 3862</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a8ae6f7af0b88d08cd83a4ff1a1108985">return ::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_descriptor</a>();</div><div class="line"><a name="l03863"></a><span class="lineno"> 3863</span>&#160;}</div><div class="line"><a name="l03864"></a><span class="lineno"><a class="line" href="sat__parameters_8pb_8h.html#aad7abfd3f639a7d1f9c112b4e4e7d4f0"> 3864</a></span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">struct </span>is_proto_enum&lt; ::<a class="code" href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">operations_research::sat::SatParameters_BinaryMinizationAlgorithm</a>&gt; : ::std::true_type {};</div><div class="line"><a name="l03865"></a><span class="lineno"> 3865</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l03866"></a><span class="lineno"> 3866</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> EnumDescriptor* GetEnumDescriptor&lt; ::operations_research::sat::SatParameters_BinaryMinizationAlgorithm&gt;() {</div><div class="line"><a name="l03867"></a><span class="lineno"><a class="line" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1SatParameters__BinaryMinizationAlgorithm_01_4.html"> 3867</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a8e0457f852d7716dc2d913867100dc8c">return ::operations_research::sat::SatParameters_BinaryMinizationAlgorithm_descriptor</a>();</div><div class="line"><a name="l03868"></a><span class="lineno"> 3868</span>&#160;}</div><div class="line"><a name="l03869"></a><span class="lineno"><a class="line" href="sat__parameters_8pb_8h.html#a8b09b973b5ccbe5b9cbbcde8b824a2fb"> 3869</a></span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">struct </span>is_proto_enum&lt; ::<a class="code" href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">operations_research::sat::SatParameters_ClauseProtection</a>&gt; : ::std::true_type {};</div><div class="line"><a name="l03870"></a><span class="lineno"> 3870</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l03871"></a><span class="lineno"> 3871</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> EnumDescriptor* GetEnumDescriptor&lt; ::operations_research::sat::SatParameters_ClauseProtection&gt;() {</div><div class="line"><a name="l03872"></a><span class="lineno"><a class="line" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1SatParameters__ClauseProtection_01_4.html"> 3872</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#ac92d8d18b4148e00e25b463b42c0ea3b">return ::operations_research::sat::SatParameters_ClauseProtection_descriptor</a>();</div><div class="line"><a name="l03873"></a><span class="lineno"> 3873</span>&#160;}</div><div class="line"><a name="l03874"></a><span class="lineno"><a class="line" href="sat__parameters_8pb_8h.html#a611a7d92c4add7f72478e8fb80b789c2"> 3874</a></span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">struct </span>is_proto_enum&lt; ::<a class="code" href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">operations_research::sat::SatParameters_ClauseOrdering</a>&gt; : ::std::true_type {};</div><div class="line"><a name="l03875"></a><span class="lineno"> 3875</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l03876"></a><span class="lineno"> 3876</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> EnumDescriptor* GetEnumDescriptor&lt; ::operations_research::sat::SatParameters_ClauseOrdering&gt;() {</div><div class="line"><a name="l03877"></a><span class="lineno"><a class="line" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1SatParameters__ClauseOrdering_01_4.html"> 3877</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a6763a151acaebadf9a4be9383e91e1eb">return ::operations_research::sat::SatParameters_ClauseOrdering_descriptor</a>();</div><div class="line"><a name="l03878"></a><span class="lineno"> 3878</span>&#160;}</div><div class="line"><a name="l03879"></a><span class="lineno"><a class="line" href="sat__parameters_8pb_8h.html#a59199dd6f81e1980528a711e643b9905"> 3879</a></span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">struct </span>is_proto_enum&lt; ::<a class="code" href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">operations_research::sat::SatParameters_RestartAlgorithm</a>&gt; : ::std::true_type {};</div><div class="line"><a name="l03880"></a><span class="lineno"> 3880</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l03881"></a><span class="lineno"> 3881</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> EnumDescriptor* GetEnumDescriptor&lt; ::operations_research::sat::SatParameters_RestartAlgorithm&gt;() {</div><div class="line"><a name="l03882"></a><span class="lineno"><a class="line" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1SatParameters__RestartAlgorithm_01_4.html"> 3882</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a9d2995934edcfcc59a0da77719fcb11b">return ::operations_research::sat::SatParameters_RestartAlgorithm_descriptor</a>();</div><div class="line"><a name="l03883"></a><span class="lineno"> 3883</span>&#160;}</div><div class="line"><a name="l03884"></a><span class="lineno"><a class="line" href="sat__parameters_8pb_8h.html#a56c312c25b31438ad9cd30de76ecf4e8"> 3884</a></span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">struct </span>is_proto_enum&lt; ::<a class="code" href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">operations_research::sat::SatParameters_MaxSatAssumptionOrder</a>&gt; : ::std::true_type {};</div><div class="line"><a name="l03885"></a><span class="lineno"> 3885</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l03886"></a><span class="lineno"> 3886</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> EnumDescriptor* GetEnumDescriptor&lt; ::operations_research::sat::SatParameters_MaxSatAssumptionOrder&gt;() {</div><div class="line"><a name="l03887"></a><span class="lineno"><a class="line" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1SatParameters__MaxSatAssumptionOrder_01_4.html"> 3887</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#aa36fba890ac5ad3ce86c9f70b8352bb5">return ::operations_research::sat::SatParameters_MaxSatAssumptionOrder_descriptor</a>();</div><div class="line"><a name="l03888"></a><span class="lineno"> 3888</span>&#160;}</div><div class="line"><a name="l03889"></a><span class="lineno"><a class="line" href="sat__parameters_8pb_8h.html#a52f8336c6767ff5a1b41074ec7a991c0"> 3889</a></span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">struct </span>is_proto_enum&lt; ::<a class="code" href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm</a>&gt; : ::std::true_type {};</div><div class="line"><a name="l03890"></a><span class="lineno"> 3890</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l03891"></a><span class="lineno"> 3891</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> EnumDescriptor* GetEnumDescriptor&lt; ::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm&gt;() {</div><div class="line"><a name="l03892"></a><span class="lineno"><a class="line" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1SatParameters__MaxSatStratificationAlgorithm_01_4.html"> 3892</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a9f22011e31eaf54170afe80d301665ac">return ::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_descriptor</a>();</div><div class="line"><a name="l03893"></a><span class="lineno"> 3893</span>&#160;}</div><div class="line"><a name="l03894"></a><span class="lineno"><a class="line" href="sat__parameters_8pb_8h.html#aeac2e6fcf0da93835e0cf3171d059b1c"> 3894</a></span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">struct </span>is_proto_enum&lt; ::<a class="code" href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">operations_research::sat::SatParameters_SearchBranching</a>&gt; : ::std::true_type {};</div><div class="line"><a name="l03895"></a><span class="lineno"> 3895</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l03896"></a><span class="lineno"> 3896</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> EnumDescriptor* GetEnumDescriptor&lt; ::operations_research::sat::SatParameters_SearchBranching&gt;() {</div><div class="line"><a name="l03897"></a><span class="lineno"><a class="line" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1SatParameters__SearchBranching_01_4.html"> 3897</a></span>&#160; <a class="code" href="namespaceoperations__research_1_1sat.html#a05587e288b302e572a8e80b100505a21">return ::operations_research::sat::SatParameters_SearchBranching_descriptor</a>();</div><div class="line"><a name="l03898"></a><span class="lineno"> 3898</span>&#160;}</div><div class="line"><a name="l03899"></a><span class="lineno"><a class="line" href="sat__parameters_8pb_8h.html#ae9c1c46327d6db147835ccc4a748fdd4"> 3899</a></span>&#160;</div><div class="line"><a name="l03900"></a><span class="lineno"> 3900</span>&#160;PROTOBUF_NAMESPACE_CLOSE</div><div class="line"><a name="l03901"></a><span class="lineno"> 3901</span>&#160;</div><div class="line"><a name="l03902"></a><span class="lineno"> 3902</span>&#160;<span class="comment">// @@protoc_insertion_point(global_scope)</span></div><div class="line"><a name="l03903"></a><span class="lineno"> 3903</span>&#160;</div><div class="line"><a name="l03904"></a><span class="lineno"> 3904</span>&#160;<span class="preprocessor">#include &lt;google/protobuf/port_undef.inc&gt;</span></div><div class="line"><a name="l03905"></a><span class="lineno"> 3905</span>&#160;<span class="preprocessor">#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ortools_2fsat_2fsat_5fparameters_2eproto</span></div><div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7d726d6194c36ed64e583c496df7f395"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7d726d6194c36ed64e583c496df7f395">operations_research::sat::SatParameters::use_pb_resolution</a></div><div class="ttdeci">bool use_pb_resolution() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02604">sat_parameters.pb.h:2604</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8dc12c4b807995d1aa4627e447b43877"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8dc12c4b807995d1aa4627e447b43877">operations_research::sat::SatParameters::preferred_variable_order</a></div><div class="ttdeci">::operations_research::sat::SatParameters_VariableOrder preferred_variable_order() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01734">sat_parameters.pb.h:1734</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abf8484485f5cf2e48e33b1b020a45509"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abf8484485f5cf2e48e33b1b020a45509">operations_research::sat::SatParameters::has_clause_activity_decay</a></div><div class="ttdeci">bool has_clause_activity_decay() const</div><div class="ttdoc">optional double clause_activity_decay = 17 [default = 0.999];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02183">sat_parameters.pb.h:2183</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab1743ecb3831f63271f0f2bf485b73b9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab1743ecb3831f63271f0f2bf485b73b9">operations_research::sat::SatParameters::minimize_core</a></div><div class="ttdeci">bool minimize_core() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02784">sat_parameters.pb.h:2784</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3ebc49c3ff673e80e7f9815a7b7a116a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3ebc49c3ff673e80e7f9815a7b7a116a">operations_research::sat::SatParameters::SearchBranching</a></div><div class="ttdeci">SatParameters_SearchBranching SearchBranching</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00738">sat_parameters.pb.h:738</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae77ff8a4a6599aee304a5fa8fc8974c1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae77ff8a4a6599aee304a5fa8fc8974c1">operations_research::sat::SatParameters::set_enumerate_all_solutions</a></div><div class="ttdeci">void set_enumerate_all_solutions(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03421">sat_parameters.pb.h:3421</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1e10c985af96ea97e505e8a46fd8599b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1e10c985af96ea97e505e8a46fd8599b">operations_research::sat::SatParameters::set_max_deterministic_time</a></div><div class="ttdeci">void set_max_deterministic_time(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02500">sat_parameters.pb.h:2500</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a71cb004d78f7d8c38fcc9cbc225af533ab0500c1196441cd7820da82c2c1baf6f"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533ab0500c1196441cd7820da82c2c1baf6f">operations_research::sat::SatParameters_MaxSatAssumptionOrder_DEFAULT_ASSUMPTION_ORDER</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00246">sat_parameters.pb.h:246</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3c252cb65df7d764af952eacadee60df"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3c252cb65df7d764af952eacadee60df">operations_research::sat::SatParameters::New</a></div><div class="ttdeci">SatParameters * New() const final</div><div class="ttdoc">implements Message -------------------------------------------—</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00382">sat_parameters.pb.h:382</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a27a4a184b204a4c248b6411e8da3b8f7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a27a4a184b204a4c248b6411e8da3b8f7">operations_research::sat::SatParameters::clear_catch_sigint_signal</a></div><div class="ttdeci">void clear_catch_sigint_signal()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03827">sat_parameters.pb.h:3827</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae6b2df2e56502a6cde03525959bf8261"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae6b2df2e56502a6cde03525959bf8261">operations_research::sat::SatParameters::clear_num_conflicts_before_strategy_changes</a></div><div class="ttdeci">void clear_num_conflicts_before_strategy_changes()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02438">sat_parameters.pb.h:2438</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8c51fad5c136b7b6cf5ed0c49ace71ae"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8c51fad5c136b7b6cf5ed0c49ace71ae">operations_research::sat::SatParameters::clear_minimize_reduction_during_pb_resolution</a></div><div class="ttdeci">void clear_minimize_reduction_during_pb_resolution()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02618">sat_parameters.pb.h:2618</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6f092573145682ac8fb2f11b8bcaa6a5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6f092573145682ac8fb2f11b8bcaa6a5">operations_research::sat::SatParameters::has_find_multiple_cores</a></div><div class="ttdeci">bool has_find_multiple_cores() const</div><div class="ttdoc">optional bool find_multiple_cores = 84 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02795">sat_parameters.pb.h:2795</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5e0a4c638e042afcb3eb2dea50d1f147"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5e0a4c638e042afcb3eb2dea50d1f147">operations_research::sat::SatParameters::set_minimize_core</a></div><div class="ttdeci">void set_minimize_core(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02788">sat_parameters.pb.h:2788</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9fb96d63468ceb1891f5624b3a2262af"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9fb96d63468ceb1891f5624b3a2262af">operations_research::sat::SatParameters::clear_cp_model_probing_level</a></div><div class="ttdeci">void clear_cp_model_probing_level()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03377">sat_parameters.pb.h:3377</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4a0f153cf20dfb8ec439f6c10193130f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4a0f153cf20dfb8ec439f6c10193130f">operations_research::sat::SatParameters::set_stop_after_first_solution</a></div><div class="ttdeci">void set_stop_after_first_solution(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03493">sat_parameters.pb.h:3493</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab875be7f29ab25ca13c091f4e4fc5f71"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab875be7f29ab25ca13c091f4e4fc5f71">operations_research::sat::SatParameters::clear_also_bump_variables_in_conflict_reasons</a></div><div class="ttdeci">void clear_also_bump_variables_in_conflict_reasons()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01858">sat_parameters.pb.h:1858</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4c74dd07e925009cbef07c563f75d223"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4c74dd07e925009cbef07c563f75d223">operations_research::sat::SatParameters::ClauseOrdering_MAX</a></div><div class="ttdeci">static constexpr ClauseOrdering ClauseOrdering_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00618">sat_parameters.pb.h:618</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_adb9da8fa990a6f8202a4fdf155f57158"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#adb9da8fa990a6f8202a4fdf155f57158">operations_research::sat::SatParameters::minimize_with_propagation_restart_period</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 minimize_with_propagation_restart_period() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02064">sat_parameters.pb.h:2064</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a55c005e3857895529d6228acb6bc3588"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a55c005e3857895529d6228acb6bc3588">operations_research::sat::SatParameters::presolve_bve_clause_weight</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 presolve_bve_clause_weight() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02676">sat_parameters.pb.h:2676</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8d16e29509bb32191869438d7bbfb436"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8d16e29509bb32191869438d7bbfb436">operations_research::sat::SatParameters::FIXED_SEARCH</a></div><div class="ttdeci">static constexpr SearchBranching FIXED_SEARCH</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00741">sat_parameters.pb.h:741</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a898a9ce9a49525d01f0bab548f77f959"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a898a9ce9a49525d01f0bab548f77f959">operations_research::sat::SatParameters::set_restart_running_window_size</a></div><div class="ttdeci">void set_restart_running_window_size(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02338">sat_parameters.pb.h:2338</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad757bb66293d5b9af7c3009abe787cb9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad757bb66293d5b9af7c3009abe787cb9">operations_research::sat::SatParameters::restart_period</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 restart_period() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02316">sat_parameters.pb.h:2316</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac527e419c766a18bc49a4e0466b8f3b3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac527e419c766a18bc49a4e0466b8f3b3">operations_research::sat::SatParameters::clear_minimize_with_propagation_restart_period</a></div><div class="ttdeci">void clear_minimize_with_propagation_restart_period()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02060">sat_parameters.pb.h:2060</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa12dd9baffdee29099b29d2cce701f60"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa12dd9baffdee29099b29d2cce701f60">operations_research::sat::SatParameters::clear_cp_model_presolve</a></div><div class="ttdeci">void clear_cp_model_presolve()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03359">sat_parameters.pb.h:3359</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a71030a0f1c74fd0854e2974619204ff4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a71030a0f1c74fd0854e2974619204ff4">operations_research::sat::SatParameters::set_mip_max_activity_exponent</a></div><div class="ttdeci">void set_mip_max_activity_exponent(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03799">sat_parameters.pb.h:3799</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5bc5f4eb3ef83a29230e0e45ef5c9ed2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5bc5f4eb3ef83a29230e0e45ef5c9ed2">operations_research::sat::SatParameters::clear_glucose_decay_increment</a></div><div class="ttdeci">void clear_glucose_decay_increment()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02150">sat_parameters.pb.h:2150</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a022072bfb734bca33b3066de63714be6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a022072bfb734bca33b3066de63714be6">operations_research::sat::SatParameters::ClauseProtection_MAX</a></div><div class="ttdeci">static constexpr ClauseProtection ClauseProtection_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00588">sat_parameters.pb.h:588</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6d2f4faa402690f8463b8f25657bf5c0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6d2f4faa402690f8463b8f25657bf5c0">operations_research::sat::SatParameters::set_min_orthogonality_for_lp_constraints</a></div><div class="ttdeci">void set_min_orthogonality_for_lp_constraints(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03150">sat_parameters.pb.h:3150</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a30c54411c509ab0dd993c4c4f8a4d62c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a30c54411c509ab0dd993c4c4f8a4d62c">operations_research::sat::SatParameters::EXPERIMENTAL</a></div><div class="ttdeci">static constexpr ConflictMinimizationAlgorithm EXPERIMENTAL</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00513">sat_parameters.pb.h:513</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a376e6ea815537cd2e97feb2f0e691942"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a376e6ea815537cd2e97feb2f0e691942">operations_research::sat::SatParameters::has_add_mir_cuts</a></div><div class="ttdeci">bool has_add_mir_cuts() const</div><div class="ttdoc">optional bool add_mir_cuts = 120 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03067">sat_parameters.pb.h:3067</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7f8923d1b9ef000d38535ed807defe86"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7f8923d1b9ef000d38535ed807defe86">operations_research::sat::SatParameters::set_restart_period</a></div><div class="ttdeci">void set_restart_period(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02320">sat_parameters.pb.h:2320</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a39475d439aa38ebe84bbfa3f68ae47aa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a39475d439aa38ebe84bbfa3f68ae47aa">operations_research::sat::SatParameters::set_clause_cleanup_ordering</a></div><div class="ttdeci">void set_clause_cleanup_ordering(::operations_research::sat::SatParameters_ClauseOrdering value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02013">sat_parameters.pb.h:2013</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af3a1ed149e11916ac95cafbecc6e4142"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af3a1ed149e11916ac95cafbecc6e4142">operations_research::sat::SatParameters::optimize_with_max_hs</a></div><div class="ttdeci">bool optimize_with_max_hs() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03345">sat_parameters.pb.h:3345</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aa36fba890ac5ad3ce86c9f70b8352bb5"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aa36fba890ac5ad3ce86c9f70b8352bb5">operations_research::sat::SatParameters_MaxSatAssumptionOrder_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SatParameters_MaxSatAssumptionOrder_descriptor()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac395a32ae8fdbd8f97f4ed8925b23857"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac395a32ae8fdbd8f97f4ed8925b23857">operations_research::sat::SatParameters::has_max_deterministic_time</a></div><div class="ttdeci">bool has_max_deterministic_time() const</div><div class="ttdoc">optional double max_deterministic_time = 67 [default = inf];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02489">sat_parameters.pb.h:2489</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a2916a603fb108fbf4133f865d472fc0ba353691b5a40f70fe5d05cc01bdf22536"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba353691b5a40f70fe5d05cc01bdf22536">operations_research::sat::SatParameters_RestartAlgorithm_FIXED_RESTART</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00224">sat_parameters.pb.h:224</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab918690648f23e16d9563d91729f8272"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab918690648f23e16d9563d91729f8272">operations_research::sat::SatParameters::has_use_lns_only</a></div><div class="ttdeci">bool has_use_lns_only() const</div><div class="ttdoc">optional bool use_lns_only = 101 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03590">sat_parameters.pb.h:3590</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af02bc4bd103928ea008623a1da38a12c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12c">operations_research::sat::SatParameters_ClauseProtection</a></div><div class="ttdeci">SatParameters_ClauseProtection</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00172">sat_parameters.pb.h:172</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a647017b4c2949fff125306b7c209df3e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a647017b4c2949fff125306b7c209df3e">operations_research::sat::SatParameters::kBooleanEncodingLevelFieldNumber</a></div><div class="ttdeci">static const int kBooleanEncodingLevelFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01443">sat_parameters.pb.h:1443</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1dd90c9543a33590a5a9e373e4e8300d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1dd90c9543a33590a5a9e373e4e8300d">operations_research::sat::SatParameters::max_memory_in_mb</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int64 max_memory_in_mb() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02532">sat_parameters.pb.h:2532</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3aee2d5ca527b9b127fea3bcdc4d7fc7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3aee2d5ca527b9b127fea3bcdc4d7fc7">operations_research::sat::SatParameters::max_integer_rounding_scaling</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 max_integer_rounding_scaling() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03110">sat_parameters.pb.h:3110</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a92ce4d479408909b62cd3972be827721"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a92ce4d479408909b62cd3972be827721">operations_research::sat::SatParameters::set_clause_cleanup_lbd_bound</a></div><div class="ttdeci">void set_clause_cleanup_lbd_bound(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01995">sat_parameters.pb.h:1995</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a97ac406a44712bd2893b29957f2528d5"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a97ac406a44712bd2893b29957f2528d5">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_ARRAYSIZE</a></div><div class="ttdeci">constexpr int SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00156">sat_parameters.pb.h:156</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aacd46dd1106f6a1f1fb33ed83aa02be2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aacd46dd1106f6a1f1fb33ed83aa02be2">operations_research::sat::SatParameters::BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION</a></div><div class="ttdeci">static constexpr BinaryMinizationAlgorithm BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00545">sat_parameters.pb.h:545</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abcf76f881b9962d96f0baf096eae78be"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abcf76f881b9962d96f0baf096eae78be">operations_research::sat::SatParameters::kMipMaxActivityExponentFieldNumber</a></div><div class="ttdeci">static const int kMipMaxActivityExponentFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01065">sat_parameters.pb.h:1065</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1143efde7d013f8220838ea2ae71c887"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1143efde7d013f8220838ea2ae71c887">operations_research::sat::SatParameters::Polarity_IsValid</a></div><div class="ttdeci">static bool Polarity_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00481">sat_parameters.pb.h:481</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a960c984d17615b6a0a60b2301094266d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a960c984d17615b6a0a60b2301094266d">operations_research::sat::SatParameters::kCpModelUseSatPresolveFieldNumber</a></div><div class="ttdeci">static const int kCpModelUseSatPresolveFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01436">sat_parameters.pb.h:1436</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a35ea3ba196b62c3c301edb821b5926d7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a35ea3ba196b62c3c301edb821b5926d7">operations_research::sat::SatParameters::blocking_restart_window_size</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 blocking_restart_window_size() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02406">sat_parameters.pb.h:2406</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac5992a1984d9a84c783d833e943d6b87"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac5992a1984d9a84c783d833e943d6b87">operations_research::sat::SatParameters::set_use_pb_resolution</a></div><div class="ttdeci">void set_use_pb_resolution(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02608">sat_parameters.pb.h:2608</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a202b9e0c424bcc7ab89ee33899e975ad"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a202b9e0c424bcc7ab89ee33899e975ad">operations_research::sat::SatParameters::unknown_fields</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet &amp; unknown_fields() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00349">sat_parameters.pb.h:349</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_affa96fa5200f4c9bc31bd993491aa198"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#affa96fa5200f4c9bc31bd993491aa198">operations_research::sat::SatParameters::set_mip_wanted_precision</a></div><div class="ttdeci">void set_mip_wanted_precision(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03781">sat_parameters.pb.h:3781</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa62fa42cc92062e9b088e38a49bac1c4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa62fa42cc92062e9b088e38a49bac1c4">operations_research::sat::SatParameters::cover_optimization</a></div><div class="ttdeci">bool cover_optimization() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02820">sat_parameters.pb.h:2820</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_adf6332c9a16f2c02534a1d684f879d58"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#adf6332c9a16f2c02534a1d684f879d58">operations_research::sat::SatParameters::kInterleaveSearchFieldNumber</a></div><div class="ttdeci">static const int kInterleaveSearchFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01051">sat_parameters.pb.h:1051</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac85bba5787bf4ff93bab8fcc212eeabb"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac85bba5787bf4ff93bab8fcc212eeabb">operations_research::sat::SatParameters::num_search_workers</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 num_search_workers() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03507">sat_parameters.pb.h:3507</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae02370c1bfb0e8d9839c92d8d057fb11"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae02370c1bfb0e8d9839c92d8d057fb11">operations_research::sat::SatParameters::kUsePbResolutionFieldNumber</a></div><div class="ttdeci">static const int kUsePbResolutionFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00834">sat_parameters.pb.h:834</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5a2a20f25b804c464dc05a077d2aea3f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5a2a20f25b804c464dc05a077d2aea3f">operations_research::sat::SatParameters::binary_minimization_algorithm</a></div><div class="ttdeci">::operations_research::sat::SatParameters_BinaryMinizationAlgorithm binary_minimization_algorithm() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01899">sat_parameters.pb.h:1899</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afb3bbcb0e2d56baaa610c1d55d2448a9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afb3bbcb0e2d56baaa610c1d55d2448a9">operations_research::sat::SatParameters::RECURSIVE</a></div><div class="ttdeci">static constexpr ConflictMinimizationAlgorithm RECURSIVE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00511">sat_parameters.pb.h:511</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aebc7547adfaddafac2d002b97130af78"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aebc7547adfaddafac2d002b97130af78">operations_research::sat::SatParameters::clear_count_assumption_levels_in_lbd</a></div><div class="ttdeci">void clear_count_assumption_levels_in_lbd()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02636">sat_parameters.pb.h:2636</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af29968605d0dca7194386c85c3e8269ea0959d8f131e2610b97a8830464b2c633"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea0959d8f131e2610b97a8830464b2c633">operations_research::sat::SatParameters_SearchBranching_PSEUDO_COST_SEARCH</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00298">sat_parameters.pb.h:298</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a96193482110fea743c54dfc903a7d929"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a96193482110fea743c54dfc903a7d929">operations_research::sat::SatParameters::clear_clause_cleanup_lbd_bound</a></div><div class="ttdeci">void clear_clause_cleanup_lbd_bound()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01987">sat_parameters.pb.h:1987</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ada813507f9879e596a07b3850f7fc0d5a52b205df52309c4f050206500297e4e5"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5a52b205df52309c4f050206500297e4e5">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_EXPERIMENTAL</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00125">sat_parameters.pb.h:125</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8b7db13a78d8770898ab371ff1f67147"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8b7db13a78d8770898ab371ff1f67147">operations_research::sat::SatParameters::kUseLnsOnlyFieldNumber</a></div><div class="ttdeci">static const int kUseLnsOnlyFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01009">sat_parameters.pb.h:1009</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6b9c4341d3433adb5a02fcdf469aaa65"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6b9c4341d3433adb5a02fcdf469aaa65">operations_research::sat::SatParameters::max_num_cuts</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 max_num_cuts() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03002">sat_parameters.pb.h:3002</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a32bffbc55e2a874adc8c1280963dff20"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a32bffbc55e2a874adc8c1280963dff20">operations_research::sat::SatParameters::kMaxInactiveCountFieldNumber</a></div><div class="ttdeci">static const int kMaxInactiveCountFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01541">sat_parameters.pb.h:1541</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0dacbfbb1822ae81089ad93331f2e542"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0dacbfbb1822ae81089ad93331f2e542">operations_research::sat::SatParameters::clear_pseudo_cost_reliability_threshold</a></div><div class="ttdeci">void clear_pseudo_cost_reliability_threshold()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03287">sat_parameters.pb.h:3287</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4595a19a4713f27b81d97b3a07b88338"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4595a19a4713f27b81d97b3a07b88338">operations_research::sat::SatParameters::set_restart_algorithms</a></div><div class="ttdeci">void set_restart_algorithms(int index, ::operations_research::sat::SatParameters_RestartAlgorithm value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02229">sat_parameters.pb.h:2229</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af991ef9b25c2d9e0b50a20f56d415698"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af991ef9b25c2d9e0b50a20f56d415698">operations_research::sat::SatParameters::clear_binary_minimization_algorithm</a></div><div class="ttdeci">void clear_binary_minimization_algorithm()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01895">sat_parameters.pb.h:1895</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af5a5fcd74ebf108e1b48ff75c50b6bb8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af5a5fcd74ebf108e1b48ff75c50b6bb8">operations_research::sat::SatParameters::has_clause_cleanup_lbd_bound</a></div><div class="ttdeci">bool has_clause_cleanup_lbd_bound() const</div><div class="ttdoc">optional int32 clause_cleanup_lbd_bound = 59 [default = 5];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01984">sat_parameters.pb.h:1984</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afe58ed279e3d20a901d37511a3f909e7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afe58ed279e3d20a901d37511a3f909e7">operations_research::sat::SatParameters::has_use_rins_lns</a></div><div class="ttdeci">bool has_use_rins_lns() const</div><div class="ttdoc">optional bool use_rins_lns = 129 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03626">sat_parameters.pb.h:3626</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ada813507f9879e596a07b3850f7fc0d5acf7f9f878c3e92e4e319c3e4ea926af7"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5acf7f9f878c3e92e4e319c3e4ea926af7">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_RECURSIVE</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00124">sat_parameters.pb.h:124</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a560291edbfbc41393633abb9e20170ef"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a560291edbfbc41393633abb9e20170ef">operations_research::sat::SatParameters::clear_clause_activity_decay</a></div><div class="ttdeci">void clear_clause_activity_decay()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02186">sat_parameters.pb.h:2186</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3fc6d6586318ccabe142e90b27d97507"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3fc6d6586318ccabe142e90b27d97507">operations_research::sat::SatParameters::use_combined_no_overlap</a></div><div class="ttdeci">bool use_combined_no_overlap() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03723">sat_parameters.pb.h:3723</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a402444328a26710265238ae8fb883496"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496">operations_research::sat::SatParameters_BinaryMinizationAlgorithm</a></div><div class="ttdeci">SatParameters_BinaryMinizationAlgorithm</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00146">sat_parameters.pb.h:146</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a01149d364c5dafc503cf3e065c684818"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a01149d364c5dafc503cf3e065c684818">operations_research::sat::SatParameters::has_exploit_all_lp_solution</a></div><div class="ttdeci">bool has_exploit_all_lp_solution() const</div><div class="ttdoc">optional bool exploit_all_lp_solution = 116 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03230">sat_parameters.pb.h:3230</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac6096a631e14783bf6093a9fbc81946f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac6096a631e14783bf6093a9fbc81946f">operations_research::sat::SatParameters::kPreferredVariableOrderFieldNumber</a></div><div class="ttdeci">static const int kPreferredVariableOrderFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00806">sat_parameters.pb.h:806</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a158f6663209bf0ac40cdd1b3065fdf71"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a158f6663209bf0ac40cdd1b3065fdf71">operations_research::sat::SatParameters::EXPERIMENTAL_BINARY_MINIMIZATION</a></div><div class="ttdeci">static constexpr BinaryMinizationAlgorithm EXPERIMENTAL_BINARY_MINIMIZATION</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00549">sat_parameters.pb.h:549</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4039a8baf98b25e39f40539ed26d3fba"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4039a8baf98b25e39f40539ed26d3fba">operations_research::sat::SatParameters::kMinimizeCoreFieldNumber</a></div><div class="ttdeci">static const int kMinimizeCoreFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01289">sat_parameters.pb.h:1289</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af7a16cb2b70ccd7174f02f2839c18a51"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af7a16cb2b70ccd7174f02f2839c18a51">operations_research::sat::SatParameters::clear_presolve_bve_clause_weight</a></div><div class="ttdeci">void clear_presolve_bve_clause_weight()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02672">sat_parameters.pb.h:2672</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a960f7a4b929147546a018775cf287fe8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a960f7a4b929147546a018775cf287fe8">operations_research::sat::SatParameters::glucose_decay_increment_period</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 glucose_decay_increment_period() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02172">sat_parameters.pb.h:2172</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a88306976162c40099a868c7a44aae596"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a88306976162c40099a868c7a44aae596">operations_research::sat::SatParameters::set_use_optional_variables</a></div><div class="ttdeci">void set_use_optional_variables(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03691">sat_parameters.pb.h:3691</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aace1d4b76ac84331576659d76fbee204"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aace1d4b76ac84331576659d76fbee204">operations_research::sat::SatParameters::has_pb_cleanup_increment</a></div><div class="ttdeci">bool has_pb_cleanup_increment() const</div><div class="ttdoc">optional int32 pb_cleanup_increment = 46 [default = 200];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02021">sat_parameters.pb.h:2021</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a560f9b043fbbc8ee287035956760b6ee"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a560f9b043fbbc8ee287035956760b6ee">operations_research::sat::SatParameters::has_initial_variables_activity</a></div><div class="ttdeci">bool has_initial_variables_activity() const</div><div class="ttdoc">optional double initial_variables_activity = 76 [default = 0];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01837">sat_parameters.pb.h:1837</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a821b1420ce44dfa1e933b0f458e1a986"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a821b1420ce44dfa1e933b0f458e1a986">operations_research::sat::SatParameters::clear_restart_lbd_average_ratio</a></div><div class="ttdeci">void clear_restart_lbd_average_ratio()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02366">sat_parameters.pb.h:2366</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4dfa3625510be333847f19ecd1239a41"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4dfa3625510be333847f19ecd1239a41">operations_research::sat::SatParameters::minimize_reduction_during_pb_resolution</a></div><div class="ttdeci">bool minimize_reduction_during_pb_resolution() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02622">sat_parameters.pb.h:2622</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a62d4b73c33078a073cbfeee9ff560998"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a62d4b73c33078a073cbfeee9ff560998">operations_research::sat::SatParameters::use_exact_lp_reason</a></div><div class="ttdeci">bool use_exact_lp_reason() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03705">sat_parameters.pb.h:3705</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a55850aeddb1632f4d2d32b5ae2eba9da"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a55850aeddb1632f4d2d32b5ae2eba9da">operations_research::sat::SatParameters::has_initial_polarity</a></div><div class="ttdeci">bool has_initial_polarity() const</div><div class="ttdoc">optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FAL...</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01746">sat_parameters.pb.h:1746</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a266e70e69fc4191560e696d697d1f39b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a266e70e69fc4191560e696d697d1f39b">operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_IsValid</a></div><div class="ttdeci">static bool MaxSatStratificationAlgorithm_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00713">sat_parameters.pb.h:713</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9867f6aec9f6d3b99b7137234b4f331f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9867f6aec9f6d3b99b7137234b4f331f">operations_research::sat::SatParameters::kUseMirRoundingFieldNumber</a></div><div class="ttdeci">static const int kUseMirRoundingFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01492">sat_parameters.pb.h:1492</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab1a4d21deac2e58b558ffa51b38cb8df"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab1a4d21deac2e58b558ffa51b38cb8df">operations_research::sat::SatParameters::clear_restart_running_window_size</a></div><div class="ttdeci">void clear_restart_running_window_size()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02330">sat_parameters.pb.h:2330</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aae8c81000a2228572ddc74e3e9c415d4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aae8c81000a2228572ddc74e3e9c415d4">operations_research::sat::SatParameters::kLinearizationLevelFieldNumber</a></div><div class="ttdeci">static const int kLinearizationLevelFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01373">sat_parameters.pb.h:1373</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a722215b21a1eb801988c35f594451bb3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a722215b21a1eb801988c35f594451bb3">operations_research::sat::SatParameters::clear_minimization_algorithm</a></div><div class="ttdeci">void clear_minimization_algorithm()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01876">sat_parameters.pb.h:1876</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a29fd961109a86f05f1566cfa7990ebe8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a29fd961109a86f05f1566cfa7990ebe8">operations_research::sat::SatParameters::set_cp_model_probing_level</a></div><div class="ttdeci">void set_cp_model_probing_level(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03385">sat_parameters.pb.h:3385</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4ee5ea9c6e259a325c6f58003eb2b36e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4ee5ea9c6e259a325c6f58003eb2b36e">operations_research::sat::SatParameters::catch_sigint_signal</a></div><div class="ttdeci">bool catch_sigint_signal() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03831">sat_parameters.pb.h:3831</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a756b16f25abb7e1ffab126d2332e15d0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a756b16f25abb7e1ffab126d2332e15d0">operations_research::sat::SatParameters::has_boolean_encoding_level</a></div><div class="ttdeci">bool has_boolean_encoding_level() const</div><div class="ttdoc">optional int32 boolean_encoding_level = 107 [default = 1];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02977">sat_parameters.pb.h:2977</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a845d8935c3aa4cc2e3dda12a513d6389"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a845d8935c3aa4cc2e3dda12a513d6389">operations_research::sat::SatParameters::clear_blocking_restart_multiplier</a></div><div class="ttdeci">void clear_blocking_restart_multiplier()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02420">sat_parameters.pb.h:2420</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a69c75c42b89c78020d3aba350fad8c57"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a69c75c42b89c78020d3aba350fad8c57">operations_research::sat::SatParameters::clear_exploit_all_lp_solution</a></div><div class="ttdeci">void clear_exploit_all_lp_solution()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03233">sat_parameters.pb.h:3233</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a2bfd2dd07fc93d2ebcf90df9982b173f"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a2bfd2dd07fc93d2ebcf90df9982b173f">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MAX</a></div><div class="ttdeci">constexpr SatParameters_ConflictMinimizationAlgorithm SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00129">sat_parameters.pb.h:129</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a9018824bcc1b169f32af87ad4faf7561"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a9018824bcc1b169f32af87ad4faf7561">operations_research::sat::SatParameters_SearchBranching_IsValid</a></div><div class="ttdeci">bool SatParameters_SearchBranching_IsValid(int value)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aeade8433857391c428a5fe2482bd534e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aeade8433857391c428a5fe2482bd534e">operations_research::sat::SatParameters::has_catch_sigint_signal</a></div><div class="ttdeci">bool has_catch_sigint_signal() const</div><div class="ttdoc">optional bool catch_sigint_signal = 135 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03824">sat_parameters.pb.h:3824</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac1a2d9752fe2878fe265b2b68a57c42c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac1a2d9752fe2878fe265b2b68a57c42c">operations_research::sat::SatParameters::set_log_search_progress</a></div><div class="ttdeci">void set_log_search_progress(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02590">sat_parameters.pb.h:2590</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1af4ec5318ae8d10197f7d734ef080a0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1af4ec5318ae8d10197f7d734ef080a0">operations_research::sat::SatParameters::clear_optimize_with_max_hs</a></div><div class="ttdeci">void clear_optimize_with_max_hs()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03341">sat_parameters.pb.h:3341</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3b4bcbab0e1731232d2c0a443d2d7119"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3b4bcbab0e1731232d2c0a443d2d7119">operations_research::sat::SatParameters::max_sat_assumption_order</a></div><div class="ttdeci">::operations_research::sat::SatParameters_MaxSatAssumptionOrder max_sat_assumption_order() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02838">sat_parameters.pb.h:2838</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a517d73d1db81fd87470e6bcbe87c633ea77094f18176663ceea0b80667cf917a6"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea77094f18176663ceea0b80667cf917a6">operations_research::sat::SatParameters_Polarity_POLARITY_REVERSE_WEIGHTED_SIGN</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00100">sat_parameters.pb.h:100</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a580ab7d8dfaaaf29cab99db9c2d785dd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a580ab7d8dfaaaf29cab99db9c2d785dd">operations_research::sat::SatParameters::set_count_assumption_levels_in_lbd</a></div><div class="ttdeci">void set_count_assumption_levels_in_lbd(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02644">sat_parameters.pb.h:2644</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a87813e257ba880dc079609db5d7f5da4"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a87813e257ba880dc079609db5d7f5da4">operations_research::sat::SatParameters_ClauseOrdering_Name</a></div><div class="ttdeci">const std::string &amp; SatParameters_ClauseOrdering_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00207">sat_parameters.pb.h:207</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a93dc8db0c3ef1d4cbe06a81b635976eb"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a93dc8db0c3ef1d4cbe06a81b635976eb">operations_research::sat::SatParameters::has_clause_cleanup_protection</a></div><div class="ttdeci">bool has_clause_cleanup_protection() const</div><div class="ttdoc">optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [defa...</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01965">sat_parameters.pb.h:1965</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6ef30a08ad64ae30b432d37ff09aaf6c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6ef30a08ad64ae30b432d37ff09aaf6c">operations_research::sat::SatParameters::AUTOMATIC_SEARCH</a></div><div class="ttdeci">static constexpr SearchBranching AUTOMATIC_SEARCH</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00739">sat_parameters.pb.h:739</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a42c6626281bb07de74f2b48d5687bad2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a42c6626281bb07de74f2b48d5687bad2">operations_research::sat::SatParameters::enumerate_all_solutions</a></div><div class="ttdeci">bool enumerate_all_solutions() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03417">sat_parameters.pb.h:3417</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3067a81a730e9e008b0b70940f46a6f9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3067a81a730e9e008b0b70940f46a6f9">operations_research::sat::SatParameters::search_randomization_tolerance</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int64 search_randomization_tolerance() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03669">sat_parameters.pb.h:3669</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af177dc4936047691ad433a7d640e1530"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af177dc4936047691ad433a7d640e1530">operations_research::sat::SatParameters::has_pb_cleanup_ratio</a></div><div class="ttdeci">bool has_pb_cleanup_ratio() const</div><div class="ttdoc">optional double pb_cleanup_ratio = 47 [default = 0.5];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02039">sat_parameters.pb.h:2039</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac08f42beb7c0dc2bcc619f45f117282d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac08f42beb7c0dc2bcc619f45f117282d">operations_research::sat::SatParameters::set_max_inactive_count</a></div><div class="ttdeci">void set_max_inactive_count(::PROTOBUF_NAMESPACE_ID::int64 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03168">sat_parameters.pb.h:3168</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a524f65ee1c15bd43e8fa6d24e83e51bb"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a524f65ee1c15bd43e8fa6d24e83e51bb">operations_research::sat::SatParameters::clear_random_branches_ratio</a></div><div class="ttdeci">void clear_random_branches_ratio()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01804">sat_parameters.pb.h:1804</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ae1e232826064de5442ec15d6a2ff90f2"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ae1e232826064de5442ec15d6a2ff90f2">operations_research::sat::SatParameters_ClauseProtection_Name</a></div><div class="ttdeci">const std::string &amp; SatParameters_ClauseProtection_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00184">sat_parameters.pb.h:184</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a98a2d480fd9bb1dabfd53d8e76584d6f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a98a2d480fd9bb1dabfd53d8e76584d6f">operations_research::sat::SatParameters::STRATIFICATION_ASCENT</a></div><div class="ttdeci">static constexpr MaxSatStratificationAlgorithm STRATIFICATION_ASCENT</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00711">sat_parameters.pb.h:711</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae26158b8feb367dc1255f7d2a2cf880a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae26158b8feb367dc1255f7d2a2cf880a">operations_research::sat::SatParameters::has_cp_model_probing_level</a></div><div class="ttdeci">bool has_cp_model_probing_level() const</div><div class="ttdoc">optional int32 cp_model_probing_level = 110 [default = 2];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03374">sat_parameters.pb.h:3374</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afb858b77f8166fddb4281aa8be7ec3fe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afb858b77f8166fddb4281aa8be7ec3fe">operations_research::sat::SatParameters::set_binary_search_num_conflicts</a></div><div class="ttdeci">void set_binary_search_num_conflicts(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03331">sat_parameters.pb.h:3331</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ab90d62c554b3478c3271c929cf81cb59"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ab90d62c554b3478c3271c929cf81cb59">operations_research::sat::SatParameters_SearchBranching_SearchBranching_MIN</a></div><div class="ttdeci">constexpr SatParameters_SearchBranching SatParameters_SearchBranching_SearchBranching_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00303">sat_parameters.pb.h:303</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html">operations_research::sat::SatParameters</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00324">sat_parameters.pb.h:324</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3d789de270371a45e88644a3aef30e2e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3d789de270371a45e88644a3aef30e2e">operations_research::sat::SatParameters::max_clause_activity_value</a></div><div class="ttdeci">double max_clause_activity_value() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02208">sat_parameters.pb.h:2208</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a402444328a26710265238ae8fb883496ac586955ded9c943dee2faf8b5b738dbd"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496ac586955ded9c943dee2faf8b5b738dbd">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00149">sat_parameters.pb.h:149</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a192691891f170ce78b84bd290fd0d0f9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a192691891f170ce78b84bd290fd0d0f9">operations_research::sat::SatParameters::restart_algorithms</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; int &gt; &amp; restart_algorithms() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02240">sat_parameters.pb.h:2240</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac789d6c7627cb8bb50029478a1902aff"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac789d6c7627cb8bb50029478a1902aff">operations_research::sat::SatParameters::clear_use_phase_saving</a></div><div class="ttdeci">void clear_use_phase_saving()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01768">sat_parameters.pb.h:1768</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3e24268cd192509216e64c3247d3ee4e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3e24268cd192509216e64c3247d3ee4e">operations_research::sat::SatParameters::ORDER_ASSUMPTION_BY_WEIGHT</a></div><div class="ttdeci">static constexpr MaxSatAssumptionOrder ORDER_ASSUMPTION_BY_WEIGHT</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00679">sat_parameters.pb.h:679</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a2916a603fb108fbf4133f865d472fc0ba698c5900a88697e89f1a9ffa790fd49f"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba698c5900a88697e89f1a9ffa790fd49f">operations_research::sat::SatParameters_RestartAlgorithm_NO_RESTART</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00220">sat_parameters.pb.h:220</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_adad61cb8c48e7cd47c94823daf419b4e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#adad61cb8c48e7cd47c94823daf419b4e">operations_research::sat::SatParameters::IN_ORDER</a></div><div class="ttdeci">static constexpr VariableOrder IN_ORDER</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00439">sat_parameters.pb.h:439</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa0ed785558da77807e90c35fc6d13227"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa0ed785558da77807e90c35fc6d13227">operations_research::sat::SatParameters::SearchBranching_MIN</a></div><div class="ttdeci">static constexpr SearchBranching SearchBranching_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00756">sat_parameters.pb.h:756</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa5ed59a4b434dc7d905bc77d9105ee0c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa5ed59a4b434dc7d905bc77d9105ee0c">operations_research::sat::SatParameters::CLAUSE_ACTIVITY</a></div><div class="ttdeci">static constexpr ClauseOrdering CLAUSE_ACTIVITY</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00609">sat_parameters.pb.h:609</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a46d0957a994186a33bda8a18825718a0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a46d0957a994186a33bda8a18825718a0">operations_research::sat::SatParameters::set_treat_binary_clauses_separately</a></div><div class="ttdeci">void set_treat_binary_clauses_separately(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02554">sat_parameters.pb.h:2554</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a42408080a77032f2b2201d06e58a0f6e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a42408080a77032f2b2201d06e58a0f6e">operations_research::sat::SatParameters::exploit_all_lp_solution</a></div><div class="ttdeci">bool exploit_all_lp_solution() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03237">sat_parameters.pb.h:3237</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af9971f7d7c6b62ada1b44fad08ecd3e1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af9971f7d7c6b62ada1b44fad08ecd3e1">operations_research::sat::SatParameters::kCountAssumptionLevelsInLbdFieldNumber</a></div><div class="ttdeci">static const int kCountAssumptionLevelsInLbdFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01212">sat_parameters.pb.h:1212</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a327dccfe7d0cc96dbc86f207134e1a9d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a327dccfe7d0cc96dbc86f207134e1a9d">operations_research::sat::SatParameters::set_also_bump_variables_in_conflict_reasons</a></div><div class="ttdeci">void set_also_bump_variables_in_conflict_reasons(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01866">sat_parameters.pb.h:1866</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aefca97e1e69617e21fee4c937df712e1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aefca97e1e69617e21fee4c937df712e1">operations_research::sat::SatParameters::kAlsoBumpVariablesInConflictReasonsFieldNumber</a></div><div class="ttdeci">static const int kAlsoBumpVariablesInConflictReasonsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00883">sat_parameters.pb.h:883</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a92db718bcc5d276ccf747bde81c78a10"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a92db718bcc5d276ccf747bde81c78a10">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MAX</a></div><div class="ttdeci">constexpr SatParameters_BinaryMinizationAlgorithm SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00155">sat_parameters.pb.h:155</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6675a4da295058dccce7b0dc410a1e0c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6675a4da295058dccce7b0dc410a1e0c">operations_research::sat::SatParameters::clear_mip_check_precision</a></div><div class="ttdeci">void clear_mip_check_precision()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03809">sat_parameters.pb.h:3809</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa771eb136ae84dd984dc9b10892633d7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa771eb136ae84dd984dc9b10892633d7">operations_research::sat::SatParameters::clear_use_exact_lp_reason</a></div><div class="ttdeci">void clear_use_exact_lp_reason()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03701">sat_parameters.pb.h:3701</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a463fb8380d1e39902a299eec0339b3cc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a463fb8380d1e39902a299eec0339b3cc">operations_research::sat::SatParameters::num_conflicts_before_strategy_changes</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 num_conflicts_before_strategy_changes() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02442">sat_parameters.pb.h:2442</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_adf5d17a9f59c46cf95e49852f103e9d1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#adf5d17a9f59c46cf95e49852f103e9d1">operations_research::sat::SatParameters::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_1sat_1_1SatParameters_html_a370696cf99fa031ee67927752475ae8f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a370696cf99fa031ee67927752475ae8f">operations_research::sat::SatParameters::has_use_precedences_in_disjunctive_constraint</a></div><div class="ttdeci">bool has_use_precedences_in_disjunctive_constraint() const</div><div class="ttdoc">optional bool use_precedences_in_disjunctive_constraint = 74 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02887">sat_parameters.pb.h:2887</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ada787c10593d9bd85153d118f1e2a5d5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ada787c10593d9bd85153d118f1e2a5d5">operations_research::sat::SatParameters::has_clause_cleanup_target</a></div><div class="ttdeci">bool has_clause_cleanup_target() const</div><div class="ttdoc">optional int32 clause_cleanup_target = 13 [default = 10000];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01947">sat_parameters.pb.h:1947</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7367690953b34a66ede243221b882cce"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7367690953b34a66ede243221b882cce">operations_research::sat::SatParameters::set_optimize_with_max_hs</a></div><div class="ttdeci">void set_optimize_with_max_hs(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03349">sat_parameters.pb.h:3349</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abfd68ddad1aeee5fb1a9a7998d673067"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abfd68ddad1aeee5fb1a9a7998d673067">operations_research::sat::SatParameters::kFillTightenedDomainsInResponseFieldNumber</a></div><div class="ttdeci">static const int kFillTightenedDomainsInResponseFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01037">sat_parameters.pb.h:1037</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af9f85d67c60935ad86e285d164f08451"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af9f85d67c60935ad86e285d164f08451">operations_research::sat::SatParameters::set_restart_dl_average_ratio</a></div><div class="ttdeci">void set_restart_dl_average_ratio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02356">sat_parameters.pb.h:2356</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a32d2d2e2c489cad358ff440925713198"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a32d2d2e2c489cad358ff440925713198">operations_research::sat::SatParameters::set_binary_minimization_algorithm</a></div><div class="ttdeci">void set_binary_minimization_algorithm(::operations_research::sat::SatParameters_BinaryMinizationAlgorithm value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01903">sat_parameters.pb.h:1903</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a156612be30633dab86669dc0d46c0e6b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a156612be30633dab86669dc0d46c0e6b">operations_research::sat::SatParameters::GetDescriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00359">sat_parameters.pb.h:359</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a3a1aa6bdfa59980400e6617e6a206071"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a3a1aa6bdfa59980400e6617e6a206071">operations_research::sat::SatParameters_Polarity_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SatParameters_Polarity_descriptor()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8a698230c7b1915c3ffba4243745e9df"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8a698230c7b1915c3ffba4243745e9df">operations_research::sat::SatParameters::clear_exploit_integer_lp_solution</a></div><div class="ttdeci">void clear_exploit_integer_lp_solution()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03215">sat_parameters.pb.h:3215</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aea747a1c7b91baf6f1b5486700c31e5f"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aea747a1c7b91baf6f1b5486700c31e5f">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_Name</a></div><div class="ttdeci">const std::string &amp; SatParameters_BinaryMinizationAlgorithm_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00160">sat_parameters.pb.h:160</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8794003fa170bf864c9bf28376c2ca61"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8794003fa170bf864c9bf28376c2ca61">operations_research::sat::SatParameters::ClauseOrdering_Parse</a></div><div class="ttdeci">static bool ClauseOrdering_Parse(const std::string &amp;name, ClauseOrdering *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00633">sat_parameters.pb.h:633</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2ce767a0c9a98c33f7694d052d051538"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2ce767a0c9a98c33f7694d052d051538">operations_research::sat::SatParameters::kRandomSeedFieldNumber</a></div><div class="ttdeci">static const int kRandomSeedFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01156">sat_parameters.pb.h:1156</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5c603dafeb96eed6a014658d88f0e920"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5c603dafeb96eed6a014658d88f0e920">operations_research::sat::SatParameters::has_minimize_reduction_during_pb_resolution</a></div><div class="ttdeci">bool has_minimize_reduction_during_pb_resolution() const</div><div class="ttdoc">optional bool minimize_reduction_during_pb_resolution = 48 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02615">sat_parameters.pb.h:2615</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a729c68650b549aea62fe937dc9a326be"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a729c68650b549aea62fe937dc9a326be">operations_research::sat::SatParameters::initial_variables_activity</a></div><div class="ttdeci">double initial_variables_activity() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01844">sat_parameters.pb.h:1844</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a5fcee51ba7784a7c403731301af6e14c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a5fcee51ba7784a7c403731301af6e14c">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_IsValid</a></div><div class="ttdeci">bool SatParameters_MaxSatStratificationAlgorithm_IsValid(int value)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa5ff14517c248adc111bb24ad3c702b7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa5ff14517c248adc111bb24ad3c702b7">operations_research::sat::SatParameters::set_constraint_removal_batch_size</a></div><div class="ttdeci">void set_constraint_removal_batch_size(::PROTOBUF_NAMESPACE_ID::int64 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03186">sat_parameters.pb.h:3186</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a011a7400ac03996a9023db2a9e7df81ca5bb7f0a112c4672ea2abec407f7d384c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81ca5bb7f0a112c4672ea2abec407f7d384c">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00270">sat_parameters.pb.h:270</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7594cd5cfdca68f080e03c83d4dae5b5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7594cd5cfdca68f080e03c83d4dae5b5">operations_research::sat::SatParameters::Swap</a></div><div class="ttdeci">void Swap(SatParameters *other)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4ff91e7794cb0ea0407949ddaa4f258d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4ff91e7794cb0ea0407949ddaa4f258d">operations_research::sat::SatParameters::use_rins_lns</a></div><div class="ttdeci">bool use_rins_lns() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03633">sat_parameters.pb.h:3633</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0046fce1fe08613b45b64d4754a39048"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0046fce1fe08613b45b64d4754a39048">operations_research::sat::SatParameters::blocking_restart_multiplier</a></div><div class="ttdeci">double blocking_restart_multiplier() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02424">sat_parameters.pb.h:2424</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8b0175b0d535952628e64fd8a17df1de"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8b0175b0d535952628e64fd8a17df1de">operations_research::sat::SatParameters::set_exploit_integer_lp_solution</a></div><div class="ttdeci">void set_exploit_integer_lp_solution(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03223">sat_parameters.pb.h:3223</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa064e3b6cf8c17ce47d96e43b4de4476"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa064e3b6cf8c17ce47d96e43b4de4476">operations_research::sat::SatParameters::mip_wanted_precision</a></div><div class="ttdeci">double mip_wanted_precision() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03777">sat_parameters.pb.h:3777</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5838e8ff773f89a1b457398877f854a8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5838e8ff773f89a1b457398877f854a8">operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int ConflictMinimizationAlgorithm_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00522">sat_parameters.pb.h:522</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab85ded0257cd47919c08c972638687d2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab85ded0257cd47919c08c972638687d2">operations_research::sat::SatParameters::set_random_seed</a></div><div class="ttdeci">void set_random_seed(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02572">sat_parameters.pb.h:2572</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad9cfcec2147dca61c8e74a54f69edbad"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad9cfcec2147dca61c8e74a54f69edbad">operations_research::sat::SatParameters::has_preferred_variable_order</a></div><div class="ttdeci">bool has_preferred_variable_order() const</div><div class="ttdoc">optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default =...</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01727">sat_parameters.pb.h:1727</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a812b5213e915ef4cdcdf1952347d2980"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a812b5213e915ef4cdcdf1952347d2980">operations_research::sat::SatParameters::GetReflection</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00362">sat_parameters.pb.h:362</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af29968605d0dca7194386c85c3e8269ea7254e3257c79f6ccdb408e6f26f0c2e1"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea7254e3257c79f6ccdb408e6f26f0c2e1">operations_research::sat::SatParameters_SearchBranching_HINT_SEARCH</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00300">sat_parameters.pb.h:300</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa3932668de1670b6b933659f6d0662c2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa3932668de1670b6b933659f6d0662c2">operations_research::sat::SatParameters::clear_constraint_removal_batch_size</a></div><div class="ttdeci">void clear_constraint_removal_batch_size()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03178">sat_parameters.pb.h:3178</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7e149f88fc0075c98c16248252662d53"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7e149f88fc0075c98c16248252662d53">operations_research::sat::SatParameters::clear_binary_search_num_conflicts</a></div><div class="ttdeci">void clear_binary_search_num_conflicts()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03323">sat_parameters.pb.h:3323</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af80e747965e275a56a11d58c1840f0ef"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af80e747965e275a56a11d58c1840f0ef">operations_research::sat::SatParameters::clause_cleanup_period</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 clause_cleanup_period() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01936">sat_parameters.pb.h:1936</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2806f19428752bc08e1c488f9b117853"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2806f19428752bc08e1c488f9b117853">operations_research::sat::SatParameters::BinaryMinizationAlgorithm_MIN</a></div><div class="ttdeci">static constexpr BinaryMinizationAlgorithm BinaryMinizationAlgorithm_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00554">sat_parameters.pb.h:554</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_abf9faaf009e6527846e0ff336797f3a0"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#abf9faaf009e6527846e0ff336797f3a0">operations_research::sat::SatParameters_ClauseProtection_ClauseProtection_MAX</a></div><div class="ttdeci">constexpr SatParameters_ClauseProtection SatParameters_ClauseProtection_ClauseProtection_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00179">sat_parameters.pb.h:179</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afaafc2bd7e49e342deb5c9f7326e0977"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afaafc2bd7e49e342deb5c9f7326e0977">operations_research::sat::SatParameters::cp_model_probing_level</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 cp_model_probing_level() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03381">sat_parameters.pb.h:3381</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af476cc00b893ebfeb5ab7e6d69e2ac92"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af476cc00b893ebfeb5ab7e6d69e2ac92">operations_research::sat::SatParameters::set_use_rins_lns</a></div><div class="ttdeci">void set_use_rins_lns(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03637">sat_parameters.pb.h:3637</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7c115ad36b8acca68ebd7fa4c43b599f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7c115ad36b8acca68ebd7fa4c43b599f">operations_research::sat::SatParameters::use_phase_saving</a></div><div class="ttdeci">bool use_phase_saving() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01772">sat_parameters.pb.h:1772</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aec673646ee9ca4e2a72d531286640d0d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aec673646ee9ca4e2a72d531286640d0d">operations_research::sat::SatParameters::set_use_overload_checker_in_cumulative_constraint</a></div><div class="ttdeci">void set_use_overload_checker_in_cumulative_constraint(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02916">sat_parameters.pb.h:2916</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8efeb31ff478af53dece575ddf3712e0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8efeb31ff478af53dece575ddf3712e0">operations_research::sat::SatParameters::clear_clause_cleanup_ordering</a></div><div class="ttdeci">void clear_clause_cleanup_ordering()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02005">sat_parameters.pb.h:2005</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7f895da906479be37a0fa925c65a919e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7f895da906479be37a0fa925c65a919e">operations_research::sat::SatParameters::has_use_optional_variables</a></div><div class="ttdeci">bool has_use_optional_variables() const</div><div class="ttdoc">optional bool use_optional_variables = 108 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03680">sat_parameters.pb.h:3680</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a159ce3755d4304de78d18d4054c5c0f1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a159ce3755d4304de78d18d4054c5c0f1">operations_research::sat::SatParameters::clear_blocking_restart_window_size</a></div><div class="ttdeci">void clear_blocking_restart_window_size()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02402">sat_parameters.pb.h:2402</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa293c388ba7c6f8fe9e1f90e1767da1e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa293c388ba7c6f8fe9e1f90e1767da1e">operations_research::sat::SatParameters::clear_random_polarity_ratio</a></div><div class="ttdeci">void clear_random_polarity_ratio()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01786">sat_parameters.pb.h:1786</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a448095398811fb6c477460b7fb6b36cf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a448095398811fb6c477460b7fb6b36cf">operations_research::sat::SatParameters::share_objective_bounds</a></div><div class="ttdeci">bool share_objective_bounds() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03561">sat_parameters.pb.h:3561</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2cef0df4a7bc8d94e9112aacb02bb7ad"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2cef0df4a7bc8d94e9112aacb02bb7ad">operations_research::sat::SatParameters::has_blocking_restart_multiplier</a></div><div class="ttdeci">bool has_blocking_restart_multiplier() const</div><div class="ttdoc">optional double blocking_restart_multiplier = 66 [default = 1.4];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02417">sat_parameters.pb.h:2417</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac10d3776f2e92ffa9fde04a56ae06145"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac10d3776f2e92ffa9fde04a56ae06145">operations_research::sat::SatParameters::has_randomize_search</a></div><div class="ttdeci">bool has_randomize_search() const</div><div class="ttdoc">optional bool randomize_search = 103 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03644">sat_parameters.pb.h:3644</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af02bc4bd103928ea008623a1da38a12caa7de36c91e9668bd4d3429170a3a915a"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12caa7de36c91e9668bd4d3429170a3a915a">operations_research::sat::SatParameters_ClauseProtection_PROTECTION_ALWAYS</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00174">sat_parameters.pb.h:174</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab1b440ae58ef6ff056f94df6dcdbd357"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab1b440ae58ef6ff056f94df6dcdbd357">operations_research::sat::SatParameters::set_mip_var_scaling</a></div><div class="ttdeci">void set_mip_var_scaling(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03763">sat_parameters.pb.h:3763</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2ceb1aecb2eb3a62699db14f9b2c8673"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2ceb1aecb2eb3a62699db14f9b2c8673">operations_research::sat::SatParameters::kPresolveBvaThresholdFieldNumber</a></div><div class="ttdeci">static const int kPresolveBvaThresholdFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01331">sat_parameters.pb.h:1331</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a93742f7c29f8032cb2cb34d927dcb8c2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a93742f7c29f8032cb2cb34d927dcb8c2">operations_research::sat::SatParameters::set_default_restart_algorithms</a></div><div class="ttdeci">void set_default_restart_algorithms(const std::string &amp;value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02262">sat_parameters.pb.h:2262</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a955126bc9840983ce5d4faa8d82f1669"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a955126bc9840983ce5d4faa8d82f1669">operations_research::sat::SatParameters_RestartAlgorithm_RestartAlgorithm_MAX</a></div><div class="ttdeci">constexpr SatParameters_RestartAlgorithm SatParameters_RestartAlgorithm_RestartAlgorithm_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00228">sat_parameters.pb.h:228</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a722f4187972fc8a2c4c49fa2011b40dc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a722f4187972fc8a2c4c49fa2011b40dc">operations_research::sat::SatParameters::clear_only_add_cuts_at_level_zero</a></div><div class="ttdeci">void clear_only_add_cuts_at_level_zero()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03016">sat_parameters.pb.h:3016</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2d19d28ab90f0193d49b6d9dadf3b2da"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2d19d28ab90f0193d49b6d9dadf3b2da">operations_research::sat::SatParameters::clear_max_integer_rounding_scaling</a></div><div class="ttdeci">void clear_max_integer_rounding_scaling()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03106">sat_parameters.pb.h:3106</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a45a55c59398241500c1604ed6736e7e0"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a45a55c59398241500c1604ed6736e7e0">operations_research::sat::SatParameters_ClauseProtection_Parse</a></div><div class="ttdeci">bool SatParameters_ClauseProtection_Parse(const std::string &amp;name, SatParameters_ClauseProtection *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00191">sat_parameters.pb.h:191</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aeab34cf2834d41f4a725426af690d2df"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aeab34cf2834d41f4a725426af690d2df">operations_research::sat::SatParameters::deterministic_parallel_search</a></div><div class="ttdeci">bool deterministic_parallel_search() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03543">sat_parameters.pb.h:3543</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9d5e04b07ceaec12a8c48a80f89f417c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9d5e04b07ceaec12a8c48a80f89f417c">operations_research::sat::SatParameters::has_interleave_search</a></div><div class="ttdeci">bool has_interleave_search() const</div><div class="ttdoc">optional bool interleave_search = 136 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03518">sat_parameters.pb.h:3518</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af29968605d0dca7194386c85c3e8269e"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269e">operations_research::sat::SatParameters_SearchBranching</a></div><div class="ttdeci">SatParameters_SearchBranching</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00293">sat_parameters.pb.h:293</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab80c45c958e9500bac82b17d5100e2f7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab80c45c958e9500bac82b17d5100e2f7">operations_research::sat::SatParameters::cp_model_use_sat_presolve</a></div><div class="ttdeci">bool cp_model_use_sat_presolve() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03399">sat_parameters.pb.h:3399</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0055ab3fd1ddc3d483982c86bc40addc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0055ab3fd1ddc3d483982c86bc40addc">operations_research::sat::SatParameters::kAddCgCutsFieldNumber</a></div><div class="ttdeci">static const int kAddCgCutsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00981">sat_parameters.pb.h:981</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac159de93968b297fac81c7948991a6a6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac159de93968b297fac81c7948991a6a6">operations_research::sat::SatParameters::has_also_bump_variables_in_conflict_reasons</a></div><div class="ttdeci">bool has_also_bump_variables_in_conflict_reasons() const</div><div class="ttdoc">optional bool also_bump_variables_in_conflict_reasons = 77 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01855">sat_parameters.pb.h:1855</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab235b1dadc66cfdcc2028440e484fff4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab235b1dadc66cfdcc2028440e484fff4">operations_research::sat::SatParameters::kUseOptionalVariablesFieldNumber</a></div><div class="ttdeci">static const int kUseOptionalVariablesFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01513">sat_parameters.pb.h:1513</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1ab7be255f9a11320608a814dab947fd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1ab7be255f9a11320608a814dab947fd">operations_research::sat::SatParameters::variable_activity_decay</a></div><div class="ttdeci">double variable_activity_decay() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02100">sat_parameters.pb.h:2100</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af18f073a1e84bb745fcb6bbf7a29c50b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af18f073a1e84bb745fcb6bbf7a29c50b">operations_research::sat::SatParameters::clause_activity_decay</a></div><div class="ttdeci">double clause_activity_decay() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02190">sat_parameters.pb.h:2190</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2019d199f858dd546ccd593b26ab198c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2019d199f858dd546ccd593b26ab198c">operations_research::sat::SatParameters::add_lp_constraints_lazily</a></div><div class="ttdeci">bool add_lp_constraints_lazily() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03128">sat_parameters.pb.h:3128</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6ecaf50307219f2da780c0d94fca721d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6ecaf50307219f2da780c0d94fca721d">operations_research::sat::SatParameters::use_overload_checker_in_cumulative_constraint</a></div><div class="ttdeci">bool use_overload_checker_in_cumulative_constraint() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02912">sat_parameters.pb.h:2912</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8a4f420cea0226ca20b74604a61bddd2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8a4f420cea0226ca20b74604a61bddd2">operations_research::sat::SatParameters::set_presolve_use_bva</a></div><div class="ttdeci">void set_presolve_use_bva(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02734">sat_parameters.pb.h:2734</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a3de01c1278d9f16ff4ff5cd72c0233da"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a3de01c1278d9f16ff4ff5cd72c0233da">operations_research::sat::SatParameters_SearchBranching_SearchBranching_ARRAYSIZE</a></div><div class="ttdeci">constexpr int SatParameters_SearchBranching_SearchBranching_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00305">sat_parameters.pb.h:305</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1a21dd120b5c1811a15027ebb7e4c846"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1a21dd120b5c1811a15027ebb7e4c846">operations_research::sat::SatParameters::set_clause_cleanup_protection</a></div><div class="ttdeci">void set_clause_cleanup_protection(::operations_research::sat::SatParameters_ClauseProtection value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01976">sat_parameters.pb.h:1976</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a48ec41da62217bf918297510abd49fe6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a48ec41da62217bf918297510abd49fe6">operations_research::sat::SatParameters::set_restart_lbd_average_ratio</a></div><div class="ttdeci">void set_restart_lbd_average_ratio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02374">sat_parameters.pb.h:2374</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9a22b6196297096eb54a8d6375275112"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9a22b6196297096eb54a8d6375275112">operations_research::sat::SatParameters::VariableOrder_IsValid</a></div><div class="ttdeci">static bool VariableOrder_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00445">sat_parameters.pb.h:445</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a45e86ed8cbe846e59c55298161086446"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a45e86ed8cbe846e59c55298161086446">operations_research::sat::SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_ARRAYSIZE</a></div><div class="ttdeci">constexpr int SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00253">sat_parameters.pb.h:253</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a22f22991bd7f54a5de6d7413670c3fae"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a22f22991bd7f54a5de6d7413670c3fae">operations_research::sat::SatParameters::set_max_time_in_seconds</a></div><div class="ttdeci">void set_max_time_in_seconds(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02482">sat_parameters.pb.h:2482</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac90d0823e400a7d7d305738773e65f2f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac90d0823e400a7d7d305738773e65f2f">operations_research::sat::SatParameters::IN_RANDOM_ORDER</a></div><div class="ttdeci">static constexpr VariableOrder IN_RANDOM_ORDER</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00443">sat_parameters.pb.h:443</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7ebbe6be94f3b6c0028d565faa7b7cba"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7ebbe6be94f3b6c0028d565faa7b7cba">operations_research::sat::SatParameters::VariableOrder_Parse</a></div><div class="ttdeci">static bool VariableOrder_Parse(const std::string &amp;name, VariableOrder *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00465">sat_parameters.pb.h:465</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ae198f9232534912ddf238f7be789f4aa"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ae198f9232534912ddf238f7be789f4aa">operations_research::sat::SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MAX</a></div><div class="ttdeci">constexpr SatParameters_MaxSatAssumptionOrder SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00252">sat_parameters.pb.h:252</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af1125a74a1efaf1562812c9d9b1ffc00"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af1125a74a1efaf1562812c9d9b1ffc00">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_Parse</a></div><div class="ttdeci">bool SatParameters_ConflictMinimizationAlgorithm_Parse(const std::string &amp;name, SatParameters_ConflictMinimizationAlgorithm *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00141">sat_parameters.pb.h:141</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7b5a1d6c4d59f0409429736965a713d8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7b5a1d6c4d59f0409429736965a713d8">operations_research::sat::SatParameters::has_instantiate_all_variables</a></div><div class="ttdeci">bool has_instantiate_all_variables() const</div><div class="ttdoc">optional bool instantiate_all_variables = 106 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03446">sat_parameters.pb.h:3446</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_acd40d65c7a601067882e36a0204cc3a0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#acd40d65c7a601067882e36a0204cc3a0">operations_research::sat::SatParameters::has_max_variable_activity_value</a></div><div class="ttdeci">bool has_max_variable_activity_value() const</div><div class="ttdoc">optional double max_variable_activity_value = 16 [default = 1e+100];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02111">sat_parameters.pb.h:2111</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9aab6866816cf54407fd54582c5273d9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9aab6866816cf54407fd54582c5273d9">operations_research::sat::SatParameters::clear_use_optimization_hints</a></div><div class="ttdeci">void clear_use_optimization_hints()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02762">sat_parameters.pb.h:2762</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_affcb6c0106f7088c7c3e0cdfc56d4857"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#affcb6c0106f7088c7c3e0cdfc56d4857">operations_research::sat::SatParameters::clear_mip_var_scaling</a></div><div class="ttdeci">void clear_mip_var_scaling()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03755">sat_parameters.pb.h:3755</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a283055babc73ebef42ca0b98f0b42613"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a283055babc73ebef42ca0b98f0b42613">operations_research::sat::SatParameters::has_lns_focus_on_decision_variables</a></div><div class="ttdeci">bool has_lns_focus_on_decision_variables() const</div><div class="ttdoc">optional bool lns_focus_on_decision_variables = 105 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03608">sat_parameters.pb.h:3608</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3dd7eda0cca39fe6162cdaab1feae91f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3dd7eda0cca39fe6162cdaab1feae91f">operations_research::sat::SatParameters::kBinaryMinimizationAlgorithmFieldNumber</a></div><div class="ttdeci">static const int kBinaryMinimizationAlgorithmFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01163">sat_parameters.pb.h:1163</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad36f3824084eabd2707844617bcb0b1d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad36f3824084eabd2707844617bcb0b1d">operations_research::sat::SatParameters::kOptimizeWithMaxHsFieldNumber</a></div><div class="ttdeci">static const int kOptimizeWithMaxHsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00946">sat_parameters.pb.h:946</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4e07b1df49807ae6984a3cec5e912890"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4e07b1df49807ae6984a3cec5e912890">operations_research::sat::SatParameters::clause_cleanup_ordering</a></div><div class="ttdeci">::operations_research::sat::SatParameters_ClauseOrdering clause_cleanup_ordering() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02009">sat_parameters.pb.h:2009</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2e219ada7d08f51818d997e7e0db7c18"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2e219ada7d08f51818d997e7e0db7c18">operations_research::sat::SatParameters::clear_auto_detect_greater_than_at_least_one_of</a></div><div class="ttdeci">void clear_auto_detect_greater_than_at_least_one_of()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03467">sat_parameters.pb.h:3467</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af5c36f310f322203917bc2b327fbeaed"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af5c36f310f322203917bc2b327fbeaed">operations_research::sat::SatParameters::RestartAlgorithm_descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RestartAlgorithm_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00659">sat_parameters.pb.h:659</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a287555f322246bd57878f7632d12fb2b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a287555f322246bd57878f7632d12fb2b">operations_research::sat::SatParameters::clear_use_blocking_restart</a></div><div class="ttdeci">void clear_use_blocking_restart()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02384">sat_parameters.pb.h:2384</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab0d636c2904b2819bb0aa6262b135a65"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab0d636c2904b2819bb0aa6262b135a65">operations_research::sat::SatParameters::set_max_sat_reverse_assumption_order</a></div><div class="ttdeci">void set_max_sat_reverse_assumption_order(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02861">sat_parameters.pb.h:2861</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8a3ff5a9f7ca07ad320f8de27dd11a58"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8a3ff5a9f7ca07ad320f8de27dd11a58">operations_research::sat::SatParameters::kFindMultipleCoresFieldNumber</a></div><div class="ttdeci">static const int kFindMultipleCoresFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01345">sat_parameters.pb.h:1345</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a3e37f554c39fbb05faf07674ac550f47"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a3e37f554c39fbb05faf07674ac550f47">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_IsValid</a></div><div class="ttdeci">bool SatParameters_BinaryMinizationAlgorithm_IsValid(int value)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9349fac1453b77592ef8ab1fab57a10b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9349fac1453b77592ef8ab1fab57a10b">operations_research::sat::SatParameters::kMinimizeReductionDuringPbResolutionFieldNumber</a></div><div class="ttdeci">static const int kMinimizeReductionDuringPbResolutionFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00841">sat_parameters.pb.h:841</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6bc12f6092ceecd9403233f081e9ebcd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6bc12f6092ceecd9403233f081e9ebcd">operations_research::sat::SatParameters::RestartAlgorithm_IsValid</a></div><div class="ttdeci">static bool RestartAlgorithm_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00649">sat_parameters.pb.h:649</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a56caad7ec47914cfebe6ba0109399208"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a56caad7ec47914cfebe6ba0109399208">operations_research::sat::SatParameters::kCpModelPresolveFieldNumber</a></div><div class="ttdeci">static const int kCpModelPresolveFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01429">sat_parameters.pb.h:1429</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a845426838511816af9aca93a3c06d627"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a845426838511816af9aca93a3c06d627">operations_research::sat::SatParameters::BinaryMinizationAlgorithm_Parse</a></div><div class="ttdeci">static bool BinaryMinizationAlgorithm_Parse(const std::string &amp;name, BinaryMinizationAlgorithm *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00571">sat_parameters.pb.h:571</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa7cff1ef9161b5813a5c288229081ed7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa7cff1ef9161b5813a5c288229081ed7">operations_research::sat::SatParameters::find_multiple_cores</a></div><div class="ttdeci">bool find_multiple_cores() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02802">sat_parameters.pb.h:2802</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a953b222c7fcb34e9729a1e09928b7c8b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a953b222c7fcb34e9729a1e09928b7c8b">operations_research::sat::SatParameters::use_timetable_edge_finding_in_cumulative_constraint</a></div><div class="ttdeci">bool use_timetable_edge_finding_in_cumulative_constraint() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02930">sat_parameters.pb.h:2930</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af4d8f5e09bbec71ebd9ee03c8ef5a120"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af4d8f5e09bbec71ebd9ee03c8ef5a120">operations_research::sat::SatParameters::SatParameters</a></div><div class="ttdeci">SatParameters()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0a67015e554a7508a96d22855b72c1d2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0a67015e554a7508a96d22855b72c1d2">operations_research::sat::SatParameters::has_glucose_decay_increment_period</a></div><div class="ttdeci">bool has_glucose_decay_increment_period() const</div><div class="ttdoc">optional int32 glucose_decay_increment_period = 24 [default = 5000];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02165">sat_parameters.pb.h:2165</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a569d7643d2bcc53bd9a96ac86c4840cd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a569d7643d2bcc53bd9a96ac86c4840cd">operations_research::sat::SatParameters::set_glucose_decay_increment</a></div><div class="ttdeci">void set_glucose_decay_increment(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02158">sat_parameters.pb.h:2158</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aaee4bda10cfc0fec0e4e788a72f11c31"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aaee4bda10cfc0fec0e4e788a72f11c31">operations_research::sat::SatParameters::clear_use_precedences_in_disjunctive_constraint</a></div><div class="ttdeci">void clear_use_precedences_in_disjunctive_constraint()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02890">sat_parameters.pb.h:2890</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5a43541e065e0afa28ab7e0d3afd3d28"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5a43541e065e0afa28ab7e0d3afd3d28">operations_research::sat::SatParameters::has_auto_detect_greater_than_at_least_one_of</a></div><div class="ttdeci">bool has_auto_detect_greater_than_at_least_one_of() const</div><div class="ttdoc">optional bool auto_detect_greater_than_at_least_one_of = 95 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03464">sat_parameters.pb.h:3464</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a43fcfbbe1a76b248772e258ce94c3dc2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a43fcfbbe1a76b248772e258ce94c3dc2">operations_research::sat::SatParameters::kNumSearchWorkersFieldNumber</a></div><div class="ttdeci">static const int kNumSearchWorkersFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01408">sat_parameters.pb.h:1408</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a11a99e284516133016d4f08e988e8848"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a11a99e284516133016d4f08e988e8848">operations_research::sat::SatParameters::NONE</a></div><div class="ttdeci">static constexpr ConflictMinimizationAlgorithm NONE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00507">sat_parameters.pb.h:507</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a94c4134ed54093241cddaebfb55956bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a94c4134ed54093241cddaebfb55956bf">operations_research::sat::SatParameters::has_max_clause_activity_value</a></div><div class="ttdeci">bool has_max_clause_activity_value() const</div><div class="ttdoc">optional double max_clause_activity_value = 18 [default = 1e+20];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02201">sat_parameters.pb.h:2201</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1f2c4e2d9cf303fd9481f849239f3697"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1f2c4e2d9cf303fd9481f849239f3697">operations_research::sat::SatParameters::presolve_bva_threshold</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 presolve_bva_threshold() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02748">sat_parameters.pb.h:2748</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa14ee618146695101ef7e6bfd69b0477"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa14ee618146695101ef7e6bfd69b0477">operations_research::sat::SatParameters::set_max_sat_assumption_order</a></div><div class="ttdeci">void set_max_sat_assumption_order(::operations_research::sat::SatParameters_MaxSatAssumptionOrder value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02842">sat_parameters.pb.h:2842</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abbeaa5c6c461596c03bbecc059219f32"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abbeaa5c6c461596c03bbecc059219f32">operations_research::sat::SatParameters::clear_mip_wanted_precision</a></div><div class="ttdeci">void clear_mip_wanted_precision()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03773">sat_parameters.pb.h:3773</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad2d5ffae53df56c4630ffc343851142c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad2d5ffae53df56c4630ffc343851142c">operations_research::sat::SatParameters::ClauseProtection_IsValid</a></div><div class="ttdeci">static bool ClauseProtection_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00583">sat_parameters.pb.h:583</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1c7c33b1ec87f1d7180cf94a7c0d9ecb"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1c7c33b1ec87f1d7180cf94a7c0d9ecb">operations_research::sat::SatParameters::has_count_assumption_levels_in_lbd</a></div><div class="ttdeci">bool has_count_assumption_levels_in_lbd() const</div><div class="ttdoc">optional bool count_assumption_levels_in_lbd = 49 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02633">sat_parameters.pb.h:2633</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a299d9cbf6a19e8aa8294c01b02d59aa7a8de6cbc54e325b78d800c8354591d726"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a8de6cbc54e325b78d800c8354591d726">operations_research::sat::SatParameters_VariableOrder_IN_RANDOM_ORDER</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00074">sat_parameters.pb.h:74</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a483db0e7475b907348fae889ca7009a2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a483db0e7475b907348fae889ca7009a2">operations_research::sat::SatParameters::max_sat_reverse_assumption_order</a></div><div class="ttdeci">bool max_sat_reverse_assumption_order() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02857">sat_parameters.pb.h:2857</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a299d9cbf6a19e8aa8294c01b02d59aa7a941215af97625c63a144520ec7e02bfb"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a941215af97625c63a144520ec7e02bfb">operations_research::sat::SatParameters_VariableOrder_IN_REVERSE_ORDER</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00073">sat_parameters.pb.h:73</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_adb2b78f7b832bc6cfa4ef2d5950a8a9b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#adb2b78f7b832bc6cfa4ef2d5950a8a9b">operations_research::sat::SatParameters::clear_variable_activity_decay</a></div><div class="ttdeci">void clear_variable_activity_decay()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02096">sat_parameters.pb.h:2096</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a30e29a94a6530420599dfa28c4fc5214"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a30e29a94a6530420599dfa28c4fc5214">operations_research::sat::SatParameters::pseudo_cost_reliability_threshold</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int64 pseudo_cost_reliability_threshold() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03291">sat_parameters.pb.h:3291</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ae791277565602a13d6e3c8e4ff0e28b9"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ae791277565602a13d6e3c8e4ff0e28b9">operations_research::sat::SatParameters_RestartAlgorithm_RestartAlgorithm_ARRAYSIZE</a></div><div class="ttdeci">constexpr int SatParameters_RestartAlgorithm_RestartAlgorithm_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00229">sat_parameters.pb.h:229</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad25b9f63a0f3c13fa0b1c71a98fc3ae9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad25b9f63a0f3c13fa0b1c71a98fc3ae9">operations_research::sat::SatParameters::has_restart_lbd_average_ratio</a></div><div class="ttdeci">bool has_restart_lbd_average_ratio() const</div><div class="ttdoc">optional double restart_lbd_average_ratio = 71 [default = 1];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02363">sat_parameters.pb.h:2363</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a71cb004d78f7d8c38fcc9cbc225af533"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533">operations_research::sat::SatParameters_MaxSatAssumptionOrder</a></div><div class="ttdeci">SatParameters_MaxSatAssumptionOrder</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00245">sat_parameters.pb.h:245</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a676d1e4254d425a50c6ee6e399a92f7b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a676d1e4254d425a50c6ee6e399a92f7b">operations_research::sat::SatParameters::clear_max_sat_stratification</a></div><div class="ttdeci">void clear_max_sat_stratification()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02871">sat_parameters.pb.h:2871</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afa21f026097edab6dd0baeaa0781c22c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afa21f026097edab6dd0baeaa0781c22c">operations_research::sat::SatParameters::interleave_search</a></div><div class="ttdeci">bool interleave_search() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03525">sat_parameters.pb.h:3525</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a15247bf1aef4237a4bd4275c9a48a130"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a15247bf1aef4237a4bd4275c9a48a130">operations_research::sat::SatParameters::RestartAlgorithm_Parse</a></div><div class="ttdeci">static bool RestartAlgorithm_Parse(const std::string &amp;name, RestartAlgorithm *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00669">sat_parameters.pb.h:669</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a673309e5337b624e75e496fe33494135"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a673309e5337b624e75e496fe33494135">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_ARRAYSIZE</a></div><div class="ttdeci">constexpr int SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00277">sat_parameters.pb.h:277</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0358c4037b7b7cb9f643e2acccaa0a8e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0358c4037b7b7cb9f643e2acccaa0a8e">operations_research::sat::SatParameters::kUsePrecedencesInDisjunctiveConstraintFieldNumber</a></div><div class="ttdeci">static const int kUsePrecedencesInDisjunctiveConstraintFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01359">sat_parameters.pb.h:1359</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3df2f36e7b7b63d1922738aec516c726"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3df2f36e7b7b63d1922738aec516c726">operations_research::sat::SatParameters::has_use_blocking_restart</a></div><div class="ttdeci">bool has_use_blocking_restart() const</div><div class="ttdoc">optional bool use_blocking_restart = 64 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02381">sat_parameters.pb.h:2381</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ada287fe650af1cca5fabbc291f1ac4f5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ada287fe650af1cca5fabbc291f1ac4f5">operations_research::sat::SatParameters::has_mip_wanted_precision</a></div><div class="ttdeci">bool has_mip_wanted_precision() const</div><div class="ttdoc">optional double mip_wanted_precision = 126 [default = 1e-06];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03770">sat_parameters.pb.h:3770</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4ecfa46b49fb90be62cfc4a7ef4450dd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4ecfa46b49fb90be62cfc4a7ef4450dd">operations_research::sat::SatParameters::set_add_mir_cuts</a></div><div class="ttdeci">void set_add_mir_cuts(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03078">sat_parameters.pb.h:3078</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a19582a1612b7dabbd59a41ec4de8f2ed"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a19582a1612b7dabbd59a41ec4de8f2ed">operations_research::sat::SatParameters::set_presolve_bve_clause_weight</a></div><div class="ttdeci">void set_presolve_bve_clause_weight(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02680">sat_parameters.pb.h:2680</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9c50ae63bf0b2e21fb79208240cbdc85"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9c50ae63bf0b2e21fb79208240cbdc85">operations_research::sat::SatParameters::kPresolveBveThresholdFieldNumber</a></div><div class="ttdeci">static const int kPresolveBveThresholdFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01240">sat_parameters.pb.h:1240</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9c11974dcc3b6f5b85aec5777cf50938"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9c11974dcc3b6f5b85aec5777cf50938">operations_research::sat::SatParameters::set_max_clause_activity_value</a></div><div class="ttdeci">void set_max_clause_activity_value(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02212">sat_parameters.pb.h:2212</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2a0ccf77cd58ba4937c44a580f063238"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2a0ccf77cd58ba4937c44a580f063238">operations_research::sat::SatParameters::use_precedences_in_disjunctive_constraint</a></div><div class="ttdeci">bool use_precedences_in_disjunctive_constraint() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02894">sat_parameters.pb.h:2894</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af8bdbd4c57e397c79abfba8357b18010"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af8bdbd4c57e397c79abfba8357b18010">operations_research::sat::SatParameters::minimize_with_propagation_num_decisions</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 minimize_with_propagation_num_decisions() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02082">sat_parameters.pb.h:2082</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab2874dc3d44b18d5a0ced1818e70d369"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab2874dc3d44b18d5a0ced1818e70d369">operations_research::sat::SatParameters::set_max_sat_stratification</a></div><div class="ttdeci">void set_max_sat_stratification(::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02879">sat_parameters.pb.h:2879</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a402444328a26710265238ae8fb883496aeb6a38e1f5f44d7f13c6f8d6325ba069"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496aeb6a38e1f5f44d7f13c6f8d6325ba069">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_EXPERIMENTAL_BINARY_MINIMIZATION</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00151">sat_parameters.pb.h:151</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a10514519099f08853b63cff3cae4fa99"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a10514519099f08853b63cff3cae4fa99">operations_research::sat::SatParameters::SatParameters</a></div><div class="ttdeci">SatParameters(SatParameters &amp;&amp;from) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00331">sat_parameters.pb.h:331</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_acbbdda6a89dce59207f8f63f673409a7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#acbbdda6a89dce59207f8f63f673409a7">operations_research::sat::SatParameters::set_instantiate_all_variables</a></div><div class="ttdeci">void set_instantiate_all_variables(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03457">sat_parameters.pb.h:3457</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aee56a43cd5e54cbad9300b097f7cb9ee"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aee56a43cd5e54cbad9300b097f7cb9ee">operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_Parse</a></div><div class="ttdeci">static bool MaxSatStratificationAlgorithm_Parse(const std::string &amp;name, MaxSatStratificationAlgorithm *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00733">sat_parameters.pb.h:733</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aee2d784d894a30c420456d0b389b7970"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aee2d784d894a30c420456d0b389b7970">operations_research::sat::SatParameters_ClauseOrdering_ClauseOrdering_ARRAYSIZE</a></div><div class="ttdeci">constexpr int SatParameters_ClauseOrdering_ClauseOrdering_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00203">sat_parameters.pb.h:203</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a415e27d44533108ee47e0c984306691e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a415e27d44533108ee47e0c984306691e">operations_research::sat::SatParameters::kUseOverloadCheckerInCumulativeConstraintFieldNumber</a></div><div class="ttdeci">static const int kUseOverloadCheckerInCumulativeConstraintFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00855">sat_parameters.pb.h:855</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5ac5befe3d1a6b7469f839d6e0ce4885"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5ac5befe3d1a6b7469f839d6e0ce4885">operations_research::sat::SatParameters::clear_max_variable_activity_value</a></div><div class="ttdeci">void clear_max_variable_activity_value()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02114">sat_parameters.pb.h:2114</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a22e17703669bb6aba37ca9f3f14adda0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a22e17703669bb6aba37ca9f3f14adda0">operations_research::sat::SatParameters::kMaxDeterministicTimeFieldNumber</a></div><div class="ttdeci">static const int kMaxDeterministicTimeFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01317">sat_parameters.pb.h:1317</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af3e049387370c472db3d1ce71e827f7a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af3e049387370c472db3d1ce71e827f7a">operations_research::sat::SatParameters::clear_presolve_blocked_clause</a></div><div class="ttdeci">void clear_presolve_blocked_clause()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02708">sat_parameters.pb.h:2708</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae849deb5401a33e85b973ef423548f83"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae849deb5401a33e85b973ef423548f83">operations_research::sat::SatParameters::SearchBranching_IsValid</a></div><div class="ttdeci">static bool SearchBranching_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00753">sat_parameters.pb.h:753</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a726b7d0448386547c4584189bf39b0a0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a726b7d0448386547c4584189bf39b0a0">operations_research::sat::SatParameters::kEnumerateAllSolutionsFieldNumber</a></div><div class="ttdeci">static const int kEnumerateAllSolutionsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00953">sat_parameters.pb.h:953</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6a3f411ee8002c8162f380d6a0108867"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6a3f411ee8002c8162f380d6a0108867">operations_research::sat::SatParameters::kMaxTimeInSecondsFieldNumber</a></div><div class="ttdeci">static const int kMaxTimeInSecondsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01170">sat_parameters.pb.h:1170</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae6f55b803fc56bf6eb980a2e2d5cb654"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae6f55b803fc56bf6eb980a2e2d5cb654">operations_research::sat::SatParameters::set_boolean_encoding_level</a></div><div class="ttdeci">void set_boolean_encoding_level(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02988">sat_parameters.pb.h:2988</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae4454454867fbc6b11dcdeb9a11aae62"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae4454454867fbc6b11dcdeb9a11aae62">operations_research::sat::SatParameters::MaxSatAssumptionOrder_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int MaxSatAssumptionOrder_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00688">sat_parameters.pb.h:688</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8768e99c21345c33f514a334be34f0c8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8768e99c21345c33f514a334be34f0c8">operations_research::sat::SatParameters::Polarity_Name</a></div><div class="ttdeci">static const std::string &amp; Polarity_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00495">sat_parameters.pb.h:495</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afa4aead81722bdb0056014bac13141c8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afa4aead81722bdb0056014bac13141c8">operations_research::sat::SatParameters::has_add_knapsack_cuts</a></div><div class="ttdeci">bool has_add_knapsack_cuts() const</div><div class="ttdoc">optional bool add_knapsack_cuts = 111 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03031">sat_parameters.pb.h:3031</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0509d6fd2e4a2ae577e659e4f41d61cc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0509d6fd2e4a2ae577e659e4f41d61cc">operations_research::sat::SatParameters::clear_strategy_change_increase_ratio</a></div><div class="ttdeci">void clear_strategy_change_increase_ratio()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02456">sat_parameters.pb.h:2456</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7c319281fb3e6e20b066ab9e06540f32"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7c319281fb3e6e20b066ab9e06540f32">operations_research::sat::SatParameters::kBlockingRestartWindowSizeFieldNumber</a></div><div class="ttdeci">static const int kBlockingRestartWindowSizeFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01324">sat_parameters.pb.h:1324</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a44233b88df8f648291109a21413ec1b7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a44233b88df8f648291109a21413ec1b7">operations_research::sat::SatParameters::ORDER_ASSUMPTION_BY_DEPTH</a></div><div class="ttdeci">static constexpr MaxSatAssumptionOrder ORDER_ASSUMPTION_BY_DEPTH</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00677">sat_parameters.pb.h:677</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a240437a4d6b5d1effdb6275738c5eaa7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a240437a4d6b5d1effdb6275738c5eaa7">operations_research::sat::SatParameters::kMaxSatAssumptionOrderFieldNumber</a></div><div class="ttdeci">static const int kMaxSatAssumptionOrderFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00813">sat_parameters.pb.h:813</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abe147ab35c9e2963f93f8d9747300efd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abe147ab35c9e2963f93f8d9747300efd">operations_research::sat::SatParameters::mip_max_activity_exponent</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 mip_max_activity_exponent() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03795">sat_parameters.pb.h:3795</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4e91c83ef16a5db6d3c8f0976216fac6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4e91c83ef16a5db6d3c8f0976216fac6">operations_research::sat::SatParameters::set_exploit_objective</a></div><div class="ttdeci">void set_exploit_objective(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03277">sat_parameters.pb.h:3277</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a14917e5d77a88b0557aef5b6d73d721a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a14917e5d77a88b0557aef5b6d73d721a">operations_research::sat::SatParameters::has_random_polarity_ratio</a></div><div class="ttdeci">bool has_random_polarity_ratio() const</div><div class="ttdoc">optional double random_polarity_ratio = 45 [default = 0];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01783">sat_parameters.pb.h:1783</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9de3c5f96b0ca544acd7fb20ba31ad0e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9de3c5f96b0ca544acd7fb20ba31ad0e">operations_research::sat::SatParameters::has_exploit_best_solution</a></div><div class="ttdeci">bool has_exploit_best_solution() const</div><div class="ttdoc">optional bool exploit_best_solution = 130 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03248">sat_parameters.pb.h:3248</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af7c121d3e2f7942aa72f2b7aa2306b54"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af7c121d3e2f7942aa72f2b7aa2306b54">operations_research::sat::SatParameters::has_max_sat_stratification</a></div><div class="ttdeci">bool has_max_sat_stratification() const</div><div class="ttdoc">optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification ...</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02868">sat_parameters.pb.h:2868</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab68a3e3c275ec350b98d747cc3c68dec"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab68a3e3c275ec350b98d747cc3c68dec">operations_research::sat::SatParameters::clause_cleanup_protection</a></div><div class="ttdeci">::operations_research::sat::SatParameters_ClauseProtection clause_cleanup_protection() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01972">sat_parameters.pb.h:1972</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a84b9e2a32889c7bc5476029d4107d736"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a84b9e2a32889c7bc5476029d4107d736">operations_research::sat::SatParameters_Polarity_Polarity_ARRAYSIZE</a></div><div class="ttdeci">constexpr int SatParameters_Polarity_Polarity_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00105">sat_parameters.pb.h:105</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae096c22b537af54751598904cd4f8a48"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae096c22b537af54751598904cd4f8a48">operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_Name</a></div><div class="ttdeci">static const std::string &amp; ConflictMinimizationAlgorithm_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00529">sat_parameters.pb.h:529</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6856f241c4ccd9a18b6c77d7be16e117"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6856f241c4ccd9a18b6c77d7be16e117">operations_research::sat::SatParameters::set_cp_model_presolve</a></div><div class="ttdeci">void set_cp_model_presolve(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03367">sat_parameters.pb.h:3367</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3935f8c53db1e05ff6a813d9636b3232"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3935f8c53db1e05ff6a813d9636b3232">operations_research::sat::SatParameters::BinaryMinizationAlgorithm</a></div><div class="ttdeci">SatParameters_BinaryMinizationAlgorithm BinaryMinizationAlgorithm</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00540">sat_parameters.pb.h:540</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8841141976250822e9e1ae22cdbca3b8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8841141976250822e9e1ae22cdbca3b8">operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_MIN</a></div><div class="ttdeci">static constexpr ConflictMinimizationAlgorithm ConflictMinimizationAlgorithm_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00518">sat_parameters.pb.h:518</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ada813507f9879e596a07b3850f7fc0d5"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm</a></div><div class="ttdeci">SatParameters_ConflictMinimizationAlgorithm</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00121">sat_parameters.pb.h:121</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab75158069ed59aaf11552e68a32304eb"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab75158069ed59aaf11552e68a32304eb">operations_research::sat::SatParameters::clear_subsumption_during_conflict_analysis</a></div><div class="ttdeci">void clear_subsumption_during_conflict_analysis()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01914">sat_parameters.pb.h:1914</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac06d87416a568cfd3d2510fd93eb00dc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac06d87416a568cfd3d2510fd93eb00dc">operations_research::sat::SatParameters::has_exploit_objective</a></div><div class="ttdeci">bool has_exploit_objective() const</div><div class="ttdoc">optional bool exploit_objective = 131 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03266">sat_parameters.pb.h:3266</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a35ce99858f0afc9945bc4fe1f22e4e6d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a35ce99858f0afc9945bc4fe1f22e4e6d">operations_research::sat::SatParameters::clear_boolean_encoding_level</a></div><div class="ttdeci">void clear_boolean_encoding_level()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02980">sat_parameters.pb.h:2980</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a5df42a6b5c40d46ea317abd561b7ea0b"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a5df42a6b5c40d46ea317abd561b7ea0b">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MIN</a></div><div class="ttdeci">constexpr SatParameters_MaxSatStratificationAlgorithm SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00275">sat_parameters.pb.h:275</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a84f08656ad47d865024b505172327b3f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a84f08656ad47d865024b505172327b3f">operations_research::sat::SatParameters::pb_cleanup_ratio</a></div><div class="ttdeci">double pb_cleanup_ratio() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02046">sat_parameters.pb.h:2046</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa12f85f1edac3ee8b135651b973189e8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa12f85f1edac3ee8b135651b973189e8">operations_research::sat::SatParameters::has_presolve_bva_threshold</a></div><div class="ttdeci">bool has_presolve_bva_threshold() const</div><div class="ttdoc">optional int32 presolve_bva_threshold = 73 [default = 1];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02741">sat_parameters.pb.h:2741</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae1b31252b9fb880bc92d45ca8014246d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae1b31252b9fb880bc92d45ca8014246d">operations_research::sat::SatParameters::POLARITY_RANDOM</a></div><div class="ttdeci">static constexpr Polarity POLARITY_RANDOM</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00475">sat_parameters.pb.h:475</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa6461a9fae2498fcfef87d62003aaddc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa6461a9fae2498fcfef87d62003aaddc">operations_research::sat::SatParameters::mip_max_bound</a></div><div class="ttdeci">double mip_max_bound() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03741">sat_parameters.pb.h:3741</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7cdff8beb1fe04edfb177e2ad1f489d9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7cdff8beb1fe04edfb177e2ad1f489d9">operations_research::sat::SatParameters::set_use_precedences_in_disjunctive_constraint</a></div><div class="ttdeci">void set_use_precedences_in_disjunctive_constraint(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02898">sat_parameters.pb.h:2898</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a71cb004d78f7d8c38fcc9cbc225af533a61bc7845a56fecefcc18795a536d5eb3"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533a61bc7845a56fecefcc18795a536d5eb3">operations_research::sat::SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_DEPTH</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00247">sat_parameters.pb.h:247</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5b3eedeae3778d2f47b5e658e5894736"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5b3eedeae3778d2f47b5e658e5894736">operations_research::sat::SatParameters::lns_focus_on_decision_variables</a></div><div class="ttdeci">bool lns_focus_on_decision_variables() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03615">sat_parameters.pb.h:3615</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3c0638c78551bf99edebcf29f8ae5383"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3c0638c78551bf99edebcf29f8ae5383">operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_Parse</a></div><div class="ttdeci">static bool ConflictMinimizationAlgorithm_Parse(const std::string &amp;name, ConflictMinimizationAlgorithm *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00535">sat_parameters.pb.h:535</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a20b11d0a1b3e895e99e9d22bc2f7646d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a20b11d0a1b3e895e99e9d22bc2f7646d">operations_research::sat::SatParameters::boolean_encoding_level</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 boolean_encoding_level() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02984">sat_parameters.pb.h:2984</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a9f22011e31eaf54170afe80d301665ac"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a9f22011e31eaf54170afe80d301665ac">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SatParameters_MaxSatStratificationAlgorithm_descriptor()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a69ed15ec6026dfa46c8c8da6da848931"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a69ed15ec6026dfa46c8c8da6da848931">operations_research::sat::SatParameters::has_random_branches_ratio</a></div><div class="ttdeci">bool has_random_branches_ratio() const</div><div class="ttdoc">optional double random_branches_ratio = 32 [default = 0];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01801">sat_parameters.pb.h:1801</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a047672292c03c458c5aed164b6df737e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a047672292c03c458c5aed164b6df737e">operations_research::sat::SatParameters::set_glucose_decay_increment_period</a></div><div class="ttdeci">void set_glucose_decay_increment_period(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02176">sat_parameters.pb.h:2176</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a653c1af8aabc7bce4a7ab4f7e068ebfc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a653c1af8aabc7bce4a7ab4f7e068ebfc">operations_research::sat::SatParameters::has_use_disjunctive_constraint_in_cumulative_constraint</a></div><div class="ttdeci">bool has_use_disjunctive_constraint_in_cumulative_constraint() const</div><div class="ttdoc">optional bool use_disjunctive_constraint_in_cumulative_constraint = 80 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02941">sat_parameters.pb.h:2941</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a0a75b439d4e889cf84f7d6f6b5a37a86"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a0a75b439d4e889cf84f7d6f6b5a37a86">operations_research::sat::SatParameters_VariableOrder_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SatParameters_VariableOrder_descriptor()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a128494fff93d0582d869ad24897917b0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a128494fff93d0582d869ad24897917b0">operations_research::sat::SatParameters::has_cp_model_use_sat_presolve</a></div><div class="ttdeci">bool has_cp_model_use_sat_presolve() const</div><div class="ttdoc">optional bool cp_model_use_sat_presolve = 93 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03392">sat_parameters.pb.h:3392</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad6a4d8239cdff7440e1c57078d26ef95"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad6a4d8239cdff7440e1c57078d26ef95">operations_research::sat::SatParameters::PORTFOLIO_WITH_QUICK_RESTART_SEARCH</a></div><div class="ttdeci">static constexpr SearchBranching PORTFOLIO_WITH_QUICK_RESTART_SEARCH</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00749">sat_parameters.pb.h:749</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8e87f43c84566548d51c94adbfd9dfb9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8e87f43c84566548d51c94adbfd9dfb9">operations_research::sat::SatParameters::MaxSatAssumptionOrder</a></div><div class="ttdeci">SatParameters_MaxSatAssumptionOrder MaxSatAssumptionOrder</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00674">sat_parameters.pb.h:674</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a299d9cbf6a19e8aa8294c01b02d59aa7a92760d7186df85dfd6c188eae0b9b591"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7a92760d7186df85dfd6c188eae0b9b591">operations_research::sat::SatParameters_VariableOrder_IN_ORDER</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00072">sat_parameters.pb.h:72</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a649423537b705b6efaea2c2049bffa58"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a649423537b705b6efaea2c2049bffa58">operations_research::sat::SatParameters::add_restart_algorithms</a></div><div class="ttdeci">void add_restart_algorithms(::operations_research::sat::SatParameters_RestartAlgorithm value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02234">sat_parameters.pb.h:2234</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a711b59624fbd706f0754647084c665d8"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a711b59624fbd706f0754647084c665d8">operations_research::sat::SatParameters_VariableOrder_IsValid</a></div><div class="ttdeci">bool SatParameters_VariableOrder_IsValid(int value)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a86479bcb0657b9073728d1396d18a97a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a86479bcb0657b9073728d1396d18a97a">operations_research::sat::SatParameters::STRATIFICATION_DESCENT</a></div><div class="ttdeci">static constexpr MaxSatStratificationAlgorithm STRATIFICATION_DESCENT</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00709">sat_parameters.pb.h:709</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae2a8e08d0c4b1f8c420bbe26245509a5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae2a8e08d0c4b1f8c420bbe26245509a5">operations_research::sat::SatParameters::clear_instantiate_all_variables</a></div><div class="ttdeci">void clear_instantiate_all_variables()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03449">sat_parameters.pb.h:3449</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa6520cf3a4a925d78e5e58e9024356e5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa6520cf3a4a925d78e5e58e9024356e5">operations_research::sat::SatParameters::kExploitAllLpSolutionFieldNumber</a></div><div class="ttdeci">static const int kExploitAllLpSolutionFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01415">sat_parameters.pb.h:1415</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a70d41475d2fc1466eedd19e80151cd7b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a70d41475d2fc1466eedd19e80151cd7b">operations_research::sat::SatParameters::has_binary_search_num_conflicts</a></div><div class="ttdeci">bool has_binary_search_num_conflicts() const</div><div class="ttdoc">optional int32 binary_search_num_conflicts = 99 [default = -1];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03320">sat_parameters.pb.h:3320</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a96ff9c0cf9eeda87f5b74dc448d6f8a7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a96ff9c0cf9eeda87f5b74dc448d6f8a7">operations_research::sat::SatParameters::kClauseCleanupTargetFieldNumber</a></div><div class="ttdeci">static const int kClauseCleanupTargetFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01093">sat_parameters.pb.h:1093</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a233c9a666d0c3e012b079c0465b00790"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a233c9a666d0c3e012b079c0465b00790">operations_research::sat::SatParameters::ClauseOrdering</a></div><div class="ttdeci">SatParameters_ClauseOrdering ClauseOrdering</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00608">sat_parameters.pb.h:608</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a208e33992f0ed37dc27aef55428300d7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a208e33992f0ed37dc27aef55428300d7">operations_research::sat::SatParameters::kNumConflictsBeforeStrategyChangesFieldNumber</a></div><div class="ttdeci">static const int kNumConflictsBeforeStrategyChangesFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00911">sat_parameters.pb.h:911</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3a1dde65b02a8e3879b317f6297fc684"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3a1dde65b02a8e3879b317f6297fc684">operations_research::sat::SatParameters::kVariableActivityDecayFieldNumber</a></div><div class="ttdeci">static const int kVariableActivityDecayFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01100">sat_parameters.pb.h:1100</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a05b0283ab0ec514dc5491661dbc2e34b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a05b0283ab0ec514dc5491661dbc2e34b">operations_research::sat::SatParameters::add_cg_cuts</a></div><div class="ttdeci">bool add_cg_cuts() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03056">sat_parameters.pb.h:3056</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae41941f027549f65d64e1dc1104ec427"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae41941f027549f65d64e1dc1104ec427">operations_research::sat::SatParameters::has_variable_activity_decay</a></div><div class="ttdeci">bool has_variable_activity_decay() const</div><div class="ttdoc">optional double variable_activity_decay = 15 [default = 0.8];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02093">sat_parameters.pb.h:2093</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a150c09000b2685971f8835fe40d895f9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a150c09000b2685971f8835fe40d895f9">operations_research::sat::SatParameters::kPresolveProbingDeterministicTimeLimitFieldNumber</a></div><div class="ttdeci">static const int kPresolveProbingDeterministicTimeLimitFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01247">sat_parameters.pb.h:1247</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab8cb2bad5c31fe58b2ee94344891f60e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab8cb2bad5c31fe58b2ee94344891f60e">operations_research::sat::SatParameters::add_mir_cuts</a></div><div class="ttdeci">bool add_mir_cuts() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03074">sat_parameters.pb.h:3074</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5fb4b17080a070e4a0ffd113b08f13e7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5fb4b17080a070e4a0ffd113b08f13e7">operations_research::sat::SatParameters::set_use_phase_saving</a></div><div class="ttdeci">void set_use_phase_saving(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01776">sat_parameters.pb.h:1776</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aacaf58a1a74d8c72edd5a6902ed0f8be"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aacaf58a1a74d8c72edd5a6902ed0f8be">operations_research::sat::SatParameters::MaxSatAssumptionOrder_Name</a></div><div class="ttdeci">static const std::string &amp; MaxSatAssumptionOrder_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00695">sat_parameters.pb.h:695</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af43b0ab37d3a1bc4972b29eb90686a15"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af43b0ab37d3a1bc4972b29eb90686a15">operations_research::sat::SatParameters::presolve_use_bva</a></div><div class="ttdeci">bool presolve_use_bva() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02730">sat_parameters.pb.h:2730</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a72fe8e22daeacc4a74374d4c34bc09f4"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a72fe8e22daeacc4a74374d4c34bc09f4">operations_research::sat::SatParameters_Polarity_Polarity_MAX</a></div><div class="ttdeci">constexpr SatParameters_Polarity SatParameters_Polarity_Polarity_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00104">sat_parameters.pb.h:104</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a78dcafedfc1c172f4cabfd673ab0aa66"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a78dcafedfc1c172f4cabfd673ab0aa66">operations_research::sat::SatParameters::subsumption_during_conflict_analysis</a></div><div class="ttdeci">bool subsumption_during_conflict_analysis() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01918">sat_parameters.pb.h:1918</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a32ae538a46fb4e2fac415fcd802a70c8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a32ae538a46fb4e2fac415fcd802a70c8">operations_research::sat::SatParameters::set_blocking_restart_multiplier</a></div><div class="ttdeci">void set_blocking_restart_multiplier(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02428">sat_parameters.pb.h:2428</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ac304d2e190884ab7f230876fe1bd1d9f"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ac304d2e190884ab7f230876fe1bd1d9f">operations_research::sat::SatParameters_MaxSatAssumptionOrder_Parse</a></div><div class="ttdeci">bool SatParameters_MaxSatAssumptionOrder_Parse(const std::string &amp;name, SatParameters_MaxSatAssumptionOrder *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00264">sat_parameters.pb.h:264</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1b03a101da6d03e3d476b1a79f3c9e4c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1b03a101da6d03e3d476b1a79f3c9e4c">operations_research::sat::SatParameters::Polarity_MAX</a></div><div class="ttdeci">static constexpr Polarity Polarity_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00486">sat_parameters.pb.h:486</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a304bd45d3c310cdc540b18bd754e8113"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a304bd45d3c310cdc540b18bd754e8113">operations_research::sat::SatParameters::set_initial_variables_activity</a></div><div class="ttdeci">void set_initial_variables_activity(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01848">sat_parameters.pb.h:1848</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6640268cf41dee98c18683cb710ca8c5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6640268cf41dee98c18683cb710ca8c5">operations_research::sat::SatParameters::only_add_cuts_at_level_zero</a></div><div class="ttdeci">bool only_add_cuts_at_level_zero() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03020">sat_parameters.pb.h:3020</a></div></div>
<div class="ttc" id="sat__parameters_8pb_8h_html_a34114c8909693aee3ef96a477490f1fc"><div class="ttname"><a href="sat__parameters_8pb_8h.html#a34114c8909693aee3ef96a477490f1fc">descriptor_table_ortools_2fsat_2fsat_5fparameters_2eproto</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fsat_2fsat_5fparameters_2eproto</div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ae6d7897cec550c4b33117827b971e421"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ae6d7897cec550c4b33117827b971e421">operations_research::sat::_SatParameters_default_instance_</a></div><div class="ttdeci">SatParametersDefaultTypeInternal _SatParameters_default_instance_</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6d08144376c4d2708282b1b4f05b2027"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6d08144376c4d2708282b1b4f05b2027">operations_research::sat::SatParameters::set_subsumption_during_conflict_analysis</a></div><div class="ttdeci">void set_subsumption_during_conflict_analysis(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01922">sat_parameters.pb.h:1922</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af6c8828f6fb61da89aabf7cfbd4d77e5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af6c8828f6fb61da89aabf7cfbd4d77e5">operations_research::sat::SatParameters::clear_deterministic_parallel_search</a></div><div class="ttdeci">void clear_deterministic_parallel_search()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03539">sat_parameters.pb.h:3539</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a402444328a26710265238ae8fb883496acefb9cb334d97dc99896de7db79a2476"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496acefb9cb334d97dc99896de7db79a2476">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_FIRST</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00148">sat_parameters.pb.h:148</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab528b49e9311d739e41f71452d18a7ca"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab528b49e9311d739e41f71452d18a7ca">operations_research::sat::SatParameters::has_restart_period</a></div><div class="ttdeci">bool has_restart_period() const</div><div class="ttdoc">optional int32 restart_period = 30 [default = 50];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02309">sat_parameters.pb.h:2309</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a86a234a126daf33bb2c92c9c26316193"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a86a234a126daf33bb2c92c9c26316193">operations_research::sat::SatParameters::kAddKnapsackCutsFieldNumber</a></div><div class="ttdeci">static const int kAddKnapsackCutsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00974">sat_parameters.pb.h:974</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae68a4393badfcb1511441d4fd5f11846"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae68a4393badfcb1511441d4fd5f11846">operations_research::sat::SatParameters::clear_fill_tightened_domains_in_response</a></div><div class="ttdeci">void clear_fill_tightened_domains_in_response()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03431">sat_parameters.pb.h:3431</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aef4cd5f95bfffe8b384372e1cba49049"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aef4cd5f95bfffe8b384372e1cba49049">operations_research::sat::SatParameters_ClauseProtection_ClauseProtection_MIN</a></div><div class="ttdeci">constexpr SatParameters_ClauseProtection SatParameters_ClauseProtection_ClauseProtection_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00178">sat_parameters.pb.h:178</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a62c7db88ac0975d6ccb2adf297cdc175"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a62c7db88ac0975d6ccb2adf297cdc175">operations_research::sat::SatParameters::set_max_integer_rounding_scaling</a></div><div class="ttdeci">void set_max_integer_rounding_scaling(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03114">sat_parameters.pb.h:3114</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad1cd45388a7e26653eab139dac6f1ed7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad1cd45388a7e26653eab139dac6f1ed7">operations_research::sat::SatParameters::kMinimizeWithPropagationRestartPeriodFieldNumber</a></div><div class="ttdeci">static const int kMinimizeWithPropagationRestartPeriodFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01387">sat_parameters.pb.h:1387</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2353c911319a686f3a7e5a4b2d7d098b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2353c911319a686f3a7e5a4b2d7d098b">operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_MAX</a></div><div class="ttdeci">static constexpr MaxSatStratificationAlgorithm MaxSatStratificationAlgorithm_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00718">sat_parameters.pb.h:718</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a78e02a718d4f859c50b8914a9e4b0fdd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a78e02a718d4f859c50b8914a9e4b0fdd">operations_research::sat::SatParameters::set_use_mir_rounding</a></div><div class="ttdeci">void set_use_mir_rounding(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03096">sat_parameters.pb.h:3096</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1084ac9a4eddadaea6a7b3fca0ea6ce0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1084ac9a4eddadaea6a7b3fca0ea6ce0">operations_research::sat::SatParameters::has_num_search_workers</a></div><div class="ttdeci">bool has_num_search_workers() const</div><div class="ttdoc">optional int32 num_search_workers = 100 [default = 1];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03500">sat_parameters.pb.h:3500</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af3ae9c39e1b2cf4733a63fb9e4f958b7"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af3ae9c39e1b2cf4733a63fb9e4f958b7">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_Name</a></div><div class="ttdeci">const std::string &amp; SatParameters_ConflictMinimizationAlgorithm_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00134">sat_parameters.pb.h:134</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac79caa8b7a4c29ca5c8eb1bae0646b18"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac79caa8b7a4c29ca5c8eb1bae0646b18">operations_research::sat::SatParameters::use_mir_rounding</a></div><div class="ttdeci">bool use_mir_rounding() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03092">sat_parameters.pb.h:3092</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a011a7400ac03996a9023db2a9e7df81cadf547628eb3421e641512aeb95b31912"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81cadf547628eb3421e641512aeb95b31912">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_ASCENT</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00272">sat_parameters.pb.h:272</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae6c1fb9bd4beb319f8b099623ade7b9d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae6c1fb9bd4beb319f8b099623ade7b9d">operations_research::sat::SatParameters::has_minimization_algorithm</a></div><div class="ttdeci">bool has_minimization_algorithm() const</div><div class="ttdoc">optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm ...</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01873">sat_parameters.pb.h:1873</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8d79b8045f0cca2d7686eaf02f5f82d1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8d79b8045f0cca2d7686eaf02f5f82d1">operations_research::sat::SatParameters::clear_minimize_with_propagation_num_decisions</a></div><div class="ttdeci">void clear_minimize_with_propagation_num_decisions()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02078">sat_parameters.pb.h:2078</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1e0264d5bfed3f6ae8939fecae653ac1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1e0264d5bfed3f6ae8939fecae653ac1">operations_research::sat::SatParameters::has_restart_running_window_size</a></div><div class="ttdeci">bool has_restart_running_window_size() const</div><div class="ttdoc">optional int32 restart_running_window_size = 62 [default = 50];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02327">sat_parameters.pb.h:2327</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0091dd987c6322441eaa8c648f8fb895"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0091dd987c6322441eaa8c648f8fb895">operations_research::sat::SatParameters::set_clause_cleanup_period</a></div><div class="ttdeci">void set_clause_cleanup_period(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01940">sat_parameters.pb.h:1940</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4cbdfb50d91fbf0b4696c88475540857"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4cbdfb50d91fbf0b4696c88475540857">operations_research::sat::SatParameters::kUseOptimizationHintsFieldNumber</a></div><div class="ttdeci">static const int kUseOptimizationHintsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01282">sat_parameters.pb.h:1282</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a22c515ce5771ece8e310d275f01250e6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a22c515ce5771ece8e310d275f01250e6">operations_research::sat::SatParameters::glucose_max_decay</a></div><div class="ttdeci">double glucose_max_decay() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02136">sat_parameters.pb.h:2136</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a57a5c3a1afb9b969926079880a796e21"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a57a5c3a1afb9b969926079880a796e21">operations_research::sat::SatParameters::set_blocking_restart_window_size</a></div><div class="ttdeci">void set_blocking_restart_window_size(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02410">sat_parameters.pb.h:2410</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a767188f203e3d604715b4b501cd69a4f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a767188f203e3d604715b4b501cd69a4f">operations_research::sat::SatParameters::SearchBranching_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int SearchBranching_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00760">sat_parameters.pb.h:760</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a20f03fe926f9912336bfecde38b3d431"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a20f03fe926f9912336bfecde38b3d431">operations_research::sat::SatParameters::use_blocking_restart</a></div><div class="ttdeci">bool use_blocking_restart() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02388">sat_parameters.pb.h:2388</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a72147df93c16bf7eb0ce8c1eb4f6c021"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a72147df93c16bf7eb0ce8c1eb4f6c021">operations_research::sat::SatParameters::auto_detect_greater_than_at_least_one_of</a></div><div class="ttdeci">bool auto_detect_greater_than_at_least_one_of() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03471">sat_parameters.pb.h:3471</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7bee08f50ce6a68ac894ed898c408643"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7bee08f50ce6a68ac894ed898c408643">operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ConflictMinimizationAlgorithm_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00525">sat_parameters.pb.h:525</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ada1123197d9468202b3e32d3202c4ac7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ada1123197d9468202b3e32d3202c4ac7">operations_research::sat::SatParameters::has_exploit_integer_lp_solution</a></div><div class="ttdeci">bool has_exploit_integer_lp_solution() const</div><div class="ttdoc">optional bool exploit_integer_lp_solution = 94 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03212">sat_parameters.pb.h:3212</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af24bba72e9fcce633208fbda37ac27db"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af24bba72e9fcce633208fbda37ac27db">operations_research::sat::SatParameters::VariableOrder_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int VariableOrder_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00452">sat_parameters.pb.h:452</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad30000218a9902a47c3199f15e5acfcd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad30000218a9902a47c3199f15e5acfcd">operations_research::sat::SatParameters::kOptimizeWithCoreFieldNumber</a></div><div class="ttdeci">static const int kOptimizeWithCoreFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00939">sat_parameters.pb.h:939</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a32264920249bfae4bab1a09cfc63cc88"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a32264920249bfae4bab1a09cfc63cc88">operations_research::sat::SatParameters::has_enumerate_all_solutions</a></div><div class="ttdeci">bool has_enumerate_all_solutions() const</div><div class="ttdoc">optional bool enumerate_all_solutions = 87 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03410">sat_parameters.pb.h:3410</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a89f910dd64cf6b396536b23af6dc80c4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a89f910dd64cf6b396536b23af6dc80c4">operations_research::sat::SatParameters::use_lns_only</a></div><div class="ttdeci">bool use_lns_only() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03597">sat_parameters.pb.h:3597</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7e8a63a5ec12cfbc18ec13994eee4ceb"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7e8a63a5ec12cfbc18ec13994eee4ceb">operations_research::sat::SatParameters::kRestartRunningWindowSizeFieldNumber</a></div><div class="ttdeci">static const int kRestartRunningWindowSizeFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01296">sat_parameters.pb.h:1296</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa18b9339a967048dd17e6ad8966007ab"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa18b9339a967048dd17e6ad8966007ab">operations_research::sat::SatParameters::kDefaultRestartAlgorithmsFieldNumber</a></div><div class="ttdeci">static const int kDefaultRestartAlgorithmsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00793">sat_parameters.pb.h:793</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6636cd7c449803277bc75421452af67f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6636cd7c449803277bc75421452af67f">operations_research::sat::SatParameters::ClauseProtection_descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ClauseProtection_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00593">sat_parameters.pb.h:593</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa5e2b14b6ed7d6417cab405d45937105"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa5e2b14b6ed7d6417cab405d45937105">operations_research::sat::SatParameters::set_search_randomization_tolerance</a></div><div class="ttdeci">void set_search_randomization_tolerance(::PROTOBUF_NAMESPACE_ID::int64 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03673">sat_parameters.pb.h:3673</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae58a24e4bfca8efd6c1b75a21d6d1b5e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae58a24e4bfca8efd6c1b75a21d6d1b5e">operations_research::sat::SatParameters::clear_stop_after_first_solution</a></div><div class="ttdeci">void clear_stop_after_first_solution()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03485">sat_parameters.pb.h:3485</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a859219ce3b976de7f7d29fe3603b7a29"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a859219ce3b976de7f7d29fe3603b7a29">operations_research::sat::SatParameters::pb_cleanup_increment</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 pb_cleanup_increment() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02028">sat_parameters.pb.h:2028</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a99a3bc35f1ee438d5034f173476c2232"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a99a3bc35f1ee438d5034f173476c2232">operations_research::sat::SatParameters::BinaryMinizationAlgorithm_IsValid</a></div><div class="ttdeci">static bool BinaryMinizationAlgorithm_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00551">sat_parameters.pb.h:551</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5b924328ee39f0d7c91aa824a85ba817"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5b924328ee39f0d7c91aa824a85ba817">operations_research::sat::SatParameters::mutable_restart_algorithms</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::RepeatedField&lt; int &gt; * mutable_restart_algorithms()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02245">sat_parameters.pb.h:2245</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab8cb28da16ab4054c04f29aa8344e3bc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab8cb28da16ab4054c04f29aa8344e3bc">operations_research::sat::SatParameters::initial_polarity</a></div><div class="ttdeci">::operations_research::sat::SatParameters_Polarity initial_polarity() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01753">sat_parameters.pb.h:1753</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a6e554645f4d0f9989e1f3d69c1528eea"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a6e554645f4d0f9989e1f3d69c1528eea">operations_research::sat::SatParameters_ClauseOrdering_ClauseOrdering_MIN</a></div><div class="ttdeci">constexpr SatParameters_ClauseOrdering SatParameters_ClauseOrdering_ClauseOrdering_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00201">sat_parameters.pb.h:201</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aafa7017995df0a226a5d767acaea64fa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aafa7017995df0a226a5d767acaea64fa">operations_research::sat::SatParameters::kTreatBinaryClausesSeparatelyFieldNumber</a></div><div class="ttdeci">static const int kTreatBinaryClausesSeparatelyFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01205">sat_parameters.pb.h:1205</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a9e40adad4a6a75afceefe43c8c509457"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a9e40adad4a6a75afceefe43c8c509457">operations_research::sat::SatParameters_VariableOrder_Name</a></div><div class="ttdeci">const std::string &amp; SatParameters_VariableOrder_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00083">sat_parameters.pb.h:83</a></div></div>
<div class="ttc" id="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto_html_a4178f61ecf4882088d35687afd6e3540"><div class="ttname"><a href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#a4178f61ecf4882088d35687afd6e3540">TableStruct_ortools_2fsat_2fsat_5fparameters_2eproto::offsets</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00055">sat_parameters.pb.h:55</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aabd109345395ca1922df6105d1a9d8a3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aabd109345395ca1922df6105d1a9d8a3">operations_research::sat::SatParameters::clear_max_clause_activity_value</a></div><div class="ttdeci">void clear_max_clause_activity_value()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02204">sat_parameters.pb.h:2204</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad997788e114f1bec07d5ff4e7d0f08e0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad997788e114f1bec07d5ff4e7d0f08e0">operations_research::sat::SatParameters::share_level_zero_bounds</a></div><div class="ttdeci">bool share_level_zero_bounds() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03579">sat_parameters.pb.h:3579</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1e22c32f0841fa785744eca0e5177c0d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1e22c32f0841fa785744eca0e5177c0d">operations_research::sat::SatParameters::kPseudoCostReliabilityThresholdFieldNumber</a></div><div class="ttdeci">static const int kPseudoCostReliabilityThresholdFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01555">sat_parameters.pb.h:1555</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3fe58ea59aced6a80fb7115467b52366"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3fe58ea59aced6a80fb7115467b52366">operations_research::sat::SatParameters::has_subsumption_during_conflict_analysis</a></div><div class="ttdeci">bool has_subsumption_during_conflict_analysis() const</div><div class="ttdoc">optional bool subsumption_during_conflict_analysis = 56 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01911">sat_parameters.pb.h:1911</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a23d5a879c7f6a07f3ef2be2f817c9a6a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a23d5a879c7f6a07f3ef2be2f817c9a6a">operations_research::sat::SatParameters::set_max_memory_in_mb</a></div><div class="ttdeci">void set_max_memory_in_mb(::PROTOBUF_NAMESPACE_ID::int64 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02536">sat_parameters.pb.h:2536</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af2796dfa9022846c716f43e105ced36b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af2796dfa9022846c716f43e105ced36b">operations_research::sat::SatParameters::BinaryMinizationAlgorithm_descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * BinaryMinizationAlgorithm_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00561">sat_parameters.pb.h:561</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a17f2516b6cb73932b6431a467754c97f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a17f2516b6cb73932b6431a467754c97f">operations_research::sat::SatParameters::clear_restart_algorithms</a></div><div class="ttdeci">void clear_restart_algorithms()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02222">sat_parameters.pb.h:2222</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0ae0b2bc8aa340d565d20a48ca2993aa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0ae0b2bc8aa340d565d20a48ca2993aa">operations_research::sat::SatParameters::exploit_best_solution</a></div><div class="ttdeci">bool exploit_best_solution() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03255">sat_parameters.pb.h:3255</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5a22883237835df1899680c39e8659e4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5a22883237835df1899680c39e8659e4">operations_research::sat::SatParameters::has_use_phase_saving</a></div><div class="ttdeci">bool has_use_phase_saving() const</div><div class="ttdoc">optional bool use_phase_saving = 44 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01765">sat_parameters.pb.h:1765</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac60247aab0bf6144f990259cdb5d2cbf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac60247aab0bf6144f990259cdb5d2cbf">operations_research::sat::SatParameters::RestartAlgorithm_MIN</a></div><div class="ttdeci">static constexpr RestartAlgorithm RestartAlgorithm_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00652">sat_parameters.pb.h:652</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aeeb3819a43afadbbba637a5529469f99"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aeeb3819a43afadbbba637a5529469f99">operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_Name</a></div><div class="ttdeci">static const std::string &amp; MaxSatStratificationAlgorithm_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00727">sat_parameters.pb.h:727</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af29968605d0dca7194386c85c3e8269ea28a2409f7a5ca2ecd6635da22e4e6667"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea28a2409f7a5ca2ecd6635da22e4e6667">operations_research::sat::SatParameters_SearchBranching_PORTFOLIO_WITH_QUICK_RESTART_SEARCH</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00299">sat_parameters.pb.h:299</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ae566d186f92afaced5ffb7ebae02d474"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ae566d186f92afaced5ffb7ebae02d474">operations_research::sat::SatParameters_SearchBranching_Parse</a></div><div class="ttdeci">bool SatParameters_SearchBranching_Parse(const std::string &amp;name, SatParameters_SearchBranching *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00316">sat_parameters.pb.h:316</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3d0f20419385d42ec4d41c11bf64643c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3d0f20419385d42ec4d41c11bf64643c">operations_research::sat::SatParameters::max_sat_stratification</a></div><div class="ttdeci">::operations_research::sat::SatParameters_MaxSatStratificationAlgorithm max_sat_stratification() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02875">sat_parameters.pb.h:2875</a></div></div>
<div class="ttc" id="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto_html_a5b79f1673db4a0c63db5fe67fc9d558d"><div class="ttname"><a href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#a5b79f1673db4a0c63db5fe67fc9d558d">TableStruct_ortools_2fsat_2fsat_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="sat__parameters_8pb_8h_source.html#l00053">sat_parameters.pb.h:53</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad6e2cc39f1ffd9593d470b154f41f87a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad6e2cc39f1ffd9593d470b154f41f87a">operations_research::sat::SatParameters::clear_max_inactive_count</a></div><div class="ttdeci">void clear_max_inactive_count()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03160">sat_parameters.pb.h:3160</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a27d70a01c7fd8403d1b5d0a587c9daef"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a27d70a01c7fd8403d1b5d0a587c9daef">operations_research::sat::SatParameters::constraint_removal_batch_size</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int64 constraint_removal_batch_size() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03182">sat_parameters.pb.h:3182</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9206fede2fc1c6d18c268812c11b4386"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9206fede2fc1c6d18c268812c11b4386">operations_research::sat::SatParameters::SIMPLE</a></div><div class="ttdeci">static constexpr ConflictMinimizationAlgorithm SIMPLE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00509">sat_parameters.pb.h:509</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a517d73d1db81fd87470e6bcbe87c633e"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633e">operations_research::sat::SatParameters_Polarity</a></div><div class="ttdeci">SatParameters_Polarity</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00095">sat_parameters.pb.h:95</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa38a51abe6aae43e843c8c1ae77611d3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa38a51abe6aae43e843c8c1ae77611d3">operations_research::sat::SatParameters::set_optimize_with_core</a></div><div class="ttdeci">void set_optimize_with_core(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03313">sat_parameters.pb.h:3313</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a30429f43611d2decc0e537421f7c5c0f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a30429f43611d2decc0e537421f7c5c0f">operations_research::sat::SatParameters::set_mip_check_precision</a></div><div class="ttdeci">void set_mip_check_precision(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03817">sat_parameters.pb.h:3817</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a40084b6cd3b84973a6d0af0bb9cd319b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a40084b6cd3b84973a6d0af0bb9cd319b">operations_research::sat::SatParameters::instantiate_all_variables</a></div><div class="ttdeci">bool instantiate_all_variables() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03453">sat_parameters.pb.h:3453</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac54298c32a174441baaedbc174e56dc9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac54298c32a174441baaedbc174e56dc9">operations_research::sat::SatParameters::random_branches_ratio</a></div><div class="ttdeci">double random_branches_ratio() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01808">sat_parameters.pb.h:1808</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9971fc10dee1257f9c8453621dc7799c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9971fc10dee1257f9c8453621dc7799c">operations_research::sat::SatParameters::PSEUDO_COST_SEARCH</a></div><div class="ttdeci">static constexpr SearchBranching PSEUDO_COST_SEARCH</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00747">sat_parameters.pb.h:747</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8cfe5215106bf66580e10df762d8df14"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8cfe5215106bf66580e10df762d8df14">operations_research::sat::SatParameters::kStopAfterFirstSolutionFieldNumber</a></div><div class="ttdeci">static const int kStopAfterFirstSolutionFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01044">sat_parameters.pb.h:1044</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae47f567d8c8f82fada73347d29b253c5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae47f567d8c8f82fada73347d29b253c5">operations_research::sat::SatParameters::clear_use_optional_variables</a></div><div class="ttdeci">void clear_use_optional_variables()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03683">sat_parameters.pb.h:3683</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aa6f7c43106217e8a55877110b7d87e7c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aa6f7c43106217e8a55877110b7d87e7c">operations_research::sat::SatParameters_ClauseOrdering_IsValid</a></div><div class="ttdeci">bool SatParameters_ClauseOrdering_IsValid(int value)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad1a1c7311c39fb7f232f2c7dfc62aac0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad1a1c7311c39fb7f232f2c7dfc62aac0">operations_research::sat::SatParameters::minimization_algorithm</a></div><div class="ttdeci">::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm minimization_algorithm() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01880">sat_parameters.pb.h:1880</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1acc23d23a7829cbee39c33156714b37"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1acc23d23a7829cbee39c33156714b37">operations_research::sat::SatParameters::fill_tightened_domains_in_response</a></div><div class="ttdeci">bool fill_tightened_domains_in_response() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03435">sat_parameters.pb.h:3435</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a7b0414d7c022b8a1f606bace4c8192cf"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a7b0414d7c022b8a1f606bace4c8192cf">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_Name</a></div><div class="ttdeci">const std::string &amp; SatParameters_MaxSatStratificationAlgorithm_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00281">sat_parameters.pb.h:281</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2b0c09acebdc1829d7df993790ec79d6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2b0c09acebdc1829d7df993790ec79d6">operations_research::sat::SatParameters::set_exploit_best_solution</a></div><div class="ttdeci">void set_exploit_best_solution(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03259">sat_parameters.pb.h:3259</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a517d73d1db81fd87470e6bcbe87c633eaf9a6fbf18fc3445083ca746b1e920ca6"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633eaf9a6fbf18fc3445083ca746b1e920ca6">operations_research::sat::SatParameters_Polarity_POLARITY_WEIGHTED_SIGN</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00099">sat_parameters.pb.h:99</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa9d1f7d5ab75524506aa61259a9def86"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa9d1f7d5ab75524506aa61259a9def86">operations_research::sat::SatParameters::add_knapsack_cuts</a></div><div class="ttdeci">bool add_knapsack_cuts() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03038">sat_parameters.pb.h:3038</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a78038c00f6656576301de7754665b8b2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a78038c00f6656576301de7754665b8b2">operations_research::sat::SatParameters::has_presolve_use_bva</a></div><div class="ttdeci">bool has_presolve_use_bva() const</div><div class="ttdoc">optional bool presolve_use_bva = 72 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02723">sat_parameters.pb.h:2723</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab13e4e1d1ac373223422b55433d07ffd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab13e4e1d1ac373223422b55433d07ffd">operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int MaxSatStratificationAlgorithm_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00720">sat_parameters.pb.h:720</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a402444328a26710265238ae8fb883496a30c30629b82fa4252c40e28942e35416"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496a30c30629b82fa4252c40e28942e35416">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BINARY_MINIMIZATION_WITH_REACHABILITY</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00150">sat_parameters.pb.h:150</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2e8655cf53b8967091193fb91734c7f5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2e8655cf53b8967091193fb91734c7f5">operations_research::sat::SatParameters::kUseErwaHeuristicFieldNumber</a></div><div class="ttdeci">static const int kUseErwaHeuristicFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00876">sat_parameters.pb.h:876</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a13fa94fe576a74c66201757ebfb7ad5d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a13fa94fe576a74c66201757ebfb7ad5d">operations_research::sat::SatParameters::clear_preferred_variable_order</a></div><div class="ttdeci">void clear_preferred_variable_order()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01730">sat_parameters.pb.h:1730</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1031ae7a2d2fa7e98a94a5e9ddf4f573"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1031ae7a2d2fa7e98a94a5e9ddf4f573">operations_research::sat::SatParameters::set_use_erwa_heuristic</a></div><div class="ttdeci">void set_use_erwa_heuristic(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01830">sat_parameters.pb.h:1830</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af08e4ab996af1aa521993c004738bf4c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af08e4ab996af1aa521993c004738bf4c">operations_research::sat::SatParameters::clear_use_rins_lns</a></div><div class="ttdeci">void clear_use_rins_lns()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03629">sat_parameters.pb.h:3629</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac3ab4a01e2b9ab820d05a9739e48b922"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac3ab4a01e2b9ab820d05a9739e48b922">operations_research::sat::SatParameters::restart_dl_average_ratio</a></div><div class="ttdeci">double restart_dl_average_ratio() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02352">sat_parameters.pb.h:2352</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a735dde6e294058b8d4f5c6116a51eaac"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a735dde6e294058b8d4f5c6116a51eaac">operations_research::sat::SatParameters::clear_use_erwa_heuristic</a></div><div class="ttdeci">void clear_use_erwa_heuristic()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01822">sat_parameters.pb.h:1822</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0ffa5f515b8f6f150435baaec6797bb5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0ffa5f515b8f6f150435baaec6797bb5">operations_research::sat::SatParameters::kBlockingRestartMultiplierFieldNumber</a></div><div class="ttdeci">static const int kBlockingRestartMultiplierFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01310">sat_parameters.pb.h:1310</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af6ba272e4b819616857bde6b9fcf2174"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af6ba272e4b819616857bde6b9fcf2174">operations_research::sat::SatParameters::set_presolve_bve_threshold</a></div><div class="ttdeci">void set_presolve_bve_threshold(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02662">sat_parameters.pb.h:2662</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae6773193d40ed6c682adcf527716b69b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae6773193d40ed6c682adcf527716b69b">operations_research::sat::SatParameters::has_log_search_progress</a></div><div class="ttdeci">bool has_log_search_progress() const</div><div class="ttdoc">optional bool log_search_progress = 41 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02579">sat_parameters.pb.h:2579</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3443567f3260b0fd825d334b27e09e8c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3443567f3260b0fd825d334b27e09e8c">operations_research::sat::SatParameters::clear_exploit_best_solution</a></div><div class="ttdeci">void clear_exploit_best_solution()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03251">sat_parameters.pb.h:3251</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2547a17b67f7b86ee17d6cff38f51e06"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2547a17b67f7b86ee17d6cff38f51e06">operations_research::sat::SatParameters::clear_initial_polarity</a></div><div class="ttdeci">void clear_initial_polarity()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01749">sat_parameters.pb.h:1749</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1fb6a2768738dc5088a5197b6b9354fe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1fb6a2768738dc5088a5197b6b9354fe">operations_research::sat::SatParameters::set_cp_model_use_sat_presolve</a></div><div class="ttdeci">void set_cp_model_use_sat_presolve(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03403">sat_parameters.pb.h:3403</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a216226e11c16f5aaf91b743a9498d75d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a216226e11c16f5aaf91b743a9498d75d">operations_research::sat::SatParameters::kAddLpConstraintsLazilyFieldNumber</a></div><div class="ttdeci">static const int kAddLpConstraintsLazilyFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01499">sat_parameters.pb.h:1499</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afc68a4fe7fdfa4a494172292d3ff7df9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afc68a4fe7fdfa4a494172292d3ff7df9">operations_research::sat::SatParameters::max_number_of_conflicts</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int64 max_number_of_conflicts() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02514">sat_parameters.pb.h:2514</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4c7d1d4e89ea2882b4d6fecabc305a99"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4c7d1d4e89ea2882b4d6fecabc305a99">operations_research::sat::SatParameters::clear_presolve_probing_deterministic_time_limit</a></div><div class="ttdeci">void clear_presolve_probing_deterministic_time_limit()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02690">sat_parameters.pb.h:2690</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a23c9f2eaf05f470e387cdc82528cb1f3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a23c9f2eaf05f470e387cdc82528cb1f3">operations_research::sat::SatParameters::Polarity</a></div><div class="ttdeci">SatParameters_Polarity Polarity</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00470">sat_parameters.pb.h:470</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4e65354c4d93976325d953e366718d17"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4e65354c4d93976325d953e366718d17">operations_research::sat::SatParameters::set_lns_focus_on_decision_variables</a></div><div class="ttdeci">void set_lns_focus_on_decision_variables(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03619">sat_parameters.pb.h:3619</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ada783388ee445131473f52990e0d29e1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ada783388ee445131473f52990e0d29e1">operations_research::sat::SatParameters::NO_RESTART</a></div><div class="ttdeci">static constexpr RestartAlgorithm NO_RESTART</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00639">sat_parameters.pb.h:639</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a05587e288b302e572a8e80b100505a21"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a05587e288b302e572a8e80b100505a21">operations_research::sat::SatParameters_SearchBranching_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SatParameters_SearchBranching_descriptor()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa142b0dac67760773d10b35ab0744752"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa142b0dac67760773d10b35ab0744752">operations_research::sat::SatParameters::PROTECTION_ALWAYS</a></div><div class="ttdeci">static constexpr ClauseProtection PROTECTION_ALWAYS</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00579">sat_parameters.pb.h:579</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa5def0bf886a4ebe5660d33ba38703fb"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa5def0bf886a4ebe5660d33ba38703fb">operations_research::sat::SatParameters::SearchBranching_Parse</a></div><div class="ttdeci">static bool SearchBranching_Parse(const std::string &amp;name, SearchBranching *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00773">sat_parameters.pb.h:773</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af29968605d0dca7194386c85c3e8269eac0ee72ff494861f949253aac50496f42"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269eac0ee72ff494861f949253aac50496f42">operations_research::sat::SatParameters_SearchBranching_LP_SEARCH</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00297">sat_parameters.pb.h:297</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aed44c38247322dd8841dad88c93ced63"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aed44c38247322dd8841dad88c93ced63">operations_research::sat::SatParameters::kRestartPeriodFieldNumber</a></div><div class="ttdeci">static const int kRestartPeriodFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01149">sat_parameters.pb.h:1149</a></div></div>
<div class="ttc" id="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto_html_af29db2b4097b70d5d728461bcfca9ffd"><div class="ttname"><a href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#af29db2b4097b70d5d728461bcfca9ffd">TableStruct_ortools_2fsat_2fsat_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_1sat_1_1SatParameters_html_ac93ad9b7175538e185406f9661e16ab9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac93ad9b7175538e185406f9661e16ab9">operations_research::sat::SatParameters::has_minimize_with_propagation_num_decisions</a></div><div class="ttdeci">bool has_minimize_with_propagation_num_decisions() const</div><div class="ttdoc">optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02075">sat_parameters.pb.h:2075</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a806b9b864116342978994d34fa09fedd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a806b9b864116342978994d34fa09fedd">operations_research::sat::SatParameters::restart_running_window_size</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 restart_running_window_size() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02334">sat_parameters.pb.h:2334</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a317783e0b74181b6562207fa709979a5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a317783e0b74181b6562207fa709979a5">operations_research::sat::SatParameters::strategy_change_increase_ratio</a></div><div class="ttdeci">double strategy_change_increase_ratio() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02460">sat_parameters.pb.h:2460</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a86e972bdac7cf4b3129c5b8ca1bf9751"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a86e972bdac7cf4b3129c5b8ca1bf9751">operations_research::sat::SatParameters::clear_mip_max_activity_exponent</a></div><div class="ttdeci">void clear_mip_max_activity_exponent()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03791">sat_parameters.pb.h:3791</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af97fc1fcba310fb2c415278cef3df03a"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af97fc1fcba310fb2c415278cef3df03a">operations_research::sat::SatParameters_RestartAlgorithm_Parse</a></div><div class="ttdeci">bool SatParameters_RestartAlgorithm_Parse(const std::string &amp;name, SatParameters_RestartAlgorithm *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00240">sat_parameters.pb.h:240</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8cf1dd5098d87cad2eec2b16b64de124"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8cf1dd5098d87cad2eec2b16b64de124">operations_research::sat::SatParameters::kSubsumptionDuringConflictAnalysisFieldNumber</a></div><div class="ttdeci">static const int kSubsumptionDuringConflictAnalysisFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01198">sat_parameters.pb.h:1198</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8d2f08e836c02f7734b448884e752e82"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8d2f08e836c02f7734b448884e752e82">operations_research::sat::SatParameters::has_treat_binary_clauses_separately</a></div><div class="ttdeci">bool has_treat_binary_clauses_separately() const</div><div class="ttdoc">optional bool treat_binary_clauses_separately = 33 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02543">sat_parameters.pb.h:2543</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_adc59cdf3d720dff16eaea2dbf19028bb"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#adc59cdf3d720dff16eaea2dbf19028bb">operations_research::sat::SatParameters::has_pseudo_cost_reliability_threshold</a></div><div class="ttdeci">bool has_pseudo_cost_reliability_threshold() const</div><div class="ttdoc">optional int64 pseudo_cost_reliability_threshold = 123 [default = 100];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03284">sat_parameters.pb.h:3284</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1fc15036affa6211d5d431a14b976b9b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1fc15036affa6211d5d431a14b976b9b">operations_research::sat::SatParameters::set_only_add_cuts_at_level_zero</a></div><div class="ttdeci">void set_only_add_cuts_at_level_zero(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03024">sat_parameters.pb.h:3024</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a98af6d355d236e5019064bd6568aa03b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a98af6d355d236e5019064bd6568aa03b">operations_research::sat::SatParameters::has_max_memory_in_mb</a></div><div class="ttdeci">bool has_max_memory_in_mb() const</div><div class="ttdoc">optional int64 max_memory_in_mb = 40 [default = 10000];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02525">sat_parameters.pb.h:2525</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad38cd6ceca712bdb36dbf7d7be470997"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad38cd6ceca712bdb36dbf7d7be470997">operations_research::sat::SatParameters::use_disjunctive_constraint_in_cumulative_constraint</a></div><div class="ttdeci">bool use_disjunctive_constraint_in_cumulative_constraint() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02948">sat_parameters.pb.h:2948</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abdee1b886cf03364e8e14627534f307a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abdee1b886cf03364e8e14627534f307a">operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MaxSatStratificationAlgorithm_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00723">sat_parameters.pb.h:723</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ab38e233912e1d6e80baf8fe3bec043ee"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ab38e233912e1d6e80baf8fe3bec043ee">operations_research::sat::SatParameters_ClauseOrdering_Parse</a></div><div class="ttdeci">bool SatParameters_ClauseOrdering_Parse(const std::string &amp;name, SatParameters_ClauseOrdering *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00214">sat_parameters.pb.h:214</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac3e0972e9f62fb9d5df54bc988781a67"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac3e0972e9f62fb9d5df54bc988781a67">operations_research::sat::SatParameters::has_cp_model_presolve</a></div><div class="ttdeci">bool has_cp_model_presolve() const</div><div class="ttdoc">optional bool cp_model_presolve = 86 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03356">sat_parameters.pb.h:3356</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4fd96ffb9a098f7da94484dc9a42b2ba"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4fd96ffb9a098f7da94484dc9a42b2ba">operations_research::sat::SatParameters::set_initial_polarity</a></div><div class="ttdeci">void set_initial_polarity(::operations_research::sat::SatParameters_Polarity value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01757">sat_parameters.pb.h:1757</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4cadd40582fd60f94ea274a501ace62f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4cadd40582fd60f94ea274a501ace62f">operations_research::sat::SatParameters::clear_pb_cleanup_ratio</a></div><div class="ttdeci">void clear_pb_cleanup_ratio()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02042">sat_parameters.pb.h:2042</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a652e9bcc32f0aca6f5b001647530c6c8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a652e9bcc32f0aca6f5b001647530c6c8">operations_research::sat::SatParameters::has_random_seed</a></div><div class="ttdeci">bool has_random_seed() const</div><div class="ttdoc">optional int32 random_seed = 31 [default = 1];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02561">sat_parameters.pb.h:2561</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac19faad538e99354ef962f1c490fb1cc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac19faad538e99354ef962f1c490fb1cc">operations_research::sat::SatParameters::InitAsDefaultInstance</a></div><div class="ttdeci">static void InitAsDefaultInstance()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab102db024a333b6d30951a64c6c570f7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab102db024a333b6d30951a64c6c570f7">operations_research::sat::SatParameters::kGlucoseMaxDecayFieldNumber</a></div><div class="ttdeci">static const int kGlucoseMaxDecayFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01128">sat_parameters.pb.h:1128</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a607fa966f475c19710044b12f6949bf0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a607fa966f475c19710044b12f6949bf0">operations_research::sat::SatParameters::kMaxNumberOfConflictsFieldNumber</a></div><div class="ttdeci">static const int kMaxNumberOfConflictsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01177">sat_parameters.pb.h:1177</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad00d9960daccace7592dd09cb1f7a32c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad00d9960daccace7592dd09cb1f7a32c">operations_research::sat::SatParameters::has_binary_minimization_algorithm</a></div><div class="ttdeci">bool has_binary_minimization_algorithm() const</div><div class="ttdoc">optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorit...</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01892">sat_parameters.pb.h:1892</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a26ea5d1445e6356d6f0534be32aba7ec"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a26ea5d1445e6356d6f0534be32aba7ec">operations_research::sat::SatParameters::set_search_branching</a></div><div class="ttdeci">void set_search_branching(::operations_research::sat::SatParameters_SearchBranching value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03204">sat_parameters.pb.h:3204</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aaecf2ed3801a14f4ef2aa8fa418eb8c0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aaecf2ed3801a14f4ef2aa8fa418eb8c0">operations_research::sat::SatParameters::randomize_search</a></div><div class="ttdeci">bool randomize_search() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03651">sat_parameters.pb.h:3651</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_adb991538acefb7b841eceda74bd09dad"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#adb991538acefb7b841eceda74bd09dad">operations_research::sat::SatParameters::kGlucoseDecayIncrementFieldNumber</a></div><div class="ttdeci">static const int kGlucoseDecayIncrementFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01135">sat_parameters.pb.h:1135</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7afb62ad9e9d6be5a26d00b383affd49"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7afb62ad9e9d6be5a26d00b383affd49">operations_research::sat::SatParameters::has_max_integer_rounding_scaling</a></div><div class="ttdeci">bool has_max_integer_rounding_scaling() const</div><div class="ttdoc">optional int32 max_integer_rounding_scaling = 119 [default = 600];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03103">sat_parameters.pb.h:3103</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1f4c2b8d7b3363d4448700c28be529aa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1f4c2b8d7b3363d4448700c28be529aa">operations_research::sat::SatParameters::BinaryMinizationAlgorithm_MAX</a></div><div class="ttdeci">static constexpr BinaryMinizationAlgorithm BinaryMinizationAlgorithm_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00556">sat_parameters.pb.h:556</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8ea993e459628622948ba2f5a8319c5a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8ea993e459628622948ba2f5a8319c5a">operations_research::sat::SatParameters::use_erwa_heuristic</a></div><div class="ttdeci">bool use_erwa_heuristic() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01826">sat_parameters.pb.h:1826</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae7ab3368898d3e0a77ccd09102e645c5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae7ab3368898d3e0a77ccd09102e645c5">operations_research::sat::SatParameters::LUBY_RESTART</a></div><div class="ttdeci">static constexpr RestartAlgorithm LUBY_RESTART</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00641">sat_parameters.pb.h:641</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2b3c869376acb8cfc9c72fa2d6a4b807"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2b3c869376acb8cfc9c72fa2d6a4b807">operations_research::sat::SatParameters::set_auto_detect_greater_than_at_least_one_of</a></div><div class="ttdeci">void set_auto_detect_greater_than_at_least_one_of(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03475">sat_parameters.pb.h:3475</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2e7cd1ecd09a09e51e9d92b32881f6d3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2e7cd1ecd09a09e51e9d92b32881f6d3">operations_research::sat::SatParameters::ClauseOrdering_Name</a></div><div class="ttdeci">static const std::string &amp; ClauseOrdering_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00627">sat_parameters.pb.h:627</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9fd1df263e5922b78cd5f8b3ff939fe0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9fd1df263e5922b78cd5f8b3ff939fe0">operations_research::sat::SatParameters::SearchBranching_Name</a></div><div class="ttdeci">static const std::string &amp; SearchBranching_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00767">sat_parameters.pb.h:767</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a8665ee9afc158ac57d842bcef9eccc59"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a8665ee9afc158ac57d842bcef9eccc59">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MAX</a></div><div class="ttdeci">constexpr SatParameters_MaxSatStratificationAlgorithm SatParameters_MaxSatStratificationAlgorithm_MaxSatStratificationAlgorithm_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00276">sat_parameters.pb.h:276</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9238452bb7b724e4d2985c484574c6f4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9238452bb7b724e4d2985c484574c6f4">operations_research::sat::SatParameters::kShareObjectiveBoundsFieldNumber</a></div><div class="ttdeci">static const int kShareObjectiveBoundsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01464">sat_parameters.pb.h:1464</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae360fe68ef818842aeda8c5ffbd44325"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae360fe68ef818842aeda8c5ffbd44325">operations_research::sat::SatParameters::kSearchBranchingFieldNumber</a></div><div class="ttdeci">static const int kSearchBranchingFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00918">sat_parameters.pb.h:918</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8c3459512aaab547b347409cc325cda2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8c3459512aaab547b347409cc325cda2">operations_research::sat::SatParameters::IsInitialized</a></div><div class="ttdeci">bool IsInitialized() const final</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a72e7bb63d4b6363fff35b1aa0021975e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a72e7bb63d4b6363fff35b1aa0021975e">operations_research::sat::SatParameters::descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00356">sat_parameters.pb.h:356</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a8e0457f852d7716dc2d913867100dc8c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a8e0457f852d7716dc2d913867100dc8c">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SatParameters_BinaryMinizationAlgorithm_descriptor()</div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ac1aa9d5ea93fbc96a68237c2beda3836"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ac1aa9d5ea93fbc96a68237c2beda3836">operations_research::sat::SatParameters_ClauseProtection_IsValid</a></div><div class="ttdeci">bool SatParameters_ClauseProtection_IsValid(int value)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a13e89948bbfa5c7ab2cd2c0c826069cd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a13e89948bbfa5c7ab2cd2c0c826069cd">operations_research::sat::SatParameters::ClauseProtection_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int ClauseProtection_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00590">sat_parameters.pb.h:590</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad543207d30019dc1fe988d3af4374774"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad543207d30019dc1fe988d3af4374774">operations_research::sat::SatParameters::clear_add_lp_constraints_lazily</a></div><div class="ttdeci">void clear_add_lp_constraints_lazily()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03124">sat_parameters.pb.h:3124</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a71cb004d78f7d8c38fcc9cbc225af533a44da070df5c6e2443fa1c00b6c25893f"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a71cb004d78f7d8c38fcc9cbc225af533a44da070df5c6e2443fa1c00b6c25893f">operations_research::sat::SatParameters_MaxSatAssumptionOrder_ORDER_ASSUMPTION_BY_WEIGHT</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00248">sat_parameters.pb.h:248</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a2916a603fb108fbf4133f865d472fc0ba0fcf1821b877dd61f6cfac37a36a82d8"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba0fcf1821b877dd61f6cfac37a36a82d8">operations_research::sat::SatParameters_RestartAlgorithm_LUBY_RESTART</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00221">sat_parameters.pb.h:221</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a49bb75e2befe21afa0307b7d0c0452b0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a49bb75e2befe21afa0307b7d0c0452b0">operations_research::sat::SatParameters::ByteSizeLong</a></div><div class="ttdeci">size_t ByteSizeLong() const final</div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a2916a603fb108fbf4133f865d472fc0ba89e7ee47fc5c826c03f455f082f22c70"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba89e7ee47fc5c826c03f455f082f22c70">operations_research::sat::SatParameters_RestartAlgorithm_DL_MOVING_AVERAGE_RESTART</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00222">sat_parameters.pb.h:222</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1982e2981258e72b22ef2f3495107311"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1982e2981258e72b22ef2f3495107311">operations_research::sat::SatParameters::Polarity_descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Polarity_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00491">sat_parameters.pb.h:491</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab0efdc6312c1d7e0716b468a8fa2d4fa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab0efdc6312c1d7e0716b468a8fa2d4fa">operations_research::sat::SatParameters::has_cover_optimization</a></div><div class="ttdeci">bool has_cover_optimization() const</div><div class="ttdoc">optional bool cover_optimization = 89 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02813">sat_parameters.pb.h:2813</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8f444cb50707fe4ea62d3fea778a0101"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8f444cb50707fe4ea62d3fea778a0101">operations_research::sat::SatParameters::kMaxVariableActivityValueFieldNumber</a></div><div class="ttdeci">static const int kMaxVariableActivityValueFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01107">sat_parameters.pb.h:1107</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2bf7fbe9acaffe79c4300ec8f3ae2162"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2bf7fbe9acaffe79c4300ec8f3ae2162">operations_research::sat::SatParameters::kMaxIntegerRoundingScalingFieldNumber</a></div><div class="ttdeci">static const int kMaxIntegerRoundingScalingFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01534">sat_parameters.pb.h:1534</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab5527bd7be13fbf0fc9ce737a3d1d0b8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab5527bd7be13fbf0fc9ce737a3d1d0b8">operations_research::sat::SatParameters::restart_lbd_average_ratio</a></div><div class="ttdeci">double restart_lbd_average_ratio() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02370">sat_parameters.pb.h:2370</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8e5209e73e62a8eaf07549fca0ef17ac"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8e5209e73e62a8eaf07549fca0ef17ac">operations_research::sat::SatParameters::internal_default_instance</a></div><div class="ttdeci">static const SatParameters * internal_default_instance()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00368">sat_parameters.pb.h:368</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a90d6f173fbfa33e26ff6508013c81ffd"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a90d6f173fbfa33e26ff6508013c81ffd">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_IsValid</a></div><div class="ttdeci">bool SatParameters_ConflictMinimizationAlgorithm_IsValid(int value)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae3e688d4d8665595388024c804d02313"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae3e688d4d8665595388024c804d02313">operations_research::sat::SatParameters::STRATIFICATION_NONE</a></div><div class="ttdeci">static constexpr MaxSatStratificationAlgorithm STRATIFICATION_NONE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00707">sat_parameters.pb.h:707</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aeec669701e40645a7fa8bfb19e4aaf9d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aeec669701e40645a7fa8bfb19e4aaf9d">operations_research::sat::SatParameters::has_glucose_decay_increment</a></div><div class="ttdeci">bool has_glucose_decay_increment() const</div><div class="ttdoc">optional double glucose_decay_increment = 23 [default = 0.01];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02147">sat_parameters.pb.h:2147</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a80711a2c09fe1c8d062c0a68f79b74f7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a80711a2c09fe1c8d062c0a68f79b74f7">operations_research::sat::SatParameters::MaxSatAssumptionOrder_descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MaxSatAssumptionOrder_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00691">sat_parameters.pb.h:691</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a84c4633786d2c47cf206fb51f196db2d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a84c4633786d2c47cf206fb51f196db2d">operations_research::sat::SatParameters::treat_binary_clauses_separately</a></div><div class="ttdeci">bool treat_binary_clauses_separately() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02550">sat_parameters.pb.h:2550</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aaa4dbfcffead4532eeadd626e95e3e0e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aaa4dbfcffead4532eeadd626e95e3e0e">operations_research::sat::SatParameters::PROTECTION_NONE</a></div><div class="ttdeci">static constexpr ClauseProtection PROTECTION_NONE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00577">sat_parameters.pb.h:577</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0625ede0beccfe6712965f5b2d1e4de7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0625ede0beccfe6712965f5b2d1e4de7">operations_research::sat::SatParameters::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_1sat_1_1SatParameters_html_af8ac098aed6bf7f8a52531d2f655a2af"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af8ac098aed6bf7f8a52531d2f655a2af">operations_research::sat::SatParameters::Polarity_MIN</a></div><div class="ttdeci">static constexpr Polarity Polarity_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00484">sat_parameters.pb.h:484</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3969b6248e8af7ec02e2655490ef6534"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3969b6248e8af7ec02e2655490ef6534">operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_MAX</a></div><div class="ttdeci">static constexpr ConflictMinimizationAlgorithm ConflictMinimizationAlgorithm_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00520">sat_parameters.pb.h:520</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0a9db31587a59f4ffaa4dbb174df4424"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0a9db31587a59f4ffaa4dbb174df4424">operations_research::sat::SatParameters::clear_use_overload_checker_in_cumulative_constraint</a></div><div class="ttdeci">void clear_use_overload_checker_in_cumulative_constraint()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02908">sat_parameters.pb.h:2908</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a8a1f2ce9ceb6c6e6ea95e8413c5f304c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a8a1f2ce9ceb6c6e6ea95e8413c5f304c">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_ARRAYSIZE</a></div><div class="ttdeci">constexpr int SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00130">sat_parameters.pb.h:130</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad218eff075b3081fbea55e698aea1169"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad218eff075b3081fbea55e698aea1169">operations_research::sat::SatParameters::clear_exploit_objective</a></div><div class="ttdeci">void clear_exploit_objective()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03269">sat_parameters.pb.h:3269</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad257f8729ea29346b8e9698272ba35f8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad257f8729ea29346b8e9698272ba35f8">operations_research::sat::SatParameters::set_add_lp_constraints_lazily</a></div><div class="ttdeci">void set_add_lp_constraints_lazily(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03132">sat_parameters.pb.h:3132</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a452ba56aa4b446b26b702b8fd5a0cbc2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a452ba56aa4b446b26b702b8fd5a0cbc2">operations_research::sat::SatParameters::has_use_pb_resolution</a></div><div class="ttdeci">bool has_use_pb_resolution() const</div><div class="ttdoc">optional bool use_pb_resolution = 43 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02597">sat_parameters.pb.h:2597</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a764d44a1fbb118e3b17f69f4774c7219"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a764d44a1fbb118e3b17f69f4774c7219">operations_research::sat::SatParameters::set_max_num_cuts</a></div><div class="ttdeci">void set_max_num_cuts(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03006">sat_parameters.pb.h:3006</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa71d4a2192cbd114147053b8b2745543"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa71d4a2192cbd114147053b8b2745543">operations_research::sat::SatParameters::kUseDisjunctiveConstraintInCumulativeConstraintFieldNumber</a></div><div class="ttdeci">static const int kUseDisjunctiveConstraintInCumulativeConstraintFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01366">sat_parameters.pb.h:1366</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ada813507f9879e596a07b3850f7fc0d5ac1adcdd93b988565644ddc9c3510c96c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5ac1adcdd93b988565644ddc9c3510c96c">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_SIMPLE</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00123">sat_parameters.pb.h:123</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9a805c6dca8255c45e37b81283780974"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9a805c6dca8255c45e37b81283780974">operations_research::sat::SatParameters::POLARITY_WEIGHTED_SIGN</a></div><div class="ttdeci">static constexpr Polarity POLARITY_WEIGHTED_SIGN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00477">sat_parameters.pb.h:477</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac3327bb59d47a20656eed1666e84d4c1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac3327bb59d47a20656eed1666e84d4c1">operations_research::sat::SatParameters::set_use_combined_no_overlap</a></div><div class="ttdeci">void set_use_combined_no_overlap(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03727">sat_parameters.pb.h:3727</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2cd63c92bd839e841c0dd17b69c90cbc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2cd63c92bd839e841c0dd17b69c90cbc">operations_research::sat::SatParameters::clear_lns_focus_on_decision_variables</a></div><div class="ttdeci">void clear_lns_focus_on_decision_variables()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03611">sat_parameters.pb.h:3611</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a164e3ac70c57a482d49f4931d40f4bdb"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a164e3ac70c57a482d49f4931d40f4bdb">operations_research::sat::SatParameters::clear_search_randomization_tolerance</a></div><div class="ttdeci">void clear_search_randomization_tolerance()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03665">sat_parameters.pb.h:3665</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af49c58eddefe486c4d3205d8c59a0f34"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af49c58eddefe486c4d3205d8c59a0f34">operations_research::sat::SatParameters::has_strategy_change_increase_ratio</a></div><div class="ttdeci">bool has_strategy_change_increase_ratio() const</div><div class="ttdoc">optional double strategy_change_increase_ratio = 69 [default = 0];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02453">sat_parameters.pb.h:2453</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ab59fe9a81546232a6951f9c673c02e8a"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ab59fe9a81546232a6951f9c673c02e8a">operations_research::sat::SatParameters_SearchBranching_Name</a></div><div class="ttdeci">const std::string &amp; SatParameters_SearchBranching_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00309">sat_parameters.pb.h:309</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a68115cbd3b1924199858e2c261439276"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a68115cbd3b1924199858e2c261439276">operations_research::sat::SatParameters::has_mip_max_activity_exponent</a></div><div class="ttdeci">bool has_mip_max_activity_exponent() const</div><div class="ttdoc">optional int32 mip_max_activity_exponent = 127 [default = 53];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03788">sat_parameters.pb.h:3788</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a91040e4fa7123a8f3a6ba487d33cd182"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a91040e4fa7123a8f3a6ba487d33cd182">operations_research::sat::SatParameters::mutable_unknown_fields</a></div><div class="ttdeci">inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00352">sat_parameters.pb.h:352</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_add539afedb092c2b2d4bfbb323d572fe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#add539afedb092c2b2d4bfbb323d572fe">operations_research::sat::SatParameters::has_stop_after_first_solution</a></div><div class="ttdeci">bool has_stop_after_first_solution() const</div><div class="ttdoc">optional bool stop_after_first_solution = 98 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03482">sat_parameters.pb.h:3482</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abebc7fbe70ab8cbdbbdaaff5cc7e821b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abebc7fbe70ab8cbdbbdaaff5cc7e821b">operations_research::sat::SatParameters::clear_restart_period</a></div><div class="ttdeci">void clear_restart_period()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02312">sat_parameters.pb.h:2312</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a222072ad9d1da0f2abbdf9d964ccbae7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a222072ad9d1da0f2abbdf9d964ccbae7">operations_research::sat::SatParameters::set_use_optimization_hints</a></div><div class="ttdeci">void set_use_optimization_hints(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02770">sat_parameters.pb.h:2770</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae8db44027f0fa813e3a411022d330737"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae8db44027f0fa813e3a411022d330737">operations_research::sat::SatParameters::clear_clause_cleanup_period</a></div><div class="ttdeci">void clear_clause_cleanup_period()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01932">sat_parameters.pb.h:1932</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a472fdb8907f0d63a137689a6ebaf9452"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a472fdb8907f0d63a137689a6ebaf9452">operations_research::sat::SatParameters::clear_max_time_in_seconds</a></div><div class="ttdeci">void clear_max_time_in_seconds()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02474">sat_parameters.pb.h:2474</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8407edc9430519fc8067920fa4601e9a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8407edc9430519fc8067920fa4601e9a">operations_research::sat::SatParameters::Polarity_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int Polarity_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00488">sat_parameters.pb.h:488</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad5d1c0e05c689cef947022cf02ef253c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad5d1c0e05c689cef947022cf02ef253c">operations_research::sat::SatParameters::presolve_probing_deterministic_time_limit</a></div><div class="ttdeci">double presolve_probing_deterministic_time_limit() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02694">sat_parameters.pb.h:2694</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae0df8d9e2542a960023416138144f01c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae0df8d9e2542a960023416138144f01c">operations_research::sat::SatParameters::has_restart_dl_average_ratio</a></div><div class="ttdeci">bool has_restart_dl_average_ratio() const</div><div class="ttdoc">optional double restart_dl_average_ratio = 63 [default = 1];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02345">sat_parameters.pb.h:2345</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae4e49c261144c7c9bfb9e9fad91371a4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae4e49c261144c7c9bfb9e9fad91371a4">operations_research::sat::SatParameters::kDeterministicParallelSearchFieldNumber</a></div><div class="ttdeci">static const int kDeterministicParallelSearchFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01058">sat_parameters.pb.h:1058</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa7650618aa4fe4d337f7646c339891d1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa7650618aa4fe4d337f7646c339891d1">operations_research::sat::SatParameters::has_max_sat_assumption_order</a></div><div class="ttdeci">bool has_max_sat_assumption_order() const</div><div class="ttdoc">optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [...</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02831">sat_parameters.pb.h:2831</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a114dbeff5922ad917bb88b2590e9b17b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a114dbeff5922ad917bb88b2590e9b17b">operations_research::sat::SatParameters::SearchBranching_descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SearchBranching_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00763">sat_parameters.pb.h:763</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a011a7400ac03996a9023db2a9e7df81c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81c">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm</a></div><div class="ttdeci">SatParameters_MaxSatStratificationAlgorithm</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00269">sat_parameters.pb.h:269</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a34b396f35aa7c449a39d2b92c3f93744"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a34b396f35aa7c449a39d2b92c3f93744">operations_research::sat::SatParameters_RestartAlgorithm_Name</a></div><div class="ttdeci">const std::string &amp; SatParameters_RestartAlgorithm_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00233">sat_parameters.pb.h:233</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2ae64cbb21430f6f32bbec81aa0717d1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2ae64cbb21430f6f32bbec81aa0717d1">operations_research::sat::SatParameters::set_cover_optimization</a></div><div class="ttdeci">void set_cover_optimization(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02824">sat_parameters.pb.h:2824</a></div></div>
<div class="ttc" id="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto_html_afc73598fde64f17f1a22e47097b3a6c9"><div class="ttname"><a href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html#afc73598fde64f17f1a22e47097b3a6c9">TableStruct_ortools_2fsat_2fsat_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="sat__parameters_8pb_8h_source.html#l00054">sat_parameters.pb.h:54</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab2491dc199f47aef147ada19b0350dd4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab2491dc199f47aef147ada19b0350dd4">operations_research::sat::SatParameters::has_blocking_restart_window_size</a></div><div class="ttdeci">bool has_blocking_restart_window_size() const</div><div class="ttdoc">optional int32 blocking_restart_window_size = 65 [default = 5000];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02399">sat_parameters.pb.h:2399</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac349e5bab7c4d219226d6fa0b3640cb9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac349e5bab7c4d219226d6fa0b3640cb9">operations_research::sat::SatParameters::search_branching</a></div><div class="ttdeci">::operations_research::sat::SatParameters_SearchBranching search_branching() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03200">sat_parameters.pb.h:3200</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a70b29a14aa120c08408d4813cbf85ead"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a70b29a14aa120c08408d4813cbf85ead">operations_research::sat::SatParameters::clear_use_lns_only</a></div><div class="ttdeci">void clear_use_lns_only()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03593">sat_parameters.pb.h:3593</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a257509be4db1116c941dd94b856f2cd4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a257509be4db1116c941dd94b856f2cd4">operations_research::sat::SatParameters::has_mip_max_bound</a></div><div class="ttdeci">bool has_mip_max_bound() const</div><div class="ttdoc">optional double mip_max_bound = 124 [default = 10000000];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03734">sat_parameters.pb.h:3734</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a57ed4de8cbb62926aa513f2555a7ff1a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a57ed4de8cbb62926aa513f2555a7ff1a">operations_research::sat::SatParameters::clear_num_search_workers</a></div><div class="ttdeci">void clear_num_search_workers()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03503">sat_parameters.pb.h:3503</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a82c16fd139d1d22bc3e3e128a0b6367e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a82c16fd139d1d22bc3e3e128a0b6367e">operations_research::sat::SatParameters::kMinOrthogonalityForLpConstraintsFieldNumber</a></div><div class="ttdeci">static const int kMinOrthogonalityForLpConstraintsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00995">sat_parameters.pb.h:995</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2627995032320b53ab21b83b0a42a4c6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2627995032320b53ab21b83b0a42a4c6">operations_research::sat::SatParameters::clear_random_seed</a></div><div class="ttdeci">void clear_random_seed()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02564">sat_parameters.pb.h:2564</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a20498d3f0d5902b7aa42e4277969cebe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a20498d3f0d5902b7aa42e4277969cebe">operations_research::sat::SatParameters::VariableOrder_Name</a></div><div class="ttdeci">static const std::string &amp; VariableOrder_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00459">sat_parameters.pb.h:459</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a9d2995934edcfcc59a0da77719fcb11b"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a9d2995934edcfcc59a0da77719fcb11b">operations_research::sat::SatParameters_RestartAlgorithm_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SatParameters_RestartAlgorithm_descriptor()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa559086c79e7d1dab18575ee351054e4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa559086c79e7d1dab18575ee351054e4">operations_research::sat::SatParameters::kMipWantedPrecisionFieldNumber</a></div><div class="ttdeci">static const int kMipWantedPrecisionFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01576">sat_parameters.pb.h:1576</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1971b073e183edabaf7bc59f46358d0c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1971b073e183edabaf7bc59f46358d0c">operations_research::sat::SatParameters::clear_use_timetable_edge_finding_in_cumulative_constraint</a></div><div class="ttdeci">void clear_use_timetable_edge_finding_in_cumulative_constraint()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02926">sat_parameters.pb.h:2926</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a62a00fdc77c5f05a27612544f1211a7f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a62a00fdc77c5f05a27612544f1211a7f">operations_research::sat::SatParameters::kOnlyAddCutsAtLevelZeroFieldNumber</a></div><div class="ttdeci">static const int kOnlyAddCutsAtLevelZeroFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00967">sat_parameters.pb.h:967</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad2a4d61d0ffc23be2d34c48f81ec9cf0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad2a4d61d0ffc23be2d34c48f81ec9cf0">operations_research::sat::SatParameters::kMaxSatReverseAssumptionOrderFieldNumber</a></div><div class="ttdeci">static const int kMaxSatReverseAssumptionOrderFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00848">sat_parameters.pb.h:848</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a20e09d2229f97e58fff20a1486511394"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a20e09d2229f97e58fff20a1486511394">operations_research::sat::SatParameters::mip_check_precision</a></div><div class="ttdeci">double mip_check_precision() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03813">sat_parameters.pb.h:3813</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a196fc810175e7ea00a062ce08900db5b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a196fc810175e7ea00a062ce08900db5b">operations_research::sat::SatParameters::kMinimizationAlgorithmFieldNumber</a></div><div class="ttdeci">static const int kMinimizationAlgorithmFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01079">sat_parameters.pb.h:1079</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a161ced07e4452a55e5015b39fb719a5f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a161ced07e4452a55e5015b39fb719a5f">operations_research::sat::SatParameters::clear_find_multiple_cores</a></div><div class="ttdeci">void clear_find_multiple_cores()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02798">sat_parameters.pb.h:2798</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa153ae3e4cebd0cea0613cfd871449fe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa153ae3e4cebd0cea0613cfd871449fe">operations_research::sat::SatParameters::clear_restart_dl_average_ratio</a></div><div class="ttdeci">void clear_restart_dl_average_ratio()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02348">sat_parameters.pb.h:2348</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a2916a603fb108fbf4133f865d472fc0ba5d2302ed4086b87cadaad18aa5981aed"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0ba5d2302ed4086b87cadaad18aa5981aed">operations_research::sat::SatParameters_RestartAlgorithm_LBD_MOVING_AVERAGE_RESTART</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00223">sat_parameters.pb.h:223</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_acd5ac8d4f358bb1ea9c213b373065ced"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#acd5ac8d4f358bb1ea9c213b373065ced">operations_research::sat::SatParameters::exploit_objective</a></div><div class="ttdeci">bool exploit_objective() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03273">sat_parameters.pb.h:3273</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_acb70ec53e2fbfce24b4daa28c28234ef"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#acb70ec53e2fbfce24b4daa28c28234ef">operations_research::sat::SatParameters::has_max_time_in_seconds</a></div><div class="ttdeci">bool has_max_time_in_seconds() const</div><div class="ttdoc">optional double max_time_in_seconds = 36 [default = inf];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02471">sat_parameters.pb.h:2471</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad1cb1ba28f3f67e0ff6775beb10f2a1c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad1cb1ba28f3f67e0ff6775beb10f2a1c">operations_research::sat::SatParameters::mip_var_scaling</a></div><div class="ttdeci">double mip_var_scaling() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03759">sat_parameters.pb.h:3759</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a30aa37174358221915a82f9f45949693"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a30aa37174358221915a82f9f45949693">operations_research::sat::SatParameters::set_num_conflicts_before_strategy_changes</a></div><div class="ttdeci">void set_num_conflicts_before_strategy_changes(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02446">sat_parameters.pb.h:2446</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afe1d2252f7a9c2589c01399d4453d51c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afe1d2252f7a9c2589c01399d4453d51c">operations_research::sat::SatParameters::kIndexInFileMessages</a></div><div class="ttdeci">static constexpr int kIndexInFileMessages</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00372">sat_parameters.pb.h:372</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab012debdeac7f661961fce1b41a2a34f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab012debdeac7f661961fce1b41a2a34f">operations_research::sat::SatParameters::clear_max_sat_assumption_order</a></div><div class="ttdeci">void clear_max_sat_assumption_order()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02834">sat_parameters.pb.h:2834</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0bc0f8e47b7b03ac681ff57ada4217e3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0bc0f8e47b7b03ac681ff57ada4217e3">operations_research::sat::SatParameters::kInstantiateAllVariablesFieldNumber</a></div><div class="ttdeci">static const int kInstantiateAllVariablesFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01450">sat_parameters.pb.h:1450</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1c5b8a718fe62e6426ee9d44207ed459"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1c5b8a718fe62e6426ee9d44207ed459">operations_research::sat::SatParameters::kRandomizeSearchFieldNumber</a></div><div class="ttdeci">static const int kRandomizeSearchFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01030">sat_parameters.pb.h:1030</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab5d5d31aebc607fc08249a4a9cd103e0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab5d5d31aebc607fc08249a4a9cd103e0">operations_research::sat::SatParameters::clear_max_deterministic_time</a></div><div class="ttdeci">void clear_max_deterministic_time()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02492">sat_parameters.pb.h:2492</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ace09b6eac0574e22e50f262344e1347f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ace09b6eac0574e22e50f262344e1347f">operations_research::sat::SatParameters::clear_minimize_core</a></div><div class="ttdeci">void clear_minimize_core()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02780">sat_parameters.pb.h:2780</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a980dd0dad9c150aeb156f26d8481b19d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a980dd0dad9c150aeb156f26d8481b19d">operations_research::sat::SatParameters::random_polarity_ratio</a></div><div class="ttdeci">double random_polarity_ratio() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01790">sat_parameters.pb.h:1790</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af02bc4bd103928ea008623a1da38a12ca4ce148354b01f5b1e2da32e7576edaa3"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12ca4ce148354b01f5b1e2da32e7576edaa3">operations_research::sat::SatParameters_ClauseProtection_PROTECTION_LBD</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00175">sat_parameters.pb.h:175</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad6ece3fc1ac949e81d11fd3aa0ff5257"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad6ece3fc1ac949e81d11fd3aa0ff5257">operations_research::sat::SatParameters::SearchBranching_MAX</a></div><div class="ttdeci">static constexpr SearchBranching SearchBranching_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00758">sat_parameters.pb.h:758</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2ae770ff4ce1ef6d5c32cad224cd8fa0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2ae770ff4ce1ef6d5c32cad224cd8fa0">operations_research::sat::SatParameters::MaxSatAssumptionOrder_IsValid</a></div><div class="ttdeci">static bool MaxSatAssumptionOrder_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00681">sat_parameters.pb.h:681</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab634a6ce39d4479a246ab7570d19746b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab634a6ce39d4479a246ab7570d19746b">operations_research::sat::SatParameters::ClauseProtection_Name</a></div><div class="ttdeci">static const std::string &amp; ClauseProtection_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00597">sat_parameters.pb.h:597</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a30818b8ba29e4eb46ddecdbca3337365"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a30818b8ba29e4eb46ddecdbca3337365">operations_research::sat::SatParameters::set_max_number_of_conflicts</a></div><div class="ttdeci">void set_max_number_of_conflicts(::PROTOBUF_NAMESPACE_ID::int64 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02518">sat_parameters.pb.h:2518</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0e2df6c1d4dac1eade627d27eb8ef90c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0e2df6c1d4dac1eade627d27eb8ef90c">operations_research::sat::SatParameters::max_time_in_seconds</a></div><div class="ttdeci">double max_time_in_seconds() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02478">sat_parameters.pb.h:2478</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abaf3de71f74efcbf186d4cd6927d1b4a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abaf3de71f74efcbf186d4cd6927d1b4a">operations_research::sat::SatParameters::has_constraint_removal_batch_size</a></div><div class="ttdeci">bool has_constraint_removal_batch_size() const</div><div class="ttdoc">optional int64 constraint_removal_batch_size = 122 [default = 100];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03175">sat_parameters.pb.h:3175</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abeb9a1a70307b6547beea29c94be0799"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abeb9a1a70307b6547beea29c94be0799">operations_research::sat::SatParameters::HINT_SEARCH</a></div><div class="ttdeci">static constexpr SearchBranching HINT_SEARCH</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00751">sat_parameters.pb.h:751</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="cp__model_8pb_8h_source.html#l00040">cp_model.pb.h:40</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1c601aefbe23b3e8797c4e0ba93017a4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1c601aefbe23b3e8797c4e0ba93017a4">operations_research::sat::SatParameters::ClauseProtection</a></div><div class="ttdeci">SatParameters_ClauseProtection ClauseProtection</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00576">sat_parameters.pb.h:576</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abb6257387749b0032b2efa236633182d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abb6257387749b0032b2efa236633182d">operations_research::sat::SatParameters::has_mip_var_scaling</a></div><div class="ttdeci">bool has_mip_var_scaling() const</div><div class="ttdoc">optional double mip_var_scaling = 125 [default = 1];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03752">sat_parameters.pb.h:3752</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5b13453f8b580ed7b8e8369f653d5e7a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5b13453f8b580ed7b8e8369f653d5e7a">operations_research::sat::SatParameters::set_use_blocking_restart</a></div><div class="ttdeci">void set_use_blocking_restart(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02392">sat_parameters.pb.h:2392</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a3232d0c544cf356f09b6f8d1b67269e3"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a3232d0c544cf356f09b6f8d1b67269e3">operations_research::sat::SatParameters_VariableOrder_VariableOrder_ARRAYSIZE</a></div><div class="ttdeci">constexpr int SatParameters_VariableOrder_VariableOrder_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00079">sat_parameters.pb.h:79</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_acf1bfa02f21378b89106cd3f86406d70"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#acf1bfa02f21378b89106cd3f86406d70">operations_research::sat::SatParameters::set_add_cg_cuts</a></div><div class="ttdeci">void set_add_cg_cuts(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03060">sat_parameters.pb.h:3060</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6cecd5c3387027dc79887afc37a1debe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6cecd5c3387027dc79887afc37a1debe">operations_research::sat::SatParameters::clear_use_pb_resolution</a></div><div class="ttdeci">void clear_use_pb_resolution()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02600">sat_parameters.pb.h:2600</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9bb66488b1e39abfd99c601d13d73ffe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9bb66488b1e39abfd99c601d13d73ffe">operations_research::sat::SatParameters::log_search_progress</a></div><div class="ttdeci">bool log_search_progress() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02586">sat_parameters.pb.h:2586</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1531ac19e851bed12ea02f0f39831870"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1531ac19e851bed12ea02f0f39831870">operations_research::sat::SatParameters::use_optimization_hints</a></div><div class="ttdeci">bool use_optimization_hints() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02766">sat_parameters.pb.h:2766</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ada813507f9879e596a07b3850f7fc0d5ae1bd62c48ad8f9a7d242ae916bbe5066"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ada813507f9879e596a07b3850f7fc0d5ae1bd62c48ad8f9a7d242ae916bbe5066">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00122">sat_parameters.pb.h:122</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a331deb162d70ca1793393c9931da0274"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a331deb162d70ca1793393c9931da0274">operations_research::sat::SatParameters::clear_max_num_cuts</a></div><div class="ttdeci">void clear_max_num_cuts()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02998">sat_parameters.pb.h:2998</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aaf9970f10bfe2567d0e628bcde626f6b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aaf9970f10bfe2567d0e628bcde626f6b">operations_research::sat::SatParameters::clear_interleave_search</a></div><div class="ttdeci">void clear_interleave_search()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03521">sat_parameters.pb.h:3521</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9ee0315962908cb92596cf2ff93af546"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9ee0315962908cb92596cf2ff93af546">operations_research::sat::SatParameters::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_1sat_1_1SatParameters_html_af2e8ee84778686e9789a5ba0ce7c383f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af2e8ee84778686e9789a5ba0ce7c383f">operations_research::sat::SatParameters::clear_optimize_with_core</a></div><div class="ttdeci">void clear_optimize_with_core()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03305">sat_parameters.pb.h:3305</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3775d9fc573397d21b54330fbfd90f49"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3775d9fc573397d21b54330fbfd90f49">operations_research::sat::SatParameters::set_presolve_probing_deterministic_time_limit</a></div><div class="ttdeci">void set_presolve_probing_deterministic_time_limit(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02698">sat_parameters.pb.h:2698</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a07897b95903ebe91e548811cdac628c1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a07897b95903ebe91e548811cdac628c1">operations_research::sat::SatParameters::clear_max_memory_in_mb</a></div><div class="ttdeci">void clear_max_memory_in_mb()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02528">sat_parameters.pb.h:2528</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab6bd36ab5e8ac74142aca989ed63d427"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab6bd36ab5e8ac74142aca989ed63d427">operations_research::sat::SatParameters::kGlucoseDecayIncrementPeriodFieldNumber</a></div><div class="ttdeci">static const int kGlucoseDecayIncrementPeriodFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01142">sat_parameters.pb.h:1142</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a23ab915a47f8bef020c2c6ca845101c2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a23ab915a47f8bef020c2c6ca845101c2">operations_research::sat::SatParameters::set_minimize_with_propagation_num_decisions</a></div><div class="ttdeci">void set_minimize_with_propagation_num_decisions(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02086">sat_parameters.pb.h:2086</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad426422ff60534d9f59c9e13bd511e39"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad426422ff60534d9f59c9e13bd511e39">operations_research::sat::SatParameters::IN_REVERSE_ORDER</a></div><div class="ttdeci">static constexpr VariableOrder IN_REVERSE_ORDER</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00441">sat_parameters.pb.h:441</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abe3018b3726717006b1f62acda6098c1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abe3018b3726717006b1f62acda6098c1">operations_research::sat::SatParameters::MaxSatAssumptionOrder_MIN</a></div><div class="ttdeci">static constexpr MaxSatAssumptionOrder MaxSatAssumptionOrder_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00684">sat_parameters.pb.h:684</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1c0cc798810280747de3cb5d8da7ab8f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1c0cc798810280747de3cb5d8da7ab8f">operations_research::sat::SatParameters::DEFAULT_ASSUMPTION_ORDER</a></div><div class="ttdeci">static constexpr MaxSatAssumptionOrder DEFAULT_ASSUMPTION_ORDER</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00675">sat_parameters.pb.h:675</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2d67ce107021e88c3c156d5a244ed62b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2d67ce107021e88c3c156d5a244ed62b">operations_research::sat::SatParameters::set_random_branches_ratio</a></div><div class="ttdeci">void set_random_branches_ratio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01812">sat_parameters.pb.h:1812</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa8e130cd366acbb9459268e32c74b33b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa8e130cd366acbb9459268e32c74b33b">operations_research::sat::SatParameters::set_max_variable_activity_value</a></div><div class="ttdeci">void set_max_variable_activity_value(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02122">sat_parameters.pb.h:2122</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a16d6c3b9a0212e2833f71ecff1bf91e7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a16d6c3b9a0212e2833f71ecff1bf91e7">operations_research::sat::SatParameters::set_minimization_algorithm</a></div><div class="ttdeci">void set_minimization_algorithm(::operations_research::sat::SatParameters_ConflictMinimizationAlgorithm value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01884">sat_parameters.pb.h:1884</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9bfdf7076dea955c13fe197a6228e5d1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9bfdf7076dea955c13fe197a6228e5d1">operations_research::sat::SatParameters::has_share_level_zero_bounds</a></div><div class="ttdeci">bool has_share_level_zero_bounds() const</div><div class="ttdoc">optional bool share_level_zero_bounds = 114 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03572">sat_parameters.pb.h:3572</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a22598b41445a495208a74941bac0cf76"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a22598b41445a495208a74941bac0cf76">operations_research::sat::SatParameters::binary_search_num_conflicts</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 binary_search_num_conflicts() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03327">sat_parameters.pb.h:3327</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aba1f5eb52a39b2f28217082dfb034670"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aba1f5eb52a39b2f28217082dfb034670">operations_research::sat::SatParameters::has_use_optimization_hints</a></div><div class="ttdeci">bool has_use_optimization_hints() const</div><div class="ttdoc">optional bool use_optimization_hints = 35 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02759">sat_parameters.pb.h:2759</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ab199957e5457d8356687f12d67d1aaac"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ab199957e5457d8356687f12d67d1aaac">operations_research::sat::SatParameters_RestartAlgorithm_IsValid</a></div><div class="ttdeci">bool SatParameters_RestartAlgorithm_IsValid(int value)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac7dce2260cf497d7bbebffa2f05aef75"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac7dce2260cf497d7bbebffa2f05aef75">operations_research::sat::SatParameters::set_mip_max_bound</a></div><div class="ttdeci">void set_mip_max_bound(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03745">sat_parameters.pb.h:3745</a></div></div>
<div class="ttc" id="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto_html"><div class="ttname"><a href="structTableStruct__ortools__2fsat__2fsat__5fparameters__2eproto.html">TableStruct_ortools_2fsat_2fsat_5fparameters_2eproto</a></div><div class="ttdoc">Internal implementation detail do not use these members.</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00046">sat_parameters.pb.h:46</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af1ce6e04c2532019f78de4d6d03235a1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af1ce6e04c2532019f78de4d6d03235a1">operations_research::sat::SatParameters::kConstraintRemovalBatchSizeFieldNumber</a></div><div class="ttdeci">static const int kConstraintRemovalBatchSizeFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01548">sat_parameters.pb.h:1548</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6dcdff4249400fd5368540713be3f8b0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6dcdff4249400fd5368540713be3f8b0">operations_research::sat::SatParameters::set_glucose_max_decay</a></div><div class="ttdeci">void set_glucose_max_decay(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02140">sat_parameters.pb.h:2140</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa13751ba3a7b8457b6deaaa168f79b2d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa13751ba3a7b8457b6deaaa168f79b2d">operations_research::sat::SatParameters::clear_presolve_bve_threshold</a></div><div class="ttdeci">void clear_presolve_bve_threshold()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02654">sat_parameters.pb.h:2654</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6e17c1ac59d6077b10573699959321c6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6e17c1ac59d6077b10573699959321c6">operations_research::sat::SatParameters::max_deterministic_time</a></div><div class="ttdeci">double max_deterministic_time() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02496">sat_parameters.pb.h:2496</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af29968605d0dca7194386c85c3e8269ea79d67aaf6b62f71bbddd9c5177ebedc1"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea79d67aaf6b62f71bbddd9c5177ebedc1">operations_research::sat::SatParameters_SearchBranching_PORTFOLIO_SEARCH</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00296">sat_parameters.pb.h:296</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2672c445112fcc4f5570a37d59783bd5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2672c445112fcc4f5570a37d59783bd5">operations_research::sat::SatParameters::FIXED_RESTART</a></div><div class="ttdeci">static constexpr RestartAlgorithm FIXED_RESTART</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00647">sat_parameters.pb.h:647</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5f643d045e63b5873f1fa94bbecf0849"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5f643d045e63b5873f1fa94bbecf0849">operations_research::sat::SatParameters::clear_min_orthogonality_for_lp_constraints</a></div><div class="ttdeci">void clear_min_orthogonality_for_lp_constraints()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03142">sat_parameters.pb.h:3142</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae5ae9725c90d386a85ae39493b72b8e9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae5ae9725c90d386a85ae39493b72b8e9">operations_research::sat::SatParameters::LP_SEARCH</a></div><div class="ttdeci">static constexpr SearchBranching LP_SEARCH</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00745">sat_parameters.pb.h:745</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a80adef83e0ba836ac7f3313d176a098b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a80adef83e0ba836ac7f3313d176a098b">operations_research::sat::SatParameters::PROTECTION_LBD</a></div><div class="ttdeci">static constexpr ClauseProtection PROTECTION_LBD</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00581">sat_parameters.pb.h:581</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aae816aa278e0eef64c3c82fd34155b83"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aae816aa278e0eef64c3c82fd34155b83">operations_research::sat::SatParameters::has_presolve_bve_threshold</a></div><div class="ttdeci">bool has_presolve_bve_threshold() const</div><div class="ttdoc">optional int32 presolve_bve_threshold = 54 [default = 500];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02651">sat_parameters.pb.h:2651</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae27fc5f446a70f1960b94dd1669da9a0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae27fc5f446a70f1960b94dd1669da9a0">operations_research::sat::SatParameters::has_add_lp_constraints_lazily</a></div><div class="ttdeci">bool has_add_lp_constraints_lazily() const</div><div class="ttdoc">optional bool add_lp_constraints_lazily = 112 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03121">sat_parameters.pb.h:3121</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_acc0499f1b3c9772bc081ca484c6aa680"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#acc0499f1b3c9772bc081ca484c6aa680">operations_research::sat::SatParameters_ClauseOrdering_ClauseOrdering_MAX</a></div><div class="ttdeci">constexpr SatParameters_ClauseOrdering SatParameters_ClauseOrdering_ClauseOrdering_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00202">sat_parameters.pb.h:202</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ade4963c7a1a6d8c0b7ecc20ce142a94e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ade4963c7a1a6d8c0b7ecc20ce142a94e">operations_research::sat::SatParameters::clear_use_combined_no_overlap</a></div><div class="ttdeci">void clear_use_combined_no_overlap()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03719">sat_parameters.pb.h:3719</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a38adc13c08d63cbd90fd628e1962c738"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a38adc13c08d63cbd90fd628e1962c738">operations_research::sat::SatParameters::kPresolveBlockedClauseFieldNumber</a></div><div class="ttdeci">static const int kPresolveBlockedClauseFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01268">sat_parameters.pb.h:1268</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5c440b6cec4dd2336418834f7a6b3c26"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5c440b6cec4dd2336418834f7a6b3c26">operations_research::sat::SatParameters::clear_glucose_decay_increment_period</a></div><div class="ttdeci">void clear_glucose_decay_increment_period()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02168">sat_parameters.pb.h:2168</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a925d9b18fc13a36011ddc6ed0f282a8a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a925d9b18fc13a36011ddc6ed0f282a8a">operations_research::sat::SatParameters::InternalSerializeWithCachedSizesToArray</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray(::PROTOBUF_NAMESPACE_ID::uint8 *target) const final</div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a011a7400ac03996a9023db2a9e7df81ca0c67cde78d6314de8d13734d65709b3a"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a011a7400ac03996a9023db2a9e7df81ca0c67cde78d6314de8d13734d65709b3a">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_STRATIFICATION_DESCENT</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00271">sat_parameters.pb.h:271</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abf78313f09e9309d3737e0a45a008d81"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abf78313f09e9309d3737e0a45a008d81">operations_research::sat::SatParameters::kMaxClauseActivityValueFieldNumber</a></div><div class="ttdeci">static const int kMaxClauseActivityValueFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01121">sat_parameters.pb.h:1121</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ab33358f8fe7b8cb7f98c226b3a070e38a2dcf758b7ee7431577e2aa80a60b163e"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38a2dcf758b7ee7431577e2aa80a60b163e">operations_research::sat::SatParameters_ClauseOrdering_CLAUSE_LBD</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00198">sat_parameters.pb.h:198</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a65730fb52dcf4ce5d66419c7179df542"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a65730fb52dcf4ce5d66419c7179df542">operations_research::sat::SatParameters::DL_MOVING_AVERAGE_RESTART</a></div><div class="ttdeci">static constexpr RestartAlgorithm DL_MOVING_AVERAGE_RESTART</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00643">sat_parameters.pb.h:643</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a961fcd17f83b9be7e1f95c77452c572c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a961fcd17f83b9be7e1f95c77452c572c">operations_research::sat::SatParameters::kMinimizeWithPropagationNumDecisionsFieldNumber</a></div><div class="ttdeci">static const int kMinimizeWithPropagationNumDecisionsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01394">sat_parameters.pb.h:1394</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2d9a062a188135b7ba435535967c5204"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2d9a062a188135b7ba435535967c5204">operations_research::sat::SatParameters::clear_use_disjunctive_constraint_in_cumulative_constraint</a></div><div class="ttdeci">void clear_use_disjunctive_constraint_in_cumulative_constraint()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02944">sat_parameters.pb.h:2944</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aeca983c469ec5a7c9a155040bf790fe4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aeca983c469ec5a7c9a155040bf790fe4">operations_research::sat::SatParameters::mutable_default_restart_algorithms</a></div><div class="ttdeci">std::string * mutable_default_restart_algorithms()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02285">sat_parameters.pb.h:2285</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a28b7f6e706775e4aca56efa199f24895"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a28b7f6e706775e4aca56efa199f24895">operations_research::sat::SatParameters::kLnsFocusOnDecisionVariablesFieldNumber</a></div><div class="ttdeci">static const int kLnsFocusOnDecisionVariablesFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01016">sat_parameters.pb.h:1016</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_acf7d32c05386dea647e4ddcb35d660f2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#acf7d32c05386dea647e4ddcb35d660f2">operations_research::sat::SatParameters::clear_share_objective_bounds</a></div><div class="ttdeci">void clear_share_objective_bounds()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03557">sat_parameters.pb.h:3557</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_acabe8c5c83ae1a24f385f2766401e6ca"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#acabe8c5c83ae1a24f385f2766401e6ca">operations_research::sat::SatParameters::ClauseOrdering_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int ClauseOrdering_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00620">sat_parameters.pb.h:620</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aa49899c1c9df530d20f240b519437c6d"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aa49899c1c9df530d20f240b519437c6d">operations_research::sat::SatParameters_MaxSatAssumptionOrder_Name</a></div><div class="ttdeci">const std::string &amp; SatParameters_MaxSatAssumptionOrder_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00257">sat_parameters.pb.h:257</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a28f1a3da8023995652635d5e80e2e414"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a28f1a3da8023995652635d5e80e2e414">operations_research::sat::SatParameters::kClauseActivityDecayFieldNumber</a></div><div class="ttdeci">static const int kClauseActivityDecayFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01114">sat_parameters.pb.h:1114</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a299e745a341d3282f1f57f930c9d56e1"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a299e745a341d3282f1f57f930c9d56e1">operations_research::sat::SatParameters_ClauseProtection_ClauseProtection_ARRAYSIZE</a></div><div class="ttdeci">constexpr int SatParameters_ClauseProtection_ClauseProtection_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00180">sat_parameters.pb.h:180</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4056e3d075da45b212d1f16863eb788f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4056e3d075da45b212d1f16863eb788f">operations_research::sat::SatParameters::set_clause_activity_decay</a></div><div class="ttdeci">void set_clause_activity_decay(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02194">sat_parameters.pb.h:2194</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a04c63b40595db6488c1bfb0a3b101bac"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a04c63b40595db6488c1bfb0a3b101bac">operations_research::sat::SatParameters::clear_add_knapsack_cuts</a></div><div class="ttdeci">void clear_add_knapsack_cuts()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03034">sat_parameters.pb.h:3034</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a95c875cb40876fa3e9f6cf93650e6593"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a95c875cb40876fa3e9f6cf93650e6593">operations_research::sat::SatParameters::set_presolve_blocked_clause</a></div><div class="ttdeci">void set_presolve_blocked_clause(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02716">sat_parameters.pb.h:2716</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a094b77c6089ed1097550980f9ffb764f"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a094b77c6089ed1097550980f9ffb764f">operations_research::sat::SatParameters_VariableOrder_VariableOrder_MAX</a></div><div class="ttdeci">constexpr SatParameters_VariableOrder SatParameters_VariableOrder_VariableOrder_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00078">sat_parameters.pb.h:78</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7a5f4c6f5d6f57b15dd98ad63de8acf1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7a5f4c6f5d6f57b15dd98ad63de8acf1">operations_research::sat::SatParameters::use_optional_variables</a></div><div class="ttdeci">bool use_optional_variables() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03687">sat_parameters.pb.h:3687</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a24a484ac7f306852aa26f114decf393d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a24a484ac7f306852aa26f114decf393d">operations_research::sat::SatParameters::clause_cleanup_lbd_bound</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 clause_cleanup_lbd_bound() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01991">sat_parameters.pb.h:1991</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aedb4be4a6a9caaf8d9161888934ad2d2"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aedb4be4a6a9caaf8d9161888934ad2d2">operations_research::sat::SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MIN</a></div><div class="ttdeci">constexpr SatParameters_MaxSatAssumptionOrder SatParameters_MaxSatAssumptionOrder_MaxSatAssumptionOrder_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00251">sat_parameters.pb.h:251</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a23df77ed9b4c43561c0b77d774186703"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a23df77ed9b4c43561c0b77d774186703">operations_research::sat::SatParameters::kUseRinsLnsFieldNumber</a></div><div class="ttdeci">static const int kUseRinsLnsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01023">sat_parameters.pb.h:1023</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7a918a01963b3ec258f000e074fe37b7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7a918a01963b3ec258f000e074fe37b7">operations_research::sat::SatParameters::clear_randomize_search</a></div><div class="ttdeci">void clear_randomize_search()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03647">sat_parameters.pb.h:3647</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_adcf97ed1a1ea5ede79aeaf331c9592d5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#adcf97ed1a1ea5ede79aeaf331c9592d5">operations_research::sat::SatParameters::clear_add_mir_cuts</a></div><div class="ttdeci">void clear_add_mir_cuts()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03070">sat_parameters.pb.h:3070</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a78c6b78e31d41a45a9506692473f85b6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a78c6b78e31d41a45a9506692473f85b6">operations_research::sat::SatParameters::stop_after_first_solution</a></div><div class="ttdeci">bool stop_after_first_solution() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03489">sat_parameters.pb.h:3489</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0986680bcf1538a55e9f4c34eb319b2c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0986680bcf1538a55e9f4c34eb319b2c">operations_research::sat::SatParameters::has_use_timetable_edge_finding_in_cumulative_constraint</a></div><div class="ttdeci">bool has_use_timetable_edge_finding_in_cumulative_constraint() const</div><div class="ttdoc">optional bool use_timetable_edge_finding_in_cumulative_constraint = 79 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02923">sat_parameters.pb.h:2923</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a299d9cbf6a19e8aa8294c01b02d59aa7"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a299d9cbf6a19e8aa8294c01b02d59aa7">operations_research::sat::SatParameters_VariableOrder</a></div><div class="ttdeci">SatParameters_VariableOrder</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00071">sat_parameters.pb.h:71</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a12597794e5b74f5243ccb7247337b332"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a12597794e5b74f5243ccb7247337b332">operations_research::sat::SatParameters::ClauseOrdering_MIN</a></div><div class="ttdeci">static constexpr ClauseOrdering ClauseOrdering_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00616">sat_parameters.pb.h:616</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2738833d93835a92cf657d50e1f9a5d3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2738833d93835a92cf657d50e1f9a5d3">operations_research::sat::SatParameters::clear_clause_cleanup_target</a></div><div class="ttdeci">void clear_clause_cleanup_target()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01950">sat_parameters.pb.h:1950</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9d62115a885cc0f8ded411034f783fff"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9d62115a885cc0f8ded411034f783fff">operations_research::sat::SatParameters::set_allocated_default_restart_algorithms</a></div><div class="ttdeci">void set_allocated_default_restart_algorithms(std::string *default_restart_algorithms)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02298">sat_parameters.pb.h:2298</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a67f371cf3efe83f09014dc4ec91626ea"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a67f371cf3efe83f09014dc4ec91626ea">operations_research::sat::SatParameters::GetMetadata</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4b5b89fbef56678b4897f57c53963a89"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4b5b89fbef56678b4897f57c53963a89">operations_research::sat::SatParameters::MaxSatStratificationAlgorithm</a></div><div class="ttdeci">SatParameters_MaxSatStratificationAlgorithm MaxSatStratificationAlgorithm</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00706">sat_parameters.pb.h:706</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9ad426a407a899f4465eb75ffe5347bf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9ad426a407a899f4465eb75ffe5347bf">operations_research::sat::SatParameters::has_presolve_bve_clause_weight</a></div><div class="ttdeci">bool has_presolve_bve_clause_weight() const</div><div class="ttdoc">optional int32 presolve_bve_clause_weight = 55 [default = 3];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02669">sat_parameters.pb.h:2669</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af29968605d0dca7194386c85c3e8269eac23498a3951b707b682de68c3f2ef4ba"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269eac23498a3951b707b682de68c3f2ef4ba">operations_research::sat::SatParameters_SearchBranching_AUTOMATIC_SEARCH</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00294">sat_parameters.pb.h:294</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a33dafca132f425b24a0acd336244e6e9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a33dafca132f425b24a0acd336244e6e9">operations_research::sat::SatParameters::set_pb_cleanup_ratio</a></div><div class="ttdeci">void set_pb_cleanup_ratio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02050">sat_parameters.pb.h:2050</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af6e220cb137fc0462fc253744b8bc3ba"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af6e220cb137fc0462fc253744b8bc3ba">operations_research::sat::SatParameters_Polarity_Name</a></div><div class="ttdeci">const std::string &amp; SatParameters_Polarity_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00109">sat_parameters.pb.h:109</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7af1827e1598b546fd616885f8f50418"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7af1827e1598b546fd616885f8f50418">operations_research::sat::SatParameters::RestartAlgorithm_Name</a></div><div class="ttdeci">static const std::string &amp; RestartAlgorithm_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00663">sat_parameters.pb.h:663</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad8006b08158a9f7a415b6525b1b9601e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad8006b08158a9f7a415b6525b1b9601e">operations_research::sat::SatParameters::set_num_search_workers</a></div><div class="ttdeci">void set_num_search_workers(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03511">sat_parameters.pb.h:3511</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac46e44880847d39e5e1d4d5c48bf81ce"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac46e44880847d39e5e1d4d5c48bf81ce">operations_research::sat::SatParameters::set_share_objective_bounds</a></div><div class="ttdeci">void set_share_objective_bounds(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03565">sat_parameters.pb.h:3565</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a102f9e3b46404f564525c2fd5131c217"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a102f9e3b46404f564525c2fd5131c217">operations_research::sat::SatParameters::clear_max_sat_reverse_assumption_order</a></div><div class="ttdeci">void clear_max_sat_reverse_assumption_order()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02853">sat_parameters.pb.h:2853</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3a81f3cc125d801cbeb65a65f7e80eb2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3a81f3cc125d801cbeb65a65f7e80eb2">operations_research::sat::SatParameters::kRandomPolarityRatioFieldNumber</a></div><div class="ttdeci">static const int kRandomPolarityRatioFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00827">sat_parameters.pb.h:827</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a35dd900bc32a6a2dce80054f9fe95f6e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a35dd900bc32a6a2dce80054f9fe95f6e">operations_research::sat::SatParameters::PORTFOLIO_SEARCH</a></div><div class="ttdeci">static constexpr SearchBranching PORTFOLIO_SEARCH</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00743">sat_parameters.pb.h:743</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3b5a81677e6cc163c3913e9f83ae3d63"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3b5a81677e6cc163c3913e9f83ae3d63">operations_research::sat::SatParameters::clear_default_restart_algorithms</a></div><div class="ttdeci">void clear_default_restart_algorithms()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02254">sat_parameters.pb.h:2254</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7735e6e231740c615486fd50300c4292"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7735e6e231740c615486fd50300c4292">operations_research::sat::SatParameters::exploit_integer_lp_solution</a></div><div class="ttdeci">bool exploit_integer_lp_solution() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03219">sat_parameters.pb.h:3219</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae763497b6449cec56f0028075b9d9a89"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae763497b6449cec56f0028075b9d9a89">operations_research::sat::SatParameters::ClauseProtection_MIN</a></div><div class="ttdeci">static constexpr ClauseProtection ClauseProtection_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00586">sat_parameters.pb.h:586</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a27794b668f9d30a6724b3aede96960c9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a27794b668f9d30a6724b3aede96960c9">operations_research::sat::SatParameters::clear_mip_max_bound</a></div><div class="ttdeci">void clear_mip_max_bound()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03737">sat_parameters.pb.h:3737</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab95be218b14b8d6d9bbf28a09f545a75"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab95be218b14b8d6d9bbf28a09f545a75">operations_research::sat::SatParameters::ClauseOrdering_IsValid</a></div><div class="ttdeci">static bool ClauseOrdering_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00613">sat_parameters.pb.h:613</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac79cf37d8aa6886804a81eac6ff33a4b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac79cf37d8aa6886804a81eac6ff33a4b">operations_research::sat::SatParameters::presolve_blocked_clause</a></div><div class="ttdeci">bool presolve_blocked_clause() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02712">sat_parameters.pb.h:2712</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1578caef67fa09927ec6cf3283d528e6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1578caef67fa09927ec6cf3283d528e6">operations_research::sat::SatParameters::random_seed</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 random_seed() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02568">sat_parameters.pb.h:2568</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aef0dc3877fb1c91c20a8894c0169f9ff"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aef0dc3877fb1c91c20a8894c0169f9ff">operations_research::sat::SatParameters::kUseTimetableEdgeFindingInCumulativeConstraintFieldNumber</a></div><div class="ttdeci">static const int kUseTimetableEdgeFindingInCumulativeConstraintFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00960">sat_parameters.pb.h:960</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a379946c64e5b975bd65828a5b53368e4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a379946c64e5b975bd65828a5b53368e4">operations_research::sat::SatParameters::kMaxMemoryInMbFieldNumber</a></div><div class="ttdeci">static const int kMaxMemoryInMbFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01184">sat_parameters.pb.h:1184</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_abb18c00f70cd1ba260c5972418c13f64"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#abb18c00f70cd1ba260c5972418c13f64">operations_research::sat::SatParameters::has_search_branching</a></div><div class="ttdeci">bool has_search_branching() const</div><div class="ttdoc">optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTO...</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03193">sat_parameters.pb.h:3193</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aefa6114bd3c7b0578efb5ec00614f3ac"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aefa6114bd3c7b0578efb5ec00614f3ac">operations_research::sat::SatParameters::kMaxNumCutsFieldNumber</a></div><div class="ttdeci">static const int kMaxNumCutsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01380">sat_parameters.pb.h:1380</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a84a0c817ce5590f619fa3913112d163a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a84a0c817ce5590f619fa3913112d163a">operations_research::sat::SatParameters::BinaryMinizationAlgorithm_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int BinaryMinizationAlgorithm_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00558">sat_parameters.pb.h:558</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa057214fddeb6e75d095b56a94c9403b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa057214fddeb6e75d095b56a94c9403b">operations_research::sat::SatParameters::has_search_randomization_tolerance</a></div><div class="ttdeci">bool has_search_randomization_tolerance() const</div><div class="ttdoc">optional int64 search_randomization_tolerance = 104 [default = 0];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03662">sat_parameters.pb.h:3662</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5e035ce620456899ec8de1b3f226c45b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5e035ce620456899ec8de1b3f226c45b">operations_research::sat::SatParameters::has_use_exact_lp_reason</a></div><div class="ttdeci">bool has_use_exact_lp_reason() const</div><div class="ttdoc">optional bool use_exact_lp_reason = 109 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03698">sat_parameters.pb.h:3698</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2818fe9823201cee220befd3b021925d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2818fe9823201cee220befd3b021925d">operations_research::sat::SatParameters::has_glucose_max_decay</a></div><div class="ttdeci">bool has_glucose_max_decay() const</div><div class="ttdoc">optional double glucose_max_decay = 22 [default = 0.95];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02129">sat_parameters.pb.h:2129</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a517d73d1db81fd87470e6bcbe87c633ea6145ecb76ca29dc07b9acde97866a8ee"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea6145ecb76ca29dc07b9acde97866a8ee">operations_research::sat::SatParameters_Polarity_POLARITY_TRUE</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00096">sat_parameters.pb.h:96</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa939e5e33b3c280a50d902d01c6dbb0b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa939e5e33b3c280a50d902d01c6dbb0b">operations_research::sat::SatParameters::RestartAlgorithm</a></div><div class="ttdeci">SatParameters_RestartAlgorithm RestartAlgorithm</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00638">sat_parameters.pb.h:638</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a38608a2a8876aa04d1116fe98b1a3bf0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a38608a2a8876aa04d1116fe98b1a3bf0">operations_research::sat::SatParameters::has_add_cg_cuts</a></div><div class="ttdeci">bool has_add_cg_cuts() const</div><div class="ttdoc">optional bool add_cg_cuts = 117 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03049">sat_parameters.pb.h:3049</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6d6ab41394f8bdef178abadddecd07b8"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6d6ab41394f8bdef178abadddecd07b8">operations_research::sat::SatParameters::BINARY_MINIMIZATION_FIRST</a></div><div class="ttdeci">static constexpr BinaryMinizationAlgorithm BINARY_MINIMIZATION_FIRST</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00543">sat_parameters.pb.h:543</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a25cb0e2a2ccc17d516c818085913de9d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a25cb0e2a2ccc17d516c818085913de9d">operations_research::sat::SatParameters::clear_treat_binary_clauses_separately</a></div><div class="ttdeci">void clear_treat_binary_clauses_separately()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02546">sat_parameters.pb.h:2546</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a4585806adf77d6f7a56bd21230a31175"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a4585806adf77d6f7a56bd21230a31175">operations_research::sat::SatParameters_Polarity_IsValid</a></div><div class="ttdeci">bool SatParameters_Polarity_IsValid(int value)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a741c32c1eee2e8c92074da63c3a101b2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a741c32c1eee2e8c92074da63c3a101b2">operations_research::sat::SatParameters::ConflictMinimizationAlgorithm</a></div><div class="ttdeci">SatParameters_ConflictMinimizationAlgorithm ConflictMinimizationAlgorithm</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00506">sat_parameters.pb.h:506</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afcf6077aa3e47e15c38b6fd6784b0da9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afcf6077aa3e47e15c38b6fd6784b0da9">operations_research::sat::SatParameters::clause_cleanup_target</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 clause_cleanup_target() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01954">sat_parameters.pb.h:1954</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af406978849dbaf1f05a18efaad2f007a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af406978849dbaf1f05a18efaad2f007a">operations_research::sat::SatParameters::kRestartAlgorithmsFieldNumber</a></div><div class="ttdeci">static const int kRestartAlgorithmsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00783">sat_parameters.pb.h:783</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="cp__model_8h_source.html#l00048">cp_model.h:48</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3811f69fdb8c2299a49ccf927e61f896"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3811f69fdb8c2299a49ccf927e61f896">operations_research::sat::SatParameters::NO_BINARY_MINIMIZATION</a></div><div class="ttdeci">static constexpr BinaryMinizationAlgorithm NO_BINARY_MINIMIZATION</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00541">sat_parameters.pb.h:541</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ab33358f8fe7b8cb7f98c226b3a070e38aaab0bb6b57e109185e6a62d5d0271a04"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38aaab0bb6b57e109185e6a62d5d0271a04">operations_research::sat::SatParameters_ClauseOrdering_CLAUSE_ACTIVITY</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00197">sat_parameters.pb.h:197</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac9e4b7f758aeb090cb697e2c4554fa9b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac9e4b7f758aeb090cb697e2c4554fa9b">operations_research::sat::SatParameters::kAutoDetectGreaterThanAtLeastOneOfFieldNumber</a></div><div class="ttdeci">static const int kAutoDetectGreaterThanAtLeastOneOfFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01457">sat_parameters.pb.h:1457</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a142f1ac6bba8910786bbd7dae6746c78"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a142f1ac6bba8910786bbd7dae6746c78">operations_research::sat::SatParameters::count_assumption_levels_in_lbd</a></div><div class="ttdeci">bool count_assumption_levels_in_lbd() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02640">sat_parameters.pb.h:2640</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ab260b9d1bc3bedcc3ad29d6b2fd831d4"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ab260b9d1bc3bedcc3ad29d6b2fd831d4">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MIN</a></div><div class="ttdeci">constexpr SatParameters_BinaryMinizationAlgorithm SatParameters_BinaryMinizationAlgorithm_BinaryMinizationAlgorithm_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00154">sat_parameters.pb.h:154</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afe812a51c52ba091a8b723ecb9eef7b3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afe812a51c52ba091a8b723ecb9eef7b3">operations_research::sat::SatParameters::kStrategyChangeIncreaseRatioFieldNumber</a></div><div class="ttdeci">static const int kStrategyChangeIncreaseRatioFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00904">sat_parameters.pb.h:904</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad52b0ed823c5c768b125c9568bf5a379"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad52b0ed823c5c768b125c9568bf5a379">operations_research::sat::SatParameters::release_default_restart_algorithms</a></div><div class="ttdeci">std::string * release_default_restart_algorithms()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02290">sat_parameters.pb.h:2290</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aeec72bea45ed9de54d9fc17cb511b8f7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aeec72bea45ed9de54d9fc17cb511b8f7">operations_research::sat::SatParameters::set_randomize_search</a></div><div class="ttdeci">void set_randomize_search(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03655">sat_parameters.pb.h:3655</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7e28ac8ff60b0c553bc068f9c97a5833"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7e28ac8ff60b0c553bc068f9c97a5833">operations_research::sat::SatParameters::has_max_inactive_count</a></div><div class="ttdeci">bool has_max_inactive_count() const</div><div class="ttdoc">optional int64 max_inactive_count = 121 [default = 1000];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03157">sat_parameters.pb.h:3157</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6a89d4f794f345a38c89519ed2ba2daa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6a89d4f794f345a38c89519ed2ba2daa">operations_research::sat::SatParameters::max_variable_activity_value</a></div><div class="ttdeci">double max_variable_activity_value() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02118">sat_parameters.pb.h:2118</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a283d86d150af1fc8ff2391d3cbcfeeee"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a283d86d150af1fc8ff2391d3cbcfeeee">operations_research::sat::SatParameters::CLAUSE_LBD</a></div><div class="ttdeci">static constexpr ClauseOrdering CLAUSE_LBD</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00611">sat_parameters.pb.h:611</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_aa8e76d4d2386cfab3cefb7460f62d95c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#aa8e76d4d2386cfab3cefb7460f62d95c">operations_research::sat::SatParameters_Polarity_Parse</a></div><div class="ttdeci">bool SatParameters_Polarity_Parse(const std::string &amp;name, SatParameters_Polarity *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00116">sat_parameters.pb.h:116</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aab537a0adeb1c5d20511dbc7cdc49821"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aab537a0adeb1c5d20511dbc7cdc49821">operations_research::sat::SatParameters::clear_use_mir_rounding</a></div><div class="ttdeci">void clear_use_mir_rounding()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03088">sat_parameters.pb.h:3088</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a545369a07562208a80985583b7c52a08"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a545369a07562208a80985583b7c52a08">operations_research::sat::SatParameters::default_restart_algorithms</a></div><div class="ttdeci">const std::string &amp; default_restart_algorithms() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02258">sat_parameters.pb.h:2258</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0fac786be2bdbb5d93781523b3f4ce64"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0fac786be2bdbb5d93781523b3f4ce64">operations_research::sat::SatParameters::has_use_combined_no_overlap</a></div><div class="ttdeci">bool has_use_combined_no_overlap() const</div><div class="ttdoc">optional bool use_combined_no_overlap = 133 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03716">sat_parameters.pb.h:3716</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0bdde063de9e457141af35f04dd8ebf1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0bdde063de9e457141af35f04dd8ebf1">operations_research::sat::SatParameters::~SatParameters</a></div><div class="ttdeci">virtual ~SatParameters()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a64303bd96e74de80127201d244a176d7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a64303bd96e74de80127201d244a176d7">operations_research::sat::SatParameters::BinaryMinizationAlgorithm_Name</a></div><div class="ttdeci">static const std::string &amp; BinaryMinizationAlgorithm_Name(T enum_t_value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00565">sat_parameters.pb.h:565</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a77b09ed710299822b2da8051c06711c5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a77b09ed710299822b2da8051c06711c5">operations_research::sat::SatParameters::set_clause_cleanup_target</a></div><div class="ttdeci">void set_clause_cleanup_target(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01958">sat_parameters.pb.h:1958</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0967633b9de4be2869282456e56c5064"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0967633b9de4be2869282456e56c5064">operations_research::sat::SatParameters::operator=</a></div><div class="ttdeci">SatParameters &amp; operator=(const SatParameters &amp;from)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00336">sat_parameters.pb.h:336</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0e1f473202adcb674fa3c816fdd7c707"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0e1f473202adcb674fa3c816fdd7c707">operations_research::sat::SatParameters::swap</a></div><div class="ttdeci">friend void swap(SatParameters &amp;a, SatParameters &amp;b)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00376">sat_parameters.pb.h:376</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5ac91626b814e4c587c15e04d4b19bfa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5ac91626b814e4c587c15e04d4b19bfa">operations_research::sat::SatParameters::set_share_level_zero_bounds</a></div><div class="ttdeci">void set_share_level_zero_bounds(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03583">sat_parameters.pb.h:3583</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af0a98b63bfb6d3d974d1235625812f45"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af0a98b63bfb6d3d974d1235625812f45">operations_research::sat::SatParameters::linearization_level</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 linearization_level() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02966">sat_parameters.pb.h:2966</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1c3c67c4f76c82ea561567f09cc8c589"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1c3c67c4f76c82ea561567f09cc8c589">operations_research::sat::SatParameters::has_max_num_cuts</a></div><div class="ttdeci">bool has_max_num_cuts() const</div><div class="ttdoc">optional int32 max_num_cuts = 91 [default = 1000];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02995">sat_parameters.pb.h:2995</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa657344ae91604666c7dd3f07110dcf5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa657344ae91604666c7dd3f07110dcf5">operations_research::sat::SatParameters::kRestartLbdAverageRatioFieldNumber</a></div><div class="ttdeci">static const int kRestartLbdAverageRatioFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01338">sat_parameters.pb.h:1338</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a517d73d1db81fd87470e6bcbe87c633eafaf662755a533bc2353968b4c4da4d32"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633eafaf662755a533bc2353968b4c4da4d32">operations_research::sat::SatParameters_Polarity_POLARITY_RANDOM</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00098">sat_parameters.pb.h:98</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af29968605d0dca7194386c85c3e8269ea4b402cda1dee9234ecc9bf3f969dae9c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af29968605d0dca7194386c85c3e8269ea4b402cda1dee9234ecc9bf3f969dae9c">operations_research::sat::SatParameters_SearchBranching_FIXED_SEARCH</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00295">sat_parameters.pb.h:295</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_addfd4f6c3878fc8e598fefea7dd24176"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#addfd4f6c3878fc8e598fefea7dd24176">operations_research::sat::SatParameters::kPresolveUseBvaFieldNumber</a></div><div class="ttdeci">static const int kPresolveUseBvaFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01275">sat_parameters.pb.h:1275</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab35469e7f8aceb9cd0910536f174fdff"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab35469e7f8aceb9cd0910536f174fdff">operations_research::sat::SatParameters::set_pseudo_cost_reliability_threshold</a></div><div class="ttdeci">void set_pseudo_cost_reliability_threshold(::PROTOBUF_NAMESPACE_ID::int64 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03295">sat_parameters.pb.h:3295</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afeda0c2eebd8b2dbf1b90cc22998e9d6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afeda0c2eebd8b2dbf1b90cc22998e9d6">operations_research::sat::SatParameters::kClauseCleanupLbdBoundFieldNumber</a></div><div class="ttdeci">static const int kClauseCleanupLbdBoundFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01261">sat_parameters.pb.h:1261</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aade052995d2374250e7cbe687e83a0a0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aade052995d2374250e7cbe687e83a0a0">operations_research::sat::SatParameters::glucose_decay_increment</a></div><div class="ttdeci">double glucose_decay_increment() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02154">sat_parameters.pb.h:2154</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a22f1ca83c99ef1d393e1cadf067ce649"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a22f1ca83c99ef1d393e1cadf067ce649">operations_research::sat::SatParameters::kExploitBestSolutionFieldNumber</a></div><div class="ttdeci">static const int kExploitBestSolutionFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00932">sat_parameters.pb.h:932</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9fc3c9ced470583594048a471748ec4b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9fc3c9ced470583594048a471748ec4b">operations_research::sat::SatParameters::kMipVarScalingFieldNumber</a></div><div class="ttdeci">static const int kMipVarScalingFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01569">sat_parameters.pb.h:1569</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a830be06bc76d1cfc2de6f1e2d8b350a5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a830be06bc76d1cfc2de6f1e2d8b350a5">operations_research::sat::SatParameters::set_random_polarity_ratio</a></div><div class="ttdeci">void set_random_polarity_ratio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01794">sat_parameters.pb.h:1794</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a1112b1ae2f5a33f0d5aded507afff519"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a1112b1ae2f5a33f0d5aded507afff519">operations_research::sat::SatParameters::RestartAlgorithm_ARRAYSIZE</a></div><div class="ttdeci">static constexpr int RestartAlgorithm_ARRAYSIZE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00656">sat_parameters.pb.h:656</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a657b8b1a3d50afc4be6175d2a244f4d3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a657b8b1a3d50afc4be6175d2a244f4d3">operations_research::sat::SatParameters::has_num_conflicts_before_strategy_changes</a></div><div class="ttdeci">bool has_num_conflicts_before_strategy_changes() const</div><div class="ttdoc">optional int32 num_conflicts_before_strategy_changes = 68 [default = 0];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02435">sat_parameters.pb.h:2435</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac73a18b3427663e2549d5e21c9b909e3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac73a18b3427663e2549d5e21c9b909e3">operations_research::sat::SatParameters::GetCachedSize</a></div><div class="ttdeci">int GetCachedSize() const final</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00407">sat_parameters.pb.h:407</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aff8890384ab9957b9a6582e163b5868d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aff8890384ab9957b9a6582e163b5868d">operations_research::sat::SatParameters::also_bump_variables_in_conflict_reasons</a></div><div class="ttdeci">bool also_bump_variables_in_conflict_reasons() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01862">sat_parameters.pb.h:1862</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a4104fcd7cb88b2edc4cbc86e6b331cdf"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a4104fcd7cb88b2edc4cbc86e6b331cdf">operations_research::sat::SatParameters_MaxSatAssumptionOrder_IsValid</a></div><div class="ttdeci">bool SatParameters_MaxSatAssumptionOrder_IsValid(int value)</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3b5ecd6ba591e92b8d3474b6717fdb2b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3b5ecd6ba591e92b8d3474b6717fdb2b">operations_research::sat::SatParameters::kBinarySearchNumConflictsFieldNumber</a></div><div class="ttdeci">static const int kBinarySearchNumConflictsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01401">sat_parameters.pb.h:1401</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab1037626aa53652711ac3042db4dee13"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab1037626aa53652711ac3042db4dee13">operations_research::sat::SatParameters::clear_search_branching</a></div><div class="ttdeci">void clear_search_branching()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03196">sat_parameters.pb.h:3196</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5ac25d04135b98ac44a5c81890d5decf"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5ac25d04135b98ac44a5c81890d5decf">operations_research::sat::SatParameters::kExploitObjectiveFieldNumber</a></div><div class="ttdeci">static const int kExploitObjectiveFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01422">sat_parameters.pb.h:1422</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_accc13eb79a2b42694d69a198ea2faf5c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#accc13eb79a2b42694d69a198ea2faf5c">operations_research::sat::SatParameters::RestartAlgorithm_MAX</a></div><div class="ttdeci">static constexpr RestartAlgorithm RestartAlgorithm_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00654">sat_parameters.pb.h:654</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afd5d859471f19b413da081a9533502c0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afd5d859471f19b413da081a9533502c0">operations_research::sat::SatParameters::has_max_sat_reverse_assumption_order</a></div><div class="ttdeci">bool has_max_sat_reverse_assumption_order() const</div><div class="ttdoc">optional bool max_sat_reverse_assumption_order = 52 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02850">sat_parameters.pb.h:2850</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a83188a72a5137065ef6e503f4712992a"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a83188a72a5137065ef6e503f4712992a">operations_research::sat::SatParameters::set_pb_cleanup_increment</a></div><div class="ttdeci">void set_pb_cleanup_increment(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02032">sat_parameters.pb.h:2032</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a402444328a26710265238ae8fb883496a5cefb853f31166cc3684d90594d5dde9"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a402444328a26710265238ae8fb883496a5cefb853f31166cc3684d90594d5dde9">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_NO_BINARY_MINIMIZATION</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00147">sat_parameters.pb.h:147</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac7683b3a2936667b0717e99694dfab20"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac7683b3a2936667b0717e99694dfab20">operations_research::sat::SatParameters::kUseExactLpReasonFieldNumber</a></div><div class="ttdeci">static const int kUseExactLpReasonFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01520">sat_parameters.pb.h:1520</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5a05a3198cba3da4f499a94bcb3ce803"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5a05a3198cba3da4f499a94bcb3ce803">operations_research::sat::SatParameters::has_clause_cleanup_period</a></div><div class="ttdeci">bool has_clause_cleanup_period() const</div><div class="ttdoc">optional int32 clause_cleanup_period = 11 [default = 10000];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01929">sat_parameters.pb.h:1929</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3b399cf7366676017073c0f36773138c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3b399cf7366676017073c0f36773138c">operations_research::sat::SatParameters::ConflictMinimizationAlgorithm_IsValid</a></div><div class="ttdeci">static bool ConflictMinimizationAlgorithm_IsValid(int value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00515">sat_parameters.pb.h:515</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4f9e587b77d231773ca277bff246beff"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4f9e587b77d231773ca277bff246beff">operations_research::sat::SatParameters::has_default_restart_algorithms</a></div><div class="ttdeci">bool has_default_restart_algorithms() const</div><div class="ttdoc">optional string default_restart_algorithms = 70 [default = &quot;LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,...</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02251">sat_parameters.pb.h:2251</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8210929b912e6b8c5fd22777ff5ec9f9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8210929b912e6b8c5fd22777ff5ec9f9">operations_research::sat::SatParameters::MaxSatAssumptionOrder_Parse</a></div><div class="ttdeci">static bool MaxSatAssumptionOrder_Parse(const std::string &amp;name, MaxSatAssumptionOrder *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00701">sat_parameters.pb.h:701</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a09fc51778ff5af0e840ee8135e1b3b20"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a09fc51778ff5af0e840ee8135e1b3b20">operations_research::sat::SatParameters::kRandomBranchesRatioFieldNumber</a></div><div class="ttdeci">static const int kRandomBranchesRatioFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00820">sat_parameters.pb.h:820</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3654b833d9c55c4150966eb791a7f832"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3654b833d9c55c4150966eb791a7f832">operations_research::sat::SatParameters::set_find_multiple_cores</a></div><div class="ttdeci">void set_find_multiple_cores(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02806">sat_parameters.pb.h:2806</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2905415a8af6aa9ad11c283d2b69d227"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2905415a8af6aa9ad11c283d2b69d227">operations_research::sat::SatParameters::set_variable_activity_decay</a></div><div class="ttdeci">void set_variable_activity_decay(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02104">sat_parameters.pb.h:2104</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2e7e06416c6d33832c3db6ff92ed7199"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2e7e06416c6d33832c3db6ff92ed7199">operations_research::sat::SatParameters::clear_add_cg_cuts</a></div><div class="ttdeci">void clear_add_cg_cuts()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03052">sat_parameters.pb.h:3052</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a790c3a37c12afeb44e6b0b2dd08778b7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a790c3a37c12afeb44e6b0b2dd08778b7">operations_research::sat::SatParameters::kClauseCleanupOrderingFieldNumber</a></div><div class="ttdeci">static const int kClauseCleanupOrderingFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00869">sat_parameters.pb.h:869</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a33faf4f3bcff96f0102884483264e7fe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a33faf4f3bcff96f0102884483264e7fe">operations_research::sat::SatParameters::kMaxSatStratificationFieldNumber</a></div><div class="ttdeci">static const int kMaxSatStratificationFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01233">sat_parameters.pb.h:1233</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab67b7f2f1f74515809844d9c1dd820d9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab67b7f2f1f74515809844d9c1dd820d9">operations_research::sat::SatParameters::has_max_number_of_conflicts</a></div><div class="ttdeci">bool has_max_number_of_conflicts() const</div><div class="ttdoc">optional int64 max_number_of_conflicts = 37 [default = 9223372036854775807];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02507">sat_parameters.pb.h:2507</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ac5449564c89e6ffab546725d1d49422a"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ac5449564c89e6ffab546725d1d49422a">operations_research::sat::SatParameters_SearchBranching_SearchBranching_MAX</a></div><div class="ttdeci">constexpr SatParameters_SearchBranching SatParameters_SearchBranching_SearchBranching_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00304">sat_parameters.pb.h:304</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a97156b400b2f40de83044bc1357358ee"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a97156b400b2f40de83044bc1357358ee">operations_research::sat::SatParameters::set_use_exact_lp_reason</a></div><div class="ttdeci">void set_use_exact_lp_reason(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03709">sat_parameters.pb.h:3709</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0fce1691547c5fac1bad1e5247a0ec08"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0fce1691547c5fac1bad1e5247a0ec08">operations_research::sat::SatParameters::kUseCombinedNoOverlapFieldNumber</a></div><div class="ttdeci">static const int kUseCombinedNoOverlapFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01002">sat_parameters.pb.h:1002</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_af02bc4bd103928ea008623a1da38a12ca1739f0f3322dc59ebaa2fb9fa3481d6b"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#af02bc4bd103928ea008623a1da38a12ca1739f0f3322dc59ebaa2fb9fa3481d6b">operations_research::sat::SatParameters_ClauseProtection_PROTECTION_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00173">sat_parameters.pb.h:173</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac56636f4118df9ae7b49a89ff73c6073"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac56636f4118df9ae7b49a89ff73c6073">operations_research::sat::SatParameters::set_fill_tightened_domains_in_response</a></div><div class="ttdeci">void set_fill_tightened_domains_in_response(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03439">sat_parameters.pb.h:3439</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a95a1271513447c72cfe99ca774a701f7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a95a1271513447c72cfe99ca774a701f7">operations_research::sat::SatParameters::set_minimize_with_propagation_restart_period</a></div><div class="ttdeci">void set_minimize_with_propagation_restart_period(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02068">sat_parameters.pb.h:2068</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac24828a61e9a4ee5f343dfae89d33843"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac24828a61e9a4ee5f343dfae89d33843">operations_research::sat::SatParameters::LBD_MOVING_AVERAGE_RESTART</a></div><div class="ttdeci">static constexpr RestartAlgorithm LBD_MOVING_AVERAGE_RESTART</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00645">sat_parameters.pb.h:645</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a517d73d1db81fd87470e6bcbe87c633ea204c91561099609cdf7b6469e84e9576"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a517d73d1db81fd87470e6bcbe87c633ea204c91561099609cdf7b6469e84e9576">operations_research::sat::SatParameters_Polarity_POLARITY_FALSE</a></div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00097">sat_parameters.pb.h:97</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0a19f4ba1b97ab1cd80e227b41e4fbae"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0a19f4ba1b97ab1cd80e227b41e4fbae">operations_research::sat::SatParameters::kMipCheckPrecisionFieldNumber</a></div><div class="ttdeci">static const int kMipCheckPrecisionFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01583">sat_parameters.pb.h:1583</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a7c328aaf533ab0b051f9b4617bd47d43"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a7c328aaf533ab0b051f9b4617bd47d43">operations_research::sat::SatParameters_BinaryMinizationAlgorithm_Parse</a></div><div class="ttdeci">bool SatParameters_BinaryMinizationAlgorithm_Parse(const std::string &amp;name, SatParameters_BinaryMinizationAlgorithm *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00167">sat_parameters.pb.h:167</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2729588aea2170294ae939f89d5730fa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2729588aea2170294ae939f89d5730fa">operations_research::sat::SatParameters::kShareLevelZeroBoundsFieldNumber</a></div><div class="ttdeci">static const int kShareLevelZeroBoundsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01471">sat_parameters.pb.h:1471</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a15b841f95072176fb4996916efb06cda"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a15b841f95072176fb4996916efb06cda">operations_research::sat::SatParameters::set_catch_sigint_signal</a></div><div class="ttdeci">void set_catch_sigint_signal(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03835">sat_parameters.pb.h:3835</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5ada19dd0a4d348ca4c768706688035d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5ada19dd0a4d348ca4c768706688035d">operations_research::sat::SatParameters::has_clause_cleanup_ordering</a></div><div class="ttdeci">bool has_clause_cleanup_ordering() const</div><div class="ttdoc">optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default ...</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02002">sat_parameters.pb.h:2002</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0e4d4626e9f7711332bf53312a987528"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0e4d4626e9f7711332bf53312a987528">operations_research::sat::SatParameters::set_presolve_bva_threshold</a></div><div class="ttdeci">void set_presolve_bva_threshold(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02752">sat_parameters.pb.h:2752</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a043ad75614acafc414ffd4947fafaa34"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a043ad75614acafc414ffd4947fafaa34">operations_research::sat::SatParameters::min_orthogonality_for_lp_constraints</a></div><div class="ttdeci">double min_orthogonality_for_lp_constraints() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03146">sat_parameters.pb.h:3146</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad7af5d2e5696028919b11bdfe008346b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad7af5d2e5696028919b11bdfe008346b">operations_research::sat::SatParameters::has_min_orthogonality_for_lp_constraints</a></div><div class="ttdeci">bool has_min_orthogonality_for_lp_constraints() const</div><div class="ttdoc">optional double min_orthogonality_for_lp_constraints = 115 [default = 0];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03139">sat_parameters.pb.h:3139</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2155720e133e08f6e32365cfa04852c5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2155720e133e08f6e32365cfa04852c5">operations_research::sat::SatParameters::POLARITY_FALSE</a></div><div class="ttdeci">static constexpr Polarity POLARITY_FALSE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00473">sat_parameters.pb.h:473</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a251a8349e328b59486aef4d46e5544d7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a251a8349e328b59486aef4d46e5544d7">operations_research::sat::SatParameters::max_inactive_count</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int64 max_inactive_count() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03164">sat_parameters.pb.h:3164</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_acbe59660690fe3b487d644239d169582"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#acbe59660690fe3b487d644239d169582">operations_research::sat::SatParameters::kInitialVariablesActivityFieldNumber</a></div><div class="ttdeci">static const int kInitialVariablesActivityFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00925">sat_parameters.pb.h:925</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a48ed39e4fc54c6accd788bab6e72d004"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a48ed39e4fc54c6accd788bab6e72d004">operations_research::sat::SatParameters::MergePartialFromCodedStream</a></div><div class="ttdeci">bool MergePartialFromCodedStream(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac474f81bae9a999247622271427161b3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac474f81bae9a999247622271427161b3">operations_research::sat::SatParameters::default_instance</a></div><div class="ttdeci">static const SatParameters &amp; default_instance()</div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a6763a151acaebadf9a4be9383e91e1eb"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a6763a151acaebadf9a4be9383e91e1eb">operations_research::sat::SatParameters_ClauseOrdering_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SatParameters_ClauseOrdering_descriptor()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_add5c5873bb09ddc8e12346ea1ba813d0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#add5c5873bb09ddc8e12346ea1ba813d0">operations_research::sat::SatParameters::has_optimize_with_core</a></div><div class="ttdeci">bool has_optimize_with_core() const</div><div class="ttdoc">optional bool optimize_with_core = 83 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03302">sat_parameters.pb.h:3302</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6bb81ad185b7e9ab599ed02bf6a15c3e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6bb81ad185b7e9ab599ed02bf6a15c3e">operations_research::sat::SatParameters::ClauseProtection_Parse</a></div><div class="ttdeci">static bool ClauseProtection_Parse(const std::string &amp;name, ClauseProtection *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00603">sat_parameters.pb.h:603</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5e38be5fa903efc083e1dc8818ce4f28"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5e38be5fa903efc083e1dc8818ce4f28">operations_research::sat::SatParameters::has_minimize_with_propagation_restart_period</a></div><div class="ttdeci">bool has_minimize_with_propagation_restart_period() const</div><div class="ttdoc">optional int32 minimize_with_propagation_restart_period = 96 [default = 10];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02057">sat_parameters.pb.h:2057</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a2916a603fb108fbf4133f865d472fc0b"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a2916a603fb108fbf4133f865d472fc0b">operations_research::sat::SatParameters_RestartAlgorithm</a></div><div class="ttdeci">SatParameters_RestartAlgorithm</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00219">sat_parameters.pb.h:219</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a890e3e04001aab3224a754f07592ec9f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a890e3e04001aab3224a754f07592ec9f">operations_research::sat::SatParameters::kExploitIntegerLpSolutionFieldNumber</a></div><div class="ttdeci">static const int kExploitIntegerLpSolutionFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01506">sat_parameters.pb.h:1506</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af59e16b3a3534348df927653593cca37"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af59e16b3a3534348df927653593cca37">operations_research::sat::SatParameters::MaxSatAssumptionOrder_MAX</a></div><div class="ttdeci">static constexpr MaxSatAssumptionOrder MaxSatAssumptionOrder_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00686">sat_parameters.pb.h:686</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ac92d8d18b4148e00e25b463b42c0ea3b"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ac92d8d18b4148e00e25b463b42c0ea3b">operations_research::sat::SatParameters_ClauseProtection_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SatParameters_ClauseProtection_descriptor()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a82a0be33fb5fe07767d28a164f505712"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a82a0be33fb5fe07767d28a164f505712">operations_research::sat::SatParameters::has_deterministic_parallel_search</a></div><div class="ttdeci">bool has_deterministic_parallel_search() const</div><div class="ttdoc">optional bool deterministic_parallel_search = 134 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03536">sat_parameters.pb.h:3536</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a32541e21965ec9413a7aa7c3377b162f"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a32541e21965ec9413a7aa7c3377b162f">operations_research::sat::SatParameters::set_strategy_change_increase_ratio</a></div><div class="ttdeci">void set_strategy_change_increase_ratio(double value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02464">sat_parameters.pb.h:2464</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac948afe4059f6f36eb496e78335cb3ca"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac948afe4059f6f36eb496e78335cb3ca">operations_research::sat::SatParameters::set_minimize_reduction_during_pb_resolution</a></div><div class="ttdeci">void set_minimize_reduction_during_pb_resolution(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02626">sat_parameters.pb.h:2626</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4da5f70705c61d1f4a95d18ffa2bd75c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4da5f70705c61d1f4a95d18ffa2bd75c">operations_research::sat::SatParameters::clear_initial_variables_activity</a></div><div class="ttdeci">void clear_initial_variables_activity()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01840">sat_parameters.pb.h:1840</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8f3de5a600785985e5ddad0a80066333"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8f3de5a600785985e5ddad0a80066333">operations_research::sat::SatParameters::kClauseCleanupProtectionFieldNumber</a></div><div class="ttdeci">static const int kClauseCleanupProtectionFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00862">sat_parameters.pb.h:862</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_adecd25365b2276e87d1d78ef1c5206bd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#adecd25365b2276e87d1d78ef1c5206bd">operations_research::sat::SatParameters::set_use_disjunctive_constraint_in_cumulative_constraint</a></div><div class="ttdeci">void set_use_disjunctive_constraint_in_cumulative_constraint(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02952">sat_parameters.pb.h:2952</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3886c59f2c1646fee2edfb881f3fc587"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3886c59f2c1646fee2edfb881f3fc587">operations_research::sat::SatParameters::kPbCleanupIncrementFieldNumber</a></div><div class="ttdeci">static const int kPbCleanupIncrementFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01219">sat_parameters.pb.h:1219</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4d9114d2ac6f5686f37312a2dbd32cb2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4d9114d2ac6f5686f37312a2dbd32cb2">operations_research::sat::SatParameters::has_use_erwa_heuristic</a></div><div class="ttdeci">bool has_use_erwa_heuristic() const</div><div class="ttdoc">optional bool use_erwa_heuristic = 75 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01819">sat_parameters.pb.h:1819</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a46a41f7be959128859f9f14ddc5f097d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a46a41f7be959128859f9f14ddc5f097d">operations_research::sat::SatParameters::set_preferred_variable_order</a></div><div class="ttdeci">void set_preferred_variable_order(::operations_research::sat::SatParameters_VariableOrder value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01738">sat_parameters.pb.h:1738</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae5400508093140a13156f1ef01f418da"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae5400508093140a13156f1ef01f418da">operations_research::sat::SatParameters::kPbCleanupRatioFieldNumber</a></div><div class="ttdeci">static const int kPbCleanupRatioFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01226">sat_parameters.pb.h:1226</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a63878829db966b5e438590bd50b14cf4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a63878829db966b5e438590bd50b14cf4">operations_research::sat::SatParameters::has_use_mir_rounding</a></div><div class="ttdeci">bool has_use_mir_rounding() const</div><div class="ttdoc">optional bool use_mir_rounding = 118 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03085">sat_parameters.pb.h:3085</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0719d0ab83f83913cc6ed45159462352"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0719d0ab83f83913cc6ed45159462352">operations_research::sat::SatParameters::has_presolve_probing_deterministic_time_limit</a></div><div class="ttdeci">bool has_presolve_probing_deterministic_time_limit() const</div><div class="ttdoc">optional double presolve_probing_deterministic_time_limit = 57 [default = 30];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02687">sat_parameters.pb.h:2687</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9f2aabe7bd42a273829d8914606a2e6c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9f2aabe7bd42a273829d8914606a2e6c">operations_research::sat::SatParameters::has_mip_check_precision</a></div><div class="ttdeci">bool has_mip_check_precision() const</div><div class="ttdoc">optional double mip_check_precision = 128 [default = 0.0001];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03806">sat_parameters.pb.h:3806</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a854f8cc2dbe640ec5ef9e8fb29b685fe"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a854f8cc2dbe640ec5ef9e8fb29b685fe">operations_research::sat::SatParameters::clear_enumerate_all_solutions</a></div><div class="ttdeci">void clear_enumerate_all_solutions()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03413">sat_parameters.pb.h:3413</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3fa28c852425b90a9484d30f46679a96"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3fa28c852425b90a9484d30f46679a96">operations_research::sat::SatParameters::has_linearization_level</a></div><div class="ttdeci">bool has_linearization_level() const</div><div class="ttdoc">optional int32 linearization_level = 90 [default = 1];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02959">sat_parameters.pb.h:2959</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a87bcdd92d224942666c7be6e2f936ab0"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a87bcdd92d224942666c7be6e2f936ab0">operations_research::sat::SatParameters_RestartAlgorithm_RestartAlgorithm_MIN</a></div><div class="ttdeci">constexpr SatParameters_RestartAlgorithm SatParameters_RestartAlgorithm_RestartAlgorithm_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00227">sat_parameters.pb.h:227</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a40b1f1fc705be587ab8403dcb72cc64d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a40b1f1fc705be587ab8403dcb72cc64d">operations_research::sat::SatParameters::kInitialPolarityFieldNumber</a></div><div class="ttdeci">static const int kInitialPolarityFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01072">sat_parameters.pb.h:1072</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9b5f04092a7b22fefcc89069bff64d41"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9b5f04092a7b22fefcc89069bff64d41">operations_research::sat::SatParameters::set_interleave_search</a></div><div class="ttdeci">void set_interleave_search(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03529">sat_parameters.pb.h:3529</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a373210e9e33c7de5fd43fb07cc78ac3e"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a373210e9e33c7de5fd43fb07cc78ac3e">operations_research::sat::SatParameters::POLARITY_REVERSE_WEIGHTED_SIGN</a></div><div class="ttdeci">static constexpr Polarity POLARITY_REVERSE_WEIGHTED_SIGN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00479">sat_parameters.pb.h:479</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a970da03f7dabd7898f2e4abbe218e8f4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a970da03f7dabd7898f2e4abbe218e8f4">operations_research::sat::SatParameters::kCatchSigintSignalFieldNumber</a></div><div class="ttdeci">static const int kCatchSigintSignalFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01527">sat_parameters.pb.h:1527</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa41424293281fe80b7a4e72e34def998"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa41424293281fe80b7a4e72e34def998">operations_research::sat::SatParameters::has_share_objective_bounds</a></div><div class="ttdeci">bool has_share_objective_bounds() const</div><div class="ttdoc">optional bool share_objective_bounds = 113 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03554">sat_parameters.pb.h:3554</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab8c128b64cb3cb39cae2aedc1ddbaa9c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab8c128b64cb3cb39cae2aedc1ddbaa9c">operations_research::sat::SatParameters::_i_give_permission_to_break_this_code_default_default_restart_algorithms_</a></div><div class="ttdeci">static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed&lt; std::string &gt; _i_give_permission_to_break_this_code_default_default_restart_algorithms_</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01596">sat_parameters.pb.h:1596</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ac50b21223e5197c319b0f5b195a415ee"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ac50b21223e5197c319b0f5b195a415ee">operations_research::sat::SatParameters::clear_glucose_max_decay</a></div><div class="ttdeci">void clear_glucose_max_decay()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02132">sat_parameters.pb.h:2132</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a512767e3c3d5d19bf4a578d63a9b05a1"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a512767e3c3d5d19bf4a578d63a9b05a1">operations_research::sat::SatParameters::kRestartDlAverageRatioFieldNumber</a></div><div class="ttdeci">static const int kRestartDlAverageRatioFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01303">sat_parameters.pb.h:1303</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_adc73d56348c84c4b8320476a068776d0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#adc73d56348c84c4b8320476a068776d0">operations_research::sat::SatParameters::kClauseCleanupPeriodFieldNumber</a></div><div class="ttdeci">static const int kClauseCleanupPeriodFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01086">sat_parameters.pb.h:1086</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a57f2442d6b42157926aeacfac88ef7b5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a57f2442d6b42157926aeacfac88ef7b5">operations_research::sat::SatParameters::VariableOrder</a></div><div class="ttdeci">SatParameters_VariableOrder VariableOrder</div><div class="ttdoc">nested types -------------------------------------------------—</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00438">sat_parameters.pb.h:438</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a91eba0cc0072303d649a463fb1deb715"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a91eba0cc0072303d649a463fb1deb715">operations_research::sat::SatParameters::clear_cover_optimization</a></div><div class="ttdeci">void clear_cover_optimization()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02816">sat_parameters.pb.h:2816</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a3fafefd6a11b06d24c3d86aabab96f46"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a3fafefd6a11b06d24c3d86aabab96f46">operations_research::sat::SatParameters::kLogSearchProgressFieldNumber</a></div><div class="ttdeci">static const int kLogSearchProgressFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00897">sat_parameters.pb.h:897</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad018b89dea2159e6a881a6a96a6514ec"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad018b89dea2159e6a881a6a96a6514ec">operations_research::sat::SatParameters::has_use_overload_checker_in_cumulative_constraint</a></div><div class="ttdeci">bool has_use_overload_checker_in_cumulative_constraint() const</div><div class="ttdoc">optional bool use_overload_checker_in_cumulative_constraint = 78 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02905">sat_parameters.pb.h:2905</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a079a98cf62a9c8dcb6c3d37b0fa2e518"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a079a98cf62a9c8dcb6c3d37b0fa2e518">operations_research::sat::SatParameters::clear_share_level_zero_bounds</a></div><div class="ttdeci">void clear_share_level_zero_bounds()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03575">sat_parameters.pb.h:3575</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a9e79e320d91d0302e8b63d6e80b393b7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a9e79e320d91d0302e8b63d6e80b393b7">operations_research::sat::SatParameters::has_presolve_blocked_clause</a></div><div class="ttdeci">bool has_presolve_blocked_clause() const</div><div class="ttdoc">optional bool presolve_blocked_clause = 88 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02705">sat_parameters.pb.h:2705</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ac4c30c8eeb5c485f9676410745f1d9d2"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ac4c30c8eeb5c485f9676410745f1d9d2">operations_research::sat::SatParameters_MaxSatStratificationAlgorithm_Parse</a></div><div class="ttdeci">bool SatParameters_MaxSatStratificationAlgorithm_Parse(const std::string &amp;name, SatParameters_MaxSatStratificationAlgorithm *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00288">sat_parameters.pb.h:288</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a4ab09c24a9a649c58af0fa763a7f20e0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a4ab09c24a9a649c58af0fa763a7f20e0">operations_research::sat::SatParameters::MaxSatStratificationAlgorithm_MIN</a></div><div class="ttdeci">static constexpr MaxSatStratificationAlgorithm MaxSatStratificationAlgorithm_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00716">sat_parameters.pb.h:716</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0b576e388d027f867ffcfa7c502110fa"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0b576e388d027f867ffcfa7c502110fa">operations_research::sat::SatParameters::kUsePhaseSavingFieldNumber</a></div><div class="ttdeci">static const int kUsePhaseSavingFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01191">sat_parameters.pb.h:1191</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2bda86fe30714cd506bce3de4f32a395"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2bda86fe30714cd506bce3de4f32a395">operations_research::sat::SatParameters::clear_log_search_progress</a></div><div class="ttdeci">void clear_log_search_progress()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02582">sat_parameters.pb.h:2582</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a7aa58f43a87d551f9bc0a75c97df8476"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a7aa58f43a87d551f9bc0a75c97df8476">operations_research::sat::SatParameters::set_exploit_all_lp_solution</a></div><div class="ttdeci">void set_exploit_all_lp_solution(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03241">sat_parameters.pb.h:3241</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a27a2985040ab2fd525b837113294642d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a27a2985040ab2fd525b837113294642d">operations_research::sat::SatParameters::clear_clause_cleanup_protection</a></div><div class="ttdeci">void clear_clause_cleanup_protection()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01968">sat_parameters.pb.h:1968</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a2a39eab5a6aadab97bb23a7fb39af600"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a2a39eab5a6aadab97bb23a7fb39af600">operations_research::sat::SatParameters_VariableOrder_VariableOrder_MIN</a></div><div class="ttdeci">constexpr SatParameters_VariableOrder SatParameters_VariableOrder_VariableOrder_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00077">sat_parameters.pb.h:77</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8e7473ea41dbf33ccba88340165a41bd"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8e7473ea41dbf33ccba88340165a41bd">operations_research::sat::SatParameters::optimize_with_core</a></div><div class="ttdeci">bool optimize_with_core() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03309">sat_parameters.pb.h:3309</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a92921ca8bf6c096980da55da47422c40"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a92921ca8bf6c096980da55da47422c40">operations_research::sat::SatParameters::set_add_knapsack_cuts</a></div><div class="ttdeci">void set_add_knapsack_cuts(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03042">sat_parameters.pb.h:3042</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afe03e03821950cf85145722fcef8edc2"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afe03e03821950cf85145722fcef8edc2">operations_research::sat::SatParameters::cp_model_presolve</a></div><div class="ttdeci">bool cp_model_presolve() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03363">sat_parameters.pb.h:3363</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a69a80db1e62d7f5d68c64594af003633"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a69a80db1e62d7f5d68c64594af003633">operations_research::sat::SatParameters::kSearchRandomizationToleranceFieldNumber</a></div><div class="ttdeci">static const int kSearchRandomizationToleranceFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00988">sat_parameters.pb.h:988</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a67656b86657f259cd2242eaf7e5840bc"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a67656b86657f259cd2242eaf7e5840bc">operations_research::sat::SatParameters::has_only_add_cuts_at_level_zero</a></div><div class="ttdeci">bool has_only_add_cuts_at_level_zero() const</div><div class="ttdoc">optional bool only_add_cuts_at_level_zero = 92 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03013">sat_parameters.pb.h:3013</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ab02aebe26c05c6299af2d0d69b645203"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ab02aebe26c05c6299af2d0d69b645203">operations_research::sat::SatParameters::presolve_bve_threshold</a></div><div class="ttdeci">::PROTOBUF_NAMESPACE_ID::int32 presolve_bve_threshold() const</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02658">sat_parameters.pb.h:2658</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a8ae6f7af0b88d08cd83a4ff1a1108985"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a8ae6f7af0b88d08cd83a4ff1a1108985">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_descriptor</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SatParameters_ConflictMinimizationAlgorithm_descriptor()</div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a82fbe3478903f34425741affbdc2eb0d"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a82fbe3478903f34425741affbdc2eb0d">operations_research::sat::SatParameters::clear_cp_model_use_sat_presolve</a></div><div class="ttdeci">void clear_cp_model_use_sat_presolve()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03395">sat_parameters.pb.h:3395</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a2b5db4bee652895d2a67171ad96cecb7"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a2b5db4bee652895d2a67171ad96cecb7">operations_research::sat::SatParameters_VariableOrder_Parse</a></div><div class="ttdeci">bool SatParameters_VariableOrder_Parse(const std::string &amp;name, SatParameters_VariableOrder *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00090">sat_parameters.pb.h:90</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a25e6bf68229c471e23bbb9337d01a8f7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a25e6bf68229c471e23bbb9337d01a8f7">operations_research::sat::SatParameters::set_deterministic_parallel_search</a></div><div class="ttdeci">void set_deterministic_parallel_search(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03547">sat_parameters.pb.h:3547</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae6bd942c9ef74b3c358c00680287a957"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae6bd942c9ef74b3c358c00680287a957">operations_research::sat::SatParameters::set_use_lns_only</a></div><div class="ttdeci">void set_use_lns_only(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03601">sat_parameters.pb.h:3601</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a457b59b4e428e89ad36f6b7a3008ca83"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a457b59b4e428e89ad36f6b7a3008ca83">operations_research::sat::SatParameters::BINARY_MINIMIZATION_WITH_REACHABILITY</a></div><div class="ttdeci">static constexpr BinaryMinizationAlgorithm BINARY_MINIMIZATION_WITH_REACHABILITY</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00547">sat_parameters.pb.h:547</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ae3d1dd4a33df05f7da9a3ea6c4932c0a"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ae3d1dd4a33df05f7da9a3ea6c4932c0a">operations_research::sat::SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MIN</a></div><div class="ttdeci">constexpr SatParameters_ConflictMinimizationAlgorithm SatParameters_ConflictMinimizationAlgorithm_ConflictMinimizationAlgorithm_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00128">sat_parameters.pb.h:128</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a79820be6a45846d26727272a075e51cb"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a79820be6a45846d26727272a075e51cb">operations_research::sat::SatParameters::clear_presolve_bva_threshold</a></div><div class="ttdeci">void clear_presolve_bva_threshold()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02744">sat_parameters.pb.h:2744</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aaf5e7e2b8beed7c403d539ade27e6c61"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aaf5e7e2b8beed7c403d539ade27e6c61">operations_research::sat::SatParameters::has_minimize_core</a></div><div class="ttdeci">bool has_minimize_core() const</div><div class="ttdoc">optional bool minimize_core = 50 [default = true];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02777">sat_parameters.pb.h:2777</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_afbf561236292602be18854f2bb02f29b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#afbf561236292602be18854f2bb02f29b">operations_research::sat::SatParameters::kCpModelProbingLevelFieldNumber</a></div><div class="ttdeci">static const int kCpModelProbingLevelFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01478">sat_parameters.pb.h:1478</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a358af413cfd511dee33a72a78e05c2d3"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a358af413cfd511dee33a72a78e05c2d3">operations_research::sat::SatParameters::has_fill_tightened_domains_in_response</a></div><div class="ttdeci">bool has_fill_tightened_domains_in_response() const</div><div class="ttdoc">optional bool fill_tightened_domains_in_response = 132 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03428">sat_parameters.pb.h:3428</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a699a4ab94c8606abc4dc210f6fdbca96"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a699a4ab94c8606abc4dc210f6fdbca96">operations_research::sat::SatParameters::VariableOrder_descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * VariableOrder_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00455">sat_parameters.pb.h:455</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ad2186802e41fbd4b40393594d7bb9911"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ad2186802e41fbd4b40393594d7bb9911">operations_research::sat::SatParameters::set_use_timetable_edge_finding_in_cumulative_constraint</a></div><div class="ttdeci">void set_use_timetable_edge_finding_in_cumulative_constraint(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02934">sat_parameters.pb.h:2934</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a0a6dedca5e472d92b2667839889825c5"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a0a6dedca5e472d92b2667839889825c5">operations_research::sat::SatParameters::VariableOrder_MAX</a></div><div class="ttdeci">static constexpr VariableOrder VariableOrder_MAX</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00450">sat_parameters.pb.h:450</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2a9eb3419a8c704edf57a5ce411214ef"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2a9eb3419a8c704edf57a5ce411214ef">operations_research::sat::SatParameters::kPresolveBveClauseWeightFieldNumber</a></div><div class="ttdeci">static const int kPresolveBveClauseWeightFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01254">sat_parameters.pb.h:1254</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_ab33358f8fe7b8cb7f98c226b3a070e38"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#ab33358f8fe7b8cb7f98c226b3a070e38">operations_research::sat::SatParameters_ClauseOrdering</a></div><div class="ttdeci">SatParameters_ClauseOrdering</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00196">sat_parameters.pb.h:196</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_afbfa21e2ce75113388357f29f610342c"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#afbfa21e2ce75113388357f29f610342c">operations_research::sat::SatParameters_Polarity_Polarity_MIN</a></div><div class="ttdeci">constexpr SatParameters_Polarity SatParameters_Polarity_Polarity_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00103">sat_parameters.pb.h:103</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2634c1499952d10cea22a5d1ab19c73c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2634c1499952d10cea22a5d1ab19c73c">operations_research::sat::SatParameters::kCoverOptimizationFieldNumber</a></div><div class="ttdeci">static const int kCoverOptimizationFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01352">sat_parameters.pb.h:1352</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a75ea12358ac15a525596aa39da3bf603"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a75ea12358ac15a525596aa39da3bf603">operations_research::sat::SatParameters::restart_algorithms_size</a></div><div class="ttdeci">int restart_algorithms_size() const</div><div class="ttdoc">accessors ----------------------------------------------------—</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02219">sat_parameters.pb.h:2219</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a816fb45e88a2d65ae8974edd40278a73"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a816fb45e88a2d65ae8974edd40278a73">operations_research::sat::SatParameters::kUseBlockingRestartFieldNumber</a></div><div class="ttdeci">static const int kUseBlockingRestartFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00890">sat_parameters.pb.h:890</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a871c3c25d81801477726175df429f33c"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a871c3c25d81801477726175df429f33c">operations_research::sat::SatParameters::clear_max_number_of_conflicts</a></div><div class="ttdeci">void clear_max_number_of_conflicts()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02510">sat_parameters.pb.h:2510</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a479d7f837928fb1d3109cda96a5ace3b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a479d7f837928fb1d3109cda96a5ace3b">operations_research::sat::SatParameters::set_linearization_level</a></div><div class="ttdeci">void set_linearization_level(::PROTOBUF_NAMESPACE_ID::int32 value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02970">sat_parameters.pb.h:2970</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a8a256dd17b3c0aacce7eed235c2001d6"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a8a256dd17b3c0aacce7eed235c2001d6">operations_research::sat::SatParameters::ClauseOrdering_descriptor</a></div><div class="ttdeci">static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ClauseOrdering_descriptor()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00623">sat_parameters.pb.h:623</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a6df334d097afe2696bd1a173a80e8fb0"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a6df334d097afe2696bd1a173a80e8fb0">operations_research::sat::SatParameters::clear_linearization_level</a></div><div class="ttdeci">void clear_linearization_level()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02962">sat_parameters.pb.h:2962</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_af2ca8644501d2e1dccf12eb02413fba9"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#af2ca8644501d2e1dccf12eb02413fba9">operations_research::sat::SatParameters::kAddMirCutsFieldNumber</a></div><div class="ttdeci">static const int kAddMirCutsFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01485">sat_parameters.pb.h:1485</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a2ba8ea927fd1ccb99979ed3a0354b246"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a2ba8ea927fd1ccb99979ed3a0354b246">operations_research::sat::SatParameters::has_optimize_with_max_hs</a></div><div class="ttdeci">bool has_optimize_with_max_hs() const</div><div class="ttdoc">optional bool optimize_with_max_hs = 85 [default = false];</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l03338">sat_parameters.pb.h:3338</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a5495443c4f03536e063974b5a39d04e7"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a5495443c4f03536e063974b5a39d04e7">operations_research::sat::SatParameters::kMipMaxBoundFieldNumber</a></div><div class="ttdeci">static const int kMipMaxBoundFieldNumber</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l01562">sat_parameters.pb.h:1562</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aacd8bf53f3333b2013f2cc1a7e01ea48"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aacd8bf53f3333b2013f2cc1a7e01ea48">operations_research::sat::SatParameters::VariableOrder_MIN</a></div><div class="ttdeci">static constexpr VariableOrder VariableOrder_MIN</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00448">sat_parameters.pb.h:448</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_ae6b730d49066570ee5d60b056baf7929"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#ae6b730d49066570ee5d60b056baf7929">operations_research::sat::SatParameters::clear_pb_cleanup_increment</a></div><div class="ttdeci">void clear_pb_cleanup_increment()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02024">sat_parameters.pb.h:2024</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_aa55a957fb94ac214946c6793d6c2ef65"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#aa55a957fb94ac214946c6793d6c2ef65">operations_research::sat::SatParameters::clear_presolve_use_bva</a></div><div class="ttdeci">void clear_presolve_use_bva()</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l02726">sat_parameters.pb.h:2726</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a765d9e64f5b38d1a586c4aeda871eec4"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a765d9e64f5b38d1a586c4aeda871eec4">operations_research::sat::SatParameters::Polarity_Parse</a></div><div class="ttdeci">static bool Polarity_Parse(const std::string &amp;name, Polarity *value)</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00501">sat_parameters.pb.h:501</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_adf6d4457b4e4e62f4a4281fccceb506b"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#adf6d4457b4e4e62f4a4281fccceb506b">operations_research::sat::SatParameters::POLARITY_TRUE</a></div><div class="ttdeci">static constexpr Polarity POLARITY_TRUE</div><div class="ttdef"><b>Definition:</b> <a href="sat__parameters_8pb_8h_source.html#l00471">sat_parameters.pb.h:471</a></div></div>
<div class="ttc" id="classoperations__research_1_1sat_1_1SatParameters_html_a19785c82a2483991b95b3ffbcd4c2d60"><div class="ttname"><a href="classoperations__research_1_1sat_1_1SatParameters.html#a19785c82a2483991b95b3ffbcd4c2d60">operations_research::sat::SatParameters::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div></div>
</div><!-- fragment --></div><!-- contents -->
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>