143 lines
16 KiB
HTML
143 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 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_func_o.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_o" name="index_o"></a>- o -</h3><ul>
|
|
<li>Objective() : <a class="el" href="classoperations__research_1_1_assignment.html#a4787369b2c9922e8ad325759d2a559b3">Assignment</a></li>
|
|
<li>objective_value() : <a class="el" href="classoperations__research_1_1_solution_collector.html#a9ff7a59105722fe8b129e9e69b6c9028">SolutionCollector</a></li>
|
|
<li>ObjectiveBound() : <a class="el" href="classoperations__research_1_1_assignment.html#ab157d7f9928411cc8aa0e27980ac0dc9">Assignment</a></li>
|
|
<li>ObjectiveMax() : <a class="el" href="classoperations__research_1_1_assignment.html#a2b73b6bfa34aead8c15b272312f3ec5f">Assignment</a></li>
|
|
<li>ObjectiveMin() : <a class="el" href="classoperations__research_1_1_assignment.html#a8abea9d29c2a7da778c25195d89b22ca">Assignment</a></li>
|
|
<li>ObjectiveValue() : <a class="el" href="classoperations__research_1_1_assignment.html#a673faac1a261ca2414930dddbfaef92b">Assignment</a></li>
|
|
<li>Ok() : <a class="el" href="classoperations__research_1_1_int_var_iterator.html#afd583d1de9a76003cabb79710d08e1b5">IntVarIterator</a></li>
|
|
<li>ok() : <a class="el" href="classoperations__research_1_1_simple_rev_f_i_f_o_1_1_iterator.html#a03cb7eaa663dc83af68bc28a596d09e6">SimpleRevFIFO< T >::Iterator</a></li>
|
|
<li>OldDurationMax() : <a class="el" href="classoperations__research_1_1_interval_var.html#a7af3ed44ee43f1ad345ef81668a13301">IntervalVar</a></li>
|
|
<li>OldDurationMin() : <a class="el" href="classoperations__research_1_1_interval_var.html#a74a0a8c5b7e2f7d03777c83a41dd9b6f">IntervalVar</a></li>
|
|
<li>OldEndMax() : <a class="el" href="classoperations__research_1_1_interval_var.html#a583554cded21727fb29e7b7184c5491f">IntervalVar</a></li>
|
|
<li>OldEndMin() : <a class="el" href="classoperations__research_1_1_interval_var.html#a78d485a53b007609c2b95e100fa789fb">IntervalVar</a></li>
|
|
<li>OldInverseValue() : <a class="el" href="classoperations__research_1_1_int_var_local_search_operator.html#a0e580afd2c00b163cbb019ca661470f5">IntVarLocalSearchOperator</a></li>
|
|
<li>OldMax() : <a class="el" href="classoperations__research_1_1_int_var.html#a3173e28151b3e04888127961cacc42b1">IntVar</a></li>
|
|
<li>OldMin() : <a class="el" href="classoperations__research_1_1_int_var.html#af3a292044fe0483a2b2f7b65f94a7dc2">IntVar</a></li>
|
|
<li>OldNext() : <a class="el" href="classoperations__research_1_1_path_operator.html#aa5e00890b9ba3ed95dfba829e51f6be4">PathOperator</a></li>
|
|
<li>OldPath() : <a class="el" href="classoperations__research_1_1_path_operator.html#a15b6b1076d1c5441a135aaf2f458c9e6">PathOperator</a></li>
|
|
<li>OldPrev() : <a class="el" href="classoperations__research_1_1_path_operator.html#a066baaebb360523ba186215d7ec90365">PathOperator</a></li>
|
|
<li>OldSequence() : <a class="el" href="classoperations__research_1_1_sequence_var_local_search_operator.html#af83d0756e698f74667dea1571a2d0f5c">SequenceVarLocalSearchOperator</a></li>
|
|
<li>OldStartMax() : <a class="el" href="classoperations__research_1_1_interval_var.html#a71a5d45fb0d57b2bb5647a8229bc0fc5">IntervalVar</a></li>
|
|
<li>OldStartMin() : <a class="el" href="classoperations__research_1_1_interval_var.html#af902071de9bce5da79091eaeb516441d">IntervalVar</a></li>
|
|
<li>OldValue() : <a class="el" href="classoperations__research_1_1_var_local_search_operator.html#a79163ea8990864f185e87eabf1578cca">VarLocalSearchOperator< V, Val, Handler ></a></li>
|
|
<li>OnAddVars() : <a class="el" href="classoperations__research_1_1_int_var_local_search_handler.html#a97b236691225d7209706cf03fc455dc9">IntVarLocalSearchHandler</a>, <a class="el" href="classoperations__research_1_1_sequence_var_local_search_handler.html#a97b236691225d7209706cf03fc455dc9">SequenceVarLocalSearchHandler</a></li>
|
|
<li>OneDomain() : <a class="el" href="classoperations__research_1_1_pack.html#a96340e443923b721e76f2ff432a48954">Pack</a></li>
|
|
<li>OnInitializeCheck() : <a class="el" href="classoperations__research_1_1_type_regulations_checker.html#a72ee439843f75a7dc189962f5561ad97">TypeRegulationsChecker</a></li>
|
|
<li>OnNodeInitialization() : <a class="el" href="classoperations__research_1_1_path_operator.html#a1223e0b8dbca7cd9c296fc4de65080b2">PathOperator</a></li>
|
|
<li>OnRevertChanges() : <a class="el" href="classoperations__research_1_1_int_var_local_search_handler.html#ad4c241e89e13509622503f2763ed7295">IntVarLocalSearchHandler</a>, <a class="el" href="classoperations__research_1_1_sequence_var_local_search_handler.html#a125b2232e57570b4d8112618e632853c">SequenceVarLocalSearchHandler</a></li>
|
|
<li>OnSamePathAsPreviousBase() : <a class="el" href="classoperations__research_1_1_make_pair_active_operator.html#aeb4fe30538ba848f88b1657accd934c6">MakePairActiveOperator</a>, <a class="el" href="classoperations__research_1_1_pair_exchange_relocate_operator.html#aeb4fe30538ba848f88b1657accd934c6">PairExchangeRelocateOperator</a>, <a class="el" href="classoperations__research_1_1_pair_node_swap_active_operator.html#aeb4fe30538ba848f88b1657accd934c6">PairNodeSwapActiveOperator< swap_first ></a>, <a class="el" href="classoperations__research_1_1_pair_relocate_operator.html#aeb4fe30538ba848f88b1657accd934c6">PairRelocateOperator</a>, <a class="el" href="classoperations__research_1_1_path_operator.html#a126d8d622ba60f333308fd98bcf8ed2b">PathOperator</a></li>
|
|
<li>OnStart() : <a class="el" href="classoperations__research_1_1_swap_index_pair_operator.html#a08ba64a7e6c6e507272f75ca518d26f5">SwapIndexPairOperator</a>, <a class="el" href="classoperations__research_1_1_var_local_search_operator.html#aae6d852f10b483ddfa68658e43130028">VarLocalSearchOperator< V, Val, Handler ></a></li>
|
|
<li>OnSynchronize() : <a class="el" href="classoperations__research_1_1_int_var_local_search_filter.html#a0aee6f5d9448e52ed735f92e581f2a3f">IntVarLocalSearchFilter</a></li>
|
|
<li>operator!=() : <a class="el" href="classoperations__research_1_1_assignment.html#affcbe1cefd443f0581b455613cacc219">Assignment</a>, <a class="el" href="classoperations__research_1_1_assignment_container.html#a6d46683fd5bcefbd1d9dc389fd34d665">AssignmentContainer< V, E ></a>, <a class="el" href="structoperations__research_1_1_init_and_get_values_1_1_iterator.html#a710b1a5c9f835b20b87a76ce12e4f305">InitAndGetValues::Iterator</a>, <a class="el" href="classoperations__research_1_1_interval_var_element.html#a247764a994a106eaa0f22e397a2664f3">IntervalVarElement</a>, <a class="el" href="classoperations__research_1_1_int_var_element.html#a1dc7549eac8297e8ef9a6c3af7d24304">IntVarElement</a>, <a class="el" href="classoperations__research_1_1_path_state_1_1_chain_1_1_iterator.html#a95e4d634c5081ed23423184460d36034">PathState::Chain::Iterator</a>, <a class="el" href="classoperations__research_1_1_path_state_1_1_chain_range_1_1_iterator.html#a95e4d634c5081ed23423184460d36034">PathState::ChainRange::Iterator</a>, <a class="el" href="classoperations__research_1_1_path_state_1_1_node_range_1_1_iterator.html#a95e4d634c5081ed23423184460d36034">PathState::NodeRange::Iterator</a>, <a class="el" href="classoperations__research_1_1_sequence_var_element.html#a37191403b930340e0cbd1e9a4f88d157">SequenceVarElement</a></li>
|
|
<li>operator*() : <a class="el" href="structoperations__research_1_1_init_and_get_values_1_1_iterator.html#a7d67cf62e589098c5cfddb3dd44249fb">InitAndGetValues::Iterator</a>, <a class="el" href="classoperations__research_1_1_path_state_1_1_chain_1_1_iterator.html#ab4661162459f2cb4e9887fcbc2d38b55">PathState::Chain::Iterator</a>, <a class="el" href="classoperations__research_1_1_path_state_1_1_chain_range_1_1_iterator.html#aa9851e9b7ba71849f8f83c786346b379">PathState::ChainRange::Iterator</a>, <a class="el" href="classoperations__research_1_1_path_state_1_1_node_range_1_1_iterator.html#ab4661162459f2cb4e9887fcbc2d38b55">PathState::NodeRange::Iterator</a>, <a class="el" href="classoperations__research_1_1_simple_rev_f_i_f_o_1_1_iterator.html#a4f623cf5dc191f1dc0257dc5701228a3">SimpleRevFIFO< T >::Iterator</a></li>
|
|
<li>operator++() : <a class="el" href="structoperations__research_1_1_init_and_get_values_1_1_iterator.html#ae1f21c74128a5ef5d1b9de72ceb09be8">InitAndGetValues::Iterator</a>, <a class="el" href="classoperations__research_1_1_path_state_1_1_chain_1_1_iterator.html#ae1f21c74128a5ef5d1b9de72ceb09be8">PathState::Chain::Iterator</a>, <a class="el" href="classoperations__research_1_1_path_state_1_1_chain_range_1_1_iterator.html#ae1f21c74128a5ef5d1b9de72ceb09be8">PathState::ChainRange::Iterator</a>, <a class="el" href="classoperations__research_1_1_path_state_1_1_node_range_1_1_iterator.html#ae1f21c74128a5ef5d1b9de72ceb09be8">PathState::NodeRange::Iterator</a>, <a class="el" href="classoperations__research_1_1_simple_rev_f_i_f_o_1_1_iterator.html#a00f008b80917746917b874d00abd02a9">SimpleRevFIFO< T >::Iterator</a></li>
|
|
<li>operator<() : <a class="el" href="structoperations__research_1_1_routing_model_1_1_cost_class_1_1_dimension_cost.html#a84a0cd1c601b30f409f0b7d7d25e453b">RoutingModel::CostClass::DimensionCost</a>, <a class="el" href="structoperations__research_1_1_routing_model_1_1_vehicle_type_container_1_1_vehicle_class_entry.html#a147e45ee21195b528c370a8d4e198767">RoutingModel::VehicleTypeContainer::VehicleClassEntry</a>, <a class="el" href="structoperations__research_1_1_solution_collector_1_1_solution_data.html#a668d11020177f060bafb5796b15743fb">SolutionCollector::SolutionData</a></li>
|
|
<li>operator=() : <a class="el" href="classoperations__research_1_1_simple_bound_costs.html#af2133502882dec3ada4aa271a92bffe6">SimpleBoundCosts</a></li>
|
|
<li>operator==() : <a class="el" href="classoperations__research_1_1_assignment.html#aab2342dc981954ebcfdd6735045f3448">Assignment</a>, <a class="el" href="classoperations__research_1_1_assignment_container.html#a2b78a4ff4f23efeb1e70b6ce60faa821">AssignmentContainer< V, E ></a>, <a class="el" href="classoperations__research_1_1_interval_var_element.html#aad06021b1b5dbab3cae32226ae487a42">IntervalVarElement</a>, <a class="el" href="classoperations__research_1_1_int_var_element.html#a33ef474050b31ee553ce99c1960046d9">IntVarElement</a>, <a class="el" href="classoperations__research_1_1_sequence_var_element.html#a2bb652744641c5c1c54a399b736a70a3">SequenceVarElement</a></li>
|
|
<li>operator[]() : <a class="el" href="classoperations__research_1_1_rev_array.html#a1e6a80b4bd5602e71351fb6aaffcbb58">RevArray< T ></a>, <a class="el" href="classoperations__research_1_1_rev_partial_sequence.html#aa40539cbc926aa90df91fcb10f8ada39">RevPartialSequence</a></li>
|
|
<li>optimization_direction() : <a class="el" href="classoperations__research_1_1_solver.html#affa6c6c872b17ceee95a3cd7f24f6848">Solver</a></li>
|
|
<li>Optimize() : <a class="el" href="classoperations__research_1_1_dimension_cumul_optimizer_core.html#a2f7a5a1dd37425548dd240eaa26b3778">DimensionCumulOptimizerCore</a></li>
|
|
<li>OptimizeAndPack() : <a class="el" href="classoperations__research_1_1_dimension_cumul_optimizer_core.html#a9af3ca4bab4b91eac932f71596ada6ac">DimensionCumulOptimizerCore</a></li>
|
|
<li>OptimizeAndPackSingleRoute() : <a class="el" href="classoperations__research_1_1_dimension_cumul_optimizer_core.html#aec1c4f058fbbbd5e0b5f767c5f0a87a3">DimensionCumulOptimizerCore</a></li>
|
|
<li>OptimizeSingleRoute() : <a class="el" href="classoperations__research_1_1_dimension_cumul_optimizer_core.html#ad8f55e0b1048c51c733207c60a2f87b0">DimensionCumulOptimizerCore</a></li>
|
|
<li>OptimizeSingleRouteWithResources() : <a class="el" href="classoperations__research_1_1_dimension_cumul_optimizer_core.html#a164fa51cd8575b74cbc058770461eac3">DimensionCumulOptimizerCore</a></li>
|
|
<li>OptimizeVar() : <a class="el" href="classoperations__research_1_1_optimize_var.html#a28c1ac42c281f1f4a362d702f7025eb3">OptimizeVar</a></li>
|
|
<li>OutputDecision() : <a class="el" href="classoperations__research_1_1_search_log.html#ae26cecfdf81054f0b85943d0f9e8b7ac">SearchLog</a></li>
|
|
<li>OutputLine() : <a class="el" href="classoperations__research_1_1_search_log.html#a579d10756b6f1f7313b3ff0f27b33876">SearchLog</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
</div>
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|