375 lines
16 KiB
HTML
375 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"/>-->
|
|
<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.5</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.16 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li><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="namespacemembers.html"><span>All</span></a></li>
|
|
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
|
|
<li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
|
|
<li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
|
|
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
|
|
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow4" class="tabs3">
|
|
<ul class="tablist">
|
|
<li><a href="#index_a"><span>a</span></a></li>
|
|
<li><a href="#index_b"><span>b</span></a></li>
|
|
<li><a href="#index_c"><span>c</span></a></li>
|
|
<li><a href="#index_d"><span>d</span></a></li>
|
|
<li><a href="#index_f"><span>f</span></a></li>
|
|
<li><a href="#index_h"><span>h</span></a></li>
|
|
<li><a href="#index_i"><span>i</span></a></li>
|
|
<li><a href="#index_l"><span>l</span></a></li>
|
|
<li><a href="#index_m"><span>m</span></a></li>
|
|
<li><a href="#index_o"><span>o</span></a></li>
|
|
<li><a href="#index_p"><span>p</span></a></li>
|
|
<li><a href="#index_r"><span>r</span></a></li>
|
|
<li><a href="#index_s"><span>s</span></a></li>
|
|
<li><a href="#index_t"><span>t</span></a></li>
|
|
<li class="current"><a href="#index_z"><span>z</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="contents">
|
|
 
