Files
ortools-clone/docs/cpp_routing/functions_func_r.html
2020-08-03 12:19:07 +02:00

321 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"/>-->
<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.8</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&#160;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><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 class="current"><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">
&#160;
<h3><a id="index_r"></a>- r -</h3><ul>
<li>Rank()
: <a class="el" href="classoperations__research_1_1BasePathFilter.html#ad6f96f2e93457d4cc8ff4bc2ea5a738a">BasePathFilter</a>
</li>
<li>RankFirst()
: <a class="el" href="classoperations__research_1_1PropagationMonitor.html#af5aaffbf16ee150934ca1d7feddffdf7">PropagationMonitor</a>
, <a class="el" href="classoperations__research_1_1RevPartialSequence.html#aae1ff1f02500de1b7cf8042c10a5a36d">RevPartialSequence</a>
</li>
<li>RankLast()
: <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a133d6644c8ea52f45e657b4c268e0cbf">PropagationMonitor</a>
, <a class="el" href="classoperations__research_1_1RevPartialSequence.html#a7a0cad593e63d53f505bb7da17fcd1d4">RevPartialSequence</a>
</li>
<li>RankNotFirst()
: <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a670d62cb4741bc10b2332a8a67fd3f5a">PropagationMonitor</a>
</li>
<li>RankNotLast()
: <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a6467f671a40283eed2a71c51741d93b8">PropagationMonitor</a>
</li>
<li>RankSequence()
: <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a6e8312c7b6a02f813e345b99f98a8458">PropagationMonitor</a>
</li>
<li>RawValue()
: <a class="el" href="classoperations__research_1_1BooleanVar.html#ad594d94255d119c43ecdd6f0179b73ae">BooleanVar</a>
</li>
<li>ReadAssignment()
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a74e3de2ce73322e1860be0713c07c33e">RoutingModel</a>
</li>
<li>ReadAssignmentFromRoutes()
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a97dca877bb5083a72c147628a8439770">RoutingModel</a>
</li>
<li>reduce_vehicle_cost_model()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a7d5e89e2de5e9b3fb77aa46489d67485">PROTOBUF_FINAL</a>
</li>
<li>RefuteDecision()
: <a class="el" href="classoperations__research_1_1SearchLog.html#a363e3361f6a6b52343e69cbff81deff5">SearchLog</a>
</li>
<li>RegisterDemon()
: <a class="el" href="classoperations__research_1_1PropagationMonitor.html#aced81fe18add9aa052c40a148b6bb79d">PropagationMonitor</a>
</li>
<li>RegisterPositiveTransitCallback()
: <a class="el" href="classoperations__research_1_1RoutingModel.html#aa540a1068aef75c041330a2eafccd623">RoutingModel</a>
</li>
<li>RegisterPositiveUnaryTransitCallback()
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a7dd3d77b26ddfc5e981637ee8b83c1ed">RoutingModel</a>
</li>
<li>RegisterStateDependentTransitCallback()
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a422ce2898045c53fc90d21d8633d4af7">RoutingModel</a>
</li>
<li>RegisterTransitCallback()
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a8c58bbbfc090a581f02d76fabf465b3e">RoutingModel</a>
</li>
<li>RegisterUnaryTransitCallback()
: <a class="el" href="classoperations__research_1_1RoutingModel.html#acbab635c68d8a6e0961afae0f606590b">RoutingModel</a>
</li>
<li>RegularLimitParameters()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a007f8f624dc427ef496d1449c4bb9658">PROTOBUF_FINAL</a>
</li>
<li>Relax()
: <a class="el" href="classoperations__research_1_1LocalSearchFilter.html#a683280a81651f9073086324eb6d0cee9">LocalSearchFilter</a>
, <a class="el" href="classoperations__research_1_1LocalSearchFilterManager.html#a04f26b7c2a54ee541d1b4587d9e7ce0d">LocalSearchFilterManager</a>
, <a class="el" href="classoperations__research_1_1LocalSearchVariable.html#ae52e3ea7ba54fa164737b531605b3802">LocalSearchVariable</a>
</li>
<li>release_bns()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#abeb1e3264c8606eda1617917d2b536f5">PROTOBUF_FINAL</a>
</li>
<li>release_constraint_id()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a45f0e6b3c4ca2dc362074b6b6057b470">PROTOBUF_FINAL</a>
</li>
<li>release_demon_id()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a8ac9a2ad2280939fe7689be4073e0de4">PROTOBUF_FINAL</a>
</li>
<li>release_lns_time_limit()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a8490776986d73b9b7a3dd403a1e952ff">PROTOBUF_FINAL</a>
</li>
<li>release_local_search_operators()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a57bed49f33a7ad172c9d6c9176cebe70">PROTOBUF_FINAL</a>
</li>
<li>release_objective()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a995f53653cf85b7c32a85e72da1944bb">PROTOBUF_FINAL</a>
</li>
<li>release_profile_file()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a80ff97e1945e3a06b7f0d2cffc4cc7dc">PROTOBUF_FINAL</a>
</li>
<li>release_solver_parameters()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a5c5bc586929838f9758b1c0c15818c44">PROTOBUF_FINAL</a>
</li>
<li>release_time_limit()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#af1c0d23ab9a1036c849c7697c37465eb">PROTOBUF_FINAL</a>
</li>
<li>release_var_id()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a8a84c5cf846991224066216dbbe86c32">PROTOBUF_FINAL</a>
</li>
<li>release_worker_info()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#ab0b121c00b8add8a6c6dedff6cd14ae4">PROTOBUF_FINAL</a>
</li>
<li>relocate_expensive_chain_num_arcs_to_consider()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a2c9cbf7aefcae64e6d246d35e1ca1c4b">PROTOBUF_FINAL</a>
</li>
<li>RelocateExpensiveChain()
: <a class="el" href="classoperations__research_1_1RelocateExpensiveChain.html#a864afaf4a139c52485cae20bea260cd1">RelocateExpensiveChain</a>
</li>
<li>RelocateSubtrip()
: <a class="el" href="classoperations__research_1_1RelocateSubtrip.html#acf9c999267a0993401f3d0c77ea343cc">RelocateSubtrip</a>
</li>
<li>RemainingTime()
: <a class="el" href="classoperations__research_1_1RoutingModel.html#adb0524e488894fa8f88764c74abb31f5">RoutingModel</a>
</li>
<li>Remove()
: <a class="el" href="classoperations__research_1_1RevIntSet.html#ace705075d1b47c62aa622a912c14626c">RevIntSet&lt; T &gt;</a>
</li>
<li>RemovedElement()
: <a class="el" href="classoperations__research_1_1RevIntSet.html#a34d8dff251306e611f6393c007372233">RevIntSet&lt; T &gt;</a>
</li>
<li>RemoveInterval()
: <a class="el" href="classoperations__research_1_1BooleanVar.html#a1b78055ab0a6c85164f57e4268965eda">BooleanVar</a>
, <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a7c8dcc8e0aeb903477ebdd3f2ecd6ed2">PropagationMonitor</a>
</li>
<li>RemoveValue()
: <a class="el" href="classoperations__research_1_1BooleanVar.html#ab5cdbd28861473d6d91fca5daf897c25">BooleanVar</a>
, <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a4da354d2a2be5f59f86989fb2f12b387">PropagationMonitor</a>
</li>
<li>RemoveValues()
: <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a7de0ef55201c1fd80ff988a533ed4094">PropagationMonitor</a>
</li>
<li>Reset()
: <a class="el" href="classoperations__research_1_1LocalSearchOperator.html#a4c4ba0ffe635d14b93794268bd8e5995">LocalSearchOperator</a>
, <a class="el" href="classoperations__research_1_1PathOperator.html#af82f4acaed7bb39d568e689a9caa63d5">PathOperator</a>
</li>
<li>ResetPosition()
: <a class="el" href="classoperations__research_1_1PathOperator.html#ab661b8d8259dac8444804d91809fbb0a">PathOperator</a>
</li>
<li>ResetSolution()
: <a class="el" href="classoperations__research_1_1IntVarFilteredHeuristic.html#a7ae7a2033e2a22ad1dedbf2f3ec8745f">IntVarFilteredHeuristic</a>
</li>
<li>ResetVehicleIndices()
: <a class="el" href="classoperations__research_1_1RoutingFilteredHeuristic.html#aafb639a547b12967feeefae66a3d3276">RoutingFilteredHeuristic</a>
</li>
<li>RestartAtPathStartOnSynchronize()
: <a class="el" href="classoperations__research_1_1MakePairActiveOperator.html#aab68dfb72803f3ee3116e4425113ed11">MakePairActiveOperator</a>
, <a class="el" href="classoperations__research_1_1PairNodeSwapActiveOperator.html#aab68dfb72803f3ee3116e4425113ed11">PairNodeSwapActiveOperator&lt; swap_first &gt;</a>
, <a class="el" href="classoperations__research_1_1PathOperator.html#a38b76e1e3a147226d4981b05e4ec2c55">PathOperator</a>
</li>
<li>Restore()
: <a class="el" href="classoperations__research_1_1RevIntSet.html#ab57ce8f50aeb2f7e4171b04ca42fd447">RevIntSet&lt; T &gt;</a>
</li>
<li>RestoreAssignment()
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a566ddf59563c1b37e8c178b1805aa0f4">RoutingModel</a>
</li>
<li>RestoreValue()
: <a class="el" href="classoperations__research_1_1BooleanVar.html#a26084244a10aa8370e8d8a165fd9c80e">BooleanVar</a>
</li>
<li>RevAnd()
: <a class="el" href="classoperations__research_1_1UnsortedNullableRevBitset.html#a895c2532e70163d81ef29c8198c1c9c3">UnsortedNullableRevBitset</a>
</li>
<li>RevBitMatrix()
: <a class="el" href="classoperations__research_1_1RevBitMatrix.html#a530a5c07370d4ddbfd8b7e1276c2852b">RevBitMatrix</a>
</li>
<li>RevBitSet()
: <a class="el" href="classoperations__research_1_1RevBitSet.html#ac02009e235ac35f3dbda071730157539">RevBitSet</a>
</li>
<li>ReverseChain()
: <a class="el" href="classoperations__research_1_1PathOperator.html#a62997309da1aeeee36192ffa09700eec">PathOperator</a>
</li>
<li>Revert()
: <a class="el" href="classoperations__research_1_1LocalSearchFilter.html#abd469dc354c620c06a2f7b45df1abc39">LocalSearchFilter</a>
, <a class="el" href="classoperations__research_1_1LocalSearchFilterManager.html#a08fb84b8b2eed337c28aee4e71d48eeb">LocalSearchFilterManager</a>
, <a class="el" href="classoperations__research_1_1LocalSearchState.html#ad415204991d6155dd37e84f3a306ccca">LocalSearchState</a>
, <a class="el" href="classoperations__research_1_1PathState.html#ad415204991d6155dd37e84f3a306ccca">PathState</a>
</li>
<li>RevertChanges()
: <a class="el" href="classoperations__research_1_1VarLocalSearchOperator.html#a06eb05df61a9b9fce744928947f43d89">VarLocalSearchOperator&lt; V, Val, Handler &gt;</a>
</li>
<li>RevGrowingArray()
: <a class="el" href="classoperations__research_1_1RevGrowingArray.html#ae0029296b3e2fa4db916aa44120d4916">RevGrowingArray&lt; T, C &gt;</a>
</li>
<li>RevImmutableMultiMap()
: <a class="el" href="classoperations__research_1_1RevImmutableMultiMap.html#a3c7e62a9a396c5d8fd2b85b762c2a850">RevImmutableMultiMap&lt; K, V &gt;</a>
</li>
<li>RevInsert()
: <a class="el" href="classoperations__research_1_1RevGrowingArray.html#a934a61e5cce7cdb174f519d2965b9ee7">RevGrowingArray&lt; T, C &gt;</a>
</li>
<li>RevIntSet()
: <a class="el" href="classoperations__research_1_1RevIntSet.html#a23bf807dec205b7965271a2980ba7aa1">RevIntSet&lt; T &gt;</a>
</li>
<li>RevPartialSequence()
: <a class="el" href="classoperations__research_1_1RevPartialSequence.html#ae94f333127d093281b44be431c78162c">RevPartialSequence</a>
</li>
<li>RevSubtract()
: <a class="el" href="classoperations__research_1_1UnsortedNullableRevBitset.html#a3e194990f98b0ed598211613c8e03639">UnsortedNullableRevBitset</a>
</li>
<li>RevSwitch()
: <a class="el" href="classoperations__research_1_1RevSwitch.html#a52e986be86c35c4a5fd860e4e9c0f855">RevSwitch</a>
</li>
<li>RoutesToAssignment()
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a78f7f1cb8b08b7ec1d477a14447bd8d4">RoutingModel</a>
</li>
<li>RoutingCPSatWrapper()
: <a class="el" href="classoperations__research_1_1RoutingCPSatWrapper.html#a28fd517263e8003e3e545d646b96d75f">RoutingCPSatWrapper</a>
</li>
<li>RoutingFilteredHeuristic()
: <a class="el" href="classoperations__research_1_1RoutingFilteredHeuristic.html#a2f6e0e0070ee7661c4cbd02d8745b7a5">RoutingFilteredHeuristic</a>
</li>
<li>RoutingGlopWrapper()
: <a class="el" href="classoperations__research_1_1RoutingGlopWrapper.html#a8f7b46f13332393a627d45a46cfff2a1">RoutingGlopWrapper</a>
</li>
<li>RoutingIndexManager()
: <a class="el" href="classoperations__research_1_1RoutingIndexManager.html#a817ac4c20b556e040d3bd8ffc1baf121">RoutingIndexManager</a>
</li>
<li>RoutingModel()
: <a class="el" href="classoperations__research_1_1RoutingModel.html#af12674b693b7b7cfe271e5b066e10bff">RoutingModel</a>
</li>
<li>RoutingModelParameters()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#af06c4a0461ecd7e3f9e0686af8badac2">PROTOBUF_FINAL</a>
</li>
<li>RoutingSearchParameters()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#aa1158eb1fbe913a33006d313c1daba9b">PROTOBUF_FINAL</a>
</li>
<li>RoutingSearchParameters_LocalSearchNeighborhoodOperators()
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a4424da23e0d4b999a7d09c78c65605f6">PROTOBUF_FINAL</a>
</li>
<li>Run()
: <a class="el" href="classoperations__research_1_1CallMethod0.html#ac863f0fdd6a476ca003c99f58f14e623">CallMethod0&lt; T &gt;</a>
, <a class="el" href="classoperations__research_1_1CallMethod1.html#ac863f0fdd6a476ca003c99f58f14e623">CallMethod1&lt; T, P &gt;</a>
, <a class="el" href="classoperations__research_1_1CallMethod2.html#ac863f0fdd6a476ca003c99f58f14e623">CallMethod2&lt; T, P, Q &gt;</a>
, <a class="el" href="classoperations__research_1_1CallMethod3.html#ac863f0fdd6a476ca003c99f58f14e623">CallMethod3&lt; T, P, Q, R &gt;</a>
, <a class="el" href="classoperations__research_1_1DelayedCallMethod0.html#ac863f0fdd6a476ca003c99f58f14e623">DelayedCallMethod0&lt; T &gt;</a>
, <a class="el" href="classoperations__research_1_1DelayedCallMethod1.html#ac863f0fdd6a476ca003c99f58f14e623">DelayedCallMethod1&lt; T, P &gt;</a>
, <a class="el" href="classoperations__research_1_1DelayedCallMethod2.html#ac863f0fdd6a476ca003c99f58f14e623">DelayedCallMethod2&lt; T, P, Q &gt;</a>
</li>
</ul>
</div><!-- contents -->
</div>
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>