294 lines
16 KiB
HTML
294 lines
16 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"/>-->
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="styleSheet.tmp.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="banner-container">
|
|
<div id="banner">
|
|
<span id="sfml">Google OR-Tools 8.0</span>
|
|
</div>
|
|
</div>
|
|
<div id="content" style="width: 100%; overflow: hidden;">
|
|
<div style="margin-left: 15px; margin-top: 5px; float: left; color: #145A32;">
|
|
<h2>C++ Reference</h2>
|
|
<ul>
|
|
<li><a href="../cpp_algorithms/annotated.html">Algorithms</a></li>
|
|
<li><a href="../cpp_sat/annotated.html">CP-SAT</a></li>
|
|
<li><a href="../cpp_graph/annotated.html">Graph</a></li>
|
|
<li><a href="../cpp_routing/annotated.html">Routing</a></li>
|
|
<li><a href="../cpp_linear/annotated.html">Linear solver</a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="content">
|
|
<div align="center">
|
|
<h1 style="color: #145A32;">C++ Reference: Routing</h1>
|
|
</div>
|
|
<!-- Generated by Doxygen 1.8.20 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('functions_func_m.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="contents">
|
|
 
|
|
|
|
<h3><a id="index_m"></a>- m -</h3><ul>
|
|
<li>Maintain()
|
|
: <a class="el" href="classoperations__research_1_1_search_log.html#aa776d47ceec0ae7dceb9723a0fc82fb3">SearchLog</a>
|
|
</li>
|
|
<li>MakeActive()
|
|
: <a class="el" href="classoperations__research_1_1_path_operator.html#a8b1a0ecf6778a8018576d94b3c73930b">PathOperator</a>
|
|
</li>
|
|
<li>MakeChainInactive()
|
|
: <a class="el" href="classoperations__research_1_1_path_operator.html#adfe2c499f99ed814dbdd8e75db63ae3e">PathOperator</a>
|
|
</li>
|
|
<li>MakeDisjunctionNodesUnperformed()
|
|
: <a class="el" href="classoperations__research_1_1_routing_filtered_heuristic.html#aa0ae711364aadabc5365babc40a79fed">RoutingFilteredHeuristic</a>
|
|
</li>
|
|
<li>MakeDomainIterator()
|
|
: <a class="el" href="classoperations__research_1_1_boolean_var.html#aee05ad8a7a9613f9282d78f76a28d5d7">BooleanVar</a>
|
|
</li>
|
|
<li>MakeGreedyDescentLSOperator()
|
|
: <a class="el" href="classoperations__research_1_1_routing_model.html#aa1c45751ee316e0948ba32494262f006">RoutingModel</a>
|
|
</li>
|
|
<li>MakeGuidedSlackFinalizer()
|
|
: <a class="el" href="classoperations__research_1_1_routing_model.html#a20d0a3f5cec2e425c86f358e5f06b4a8">RoutingModel</a>
|
|
</li>
|
|
<li>MakeHoleIterator()
|
|
: <a class="el" href="classoperations__research_1_1_boolean_var.html#a20bf9afc3df7e1a1c8484c0e26567fd6">BooleanVar</a>
|
|
</li>
|
|
<li>MakeNeighbor()
|
|
: <a class="el" href="classoperations__research_1_1_exchange_subtrip.html#a24ea165f00f8e15de94958fc804ff209">ExchangeSubtrip</a>
|
|
, <a class="el" href="classoperations__research_1_1_index_pair_swap_active_operator.html#a24ea165f00f8e15de94958fc804ff209">IndexPairSwapActiveOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_light_pair_relocate_operator.html#a24ea165f00f8e15de94958fc804ff209">LightPairRelocateOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_make_pair_active_operator.html#a24ea165f00f8e15de94958fc804ff209">MakePairActiveOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_make_pair_inactive_operator.html#a24ea165f00f8e15de94958fc804ff209">MakePairInactiveOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_make_relocate_neighbors_operator.html#a24ea165f00f8e15de94958fc804ff209">MakeRelocateNeighborsOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_pair_exchange_operator.html#a24ea165f00f8e15de94958fc804ff209">PairExchangeOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_pair_exchange_relocate_operator.html#a24ea165f00f8e15de94958fc804ff209">PairExchangeRelocateOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_pair_node_swap_active_operator.html#a24ea165f00f8e15de94958fc804ff209">PairNodeSwapActiveOperator< swap_first ></a>
|
|
, <a class="el" href="classoperations__research_1_1_pair_relocate_operator.html#a24ea165f00f8e15de94958fc804ff209">PairRelocateOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_path_operator.html#a10ae14d6daad9088377260420952f814">PathOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_relocate_expensive_chain.html#a24ea165f00f8e15de94958fc804ff209">RelocateExpensiveChain</a>
|
|
, <a class="el" href="classoperations__research_1_1_relocate_subtrip.html#a24ea165f00f8e15de94958fc804ff209">RelocateSubtrip</a>
|
|
</li>
|
|
<li>MakeNextNeighbor()
|
|
: <a class="el" href="classoperations__research_1_1_index_pair_swap_active_operator.html#a2b47576627076cc054924a89a08f69a6">IndexPairSwapActiveOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_int_var_local_search_operator.html#a2b47576627076cc054924a89a08f69a6">IntVarLocalSearchOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_local_search_operator.html#a9bd1712271364632b22009ef10eb2172">LocalSearchOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_pair_node_swap_active_operator.html#a2b47576627076cc054924a89a08f69a6">PairNodeSwapActiveOperator< swap_first ></a>
|
|
, <a class="el" href="classoperations__research_1_1_swap_index_pair_operator.html#a2b47576627076cc054924a89a08f69a6">SwapIndexPairOperator</a>
|
|
</li>
|
|
<li>MakeOneNeighbor()
|
|
: <a class="el" href="classoperations__research_1_1_base_lns.html#ad14cde260686e5b4174e691675df3139">BaseLns</a>
|
|
, <a class="el" href="classoperations__research_1_1_change_value.html#ad14cde260686e5b4174e691675df3139">ChangeValue</a>
|
|
, <a class="el" href="classoperations__research_1_1_int_var_local_search_operator.html#a4e4f1f53f6a8a6bdb6c9d7c97842565d">IntVarLocalSearchOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_make_pair_active_operator.html#ad14cde260686e5b4174e691675df3139">MakePairActiveOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_path_operator.html#ad14cde260686e5b4174e691675df3139">PathOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1_relocate_expensive_chain.html#ad14cde260686e5b4174e691675df3139">RelocateExpensiveChain</a>
|
|
</li>
|
|
<li>MakePairActiveOperator()
|
|
: <a class="el" href="classoperations__research_1_1_make_pair_active_operator.html#ac930f91c6ecdd569f09ed58b393c0f18">MakePairActiveOperator</a>
|
|
</li>
|
|
<li>MakePairInactiveOperator()
|
|
: <a class="el" href="classoperations__research_1_1_make_pair_inactive_operator.html#a1f23b33038df228d99beb1df7f52c211">MakePairInactiveOperator</a>
|
|
</li>
|
|
<li>MakePathSpansAndTotalSlacks()
|
|
: <a class="el" href="classoperations__research_1_1_routing_model.html#ac041507427102f15800b00ece1f7b2c8">RoutingModel</a>
|
|
</li>
|
|
<li>MakeRelocateNeighborsOperator()
|
|
: <a class="el" href="classoperations__research_1_1_make_relocate_neighbors_operator.html#a971457539d3fa9018e98ff3cdb6fa8e8">MakeRelocateNeighborsOperator</a>
|
|
</li>
|
|
<li>MakeSelfDependentDimensionFinalizer()
|
|
: <a class="el" href="classoperations__research_1_1_routing_model.html#a56c3abe7b321f4caf06a0a5e72586cac">RoutingModel</a>
|
|
</li>
|
|
<li>MakeStateDependentTransit()
|
|
: <a class="el" href="classoperations__research_1_1_routing_model.html#a4140d4b0c6b75f277f5aefd1768d2fd9">RoutingModel</a>
|
|
</li>
|
|
<li>MakeUnassignedNodesUnperformed()
|
|
: <a class="el" href="classoperations__research_1_1_routing_filtered_heuristic.html#a97049801609b8cb68c0428970f916fd4">RoutingFilteredHeuristic</a>
|
|
</li>
|
|
<li>MarkChange()
|
|
: <a class="el" href="classoperations__research_1_1_var_local_search_operator.html#a7d4345afe8b6013c483417a074add896">VarLocalSearchOperator< V, Val, Handler ></a>
|
|
</li>
|
|
<li>Max()
|
|
: <a class="el" href="classoperations__research_1_1_boolean_var.html#aef31aec3dd445e21c9c17af4e907ea54">BooleanVar</a>
|
|
, <a class="el" href="classoperations__research_1_1_local_search_variable.html#a5fa627799e723b650fe562b05e1fef5f">LocalSearchVariable</a>
|
|
</li>
|
|
<li>max()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#ab1089ec34b5fba89b592ba6abf5a9833">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>max_callback_cache_size()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#acd3f1c4f5f355235c6382c78baff20c3">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>max_edge_finder_size()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a8dda82b09bb08c062e2ee6155be61e93">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>MergeFrom()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#acb5de557b365a8edf7c2b93d7f1f7949">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>Min()
|
|
: <a class="el" href="classoperations__research_1_1_boolean_var.html#a94c48877d8d1cf2b90701343c4660112">BooleanVar</a>
|
|
, <a class="el" href="classoperations__research_1_1_local_search_variable.html#a53e9735282c0bf0769962bd1b6a643bc">LocalSearchVariable</a>
|
|
</li>
|
|
<li>min()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#ac4b467a696fb461c6ec1f05a57d4c01a">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>MirrorTasks()
|
|
: <a class="el" href="classoperations__research_1_1_disjunctive_propagator.html#a29620476a22fde70929c77dc6342be0e">DisjunctivePropagator</a>
|
|
</li>
|
|
<li>mixed_integer_scheduling_solver()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#ad1d0df8d9f9013c234b3952bdfbc23f5">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>model()
|
|
: <a class="el" href="classoperations__research_1_1_routing_dimension.html#a35a576bb3ea6814f122593d44a3c391e">RoutingDimension</a>
|
|
, <a class="el" href="classoperations__research_1_1_routing_filtered_heuristic.html#a35a576bb3ea6814f122593d44a3c391e">RoutingFilteredHeuristic</a>
|
|
</li>
|
|
<li>ModelCache()
|
|
: <a class="el" href="classoperations__research_1_1_model_cache.html#acd88718f3a65aad365c90d239b1a57bb">ModelCache</a>
|
|
</li>
|
|
<li>ModelParser()
|
|
: <a class="el" href="classoperations__research_1_1_model_parser.html#a8a58bcdd2aba971801f05e87d76fa5cb">ModelParser</a>
|
|
</li>
|
|
<li>ModifyValue()
|
|
: <a class="el" href="classoperations__research_1_1_change_value.html#a8f2f83ea0ee3b4bc3ed98fcb0a1d8f94">ChangeValue</a>
|
|
</li>
|
|
<li>MoveChain()
|
|
: <a class="el" href="classoperations__research_1_1_path_operator.html#afce7de594ac758357d23d1e4b087ebf0">PathOperator</a>
|
|
</li>
|
|
<li>mutable_backward_sequence()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a66042ad83983ce1b9275c32ea7b11fed">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_bns()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a846dcb53c4c5dbdff0f7bd6fb0655f41">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_constraint_id()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#ab9407c8c83c516d9e4c3ed3241202bfe">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_demon_id()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a05f631fb03f38a2647e65445cba3d94c">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_demons()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a15d7428d69b3e51f43ccff11644d600d">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_end_time()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a021316834ba5874149bd9dadaa0357c0">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_forward_sequence()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#aa9fd9d069e7023405d4d39eec37665c2">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_initial_propagation_end_time()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#ac021f49b2d0d6ee5ab18a7d91f55560f">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_initial_propagation_start_time()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a2c94ece347e46b4b52af48f27c396dad">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_int_var_assignment()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a1c75c4c4fbe25b11c18293f70116ddda">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_interval_var_assignment()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a8e07746980ac7af0f706715f98dc17b3">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_lns_time_limit()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#aee3f552fa64eda7f7377f8e04ea89129">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_local_search_operators()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#af2351dcf74c6540a018080549c66e8d9">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_log_tag()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a0297b7583cfdc276c2aa2d12e47f5438">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_objective()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#ad83a265fa7e78663449646ef926620e8">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_profile_file()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a5129275d55742771716d34bd355e5497">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_sequence_var_assignment()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a58a42e9fa38a543524a430047d69c48b">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_solver_parameters()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#afd83d7b7290956470e1c2ef1c61c695f">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_start_time()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#ae074b107ec759efef7bd8c07868194c7">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_time_limit()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a5443032e36ac47b18ecae42942630de4">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_unperformed()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a17bcd70c9badda361a3835059aeca284">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_var_id()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a395dd56aab9068299b23051a3d304cf7">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_worker_info()
|
|
: <a class="el" href="classoperations__research_1_1_p_r_o_t_o_b_u_f___f_i_n_a_l.html#a5549e23ffc7185c891a24f0edef00686">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>MutableLast()
|
|
: <a class="el" href="classoperations__research_1_1_simple_rev_f_i_f_o.html#a5b19539e4bfd49ed8a3f8ac982068188">SimpleRevFIFO< T ></a>
|
|
</li>
|
|
<li>MutablePreAssignment()
|
|
: <a class="el" href="classoperations__research_1_1_routing_model.html#a3af1158b77552d60afc3f0473de3892d">RoutingModel</a>
|
|
</li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
</div>
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|