|
|
|
|
<h3><a id="index_a"></a>- a -</h3><ul>
|
|
<li>AppendDimensionCumulFilters()
|
|
: <a class="el" href="namespaceoperations__research.html#ab8e67e2bfb62d98317d2dbdeb4318876">operations_research</a>
|
|
</li>
|
|
<li>AppendTasksFromIntervals()
|
|
: <a class="el" href="namespaceoperations__research.html#aec575fd72a48b07ceca957691d785d57">operations_research</a>
|
|
</li>
|
|
<li>AppendTasksFromPath()
|
|
: <a class="el" href="namespaceoperations__research.html#a9c690acb94faaa03d89930ec84a76bba">operations_research</a>
|
|
</li>
|
|
<li>AreAllBooleans()
|
|
: <a class="el" href="namespaceoperations__research.html#a7abde7313cef64d25202a18f07481fc3">operations_research</a>
|
|
</li>
|
|
<li>AreAllBound()
|
|
: <a class="el" href="namespaceoperations__research.html#ae4c7a8bfc6877606e512d3279549f44d">operations_research</a>
|
|
</li>
|
|
<li>AreAllBoundOrNull()
|
|
: <a class="el" href="namespaceoperations__research.html#a54470bffc3ea32cc37d0222e5dbb62a6">operations_research</a>
|
|
</li>
|
|
<li>AreAllBoundTo()
|
|
: <a class="el" href="namespaceoperations__research.html#a7028ce8b481be8cb6fca7a6925d41aa7">operations_research</a>
|
|
</li>
|
|
<li>AreAllGreaterOrEqual()
|
|
: <a class="el" href="namespaceoperations__research.html#a3aea406979285a28c91fd1ee8115af74">operations_research</a>
|
|
</li>
|
|
<li>AreAllLessOrEqual()
|
|
: <a class="el" href="namespaceoperations__research.html#a15f08cfbb35e2b8b1eb76f79caea924a">operations_research</a>
|
|
</li>
|
|
<li>AreAllNegative()
|
|
: <a class="el" href="namespaceoperations__research.html#a38972723946490ea4df4e34298d8805d">operations_research</a>
|
|
</li>
|
|
<li>AreAllNull()
|
|
: <a class="el" href="namespaceoperations__research.html#ab0ae787392a8dd8a499eb55ac0916aa4">operations_research</a>
|
|
</li>
|
|
<li>AreAllOnes()
|
|
: <a class="el" href="namespaceoperations__research.html#ae3e4f71c4c79e0b4ec00c4e715a7c298">operations_research</a>
|
|
</li>
|
|
<li>AreAllPositive()
|
|
: <a class="el" href="namespaceoperations__research.html#ab62b402f767cda48eb67ef8b50397f8f">operations_research</a>
|
|
</li>
|
|
<li>AreAllStrictlyNegative()
|
|
: <a class="el" href="namespaceoperations__research.html#a8351829c324863ddda52e201df4f9f84">operations_research</a>
|
|
</li>
|
|
<li>AreAllStrictlyPositive()
|
|
: <a class="el" href="namespaceoperations__research.html#a3de09f9134b976e5ba64751ac0f4440b">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_b"></a>- b -</h3><ul>
|
|
<li>BuildModelParametersFromFlags()
|
|
: <a class="el" href="namespaceoperations__research.html#ae39a6c4d8ba890ec5150ea91a7aad643">operations_research</a>
|
|
</li>
|
|
<li>BuildSearchParametersFromFlags()
|
|
: <a class="el" href="namespaceoperations__research.html#a95da1d3a46432afd40024f79279a48b2">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_c"></a>- c -</h3><ul>
|
|
<li>ConstraintSolverParameters_TrailCompression_descriptor()
|
|
: <a class="el" href="namespaceoperations__research.html#adc3846d561acad90f6f53af2c19d4ecb">operations_research</a>
|
|
</li>
|
|
<li>ConstraintSolverParameters_TrailCompression_IsValid()
|
|
: <a class="el" href="namespaceoperations__research.html#addcabce78790b75a1d064b7e903d8f19">operations_research</a>
|
|
</li>
|
|
<li>ConstraintSolverParameters_TrailCompression_Name()
|
|
: <a class="el" href="namespaceoperations__research.html#ab7f4e14153d9c4dedf3e27dfab769525">operations_research</a>
|
|
</li>
|
|
<li>ConstraintSolverParameters_TrailCompression_Parse()
|
|
: <a class="el" href="namespaceoperations__research.html#a049bd829a40a0919f7e3b7745efeb7d9">operations_research</a>
|
|
</li>
|
|
<li>CpRandomSeed()
|
|
: <a class="el" href="namespaceoperations__research.html#af46f97d04f28e1d1c8a99d02f000d212">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_d"></a>- d -</h3><ul>
|
|
<li>DefaultRoutingModelParameters()
|
|
: <a class="el" href="namespaceoperations__research.html#aa388c8707db255ae7742c04046bdd613">operations_research</a>
|
|
</li>
|
|
<li>DefaultRoutingSearchParameters()
|
|
: <a class="el" href="namespaceoperations__research.html#adcac4a11f1e4d36ceb47f7251461487d">operations_research</a>
|
|
</li>
|
|
<li>DEFINE_INT_TYPE()
|
|
: <a class="el" href="namespaceoperations__research.html#a1edd1d7c020633019991b13d14b4b15b">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_f"></a>- f -</h3><ul>
|
|
<li>FillPathEvaluation()
|
|
: <a class="el" href="namespaceoperations__research.html#a4f6a1b9fc737ba25fee7bf42d6635182">operations_research</a>
|
|
</li>
|
|
<li>FillValues()
|
|
: <a class="el" href="namespaceoperations__research.html#a6662a100d8715747870beb9721bb304b">operations_research</a>
|
|
</li>
|
|
<li>FindErrorInRoutingSearchParameters()
|
|
: <a class="el" href="namespaceoperations__research.html#ae2e060e8ee4ea901dc4df260b3385eac">operations_research</a>
|
|
</li>
|
|
<li>FirstSolutionStrategy_Value_descriptor()
|
|
: <a class="el" href="namespaceoperations__research.html#a99ad9f9140f36fbb7d0fa70aba00b46b">operations_research</a>
|
|
</li>
|
|
<li>FirstSolutionStrategy_Value_IsValid()
|
|
: <a class="el" href="namespaceoperations__research.html#ac8fb428ce4826abddd79ff391cfc1c51">operations_research</a>
|
|
</li>
|
|
<li>FirstSolutionStrategy_Value_Name()
|
|
: <a class="el" href="namespaceoperations__research.html#aa3347cbb67e6b42bf2d99c6e36a43285">operations_research</a>
|
|
</li>
|
|
<li>FirstSolutionStrategy_Value_Parse()
|
|
: <a class="el" href="namespaceoperations__research.html#a53e650ef5267d5f3db388f6a6b9482a8">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_h"></a>- h -</h3><ul>
|
|
<li>Hash1()
|
|
: <a class="el" href="namespaceoperations__research.html#a64cf3e1336ec61275bdd2ae853d38406">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_i"></a>- i -</h3><ul>
|
|
<li>IsArrayBoolean()
|
|
: <a class="el" href="namespaceoperations__research.html#a3f4525e71a6b05d97c868f0832750a60">operations_research</a>
|
|
</li>
|
|
<li>IsArrayConstant()
|
|
: <a class="el" href="namespaceoperations__research.html#a12527c82ffc8b31c5d8dc836c366d624">operations_research</a>
|
|
</li>
|
|
<li>IsArrayInRange()
|
|
: <a class="el" href="namespaceoperations__research.html#adf2aea6c68fe502389c9264b971b2f85">operations_research</a>
|
|
</li>
|
|
<li>IsIncreasing()
|
|
: <a class="el" href="namespaceoperations__research.html#a3d434774c07815a25ffaa7adb343c19e">operations_research</a>
|
|
</li>
|
|
<li>IsIncreasingContiguous()
|
|
: <a class="el" href="namespaceoperations__research.html#aafac7375c23337f25821aa6f86ca627c">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_l"></a>- l -</h3><ul>
|
|
<li>LocalSearchMetaheuristic_Value_descriptor()
|
|
: <a class="el" href="namespaceoperations__research.html#a00f3e64ec0029f07e62e1c1abfd6071f">operations_research</a>
|
|
</li>
|
|
<li>LocalSearchMetaheuristic_Value_IsValid()
|
|
: <a class="el" href="namespaceoperations__research.html#aed46fa1bbfbc75c04bd66f5055ddb3c1">operations_research</a>
|
|
</li>
|
|
<li>LocalSearchMetaheuristic_Value_Name()
|
|
: <a class="el" href="namespaceoperations__research.html#a3412913b0ac8a9e00d3a64bcce238da0">operations_research</a>
|
|
</li>
|
|
<li>LocalSearchMetaheuristic_Value_Parse()
|
|
: <a class="el" href="namespaceoperations__research.html#acd6f3950d95b591a67cdc61be1f8cb40">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_m"></a>- m -</h3><ul>
|
|
<li>MakeConstraintDemon0()
|
|
: <a class="el" href="namespaceoperations__research.html#a3ea6af6581e6922832918c97753146a7">operations_research</a>
|
|
</li>
|
|
<li>MakeConstraintDemon1()
|
|
: <a class="el" href="namespaceoperations__research.html#a4fb750da00c784e5ffd1763fd3ce88f7">operations_research</a>
|
|
</li>
|
|
<li>MakeConstraintDemon2()
|
|
: <a class="el" href="namespaceoperations__research.html#a4da629cafe75f958924e1684ac2b0eff">operations_research</a>
|
|
</li>
|
|
<li>MakeConstraintDemon3()
|
|
: <a class="el" href="namespaceoperations__research.html#abdca98f14c02e004ab5e19d2c3985667">operations_research</a>
|
|
</li>
|
|
<li>MakeCPFeasibilityFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#aaa5f7d59af23f5e10fc43a3989fa0b68">operations_research</a>
|
|
</li>
|
|
<li>MakeCumulBoundsPropagatorFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#a6956143fbdacf5edd7e4372394c29e2c">operations_research</a>
|
|
</li>
|
|
<li>MakeDelayedConstraintDemon0()
|
|
: <a class="el" href="namespaceoperations__research.html#a82110ba1f45aa29ffc933102880dbd82">operations_research</a>
|
|
</li>
|
|
<li>MakeDelayedConstraintDemon1()
|
|
: <a class="el" href="namespaceoperations__research.html#a11f4a7dbafd8e00a36b892a82e44445f">operations_research</a>
|
|
</li>
|
|
<li>MakeDelayedConstraintDemon2()
|
|
: <a class="el" href="namespaceoperations__research.html#a29b8113bf656aa61493c9459508ed953">operations_research</a>
|
|
</li>
|
|
<li>MakeGlobalLPCumulFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#ad96516f011b5faf2c5587c797870ca9d">operations_research</a>
|
|
</li>
|
|
<li>MakeLocalSearchOperator()
|
|
: <a class="el" href="namespaceoperations__research.html#a85ea0ef5b46465c3793333ce9821f15f">operations_research</a>
|
|
</li>
|
|
<li>MakeNodeDisjunctionFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#ae3012c6b24c5be29fe921cb17f9d1d60">operations_research</a>
|
|
</li>
|
|
<li>MakePathCumulFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#a856881ac4d4446a74ec5ef1a6bec5f72">operations_research</a>
|
|
</li>
|
|
<li>MakePathStateFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#ae67dc356130e9a966298d2bed4835d53">operations_research</a>
|
|
</li>
|
|
<li>MakePickupDeliveryFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#ae3ffb53eac6214b414e926238012a2a0">operations_research</a>
|
|
</li>
|
|
<li>MakeSetValuesFromTargets()
|
|
: <a class="el" href="namespaceoperations__research.html#a4e907b3668a07c9fa3f62d938f6cb855">operations_research</a>
|
|
</li>
|
|
<li>MakeTypeRegulationsFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#a3de43a015d4ee3ce53eb030e1d7232de">operations_research</a>
|
|
</li>
|
|
<li>MakeUnaryDimensionFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#a85232ec63b614f08519af96d5963059b">operations_research</a>
|
|
</li>
|
|
<li>MakeVehicleAmortizedCostFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#ab6379327d3431a9fe8f7434651eece59">operations_research</a>
|
|
</li>
|
|
<li>MakeVehicleBreaksFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#ae9a33af72abb5c2332a1f7ca71ab8215">operations_research</a>
|
|
</li>
|
|
<li>MakeVehicleVarFilter()
|
|
: <a class="el" href="namespaceoperations__research.html#a67f4b4b64a6c11717020eaa963b98c51">operations_research</a>
|
|
</li>
|
|
<li>MaxVarArray()
|
|
: <a class="el" href="namespaceoperations__research.html#abc42d1bcfe023d3ac6f59471b75d853c">operations_research</a>
|
|
</li>
|
|
<li>MinVarArray()
|
|
: <a class="el" href="namespaceoperations__research.html#a5c1932027ef8bc1689d725a1c597867b">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_o"></a>- o -</h3><ul>
|
|
<li>One()
|
|
: <a class="el" href="namespaceoperations__research.html#aa96bb5a28dd9c1ccc864b1587e8e1a98">operations_research</a>
|
|
</li>
|
|
<li>operator<<()
|
|
: <a class="el" href="namespaceoperations__research.html#a4f44b10aa7fc7b6e85b72e7f0c96cc1f">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_p"></a>- p -</h3><ul>
|
|
<li>ParameterDebugString()
|
|
: <a class="el" href="namespaceoperations__research.html#a0953b50b08320d1109c678555137f1db">operations_research</a>
|
|
</li>
|
|
<li>PosIntDivDown()
|
|
: <a class="el" href="namespaceoperations__research.html#a942ba2898a44303790c91e761b8f4630">operations_research</a>
|
|
</li>
|
|
<li>PosIntDivUp()
|
|
: <a class="el" href="namespaceoperations__research.html#a60dabfa452b4264887ef76c75edf3765">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_r"></a>- r -</h3><ul>
|
|
<li>RoutingSearchParameters_SchedulingSolver_descriptor()
|
|
: <a class="el" href="namespaceoperations__research.html#ab782651a4702be2ab575c600f780fd77">operations_research</a>
|
|
</li>
|
|
<li>RoutingSearchParameters_SchedulingSolver_IsValid()
|
|
: <a class="el" href="namespaceoperations__research.html#a49b5d4bf85df896e3d80e9ecd63417b4">operations_research</a>
|
|
</li>
|
|
<li>RoutingSearchParameters_SchedulingSolver_Name()
|
|
: <a class="el" href="namespaceoperations__research.html#adb4262094b34b61ef849d121e652a340">operations_research</a>
|
|
</li>
|
|
<li>RoutingSearchParameters_SchedulingSolver_Parse()
|
|
: <a class="el" href="namespaceoperations__research.html#ac3abbe7b44ba89c2ba47370105c96fa5">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_s"></a>- s -</h3><ul>
|
|
<li>SetAssignmentFromAssignment()
|
|
: <a class="el" href="namespaceoperations__research.html#aea2bf322fab4e2319a23ad22acf8ccf8">operations_research</a>
|
|
</li>
|
|
<li>SolveModelWithSat()
|
|
: <a class="el" href="namespaceoperations__research.html#aa17cca151690da44e948d7fbe07abca5">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_t"></a>- t -</h3><ul>
|
|
<li>ToInt64Vector()
|
|
: <a class="el" href="namespaceoperations__research.html#aad4e1b406f0e56c83283747b038df88a">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_z"></a>- z -</h3><ul>
|
|
<li>Zero()
|
|
: <a class="el" href="namespaceoperations__research.html#a009f247167f32509baf749083e4bc984">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div>
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|