2019-06-13 15:51:12 +02:00
<!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 >
2020-09-01 16:00:33 +02:00
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< link href = "styleSheet.tmp.css" rel = "stylesheet" type = "text/css" / >
2019-06-13 15:51:12 +02:00
< / head >
< body >
< div id = "banner-container" >
< div id = "banner" >
2022-03-04 00:11:33 +01:00
< span id = "sfml" > Google OR-Tools 9.3< / span >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< div id = "content" style = "width: 100%; overflow: hidden;" >
< div style = "margin-left: 15px; margin-top: 5px; float: left; color: #145A32;" >
2019-08-12 09:16:03 -07:00
< h2 > C++ Reference< / h2 >
2019-08-07 18:01:08 -07:00
< ul >
< li > < a href = "../cpp_algorithms/annotated.html" > Algorithms< / a > < / li >
2019-08-12 09:16:03 -07:00
< li > < a href = "../cpp_sat/annotated.html" > CP-SAT< / a > < / li >
2019-08-07 18:01:08 -07:00
< 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 >
2019-06-13 15:51:12 +02:00
< div id = "content" >
2019-08-07 18:01:08 -07:00
< div align = "center" >
< h1 style = "color: #145A32;" > C++ Reference: Routing< / h1 >
< / div >
2022-01-17 21:42:14 +01:00
<!-- Generated by Doxygen 1.9.3 -->
2020-09-01 16:00:33 +02:00
< script type = "text/javascript" >
2022-01-17 21:42:14 +01:00
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
2020-09-01 16:00:33 +02:00
/* @license-end */
< / script >
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
2022-01-17 21:42:14 +01:00
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
2020-09-01 16:00:33 +02:00
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
2022-01-17 21:42:14 +01:00
/* @license-end */
< / script >
2020-09-01 16:00:33 +02:00
< 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 >
2019-06-13 15:51:12 +02:00
< / div >
2020-09-01 16:00:33 +02:00
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
2019-06-13 15:51:12 +02:00
< / div >
2020-09-01 16:00:33 +02:00
< / div >
< script type = "text/javascript" >
2022-01-17 21:42:14 +01:00
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_func_d.html',''); initResizable(); });
2020-09-01 16:00:33 +02:00
/* @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 >
2019-06-13 15:51:12 +02:00
< div class = "contents" >
 
2022-01-17 21:42:14 +01:00
< h3 > < a id = "index_d" name = "index_d" > < / a > - d -< / h3 > < ul >
< li > Deactivate()  :  < a class = "el" href = "classoperations__research_1_1_assignment.html#a0fec1a5195bbcf169c220b3ae9ebd9c2" > Assignment< / a > , < a class = "el" href = "classoperations__research_1_1_assignment_element.html#a9c9dd3575fbfc59e05ae9ed1c05f8896" > AssignmentElement< / a > , < a class = "el" href = "classoperations__research_1_1_var_local_search_operator.html#a07cab95250a1eb5cf83faca67805fd80" > VarLocalSearchOperator< V, Val, Handler > < / a > < / li >
< li > DeactivateObjective()  :  < a class = "el" href = "classoperations__research_1_1_assignment.html#a8a270b0475a9ceac9191176a3a3bf00f" > Assignment< / a > < / li >
< li > DebugOutputAssignment()  :  < a class = "el" href = "classoperations__research_1_1_routing_model.html#a25d079aaf52ffdf6d547384b523ff018" > RoutingModel< / a > < / li >
< li > DebugString()  :  < a class = "el" href = "classoperations__research_1_1_array_with_offset.html#aed804747c45a7e1caf81461f9e45dd91" > ArrayWithOffset< T > < / a > , < a class = "el" href = "classoperations__research_1_1_assignment.html#aed804747c45a7e1caf81461f9e45dd91" > Assignment< / a > , < a class = "el" href = "classoperations__research_1_1_base_object.html#a8eba5d533fa9df4617c1868d3ec2afc4" > BaseObject< / a > , < a class = "el" href = "classoperations__research_1_1_boolean_var.html#aed804747c45a7e1caf81461f9e45dd91" > BooleanVar< / a > , < a class = "el" href = "classoperations__research_1_1_call_method0.html#aed804747c45a7e1caf81461f9e45dd91" > CallMethod0< T > < / a > , < a class = "el" href = "classoperations__research_1_1_call_method1.html#aed804747c45a7e1caf81461f9e45dd91" > CallMethod1< T, P > < / a > , < a class = "el" href = "classoperations__research_1_1_call_method2.html#aed804747c45a7e1caf81461f9e45dd91" > CallMethod2< T, P, Q > < / a > , < a class = "el" href = "classoperations__research_1_1_call_method3.html#aed804747c45a7e1caf81461f9e45dd91" > CallMethod3< T, P, Q, R > < / a > , < a class = "el" href = "classoperations__research_1_1_constraint.html#aed804747c45a7e1caf81461f9e45dd91" > Constraint< / a > , < a class = "el" href = "classoperations__research_1_1_decision.html#aed804747c45a7e1caf81461f9e45dd91" > Decision< / a > , < a class = "el" href = "classoperations__research_1_1_decision_builder.html#aed804747c45a7e1caf81461f9e45dd91" > DecisionBuilder< / a > , < a class = "el" href = "classoperations__research_1_1_delayed_call_method0.html#aed804747c45a7e1caf81461f9e45dd91" > DelayedCallMethod0< T > < / a > , < a class = "el" href = "classoperations__research_1_1_delayed_call_method1.html#aed804747c45a7e1caf81461f9e45dd91" > DelayedCallMethod1< T, P > < / a > , < a class = "el" href = "classoperations__research_1_1_delayed_call_method2.html#aed804747c45a7e1caf81461f9e45dd91" > DelayedCallMethod2< T, P, Q > < / a > , < a class = "el" href = "classoperations__research_1_1_demon.html#aed804747c45a7e1caf81461f9e45dd91" > Demon< / a > , < a class = "el" href = "classoperations__research_1_1_exchange_subtrip.html#aed804747c45a7e1caf81461f9e45dd91" > ExchangeSubtrip< / a > , < a class = "el" href = "classoperations__research_1_1_filtered_heuristic_close_nodes_l_n_s_operator.html#aed804747c45a7e1caf81461f9e45dd91" > FilteredHeuristicCloseNodesLNSOperator< / a > , < a class = "el" href = "classoperations__research_1_1_filtered_heuristic_expensive_chain_l_n_s_operator.html#aed804747c45a7e1caf81461f9e45dd91" > FilteredHeuristicExpensiveChainLNSOperator< / a > , < a class = "el" href = "classoperations__research_1_1_filtered_heuristic_path_l_n_s_operator.html#aed804747c45a7e1caf81461f9e45dd91" > FilteredHeuristicPathLNSOperator< / a > , < a class = "el" href = "classoperations__research_1_1_global_vehicle_breaks_constraint.html#aed804747c45a7e1caf81461f9e45dd91" > GlobalVehicleBreaksConstraint< / a > , < a class = "el" href = "classoperations__research_1_1_index_pair_swap_active_operator.html#aed804747c45a7e1caf81461f9e45dd91" > IndexPairSwapActiveOperator< / a > , < a class = "el" href = "classoperations__research_1_1_interval_var_element.html#a764be64f3029f8b8e23511061d8de355" > IntervalVarElement< / a > , < a class = "el" href = "classoperations__research_1_1_int_var_element.html#a764be64f3029f8b8e23511061d8de355" > IntVarElement< / a > , < a class = "el" href = "classoperations__research_1_1_int_var_iterator.html#aed804747c45a7e1caf81461f9e45dd91" > IntVarIterator< / a > , < a class = "el" href = "classoperations__research_1_1_light_pair_relocate_operator.html#aed804747c45a7e1caf81461f9e45dd91" > LightPairRelocateOperator< / a > , < a class = "el" href = "classoperations__research_1_1_local_search_filter_manager.html#aed804747c45a7e1caf81461f9e45dd91" > LocalSearchFilterManager< / a > , < a class = "el" href = "classoperations__research_1_1_local_search_monitor.html#aed804747c45a7e1caf81461f9e45dd91" > LocalSearchMonitor< / a > , < a class = "el" href = "classoperations__research_1_1_make_pair_active_operator.html#aed804747c45a7e1caf81461f9e45dd91" > MakePairActiveOperator< / a > , < a class = "el" href = "classoperations__research_1_1_make_pair_inactive_operator.html#aed804747c45a7e1caf81461f9e45dd91" > MakePairInactiveOperator< / a > , < a class = "el" href = "classopera
< li > Decision()  :  < a class = "el" href = "classoperations__research_1_1_decision.html#abd62b993702516d946bdbef25f6d29b0" > Decision< / a > < / li >
< li > DecisionBuilder()  :  < a class = "el" href = "classoperations__research_1_1_decision_builder.html#ac822e3c8055eeace0165357c9b35a490" > DecisionBuilder< / a > < / li >
< li > DecisionVisitor()  :  < a class = "el" href = "classoperations__research_1_1_decision_visitor.html#af92f578c97531537e56d6bf57447bc6b" > DecisionVisitor< / a > < / li >
< li > Decr()  :  < a class = "el" href = "classoperations__research_1_1_numerical_rev.html#a83c8a2812799fd87becd114374fb1d36" > NumericalRev< T > < / a > , < a class = "el" href = "classoperations__research_1_1_numerical_rev_array.html#a167fff28f9eee9b29f1bf06db43caecd" > NumericalRevArray< T > < / a > < / li >
< li > DefaultPhaseParameters()  :  < a class = "el" href = "structoperations__research_1_1_default_phase_parameters.html#a0d757e1829bae7762734bce78136a139" > DefaultPhaseParameters< / a > < / li >
< li > DefaultSolverParameters()  :  < a class = "el" href = "classoperations__research_1_1_solver.html#a832486e7bf6410f8986237876356f447" > Solver< / a > < / li >
< li > DelayedCallMethod0()  :  < a class = "el" href = "classoperations__research_1_1_delayed_call_method0.html#aec224aa9286a227b83c6867011006249" > DelayedCallMethod0< T > < / a > < / li >
< li > DelayedCallMethod1()  :  < a class = "el" href = "classoperations__research_1_1_delayed_call_method1.html#a977ffeeceec82ed0c880ae3249caebeb" > DelayedCallMethod1< T, P > < / a > < / li >
< li > DelayedCallMethod2()  :  < a class = "el" href = "classoperations__research_1_1_delayed_call_method2.html#a49265dec10e3d62758187d11a022df4c" > DelayedCallMethod2< T, P, Q > < / a > < / li >
< li > Demon()  :  < a class = "el" href = "classoperations__research_1_1_demon.html#a18542ce967b086b67c5b0e2b1c025bcf" > Demon< / a > < / li >
< li > demon_profiler()  :  < a class = "el" href = "classoperations__research_1_1_solver.html#a3178f78af15a506afea55c2f28b1e80a" > Solver< / a > < / li >
< li > demon_runs()  :  < a class = "el" href = "classoperations__research_1_1_solver.html#a4223e4103350cabed61ec52fdf1fc86f" > Solver< / a > < / li >
< li > desinhibit()  :  < a class = "el" href = "classoperations__research_1_1_demon.html#a2baabc490b7cd5aa80136e07b358cb21" > Demon< / a > < / li >
< li > DetectablePrecedencesWithChain()  :  < a class = "el" href = "classoperations__research_1_1_disjunctive_propagator.html#aa9b624e65cb55b3d74ad35a3a675f9ea" > DisjunctivePropagator< / a > < / li >
< li > dimension()  :  < a class = "el" href = "classoperations__research_1_1_cumul_bounds_propagator.html#a03e0559549552ae0d25421ab310f73e1" > CumulBoundsPropagator< / a > , < a class = "el" href = "classoperations__research_1_1_dimension_cumul_optimizer_core.html#a771ef9d454a03f02a8c884aacaf61765" > DimensionCumulOptimizerCore< / a > , < a class = "el" href = "classoperations__research_1_1_global_dimension_cumul_optimizer.html#a771ef9d454a03f02a8c884aacaf61765" > GlobalDimensionCumulOptimizer< / a > , < a class = "el" href = "classoperations__research_1_1_local_dimension_cumul_optimizer.html#a771ef9d454a03f02a8c884aacaf61765" > LocalDimensionCumulOptimizer< / a > , < a class = "el" href = "classoperations__research_1_1_resource_assignment_optimizer.html#a1ed23c8f62342f4f212059ea2966b933" > ResourceAssignmentOptimizer< / a > < / li >
< li > DimensionCumulOptimizerCore()  :  < a class = "el" href = "classoperations__research_1_1_dimension_cumul_optimizer_core.html#a5967f72ac911a2ed971a1ce103d1c47b" > DimensionCumulOptimizerCore< / a > < / li >
< li > DisjunctiveConstraint()  :  < a class = "el" href = "classoperations__research_1_1_disjunctive_constraint.html#ad00d844c640d64524ddd7d08916950c0" > DisjunctiveConstraint< / a > < / li >
< li > DistanceDuration()  :  < a class = "el" href = "classoperations__research_1_1_disjunctive_propagator.html#a13e93a8cd8587377e1b8f88096e0efd0" > DisjunctivePropagator< / a > < / li >
< li > duration_limit()  :  < a class = "el" href = "classoperations__research_1_1_regular_limit.html#a039f4519955ca1dd2aa8b82b7f7a37fa" > RegularLimit< / a > < / li >
< li > DurationExpr()  :  < a class = "el" href = "classoperations__research_1_1_interval_var.html#a19e457a32d714816843931759dd87988" > IntervalVar< / a > < / li >
< li > DurationMax()  :  < a class = "el" href = "classoperations__research_1_1_assignment.html#a5ae2bfd9503f49d3cd3f9263faa79cf8" > Assignment< / a > , < a class = "el" href = "classoperations__research_1_1_interval_var.html#a2e69397c7c1e71a796afa6a632ee8296" > IntervalVar< / a > , < a class = "el" href = "classoperations__research_1_1_interval_var_element.html#a2e785ffcbd3e022b74b776ce456deb54" > IntervalVarElement< / a > < / li >
< li > DurationMin()  :  < a class = "el" href = "classoperations__research_1_1_assignment.html#a24faa84fe1be555f0e75ff996339cff1" > Assignment< / a > , < a class = "el" href = "classoperations__research_1_1_interval_var.html#a4488d66b163b204a15eadeafcf4872f8" > IntervalVar< / a > , < a class = "el" href = "classoperations__research_1_1_interval_var_element.html#a310df105981473ca4d4c05b25beed18a" > IntervalVarElement< / a > < / li >
< li > DurationRange()  :  < a class = "el" href = "classoperations__research_1_1_sequence_var.html#a38e9cb6169470555a7403c5102030294" > SequenceVar< / a > < / li >
< li > DurationValue()  :  < a class = "el" href = "classoperations__research_1_1_assignment.html#a7b3672a3346ee791d05c640c93930944" > Assignment< / a > , < a class = "el" href = "classoperations__research_1_1_interval_var_element.html#ae7094dbd344fe8524b5f3574673b1774" > IntervalVarElement< / a > , < a class = "el" href = "classoperations__research_1_1_solution_collector.html#a9041c44b3a2b7697fa9a8bbfe73c275c" > SolutionCollector< / a > < / li >
2019-06-13 15:51:12 +02:00
< / ul >
< / div > <!-- contents -->
2020-09-01 16:00:33 +02:00
< / div > <!-- doc - content -->
2019-08-07 18:01:08 -07:00
< / div >
2019-06-13 15:51:12 +02:00
< / div >
< div id = "footer-container" >
< div id = "footer" >
< / div >
< / div >
< / body >
< / html >