323 lines
16 KiB
HTML
323 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 8.0</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 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('functions_func_i.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_i"></a>- i -</h3><ul>
|
|
<li>IgnoreDisjunctionsAlreadyForcedToZero()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a8b9a513f402e84f4c71436cf430f248a">RoutingModel</a>
|
|
</li>
|
|
<li>IndexPairSwapActiveOperator()
|
|
: <a class="el" href="classoperations__research_1_1IndexPairSwapActiveOperator.html#a65caf52547823d80be3f25e81d9bb839">IndexPairSwapActiveOperator</a>
|
|
</li>
|
|
<li>IndexToNode()
|
|
: <a class="el" href="classoperations__research_1_1RoutingIndexManager.html#ada73580fd3d3c404db3c437da0410ced">RoutingIndexManager</a>
|
|
</li>
|
|
<li>IndicesToNodes()
|
|
: <a class="el" href="classoperations__research_1_1RoutingIndexManager.html#ad2df404b8b9957b9bdc182ad664a9d0b">RoutingIndexManager</a>
|
|
</li>
|
|
<li>Init()
|
|
: <a class="el" href="classoperations__research_1_1UnsortedNullableRevBitset.html#adb9e7eb51aef8d63ea81e193d92c034e">UnsortedNullableRevBitset</a>
|
|
</li>
|
|
<li>InitAsDefaultInstance()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a05cb7c52e2ce1eea2689c26385612b33">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>InitFragments()
|
|
: <a class="el" href="classoperations__research_1_1BaseLns.html#a5a42e7c67118018a6e391f4ec6661f74">BaseLns</a>
|
|
</li>
|
|
<li>initial_propagation_end_time()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a58f6817602f0744cffed0fd8bfe07af2">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>initial_propagation_end_time_size()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a8ea09a8caaf9228f52bc3b8ecde50166">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>initial_propagation_start_time()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#afae8d07fc3ab3b2116807b9b4db59dc5">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>initial_propagation_start_time_size()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a2131a914306643c4ddd24733c18a2497">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>InitializeBreaks()
|
|
: <a class="el" href="classoperations__research_1_1RoutingDimension.html#a76645042dd00fd9a97a9c4a395927947">RoutingDimension</a>
|
|
</li>
|
|
<li>InitializeCheck()
|
|
: <a class="el" href="classoperations__research_1_1TypeRegulationsChecker.html#af0019df09332cbcb2c4f37bc30d9a055">TypeRegulationsChecker</a>
|
|
</li>
|
|
<li>InitializePriorityQueue()
|
|
: <a class="el" href="classoperations__research_1_1CheapestInsertionFilteredHeuristic.html#a69d38e86eb8fc2fa4df0d8839c8dd5a9">CheapestInsertionFilteredHeuristic</a>
|
|
</li>
|
|
<li>InitializeSolution()
|
|
: <a class="el" href="classoperations__research_1_1IntVarFilteredHeuristic.html#aa1103b3a47f7bf316a81ed91ba3e4657">IntVarFilteredHeuristic</a>
|
|
</li>
|
|
<li>InitialPropagate()
|
|
: <a class="el" href="classoperations__research_1_1GlobalVehicleBreaksConstraint.html#a36d844f2722273b190ed9a069dd25938">GlobalVehicleBreaksConstraint</a>
|
|
, <a class="el" href="classoperations__research_1_1TypeRegulationsConstraint.html#a36d844f2722273b190ed9a069dd25938">TypeRegulationsConstraint</a>
|
|
</li>
|
|
<li>InitPosition()
|
|
: <a class="el" href="classoperations__research_1_1PathOperator.html#ae1c162cfc11069e25becbd53cdce7def">PathOperator</a>
|
|
</li>
|
|
<li>Insert()
|
|
: <a class="el" href="classoperations__research_1_1RevImmutableMultiMap.html#a0b5c13dc004b78fa86ae2a2e76f25f99">RevImmutableMultiMap< K, V ></a>
|
|
, <a class="el" href="classoperations__research_1_1RevIntSet.html#a09b435e833bb97525ef2e54735f632ea">RevIntSet< T ></a>
|
|
</li>
|
|
<li>InsertBetween()
|
|
: <a class="el" href="classoperations__research_1_1CheapestInsertionFilteredHeuristic.html#a40574fa8ec102d52f650a616d7fe6c39">CheapestInsertionFilteredHeuristic</a>
|
|
</li>
|
|
<li>InsertExprConstantExpression()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#a30b66de2cb748b3f64b51da3855cbeac">ModelCache</a>
|
|
</li>
|
|
<li>InsertExprExprConstantExpression()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#a87fc5ae7d2a96ccc71334c6a0e16b2b7">ModelCache</a>
|
|
</li>
|
|
<li>InsertExprExprConstraint()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#afebe362561fbf18889fd8a1b29be1032">ModelCache</a>
|
|
</li>
|
|
<li>InsertExprExpression()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#afc8017fcd99c86bb7ae2015a208ff800">ModelCache</a>
|
|
</li>
|
|
<li>InsertExprExprExpression()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#a532b0bec45373fd3f093e2212d51cd6f">ModelCache</a>
|
|
</li>
|
|
<li>InsertVarArrayConstantArrayExpression()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#aa421f0ee067cc5ff7db9d37a352f8914">ModelCache</a>
|
|
</li>
|
|
<li>InsertVarArrayConstantExpression()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#a7052db06e52147df4cf973a3d75d50aa">ModelCache</a>
|
|
</li>
|
|
<li>InsertVarArrayExpression()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#a8bf2a7f861f717c6c6276601d6edc84d">ModelCache</a>
|
|
</li>
|
|
<li>InsertVarConstantArrayExpression()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#af03bd07c56216292717c57eab7b5b82f">ModelCache</a>
|
|
</li>
|
|
<li>InsertVarConstantConstantConstraint()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#a36d5c7ad0a75cbd69f946b916de9c2c2">ModelCache</a>
|
|
</li>
|
|
<li>InsertVarConstantConstantExpression()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#aa85b856a84503016b8a27a6945fc77fc">ModelCache</a>
|
|
</li>
|
|
<li>InsertVarConstantConstraint()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#a5a0bfff5b96c417fc2cd9c486bc97c60">ModelCache</a>
|
|
</li>
|
|
<li>InsertVoidConstraint()
|
|
: <a class="el" href="classoperations__research_1_1ModelCache.html#a78f9c320fcfdc3be91db4de41d891deb">ModelCache</a>
|
|
</li>
|
|
<li>Install()
|
|
: <a class="el" href="classoperations__research_1_1LocalSearchMonitor.html#a127c860aa3b5024666f308c553edf2a5">LocalSearchMonitor</a>
|
|
, <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a127c860aa3b5024666f308c553edf2a5">PropagationMonitor</a>
|
|
</li>
|
|
<li>int_var_assignment()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#aa9727bd5e550a83254b4f4b7eb0b46e5">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>int_var_assignment_size()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#ab92b162ad4b04b221d2aaa4e9dcce4d5">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>internal_default_instance()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a6200c744f736ff4b1d7fcbb49853f180">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>Intersects()
|
|
: <a class="el" href="classoperations__research_1_1UnsortedNullableRevBitset.html#ac3e8d8c29f542b338782d745cb706da8">UnsortedNullableRevBitset</a>
|
|
</li>
|
|
<li>interval_var_assignment()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#ace975fab77524e84e2d7447c69fa32e0">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>interval_var_assignment_size()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a7b02612060b0a5bc286b2952297415fc">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>IntervalVarAssignment()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a411b2c9a525ec4a1b57c85f6db171621">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>IntVarAssignment()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a22644f72e52ad9a3a645c2ec0fab35a9">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>IntVarFilteredDecisionBuilder()
|
|
: <a class="el" href="classoperations__research_1_1IntVarFilteredDecisionBuilder.html#acf25bca8c52b674f343820aaf3d339b5">IntVarFilteredDecisionBuilder</a>
|
|
</li>
|
|
<li>IntVarFilteredHeuristic()
|
|
: <a class="el" href="classoperations__research_1_1IntVarFilteredHeuristic.html#ae4af3c0813025d58bd52dcd93ff6aae7">IntVarFilteredHeuristic</a>
|
|
</li>
|
|
<li>IntVarLocalSearchFilter()
|
|
: <a class="el" href="classoperations__research_1_1IntVarLocalSearchFilter.html#a8db9c655c030223da3b1071e9469e441">IntVarLocalSearchFilter</a>
|
|
</li>
|
|
<li>IntVarLocalSearchHandler()
|
|
: <a class="el" href="classoperations__research_1_1IntVarLocalSearchHandler.html#aa13961bacce6e6f3501e633462882070">IntVarLocalSearchHandler</a>
|
|
</li>
|
|
<li>IntVarLocalSearchOperator()
|
|
: <a class="el" href="classoperations__research_1_1IntVarLocalSearchOperator.html#ac8d84ceae8536513503a3132372cca0f">IntVarLocalSearchOperator</a>
|
|
</li>
|
|
<li>InverseValue()
|
|
: <a class="el" href="classoperations__research_1_1IntVarLocalSearchOperator.html#a104b124a8b90a018a1583aa5f46081d9">IntVarLocalSearchOperator</a>
|
|
</li>
|
|
<li>is_valid()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a8ca0e76fa665125f1e50bd1ed8dbd213">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>IsCardinalityOne()
|
|
: <a class="el" href="classoperations__research_1_1RevBitMatrix.html#ac1e330fa1ec0722acd75d85457e8e86a">RevBitMatrix</a>
|
|
, <a class="el" href="classoperations__research_1_1RevBitSet.html#a16202f709ab06d78dcae8db3ff21fd9c">RevBitSet</a>
|
|
, <a class="el" href="classoperations__research_1_1SmallRevBitSet.html#a16202f709ab06d78dcae8db3ff21fd9c">SmallRevBitSet</a>
|
|
</li>
|
|
<li>IsCardinalityZero()
|
|
: <a class="el" href="classoperations__research_1_1RevBitMatrix.html#add48a53cd0e204d82312d3991db12ce3">RevBitMatrix</a>
|
|
, <a class="el" href="classoperations__research_1_1RevBitSet.html#ad175c4019a4a927bec26eb8cd819d81e">RevBitSet</a>
|
|
, <a class="el" href="classoperations__research_1_1SmallRevBitSet.html#ad175c4019a4a927bec26eb8cd819d81e">SmallRevBitSet</a>
|
|
</li>
|
|
<li>IsCPSATSolver()
|
|
: <a class="el" href="classoperations__research_1_1RoutingCPSatWrapper.html#a16adf99185c4a2351c3eb6c9ab44544d">RoutingCPSatWrapper</a>
|
|
, <a class="el" href="classoperations__research_1_1RoutingGlopWrapper.html#a16adf99185c4a2351c3eb6c9ab44544d">RoutingGlopWrapper</a>
|
|
, <a class="el" href="classoperations__research_1_1RoutingLinearSolverWrapper.html#aa2e5858c4b94c8f69486993bfe4ffea9">RoutingLinearSolverWrapper</a>
|
|
</li>
|
|
<li>IsDifferent()
|
|
: <a class="el" href="classoperations__research_1_1BooleanVar.html#ad87534052c4433fa0227c7b5cd8e3aed">BooleanVar</a>
|
|
</li>
|
|
<li>IsDisabled()
|
|
: <a class="el" href="classoperations__research_1_1BasePathFilter.html#a8869de3e40b0eeee56470a8fc0cd4528">BasePathFilter</a>
|
|
</li>
|
|
<li>IsEnd()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#ae2530e17cabaf267e12929ca0ee1bee0">RoutingModel</a>
|
|
</li>
|
|
<li>IsEqual()
|
|
: <a class="el" href="classoperations__research_1_1BooleanVar.html#aa9b39e86814fa1bca1763f65ec02f5cb">BooleanVar</a>
|
|
</li>
|
|
<li>IsFeasible()
|
|
: <a class="el" href="classoperations__research_1_1GlobalDimensionCumulOptimizer.html#a501d5aa6957f63484392048ba566b0a3">GlobalDimensionCumulOptimizer</a>
|
|
</li>
|
|
<li>IsGreaterOrEqual()
|
|
: <a class="el" href="classoperations__research_1_1BooleanVar.html#a092b50c7ef16418bc3ccb1e887909ff8">BooleanVar</a>
|
|
</li>
|
|
<li>IsInactive()
|
|
: <a class="el" href="classoperations__research_1_1PathOperator.html#a15db4ae271ce553727a298dd0dbba5e7">PathOperator</a>
|
|
</li>
|
|
<li>IsIncremental()
|
|
: <a class="el" href="classoperations__research_1_1LocalSearchFilter.html#aa21d5f9b4adc94167e3a466095d82fd5">LocalSearchFilter</a>
|
|
, <a class="el" href="classoperations__research_1_1VarLocalSearchOperator.html#aa21d5f9b4adc94167e3a466095d82fd5">VarLocalSearchOperator< V, Val, Handler ></a>
|
|
</li>
|
|
<li>IsInitialized()
|
|
: <a class="el" href="classoperations__research_1_1PROTOBUF__FINAL.html#a83794439b5a81a507b67b07f09d4f048">PROTOBUF_FINAL</a>
|
|
</li>
|
|
<li>IsInverseValue()
|
|
: <a class="el" href="classoperations__research_1_1IntVarLocalSearchOperator.html#aa4cbeb0a6b5484ff3d4dae2d87ead489">IntVarLocalSearchOperator</a>
|
|
</li>
|
|
<li>IsLessOrEqual()
|
|
: <a class="el" href="classoperations__research_1_1BooleanVar.html#a245299f2a8af0c50699884c7af781ab0">BooleanVar</a>
|
|
</li>
|
|
<li>IsMatchingModel()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#ac8347e84488d1b5eb7b5e6972fb32be3">RoutingModel</a>
|
|
</li>
|
|
<li>IsPathEnd()
|
|
: <a class="el" href="classoperations__research_1_1PathOperator.html#a255540efe5286aa6e55bf46894cc10f5">PathOperator</a>
|
|
</li>
|
|
<li>IsPathStart()
|
|
: <a class="el" href="classoperations__research_1_1PathOperator.html#abb722ca1750c9814d2d2fc5c9c2f1a11">PathOperator</a>
|
|
</li>
|
|
<li>IsRanked()
|
|
: <a class="el" href="classoperations__research_1_1RevPartialSequence.html#a7515e88d1faa654d75c89b0abdc67133">RevPartialSequence</a>
|
|
</li>
|
|
<li>IsSet()
|
|
: <a class="el" href="classoperations__research_1_1RevBitMatrix.html#a0bb9da6620214b68c1f9bdf92e07acb8">RevBitMatrix</a>
|
|
, <a class="el" href="classoperations__research_1_1RevBitSet.html#a61b1becfb2c5c31b8a09a277d74e4aa4">RevBitSet</a>
|
|
</li>
|
|
<li>IsStart()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#ae1adbc353c105572655ae866124c61b6">RoutingModel</a>
|
|
</li>
|
|
<li>IsVarSynced()
|
|
: <a class="el" href="classoperations__research_1_1IntVarLocalSearchFilter.html#af295b14439014798b1fd34faffd3b5e7">IntVarLocalSearchFilter</a>
|
|
</li>
|
|
<li>IsVehicleAllowedForIndex()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#a43c49fc1660ae71cdb30ae93bcac80d7">RoutingModel</a>
|
|
</li>
|
|
<li>IsVehicleUsed()
|
|
: <a class="el" href="classoperations__research_1_1RoutingModel.html#aedb8dca94b15e5465fef1667d1a81db6">RoutingModel</a>
|
|
</li>
|
|
<li>Iterator()
|
|
: <a class="el" href="classoperations__research_1_1SimpleRevFIFO_1_1Iterator.html#a5d5b15d8c55444f6730c4b54e8365e34">SimpleRevFIFO< T >::Iterator</a>
|
|
</li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
</div>
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|