288 lines
17 KiB
HTML
288 lines
17 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="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">Google OR-Tools 7.7</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.18 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<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="navrow3" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="functions.html"><span>All</span></a></li>
|
|
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
|
|
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
<li><a href="functions_type.html"><span>Typedefs</span></a></li>
|
|
<li><a href="functions_enum.html"><span>Enumerations</span></a></li>
|
|
<li><a href="functions_eval.html"><span>Enumerator</span></a></li>
|
|
<li><a href="functions_rela.html"><span>Related Functions</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow4" class="tabs3">
|
|
<ul class="tablist">
|
|
<li><a href="functions_func.html#index__5F"><span>_</span></a></li>
|
|
<li><a href="functions_func_a.html#index_a"><span>a</span></a></li>
|
|
<li><a href="functions_func_b.html#index_b"><span>b</span></a></li>
|
|
<li><a href="functions_func_c.html#index_c"><span>c</span></a></li>
|
|
<li><a href="functions_func_d.html#index_d"><span>d</span></a></li>
|
|
<li><a href="functions_func_e.html#index_e"><span>e</span></a></li>
|
|
<li><a href="functions_func_f.html#index_f"><span>f</span></a></li>
|
|
<li><a href="functions_func_g.html#index_g"><span>g</span></a></li>
|
|
<li><a href="functions_func_h.html#index_h"><span>h</span></a></li>
|
|
<li><a href="functions_func_i.html#index_i"><span>i</span></a></li>
|
|
<li><a href="functions_func_l.html#index_l"><span>l</span></a></li>
|
|
<li class="current"><a href="functions_func_m.html#index_m"><span>m</span></a></li>
|
|
<li><a href="functions_func_n.html#index_n"><span>n</span></a></li>
|
|
<li><a href="functions_func_o.html#index_o"><span>o</span></a></li>
|
|
<li><a href="functions_func_p.html#index_p"><span>p</span></a></li>
|
|
<li><a href="functions_func_r.html#index_r"><span>r</span></a></li>
|
|
<li><a href="functions_func_s.html#index_s"><span>s</span></a></li>
|
|
<li><a href="functions_func_t.html#index_t"><span>t</span></a></li>
|
|
<li><a href="functions_func_u.html#index_u"><span>u</span></a></li>
|
|
<li><a href="functions_func_v.html#index_v"><span>v</span></a></li>
|
|
<li><a href="functions_func_w.html#index_w"><span>w</span></a></li>
|
|
<li><a href="functions_func_~.html#index__7E"><span>~</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="contents">
|
|
 
