178 lines
18 KiB
HTML
178 lines
18 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 9.3</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.9.3 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('functions_~.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">
|
|
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
|
|
|
|
<h3><a id="index__7E" name="index__7E"></a>- ~ -</h3><ul>
|
|
<li>~ArrayWithOffset() : <a class="el" href="classoperations__research_1_1_array_with_offset.html#a88e32439ca2aef1df5d8a59d02dc145c">ArrayWithOffset< T ></a></li>
|
|
<li>~Assignment() : <a class="el" href="classoperations__research_1_1_assignment.html#a81ef5c2da0677185d64d6c79d9ef9eb5">Assignment</a></li>
|
|
<li>~BaseIntExpr() : <a class="el" href="classoperations__research_1_1_base_int_expr.html#ad10ba599bb4d5563b023f6d80363e713">BaseIntExpr</a></li>
|
|
<li>~BaseLns() : <a class="el" href="classoperations__research_1_1_base_lns.html#a4b7841840aa1d1db5969b556993c4701">BaseLns</a></li>
|
|
<li>~BaseObject() : <a class="el" href="classoperations__research_1_1_base_object.html#a9d8322d9fcae16059ee5a30839360bfe">BaseObject</a></li>
|
|
<li>~BooleanVar() : <a class="el" href="classoperations__research_1_1_boolean_var.html#aff6bd70a429314a0d34cfc87cd6adeea">BooleanVar</a></li>
|
|
<li>~CallMethod0() : <a class="el" href="classoperations__research_1_1_call_method0.html#a27e4f9bb590aef0900a373cfe7f34615">CallMethod0< T ></a></li>
|
|
<li>~CallMethod1() : <a class="el" href="classoperations__research_1_1_call_method1.html#abb048ab554f3f8a361593b483fd4098c">CallMethod1< T, P ></a></li>
|
|
<li>~CallMethod2() : <a class="el" href="classoperations__research_1_1_call_method2.html#ac2fbc05e88a31bf2a1770247af178418">CallMethod2< T, P, Q ></a></li>
|
|
<li>~CallMethod3() : <a class="el" href="classoperations__research_1_1_call_method3.html#a7d00aec69640287b4cab7b6006796450">CallMethod3< T, P, Q, R ></a></li>
|
|
<li>~CastConstraint() : <a class="el" href="classoperations__research_1_1_cast_constraint.html#a870e6a416b760b2c0aaba0d45ce7a359">CastConstraint</a></li>
|
|
<li>~ChangeValue() : <a class="el" href="classoperations__research_1_1_change_value.html#a65938f69ea3057a0c2cada291b8c6bce">ChangeValue</a></li>
|
|
<li>~Constraint() : <a class="el" href="classoperations__research_1_1_constraint.html#a06a1a88fd005ae10834c7fcfa4bc8d20">Constraint</a></li>
|
|
<li>~Decision() : <a class="el" href="classoperations__research_1_1_decision.html#a51b2fa6aacf500666d37f0a73eb57c45">Decision</a></li>
|
|
<li>~DecisionBuilder() : <a class="el" href="classoperations__research_1_1_decision_builder.html#ad3bd886b44a7c315a2ed7b5da09798aa">DecisionBuilder</a></li>
|
|
<li>~DecisionVisitor() : <a class="el" href="classoperations__research_1_1_decision_visitor.html#a355cefbc4074014fa7dfe2b8843b95d9">DecisionVisitor</a></li>
|
|
<li>~DelayedCallMethod0() : <a class="el" href="classoperations__research_1_1_delayed_call_method0.html#abd9bafdfee91dc487e75378f8c6cbaa7">DelayedCallMethod0< T ></a></li>
|
|
<li>~DelayedCallMethod1() : <a class="el" href="classoperations__research_1_1_delayed_call_method1.html#afa281aea428f9c42e09515bda6a918e5">DelayedCallMethod1< T, P ></a></li>
|
|
<li>~DelayedCallMethod2() : <a class="el" href="classoperations__research_1_1_delayed_call_method2.html#a48ef3b8afff6d3904fcbe52d8c65ccb8">DelayedCallMethod2< T, P, Q ></a></li>
|
|
<li>~Demon() : <a class="el" href="classoperations__research_1_1_demon.html#a5c1d752bf5b8c6e57bd7defbdbc3e0d8">Demon</a></li>
|
|
<li>~DisjunctiveConstraint() : <a class="el" href="classoperations__research_1_1_disjunctive_constraint.html#aba974c73a007aa0553c09999b6ea0c2c">DisjunctiveConstraint</a></li>
|
|
<li>~FilteredHeuristicCloseNodesLNSOperator() : <a class="el" href="classoperations__research_1_1_filtered_heuristic_close_nodes_l_n_s_operator.html#a5cce24de2d0d9e1a67516b7c07d5b4a9">FilteredHeuristicCloseNodesLNSOperator</a></li>
|
|
<li>~FilteredHeuristicExpensiveChainLNSOperator() : <a class="el" href="classoperations__research_1_1_filtered_heuristic_expensive_chain_l_n_s_operator.html#a7789da5b1efc781c0e8cee0f919d8387">FilteredHeuristicExpensiveChainLNSOperator</a></li>
|
|
<li>~FilteredHeuristicLocalSearchOperator() : <a class="el" href="classoperations__research_1_1_filtered_heuristic_local_search_operator.html#a016c3143564f8d92d7dcef612adcef6a">FilteredHeuristicLocalSearchOperator</a></li>
|
|
<li>~FilteredHeuristicPathLNSOperator() : <a class="el" href="classoperations__research_1_1_filtered_heuristic_path_l_n_s_operator.html#af1a1ed8b81ea08d60ee97586d60e6b16">FilteredHeuristicPathLNSOperator</a></li>
|
|
<li>~ImprovementSearchLimit() : <a class="el" href="classoperations__research_1_1_improvement_search_limit.html#aab0de8acccf98e802eb678843afd0c45">ImprovementSearchLimit</a></li>
|
|
<li>~IndexPairSwapActiveOperator() : <a class="el" href="classoperations__research_1_1_index_pair_swap_active_operator.html#abe78da8f72c73a8723c7698f2e9bc79b">IndexPairSwapActiveOperator</a></li>
|
|
<li>~IntervalVar() : <a class="el" href="classoperations__research_1_1_interval_var.html#a85b770f10424a1cf4ae734ccbd761a55">IntervalVar</a></li>
|
|
<li>~IntExpr() : <a class="el" href="classoperations__research_1_1_int_expr.html#a5ca509deddcf7e1a1498f770ec71934e">IntExpr</a></li>
|
|
<li>~IntVar() : <a class="el" href="classoperations__research_1_1_int_var.html#a68b27e4c46794ff800c17f7b9760adba">IntVar</a></li>
|
|
<li>~IntVarIterator() : <a class="el" href="classoperations__research_1_1_int_var_iterator.html#ad58ad3bd33c8c89814ca3675c414406d">IntVarIterator</a></li>
|
|
<li>~IntVarLocalSearchFilter() : <a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html#a32d7d75eadfb9b0f532f9bed4d864274">IntVarLocalSearchFilter</a></li>
|
|
<li>~IntVarLocalSearchOperator() : <a class="el" href="classoperations__research_1_1_int_var_local_search_operator.html#a6c3af3418997de51df855f6321d299f1">IntVarLocalSearchOperator</a></li>
|
|
<li>~LightPairRelocateOperator() : <a class="el" href="classoperations__research_1_1_light_pair_relocate_operator.html#a9727b49ac5150dda2ea4f20780a6c29c">LightPairRelocateOperator</a></li>
|
|
<li>~LocalSearchMonitor() : <a class="el" href="classoperations__research_1_1_local_search_monitor.html#af8f03375e391cf5057c6d7a5962e0436">LocalSearchMonitor</a></li>
|
|
<li>~LocalSearchOperator() : <a class="el" href="classoperations__research_1_1_local_search_operator.html#af48018bea65b9825579c53e834c8131c">LocalSearchOperator</a></li>
|
|
<li>~MakePairActiveOperator() : <a class="el" href="classoperations__research_1_1_make_pair_active_operator.html#aa102268c8b9c7a5a6e605252630ad07f">MakePairActiveOperator</a></li>
|
|
<li>~MakeRelocateNeighborsOperator() : <a class="el" href="classoperations__research_1_1_make_relocate_neighbors_operator.html#ac404bade2c0081928aaf6f29341907b4">MakeRelocateNeighborsOperator</a></li>
|
|
<li>~ModelCache() : <a class="el" href="classoperations__research_1_1_model_cache.html#ad83a663fb6c4b4656ce2b46aa5542ea8">ModelCache</a></li>
|
|
<li>~ModelParser() : <a class="el" href="classoperations__research_1_1_model_parser.html#aaf6ad14f55e32b0907390fe1086fa2bc">ModelParser</a></li>
|
|
<li>~ModelVisitor() : <a class="el" href="classoperations__research_1_1_model_visitor.html#a1462f7a4a6016963a51d12ccd37bc0f3">ModelVisitor</a></li>
|
|
<li>~OptimizeVar() : <a class="el" href="classoperations__research_1_1_optimize_var.html#a746d038d4dc0a23b3c22499f33b42fd5">OptimizeVar</a></li>
|
|
<li>~Pack() : <a class="el" href="classoperations__research_1_1_pack.html#a6feb8bb936fa7469982badd222c6e952">Pack</a></li>
|
|
<li>~PairExchangeOperator() : <a class="el" href="classoperations__research_1_1_pair_exchange_operator.html#a2c015009f4b17b17845061969669b73f">PairExchangeOperator</a></li>
|
|
<li>~PairExchangeRelocateOperator() : <a class="el" href="classoperations__research_1_1_pair_exchange_relocate_operator.html#a9d145c94687358d94da38a317064a30a">PairExchangeRelocateOperator</a></li>
|
|
<li>~PairNodeSwapActiveOperator() : <a class="el" href="classoperations__research_1_1_pair_node_swap_active_operator.html#a55d9f370d9aaabb24d7da1ffc7f65ccd">PairNodeSwapActiveOperator< swap_first ></a></li>
|
|
<li>~PairRelocateOperator() : <a class="el" href="classoperations__research_1_1_pair_relocate_operator.html#a373382e6ca1b954defb315ed9ac30d83">PairRelocateOperator</a></li>
|
|
<li>~PathOperator() : <a class="el" href="classoperations__research_1_1_path_operator.html#a71db241bc64be612a4080eb897d97d1b">PathOperator</a></li>
|
|
<li>~ProfiledDecisionBuilder() : <a class="el" href="classoperations__research_1_1_profiled_decision_builder.html#a9fc37d3686757be1f5d2e2115b2531d9">ProfiledDecisionBuilder</a></li>
|
|
<li>~PropagationBaseObject() : <a class="el" href="classoperations__research_1_1_propagation_base_object.html#a8ddd42bb805c00b56ea575e78151c5e0">PropagationBaseObject</a></li>
|
|
<li>~PropagationMonitor() : <a class="el" href="classoperations__research_1_1_propagation_monitor.html#a1db7423d2ebb38c7e3d387ce91d39cae">PropagationMonitor</a></li>
|
|
<li>~RegularLimit() : <a class="el" href="classoperations__research_1_1_regular_limit.html#a4b4eab279939d2f78038cc89554a3d61">RegularLimit</a></li>
|
|
<li>~RelocateExpensiveChain() : <a class="el" href="classoperations__research_1_1_relocate_expensive_chain.html#ab11ecef22dbbe62b7ab0c183344522e2">RelocateExpensiveChain</a></li>
|
|
<li>~RelocatePathAndHeuristicInsertUnperformedOperator() : <a class="el" href="classoperations__research_1_1_relocate_path_and_heuristic_insert_unperformed_operator.html#aec7f005a1d1d6a2b8b845a950f6541cb">RelocatePathAndHeuristicInsertUnperformedOperator</a></li>
|
|
<li>~RevArray() : <a class="el" href="classoperations__research_1_1_rev_array.html#ad03255d57248b6a11f3b236f7164266b">RevArray< T ></a></li>
|
|
<li>~RevBitMatrix() : <a class="el" href="classoperations__research_1_1_rev_bit_matrix.html#a1c9efd24f68d098eedb9c6ae3fdd25c4">RevBitMatrix</a></li>
|
|
<li>~RevBitSet() : <a class="el" href="classoperations__research_1_1_rev_bit_set.html#add39d7a314f959b1de71df09c5e862bb">RevBitSet</a></li>
|
|
<li>~RevGrowingArray() : <a class="el" href="classoperations__research_1_1_rev_growing_array.html#ab75ed69877226a6c1c51af3babe02b94">RevGrowingArray< T, C ></a></li>
|
|
<li>~RevImmutableMultiMap() : <a class="el" href="classoperations__research_1_1_rev_immutable_multi_map.html#a6053bb9c0d664074153ddfd9c7cd2598">RevImmutableMultiMap< K, V ></a></li>
|
|
<li>~RevIntSet() : <a class="el" href="classoperations__research_1_1_rev_int_set.html#a843688384c304891f0a00b0336ac9823">RevIntSet< T ></a></li>
|
|
<li>~RevPartialSequence() : <a class="el" href="classoperations__research_1_1_rev_partial_sequence.html#a952da5a13f656543b8fc2dd0ada0ca3f">RevPartialSequence</a></li>
|
|
<li>~RoutingCPSatWrapper() : <a class="el" href="classoperations__research_1_1_routing_c_p_sat_wrapper.html#a68ad095b727149311d03f62a86c34080">RoutingCPSatWrapper</a></li>
|
|
<li>~RoutingDimension() : <a class="el" href="classoperations__research_1_1_routing_dimension.html#af42a5771d18b334091cc0f786219fe04">RoutingDimension</a></li>
|
|
<li>~RoutingIndexManager() : <a class="el" href="classoperations__research_1_1_routing_index_manager.html#a38922642aa2a1a2a39f8693d39a7a343">RoutingIndexManager</a></li>
|
|
<li>~RoutingLinearSolverWrapper() : <a class="el" href="classoperations__research_1_1_routing_linear_solver_wrapper.html#af3a7be118910d54c87da7d9ecf7949ac">RoutingLinearSolverWrapper</a></li>
|
|
<li>~RoutingModel() : <a class="el" href="classoperations__research_1_1_routing_model.html#adca8397d2ad8dfc3bcd2a768bf3e12a2">RoutingModel</a></li>
|
|
<li>~SearchLimit() : <a class="el" href="classoperations__research_1_1_search_limit.html#a5c50eb7ab17cb83e115f2799ccd6a8de">SearchLimit</a></li>
|
|
<li>~SearchLog() : <a class="el" href="classoperations__research_1_1_search_log.html#a6f54fc4f2d59c38d5929533887fa5ddd">SearchLog</a></li>
|
|
<li>~SearchMonitor() : <a class="el" href="classoperations__research_1_1_search_monitor.html#a72beba8c14dafe98d7faea2fd625bf27">SearchMonitor</a></li>
|
|
<li>~SequenceVar() : <a class="el" href="classoperations__research_1_1_sequence_var.html#a3a8465a1fa06dd401fa6924a492ce47b">SequenceVar</a></li>
|
|
<li>~SequenceVarLocalSearchOperator() : <a class="el" href="classoperations__research_1_1_sequence_var_local_search_operator.html#a35c529adfbac348d61a48ecd7e06b64d">SequenceVarLocalSearchOperator</a></li>
|
|
<li>~SolutionCollector() : <a class="el" href="classoperations__research_1_1_solution_collector.html#a33042163bd532ccbfe547236b22bf614">SolutionCollector</a></li>
|
|
<li>~SolutionPool() : <a class="el" href="classoperations__research_1_1_solution_pool.html#aa1eacd520fb6bd437786be473bffda1b">SolutionPool</a></li>
|
|
<li>~Solver() : <a class="el" href="classoperations__research_1_1_solver.html#af2496fe19ff323bd292f75b4f6db640d">Solver</a></li>
|
|
<li>~SwapIndexPairOperator() : <a class="el" href="classoperations__research_1_1_swap_index_pair_operator.html#a905e55d3e3b219ed3738af2249d52dcf">SwapIndexPairOperator</a></li>
|
|
<li>~SymmetryBreaker() : <a class="el" href="classoperations__research_1_1_symmetry_breaker.html#ada76e640c4e2afb8508576e0e937ab6e">SymmetryBreaker</a></li>
|
|
<li>~TypeIncompatibilityChecker() : <a class="el" href="classoperations__research_1_1_type_incompatibility_checker.html#aca7631df6a13c47b9978b3ff9421c0e5">TypeIncompatibilityChecker</a></li>
|
|
<li>~TypeRegulationsChecker() : <a class="el" href="classoperations__research_1_1_type_regulations_checker.html#a44b8ed49b96fc411511e28e001da2b49">TypeRegulationsChecker</a></li>
|
|
<li>~TypeRequirementChecker() : <a class="el" href="classoperations__research_1_1_type_requirement_checker.html#a74c15d3bf7b8a04ef26d5da0237cb3b2">TypeRequirementChecker</a></li>
|
|
<li>~UnsortedNullableRevBitset() : <a class="el" href="classoperations__research_1_1_unsorted_nullable_rev_bitset.html#a76ba13aa9ecbcd8755720533712f4f70">UnsortedNullableRevBitset</a></li>
|
|
<li>~VarLocalSearchOperator() : <a class="el" href="classoperations__research_1_1_var_local_search_operator.html#ad48fcef57a4aa0b002e92ec27510dec3">VarLocalSearchOperator< V, Val, Handler ></a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
</div>
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|