Files
ortools-clone/docs/cpp_routing/classoperations__research_1_1RoutingModelParameters.html
2019-06-13 15:51:12 +02:00

1242 lines
64 KiB
HTML

<!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="doxygen.css" title="default" media="screen,print" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
</head>
<body>
<div id="banner-container">
<div id="banner">
<span id="sfml">OR-Tools 7.1@</span>
</div>
</div>
<div id="content">
<!-- Generated by Doxygen 1.8.15 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceoperations__research.html">operations_research</a></li><li class="navelem"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classoperations__research_1_1RoutingModelParameters-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">operations_research::RoutingModelParameters Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for operations_research::RoutingModelParameters:</div>
<div class="dyncontent">
<div class="center"><img src="classoperations__research_1_1RoutingModelParameters__inherit__graph.png" border="0" usemap="#operations__research_1_1RoutingModelParameters_inherit__map" alt="Inheritance graph"/></div>
<map name="operations__research_1_1RoutingModelParameters_inherit__map" id="operations__research_1_1RoutingModelParameters_inherit__map">
<area shape="rect" title=" " alt="" coords="5,79,185,117"/>
<area shape="rect" title=" " alt="" coords="58,5,133,31"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for operations_research::RoutingModelParameters:</div>
<div class="dyncontent">
<div class="center"><img src="classoperations__research_1_1RoutingModelParameters__coll__graph.png" border="0" usemap="#operations__research_1_1RoutingModelParameters_coll__map" alt="Collaboration graph"/></div>
<map name="operations__research_1_1RoutingModelParameters_coll__map" id="operations__research_1_1RoutingModelParameters_coll__map">
<area shape="rect" title=" " alt="" coords="5,79,185,117"/>
<area shape="rect" title=" " alt="" coords="58,5,133,31"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:afdad94942cbf733b3fee507f71622f14"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#afdad94942cbf733b3fee507f71622f14">RoutingModelParameters</a> ()</td></tr>
<tr class="separator:afdad94942cbf733b3fee507f71622f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb0f3152e7d11541640fbf5173e7c2c"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a4bb0f3152e7d11541640fbf5173e7c2c">~RoutingModelParameters</a> ()</td></tr>
<tr class="separator:a4bb0f3152e7d11541640fbf5173e7c2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaacca6ad64833a84af634b302d0346e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#adaacca6ad64833a84af634b302d0346e">RoutingModelParameters</a> (const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;from)</td></tr>
<tr class="separator:adaacca6ad64833a84af634b302d0346e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35a1ad7467c77c92554475f81ddc6e1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a35a1ad7467c77c92554475f81ddc6e1b">operator=</a> (const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;from)</td></tr>
<tr class="separator:a35a1ad7467c77c92554475f81ddc6e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3393532483f41ce1eeed2e5a7d05ebe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#ae3393532483f41ce1eeed2e5a7d05ebe">Swap</a> (<a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> *other)</td></tr>
<tr class="separator:ae3393532483f41ce1eeed2e5a7d05ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54379035b1b78c1e85904d2ed2a63f29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a54379035b1b78c1e85904d2ed2a63f29">New</a> () const final</td></tr>
<tr class="memdesc:a54379035b1b78c1e85904d2ed2a63f29"><td class="mdescLeft">&#160;</td><td class="mdescRight">implements Message -------------------------------------------&mdash; <a href="#a54379035b1b78c1e85904d2ed2a63f29">More...</a><br /></td></tr>
<tr class="separator:a54379035b1b78c1e85904d2ed2a63f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63c08f48b6de8d5134e98eb943b76ebb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a63c08f48b6de8d5134e98eb943b76ebb">New</a> (::google::protobuf::Arena *arena) const final</td></tr>
<tr class="separator:a63c08f48b6de8d5134e98eb943b76ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eba789c2b4eddce2dd347858d05801c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a0eba789c2b4eddce2dd347858d05801c">CopyFrom</a> (const ::google::protobuf::Message &amp;from) final</td></tr>
<tr class="separator:a0eba789c2b4eddce2dd347858d05801c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a384c724a86d92fe3c0a0a9ea7b19c417"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a384c724a86d92fe3c0a0a9ea7b19c417">MergeFrom</a> (const ::google::protobuf::Message &amp;from) final</td></tr>
<tr class="separator:a384c724a86d92fe3c0a0a9ea7b19c417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b36ce4778eeedfcea39bda0667d6a48"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a1b36ce4778eeedfcea39bda0667d6a48">CopyFrom</a> (const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;from)</td></tr>
<tr class="separator:a1b36ce4778eeedfcea39bda0667d6a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7109fe9204809f7aef11758f6649f88d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a7109fe9204809f7aef11758f6649f88d">MergeFrom</a> (const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;from)</td></tr>
<tr class="separator:a7109fe9204809f7aef11758f6649f88d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9028b846fdac994323201f2688a584f6"><td class="memItemLeft" align="right" valign="top">PROTOBUF_ATTRIBUTE_REINITIALIZES void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a9028b846fdac994323201f2688a584f6">Clear</a> () final</td></tr>
<tr class="separator:a9028b846fdac994323201f2688a584f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af504378589b4a79573c9c8514756a0c1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#af504378589b4a79573c9c8514756a0c1">IsInitialized</a> () const final</td></tr>
<tr class="separator:af504378589b4a79573c9c8514756a0c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36b7f3be041fed113519d0412309d0b2"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a36b7f3be041fed113519d0412309d0b2">ByteSizeLong</a> () const final</td></tr>
<tr class="separator:a36b7f3be041fed113519d0412309d0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ef009dd5a8663497035434eae4b500"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a66ef009dd5a8663497035434eae4b500">MergePartialFromCodedStream</a> (::google::protobuf::io::CodedInputStream *input) final</td></tr>
<tr class="separator:a66ef009dd5a8663497035434eae4b500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afac97a81405afe49c7ee22069e5f088c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#afac97a81405afe49c7ee22069e5f088c">SerializeWithCachedSizes</a> (::google::protobuf::io::CodedOutputStream *output) const final</td></tr>
<tr class="separator:afac97a81405afe49c7ee22069e5f088c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ccc12c866228174e6e5a1e5b7521870"><td class="memItemLeft" align="right" valign="top">::google::protobuf::uint8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a6ccc12c866228174e6e5a1e5b7521870">InternalSerializeWithCachedSizesToArray</a> (::google::protobuf::uint8 *target) const final</td></tr>
<tr class="separator:a6ccc12c866228174e6e5a1e5b7521870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bd3a0b0d00956d299030f05bbfc1e8d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a7bd3a0b0d00956d299030f05bbfc1e8d">GetCachedSize</a> () const final</td></tr>
<tr class="separator:a7bd3a0b0d00956d299030f05bbfc1e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafccec65f54eeed2a8942d1e8714674d"><td class="memItemLeft" align="right" valign="top">::google::protobuf::Metadata&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#aafccec65f54eeed2a8942d1e8714674d">GetMetadata</a> () const final</td></tr>
<tr class="separator:aafccec65f54eeed2a8942d1e8714674d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3944feb979a5bd40059d0df0c13f495"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#ab3944feb979a5bd40059d0df0c13f495">has_solver_parameters</a> () const</td></tr>
<tr class="memdesc:ab3944feb979a5bd40059d0df0c13f495"><td class="mdescLeft">&#160;</td><td class="mdescRight">nested types -------------------------------------------------&mdash; <a href="#ab3944feb979a5bd40059d0df0c13f495">More...</a><br /></td></tr>
<tr class="separator:ab3944feb979a5bd40059d0df0c13f495"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18e18b1f7b035786a7d088588c9b1e72"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a18e18b1f7b035786a7d088588c9b1e72">clear_solver_parameters</a> ()</td></tr>
<tr class="separator:a18e18b1f7b035786a7d088588c9b1e72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41fba391a8dedcf4e5e92fd752833128"><td class="memItemLeft" align="right" valign="top">const ::operations_research::ConstraintSolverParameters &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">solver_parameters</a> () const</td></tr>
<tr class="separator:a41fba391a8dedcf4e5e92fd752833128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac29b72c52181f2e70f8a7fa534037bc7"><td class="memItemLeft" align="right" valign="top">::operations_research::ConstraintSolverParameters *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#ac29b72c52181f2e70f8a7fa534037bc7">release_solver_parameters</a> ()</td></tr>
<tr class="separator:ac29b72c52181f2e70f8a7fa534037bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6832823fcad80b2ad67e987fa7ffe8c6"><td class="memItemLeft" align="right" valign="top">::operations_research::ConstraintSolverParameters *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a6832823fcad80b2ad67e987fa7ffe8c6">mutable_solver_parameters</a> ()</td></tr>
<tr class="separator:a6832823fcad80b2ad67e987fa7ffe8c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe6672369c7e44db9ce84e8434961b83"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#afe6672369c7e44db9ce84e8434961b83">set_allocated_solver_parameters</a> (::operations_research::ConstraintSolverParameters *<a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">solver_parameters</a>)</td></tr>
<tr class="separator:afe6672369c7e44db9ce84e8434961b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab51b5389c0df261b637b3b1e1de9d79c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#ab51b5389c0df261b637b3b1e1de9d79c">clear_reduce_vehicle_cost_model</a> ()</td></tr>
<tr class="memdesc:ab51b5389c0df261b637b3b1e1de9d79c"><td class="mdescLeft">&#160;</td><td class="mdescRight">bool reduce_vehicle_cost_model = 2; <a href="#ab51b5389c0df261b637b3b1e1de9d79c">More...</a><br /></td></tr>
<tr class="separator:ab51b5389c0df261b637b3b1e1de9d79c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab64e41aa01a412274682e9402fc1bebd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#ab64e41aa01a412274682e9402fc1bebd">reduce_vehicle_cost_model</a> () const</td></tr>
<tr class="separator:ab64e41aa01a412274682e9402fc1bebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abea7aae1148de95e0344b7ec85aa5bf8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#abea7aae1148de95e0344b7ec85aa5bf8">set_reduce_vehicle_cost_model</a> (bool value)</td></tr>
<tr class="separator:abea7aae1148de95e0344b7ec85aa5bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e294616e90daec8e41dd2ec9597ba65"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a9e294616e90daec8e41dd2ec9597ba65">clear_max_callback_cache_size</a> ()</td></tr>
<tr class="memdesc:a9e294616e90daec8e41dd2ec9597ba65"><td class="mdescLeft">&#160;</td><td class="mdescRight">int32 max_callback_cache_size = 3; <a href="#a9e294616e90daec8e41dd2ec9597ba65">More...</a><br /></td></tr>
<tr class="separator:a9e294616e90daec8e41dd2ec9597ba65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a273fab71677f13bed5c14045c09e6fdc"><td class="memItemLeft" align="right" valign="top">::google::protobuf::int32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a273fab71677f13bed5c14045c09e6fdc">max_callback_cache_size</a> () const</td></tr>
<tr class="separator:a273fab71677f13bed5c14045c09e6fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab63f2fa95c48d2b50ccbcb008f0c1fad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#ab63f2fa95c48d2b50ccbcb008f0c1fad">set_max_callback_cache_size</a> (::google::protobuf::int32 value)</td></tr>
<tr class="separator:ab63f2fa95c48d2b50ccbcb008f0c1fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:af2b7c5b13fcd0918967e7ad746122179"><td class="memItemLeft" align="right" valign="top">static const ::google::protobuf::Descriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#af2b7c5b13fcd0918967e7ad746122179">descriptor</a> ()</td></tr>
<tr class="separator:af2b7c5b13fcd0918967e7ad746122179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abee30e8e2d8409d27fba944b8d205639"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#abee30e8e2d8409d27fba944b8d205639">default_instance</a> ()</td></tr>
<tr class="separator:abee30e8e2d8409d27fba944b8d205639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6d1dfc03401a626eae05eefe96fba2a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#ad6d1dfc03401a626eae05eefe96fba2a">InitAsDefaultInstance</a> ()</td></tr>
<tr class="separator:ad6d1dfc03401a626eae05eefe96fba2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86370068930dfd75ac7bbc2c67cfa59a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a86370068930dfd75ac7bbc2c67cfa59a">internal_default_instance</a> ()</td></tr>
<tr class="separator:a86370068930dfd75ac7bbc2c67cfa59a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a7ec3895aebd9e70db52d9e143b6f0ad0"><td class="memItemLeft" align="right" valign="top">static constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a7ec3895aebd9e70db52d9e143b6f0ad0">kIndexInFileMessages</a></td></tr>
<tr class="separator:a7ec3895aebd9e70db52d9e143b6f0ad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b34e77065fab2c168410c5a5660d1ff"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a2b34e77065fab2c168410c5a5660d1ff">kSolverParametersFieldNumber</a> = 1</td></tr>
<tr class="separator:a2b34e77065fab2c168410c5a5660d1ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1068497c47c57423825df8185c45a613"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a1068497c47c57423825df8185c45a613">kReduceVehicleCostModelFieldNumber</a> = 2</td></tr>
<tr class="separator:a1068497c47c57423825df8185c45a613"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e49da56f7912096d973085b907d69fd"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a8e49da56f7912096d973085b907d69fd">kMaxCallbackCacheSizeFieldNumber</a> = 3</td></tr>
<tr class="separator:a8e49da56f7912096d973085b907d69fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a3725cba34a2c4cf2f5bedae614b8f396"><td class="memItemLeft" align="right" valign="top">struct&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a3725cba34a2c4cf2f5bedae614b8f396">::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a></td></tr>
<tr class="separator:a3725cba34a2c4cf2f5bedae614b8f396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53621a310ee365c6b6c19203cc203349"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a53621a310ee365c6b6c19203cc203349">swap</a> (<a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;a, <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;b)</td></tr>
<tr class="separator:a53621a310ee365c6b6c19203cc203349"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00651">651</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afdad94942cbf733b3fee507f71622f14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdad94942cbf733b3fee507f71622f14">&#9670;&nbsp;</a></span>RoutingModelParameters() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">operations_research::RoutingModelParameters::RoutingModelParameters </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4bb0f3152e7d11541640fbf5173e7c2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bb0f3152e7d11541640fbf5173e7c2c">&#9670;&nbsp;</a></span>~RoutingModelParameters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual operations_research::RoutingModelParameters::~RoutingModelParameters </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adaacca6ad64833a84af634b302d0346e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adaacca6ad64833a84af634b302d0346e">&#9670;&nbsp;</a></span>RoutingModelParameters() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">operations_research::RoutingModelParameters::RoutingModelParameters </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a36b7f3be041fed113519d0412309d0b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36b7f3be041fed113519d0412309d0b2">&#9670;&nbsp;</a></span>ByteSizeLong()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t operations_research::RoutingModelParameters::ByteSizeLong </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9028b846fdac994323201f2688a584f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9028b846fdac994323201f2688a584f6">&#9670;&nbsp;</a></span>Clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PROTOBUF_ATTRIBUTE_REINITIALIZES void operations_research::RoutingModelParameters::Clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9e294616e90daec8e41dd2ec9597ba65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e294616e90daec8e41dd2ec9597ba65">&#9670;&nbsp;</a></span>clear_max_callback_cache_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::clear_max_callback_cache_size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>int32 max_callback_cache_size = 3; </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l01662">1662</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="ab51b5389c0df261b637b3b1e1de9d79c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab51b5389c0df261b637b3b1e1de9d79c">&#9670;&nbsp;</a></span>clear_reduce_vehicle_cost_model()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::clear_reduce_vehicle_cost_model </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>bool reduce_vehicle_cost_model = 2; </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l01648">1648</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a18e18b1f7b035786a7d088588c9b1e72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18e18b1f7b035786a7d088588c9b1e72">&#9670;&nbsp;</a></span>clear_solver_parameters()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::clear_solver_parameters </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0eba789c2b4eddce2dd347858d05801c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0eba789c2b4eddce2dd347858d05801c">&#9670;&nbsp;</a></span>CopyFrom() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::CopyFrom </td>
<td>(</td>
<td class="paramtype">const ::google::protobuf::Message &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1b36ce4778eeedfcea39bda0667d6a48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b36ce4778eeedfcea39bda0667d6a48">&#9670;&nbsp;</a></span>CopyFrom() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::CopyFrom </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abee30e8e2d8409d27fba944b8d205639"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abee30e8e2d8409d27fba944b8d205639">&#9670;&nbsp;</a></span>default_instance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp; operations_research::RoutingModelParameters::default_instance </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af2b7c5b13fcd0918967e7ad746122179"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2b7c5b13fcd0918967e7ad746122179">&#9670;&nbsp;</a></span>descriptor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const ::google::protobuf::Descriptor* operations_research::RoutingModelParameters::descriptor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00678">678</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a7bd3a0b0d00956d299030f05bbfc1e8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bd3a0b0d00956d299030f05bbfc1e8d">&#9670;&nbsp;</a></span>GetCachedSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int operations_research::RoutingModelParameters::GetCachedSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00724">724</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="aafccec65f54eeed2a8942d1e8714674d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafccec65f54eeed2a8942d1e8714674d">&#9670;&nbsp;</a></span>GetMetadata()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">::google::protobuf::Metadata operations_research::RoutingModelParameters::GetMetadata </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab3944feb979a5bd40059d0df0c13f495"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3944feb979a5bd40059d0df0c13f495">&#9670;&nbsp;</a></span>has_solver_parameters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::RoutingModelParameters::has_solver_parameters </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>nested types -------------------------------------------------&mdash; </p>
<p><a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>.</p>
<p>accessors ----------------------------------------------------&mdash; .operations_research.ConstraintSolverParameters solver_parameters = 1;</p>
<p>.operations_research.ConstraintSolverParameters solver_parameters = 1; </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l01603">1603</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="ad6d1dfc03401a626eae05eefe96fba2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6d1dfc03401a626eae05eefe96fba2a">&#9670;&nbsp;</a></span>InitAsDefaultInstance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void operations_research::RoutingModelParameters::InitAsDefaultInstance </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a86370068930dfd75ac7bbc2c67cfa59a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86370068930dfd75ac7bbc2c67cfa59a">&#9670;&nbsp;</a></span>internal_default_instance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>* operations_research::RoutingModelParameters::internal_default_instance </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00684">684</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a6ccc12c866228174e6e5a1e5b7521870"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ccc12c866228174e6e5a1e5b7521870">&#9670;&nbsp;</a></span>InternalSerializeWithCachedSizesToArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">::google::protobuf::uint8* operations_research::RoutingModelParameters::InternalSerializeWithCachedSizesToArray </td>
<td>(</td>
<td class="paramtype">::google::protobuf::uint8 *&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af504378589b4a79573c9c8514756a0c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af504378589b4a79573c9c8514756a0c1">&#9670;&nbsp;</a></span>IsInitialized()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::RoutingModelParameters::IsInitialized </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a273fab71677f13bed5c14045c09e6fdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a273fab71677f13bed5c14045c09e6fdc">&#9670;&nbsp;</a></span>max_callback_cache_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">google::protobuf::int32 operations_research::RoutingModelParameters::max_callback_cache_size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>@protoc_insertion_point(field_get:<a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a273fab71677f13bed5c14045c09e6fdc">operations_research.RoutingModelParameters.max_callback_cache_size</a>) </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l01665">1665</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a384c724a86d92fe3c0a0a9ea7b19c417"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a384c724a86d92fe3c0a0a9ea7b19c417">&#9670;&nbsp;</a></span>MergeFrom() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::MergeFrom </td>
<td>(</td>
<td class="paramtype">const ::google::protobuf::Message &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7109fe9204809f7aef11758f6649f88d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7109fe9204809f7aef11758f6649f88d">&#9670;&nbsp;</a></span>MergeFrom() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::MergeFrom </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a66ef009dd5a8663497035434eae4b500"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66ef009dd5a8663497035434eae4b500">&#9670;&nbsp;</a></span>MergePartialFromCodedStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::RoutingModelParameters::MergePartialFromCodedStream </td>
<td>(</td>
<td class="paramtype">::google::protobuf::io::CodedInputStream *&#160;</td>
<td class="paramname"><em>input</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6832823fcad80b2ad67e987fa7ffe8c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6832823fcad80b2ad67e987fa7ffe8c6">&#9670;&nbsp;</a></span>mutable_solver_parameters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">operations_research::ConstraintSolverParameters * operations_research::RoutingModelParameters::mutable_solver_parameters </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>@protoc_insertion_point(field_mutable:<a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">operations_research.RoutingModelParameters.solver_parameters</a>) </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l01619">1619</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a54379035b1b78c1e85904d2ed2a63f29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54379035b1b78c1e85904d2ed2a63f29">&#9670;&nbsp;</a></span>New() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>* operations_research::RoutingModelParameters::New </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>implements Message -------------------------------------------&mdash; </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00698">698</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a63c08f48b6de8d5134e98eb943b76ebb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63c08f48b6de8d5134e98eb943b76ebb">&#9670;&nbsp;</a></span>New() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>* operations_research::RoutingModelParameters::New </td>
<td>(</td>
<td class="paramtype">::google::protobuf::Arena *&#160;</td>
<td class="paramname"><em>arena</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00702">702</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a35a1ad7467c77c92554475f81ddc6e1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35a1ad7467c77c92554475f81ddc6e1b">&#9670;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a>&amp; operations_research::RoutingModelParameters::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00659">659</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="ab64e41aa01a412274682e9402fc1bebd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab64e41aa01a412274682e9402fc1bebd">&#9670;&nbsp;</a></span>reduce_vehicle_cost_model()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operations_research::RoutingModelParameters::reduce_vehicle_cost_model </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>@protoc_insertion_point(field_get:<a class="el" href="classoperations__research_1_1RoutingModelParameters.html#ab64e41aa01a412274682e9402fc1bebd">operations_research.RoutingModelParameters.reduce_vehicle_cost_model</a>) </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l01651">1651</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="ac29b72c52181f2e70f8a7fa534037bc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac29b72c52181f2e70f8a7fa534037bc7">&#9670;&nbsp;</a></span>release_solver_parameters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">operations_research::ConstraintSolverParameters * operations_research::RoutingModelParameters::release_solver_parameters </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>@protoc_insertion_point(field_release:<a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">operations_research.RoutingModelParameters.solver_parameters</a>) </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l01612">1612</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="afac97a81405afe49c7ee22069e5f088c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afac97a81405afe49c7ee22069e5f088c">&#9670;&nbsp;</a></span>SerializeWithCachedSizes()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::SerializeWithCachedSizes </td>
<td>(</td>
<td class="paramtype">::google::protobuf::io::CodedOutputStream *&#160;</td>
<td class="paramname"><em>output</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afe6672369c7e44db9ce84e8434961b83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe6672369c7e44db9ce84e8434961b83">&#9670;&nbsp;</a></span>set_allocated_solver_parameters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::set_allocated_solver_parameters </td>
<td>(</td>
<td class="paramtype">::operations_research::ConstraintSolverParameters *&#160;</td>
<td class="paramname"><em>solver_parameters</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>@protoc_insertion_point(field_set_allocated:<a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">operations_research.RoutingModelParameters.solver_parameters</a>) </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l01628">1628</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="ab63f2fa95c48d2b50ccbcb008f0c1fad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab63f2fa95c48d2b50ccbcb008f0c1fad">&#9670;&nbsp;</a></span>set_max_callback_cache_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::set_max_callback_cache_size </td>
<td>(</td>
<td class="paramtype">::google::protobuf::int32&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>@protoc_insertion_point(field_set:<a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a273fab71677f13bed5c14045c09e6fdc">operations_research.RoutingModelParameters.max_callback_cache_size</a>) </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l01669">1669</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="abea7aae1148de95e0344b7ec85aa5bf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abea7aae1148de95e0344b7ec85aa5bf8">&#9670;&nbsp;</a></span>set_reduce_vehicle_cost_model()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::set_reduce_vehicle_cost_model </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>@protoc_insertion_point(field_set:<a class="el" href="classoperations__research_1_1RoutingModelParameters.html#ab64e41aa01a412274682e9402fc1bebd">operations_research.RoutingModelParameters.reduce_vehicle_cost_model</a>) </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l01655">1655</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a41fba391a8dedcf4e5e92fd752833128"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41fba391a8dedcf4e5e92fd752833128">&#9670;&nbsp;</a></span>solver_parameters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const ::operations_research::ConstraintSolverParameters &amp; operations_research::RoutingModelParameters::solver_parameters </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>@protoc_insertion_point(field_get:<a class="el" href="classoperations__research_1_1RoutingModelParameters.html#a41fba391a8dedcf4e5e92fd752833128">operations_research.RoutingModelParameters.solver_parameters</a>) </p>
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l01606">1606</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="ae3393532483f41ce1eeed2e5a7d05ebe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3393532483f41ce1eeed2e5a7d05ebe">&#9670;&nbsp;</a></span>Swap()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void operations_research::RoutingModelParameters::Swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> *&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a3725cba34a2c4cf2f5bedae614b8f396"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3725cba34a2c4cf2f5bedae614b8f396">&#9670;&nbsp;</a></span>::TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend struct ::<a class="el" href="structTableStruct__ortools__2fconstraint__5fsolver__2frouting__5fparameters__2eproto.html">TableStruct_ortools_2fconstraint_5fsolver_2frouting_5fparameters_2eproto</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00776">776</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a53621a310ee365c6b6c19203cc203349"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53621a310ee365c6b6c19203cc203349">&#9670;&nbsp;</a></span>swap</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1RoutingModelParameters.html">RoutingModelParameters</a> &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00692">692</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a7ec3895aebd9e70db52d9e143b6f0ad0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ec3895aebd9e70db52d9e143b6f0ad0">&#9670;&nbsp;</a></span>kIndexInFileMessages</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr int operations_research::RoutingModelParameters::kIndexInFileMessages</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div><div class="line"> 2</div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00688">688</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a8e49da56f7912096d973085b907d69fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e49da56f7912096d973085b907d69fd">&#9670;&nbsp;</a></span>kMaxCallbackCacheSizeFieldNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int operations_research::RoutingModelParameters::kMaxCallbackCacheSizeFieldNumber = 3</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00763">763</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a1068497c47c57423825df8185c45a613"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1068497c47c57423825df8185c45a613">&#9670;&nbsp;</a></span>kReduceVehicleCostModelFieldNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int operations_research::RoutingModelParameters::kReduceVehicleCostModelFieldNumber = 2</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00757">757</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<a id="a2b34e77065fab2c168410c5a5660d1ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b34e77065fab2c168410c5a5660d1ff">&#9670;&nbsp;</a></span>kSolverParametersFieldNumber</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int operations_research::RoutingModelParameters::kSolverParametersFieldNumber = 1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="routing__parameters_8pb_8h_source.html#l00749">749</a> of file <a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="routing__parameters_8pb_8h_source.html">routing_parameters.pb.h</a></li>
</ul>
</div><!-- contents -->
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>