|
|
|
|
<h3><a id="index_m"></a>- m -</h3><ul>
|
|
<li>Maintain()
|
|
: <a class="el" href="classoperations__research_1_1SearchLog.html#aa776d47ceec0ae7dceb9723a0fc82fb3">SearchLog</a>
|
|
</li>
|
|
<li>MakeActive()
|
|
: <a class="el" href="classoperations__research_1_1PathOperator.html#a8b1a0ecf6778a8018576d94b3c73930b">PathOperator</a>
|
|
</li>
|
|
<li>MakeChainInactive()
|
|
: <a class="el" href="classoperations__research_1_1PathOperator.html#adfe2c499f99ed814dbdd8e75db63ae3e">PathOperator</a>
|
|
</li>
|
|
<li>MakeDisjunctionNodesUnperformed()
|
|
: <a class="el" href="classoperations__research_1_1RoutingFilteredHeuristic.html#aa0ae711364aadabc5365babc40a79fed">RoutingFilteredHeuristic</a>
|
|
</li>
|
|
<li>MakeDomainIterator()
|
|
: <a class="el" href="classoperations__research_1_1BooleanVar.html#aee05ad8a7a9613f9282d78f76a28d5d7">BooleanVar</a>
|
|
</li>
|
|
<li>MakeGreedyDescentLSOperator()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#aa1c45751ee316e0948ba32494262f006">RoutingModel</a>
|
|
</li>
|
|
<li>MakeGuidedSlackFinalizer()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a20d0a3f5cec2e425c86f358e5f06b4a8">RoutingModel</a>
|
|
</li>
|
|
<li>MakeHoleIterator()
|
|
: <a class="el" href="classoperations__research_1_1BooleanVar.html#a20bf9afc3df7e1a1c8484c0e26567fd6">BooleanVar</a>
|
|
</li>
|
|
<li>MakeNeighbor()
|
|
: <a class="el" href="classoperations__research_1_1ExchangeSubtrip.html#a24ea165f00f8e15de94958fc804ff209">ExchangeSubtrip</a>
|
|
, <a class="el" href="classoperations__research_1_1IndexPairSwapActiveOperator.html#a24ea165f00f8e15de94958fc804ff209">IndexPairSwapActiveOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1LightPairRelocateOperator.html#a24ea165f00f8e15de94958fc804ff209">LightPairRelocateOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1MakePairActiveOperator.html#a24ea165f00f8e15de94958fc804ff209">MakePairActiveOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1MakePairInactiveOperator.html#a24ea165f00f8e15de94958fc804ff209">MakePairInactiveOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1MakeRelocateNeighborsOperator.html#a24ea165f00f8e15de94958fc804ff209">MakeRelocateNeighborsOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1PairExchangeOperator.html#a24ea165f00f8e15de94958fc804ff209">PairExchangeOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1PairExchangeRelocateOperator.html#a24ea165f00f8e15de94958fc804ff209">PairExchangeRelocateOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1PairNodeSwapActiveOperator.html#a24ea165f00f8e15de94958fc804ff209">PairNodeSwapActiveOperator< swap_first ></a>
|
|
, <a class="el" href="classoperations__research_1_1PairRelocateOperator.html#a24ea165f00f8e15de94958fc804ff209">PairRelocateOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1PathOperator.html#a10ae14d6daad9088377260420952f814">PathOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1RelocateExpensiveChain.html#a24ea165f00f8e15de94958fc804ff209">RelocateExpensiveChain</a>
|
|
, <a class="el" href="classoperations__research_1_1RelocateSubtrip.html#a24ea165f00f8e15de94958fc804ff209">RelocateSubtrip</a>
|
|
</li>
|
|
<li>MakeNextNeighbor()
|
|
: <a class="el" href="classoperations__research_1_1IndexPairSwapActiveOperator.html#a2b47576627076cc054924a89a08f69a6">IndexPairSwapActiveOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1IntVarLocalSearchOperator.html#a2b47576627076cc054924a89a08f69a6">IntVarLocalSearchOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1LocalSearchOperator.html#a9bd1712271364632b22009ef10eb2172">LocalSearchOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1PairNodeSwapActiveOperator.html#a2b47576627076cc054924a89a08f69a6">PairNodeSwapActiveOperator< swap_first ></a>
|
|
, <a class="el" href="classoperations__research_1_1SwapIndexPairOperator.html#a2b47576627076cc054924a89a08f69a6">SwapIndexPairOperator</a>
|
|
</li>
|
|
<li>MakeOneNeighbor()
|
|
: <a class="el" href="classoperations__research_1_1BaseLns.html#ad14cde260686e5b4174e691675df3139">BaseLns</a>
|
|
, <a class="el" href="classoperations__research_1_1ChangeValue.html#ad14cde260686e5b4174e691675df3139">ChangeValue</a>
|
|
, <a class="el" href="classoperations__research_1_1IntVarLocalSearchOperator.html#a4e4f1f53f6a8a6bdb6c9d7c97842565d">IntVarLocalSearchOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1MakePairActiveOperator.html#ad14cde260686e5b4174e691675df3139">MakePairActiveOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1PathOperator.html#ad14cde260686e5b4174e691675df3139">PathOperator</a>
|
|
, <a class="el" href="classoperations__research_1_1RelocateExpensiveChain.html#ad14cde260686e5b4174e691675df3139">RelocateExpensiveChain</a>
|
|
</li>
|
|
<li>MakePairActiveOperator()
|
|
: <a class="el" href="classoperations__research_1_1MakePairActiveOperator.html#ac930f91c6ecdd569f09ed58b393c0f18">MakePairActiveOperator</a>
|
|
</li>
|
|
<li>MakePairInactiveOperator()
|
|
: <a class="el" href="classoperations__research_1_1MakePairInactiveOperator.html#a1f23b33038df228d99beb1df7f52c211">MakePairInactiveOperator</a>
|
|
</li>
|
|
<li>MakePathSpansAndTotalSlacks()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#ac041507427102f15800b00ece1f7b2c8">RoutingModel</a>
|
|
</li>
|
|
<li>MakeRelocateNeighborsOperator()
|
|
: <a class="el" href="classoperations__research_1_1MakeRelocateNeighborsOperator.html#a971457539d3fa9018e98ff3cdb6fa8e8">MakeRelocateNeighborsOperator</a>
|
|
</li>
|
|
<li>MakeSelfDependentDimensionFinalizer()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a56c3abe7b321f4caf06a0a5e72586cac">RoutingModel</a>
|
|
</li>
|
|
<li>MakeStateDependentTransit()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a4140d4b0c6b75f277f5aefd1768d2fd9">RoutingModel</a>
|
|
</li>
|
|
<li>MakeUnassignedNodesUnperformed()
|
|
: <a class="el" href="classoperations__research_1_1RoutingFilteredHeuristic.html#a97049801609b8cb68c0428970f916fd4">RoutingFilteredHeuristic</a>
|
|
</li>
|
|
<li>MarkChange()
|
|
: <a class="el" href="classoperations__research_1_1VarLocalSearchOperator.html#a7d4345afe8b6013c483417a074add896">VarLocalSearchOperator< V, Val, Handler ></a>
|
|
</li>
|
|
<li>Max()
|
|
: <a class="el" href="classoperations__research_1_1BooleanVar.html#aef31aec3dd445e21c9c17af4e907ea54">BooleanVar</a>
|
|
, <a class="el" href="classoperations__research_1_1LocalSearchVariable.html#a5fa627799e723b650fe562b05e1fef5f">LocalSearchVariable</a>
|
|
</li>
|
|
<li>max()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#ab1089ec34b5fba89b592ba6abf5a9833">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>max_callback_cache_size()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#acd3f1c4f5f355235c6382c78baff20c3">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>max_edge_finder_size()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a8dda82b09bb08c062e2ee6155be61e93">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>MergeFrom()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#acb5de557b365a8edf7c2b93d7f1f7949">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>Min()
|
|
: <a class="el" href="classoperations__research_1_1BooleanVar.html#a94c48877d8d1cf2b90701343c4660112">BooleanVar</a>
|
|
, <a class="el" href="classoperations__research_1_1LocalSearchVariable.html#a53e9735282c0bf0769962bd1b6a643bc">LocalSearchVariable</a>
|
|
</li>
|
|
<li>min()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#ac4b467a696fb461c6ec1f05a57d4c01a">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>MirrorTasks()
|
|
: <a class="el" href="classoperations__research_1_1DisjunctivePropagator.html#a29620476a22fde70929c77dc6342be0e">DisjunctivePropagator</a>
|
|
</li>
|
|
<li>mixed_integer_scheduling_solver()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#ad1d0df8d9f9013c234b3952bdfbc23f5">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>model()
|
|
: <a class="el" href="classoperations__research_1_1RoutingDimension.html#a35a576bb3ea6814f122593d44a3c391e">RoutingDimension</a>
|
|
, <a class="el" href="classoperations__research_1_1RoutingFilteredHeuristic.html#a35a576bb3ea6814f122593d44a3c391e">RoutingFilteredHeuristic</a>
|
|
</li>
|
|
<li>ModelCache()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#acd88718f3a65aad365c90d239b1a57bb">ModelCache</a>
|
|
</li>
|
|
<li>ModelParser()
|
|
: <a class="el" href="classoperations__research_1_1ModelParser.html#a8a58bcdd2aba971801f05e87d76fa5cb">ModelParser</a>
|
|
</li>
|
|
<li>ModifyValue()
|
|
: <a class="el" href="classoperations__research_1_1ChangeValue.html#a8f2f83ea0ee3b4bc3ed98fcb0a1d8f94">ChangeValue</a>
|
|
</li>
|
|
<li>MoveChain()
|
|
: <a class="el" href="classoperations__research_1_1PathOperator.html#afce7de594ac758357d23d1e4b087ebf0">PathOperator</a>
|
|
</li>
|
|
<li>mutable_backward_sequence()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a66042ad83983ce1b9275c32ea7b11fed">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_bns()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a846dcb53c4c5dbdff0f7bd6fb0655f41">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_constraint_id()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#ab9407c8c83c516d9e4c3ed3241202bfe">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_demon_id()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a05f631fb03f38a2647e65445cba3d94c">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_demons()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#ae55af475c692e69171dc73996931214c">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_end_time()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a021316834ba5874149bd9dadaa0357c0">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_forward_sequence()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#aa9fd9d069e7023405d4d39eec37665c2">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_initial_propagation_end_time()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#ac021f49b2d0d6ee5ab18a7d91f55560f">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_initial_propagation_start_time()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a2c94ece347e46b4b52af48f27c396dad">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_int_var_assignment()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a3c75475f384b1285dc108d2b7ae7affd">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_interval_var_assignment()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#aad1a62d404adc638a51e5ceefcccb8a5">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_lns_time_limit()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#aee3f552fa64eda7f7377f8e04ea89129">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_local_search_operators()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#af2351dcf74c6540a018080549c66e8d9">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_objective()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#ad83a265fa7e78663449646ef926620e8">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_profile_file()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a5129275d55742771716d34bd355e5497">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_sequence_var_assignment()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a58a42e9fa38a543524a430047d69c48b">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_solver_parameters()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#afd83d7b7290956470e1c2ef1c61c695f">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_start_time()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#ae074b107ec759efef7bd8c07868194c7">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_time_limit()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a5443032e36ac47b18ecae42942630de4">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_unperformed()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a17bcd70c9badda361a3835059aeca284">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_var_id()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a395dd56aab9068299b23051a3d304cf7">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>mutable_worker_info()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a5549e23ffc7185c891a24f0edef00686">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>MutableLast()
|
|
: <a class="el" href="classoperations__research_1_1SimpleRevFIFO.html#a5b19539e4bfd49ed8a3f8ac982068188">SimpleRevFIFO< T ></a>
|
|
</li>
|
|
<li>MutablePreAssignment()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a3af1158b77552d60afc3f0473de3892d">RoutingModel</a>
|
|
</li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div>
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|