336 lines
16 KiB
HTML
336 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: CP-SAT</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('namespacemembers_func.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_c"></a>- c -</h3><ul>
|
|
<li>CpModelStats()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a287579e5f181fc7c89feccf1128faffb">operations_research::sat</a>
|
|
</li>
|
|
<li>CpSolverResponseStats()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a74d5c1c69142b6e668f8bc7de4e0ec7e">operations_research::sat</a>
|
|
</li>
|
|
<li>CpSolverStatus_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ad87fa7d63870ba0085a841c2303dad6b">operations_research::sat</a>
|
|
</li>
|
|
<li>CpSolverStatus_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a8f7f7995f8e9a03c15cdddf39b675702">operations_research::sat</a>
|
|
</li>
|
|
<li>CpSolverStatus_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#aede942101121114490d4f59631bf9292">operations_research::sat</a>
|
|
</li>
|
|
<li>CpSolverStatus_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ad80554b07cb275a8f8e4b2bc6f38cd97">operations_research::sat</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_d"></a>- d -</h3><ul>
|
|
<li>DecisionStrategyProto_DomainReductionStrategy_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a60036e4e1e1d47218d6339e9119805c4">operations_research::sat</a>
|
|
</li>
|
|
<li>DecisionStrategyProto_DomainReductionStrategy_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#af161ecb897e60ce83c87c17d11ae7d91">operations_research::sat</a>
|
|
</li>
|
|
<li>DecisionStrategyProto_DomainReductionStrategy_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ac22a3ab628a918dd90466ba12d6ee0cd">operations_research::sat</a>
|
|
</li>
|
|
<li>DecisionStrategyProto_DomainReductionStrategy_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a78f07b013d1f3f208298db7cd977e86d">operations_research::sat</a>
|
|
</li>
|
|
<li>DecisionStrategyProto_VariableSelectionStrategy_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ac8eeb3305c37f40da67f55486402ac78">operations_research::sat</a>
|
|
</li>
|
|
<li>DecisionStrategyProto_VariableSelectionStrategy_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a9644b126f05b927a27fc7eba8e62dd57">operations_research::sat</a>
|
|
</li>
|
|
<li>DecisionStrategyProto_VariableSelectionStrategy_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#abbc472dcbb3ad76095da9926b37e49f8">operations_research::sat</a>
|
|
</li>
|
|
<li>DecisionStrategyProto_VariableSelectionStrategy_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a417dc46af8b9457ba372ce439154f86f">operations_research::sat</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_i"></a>- i -</h3><ul>
|
|
<li>IntervalsAreSortedAndNonAdjacent()
|
|
: <a class="el" href="namespaceoperations__research.html#ab8c23924c4b61ed5c531424a6f18bde1">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_n"></a>- n -</h3><ul>
|
|
<li>NewFeasibleSolutionObserver()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#afff8c1209cb80cabf3cf7648fd739e60">operations_research::sat</a>
|
|
</li>
|
|
<li>NewSatParameters()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a70cbc40b94c7782ce039a2e19ed53c2f">operations_research::sat</a>
|
|
</li>
|
|
<li>Not()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a5e3de118c1f8dd5a7ec21704e05684b9">operations_research::sat</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_o"></a>- o -</h3><ul>
|
|
<li>operator<<()
|
|
: <a class="el" href="namespaceoperations__research.html#a5c341d9214d5d46014089435ba0e26d3">operations_research</a>
|
|
, <a class="el" href="namespaceoperations__research_1_1sat.html#a57b8aabbc5b3c1d177d35b3ebcf9b5fa">operations_research::sat</a>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a id="index_s"></a>- s -</h3><ul>
|
|
<li>SatParameters_BinaryMinizationAlgorithm_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a8e0457f852d7716dc2d913867100dc8c">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_BinaryMinizationAlgorithm_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a3e37f554c39fbb05faf07674ac550f47">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_BinaryMinizationAlgorithm_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#aea747a1c7b91baf6f1b5486700c31e5f">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_BinaryMinizationAlgorithm_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a46dc96bbf62dd45b444749fdf29ef505">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ClauseOrdering_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a6763a151acaebadf9a4be9383e91e1eb">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ClauseOrdering_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#aa6f7c43106217e8a55877110b7d87e7c">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ClauseOrdering_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a87813e257ba880dc079609db5d7f5da4">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ClauseOrdering_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a5fee897ccb9f9ce0d0beaab6cbe73f29">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ClauseProtection_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ac92d8d18b4148e00e25b463b42c0ea3b">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ClauseProtection_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ac1aa9d5ea93fbc96a68237c2beda3836">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ClauseProtection_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ae1e232826064de5442ec15d6a2ff90f2">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ClauseProtection_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a2417cda476d3921aa1f41416b0e5ecd4">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ConflictMinimizationAlgorithm_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a8ae6f7af0b88d08cd83a4ff1a1108985">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ConflictMinimizationAlgorithm_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a90d6f173fbfa33e26ff6508013c81ffd">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ConflictMinimizationAlgorithm_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#af3ae9c39e1b2cf4733a63fb9e4f958b7">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_ConflictMinimizationAlgorithm_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ad84bafa3f87aeb7662b19cc70e2155ee">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_FPRoundingMethod_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ad17619b38b244fd05e730f7268b239ba">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_FPRoundingMethod_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a2e999de0fc3558bd2002a1a472a2214f">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_FPRoundingMethod_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a287bf95ee87181cae4b096ddc9169168">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_FPRoundingMethod_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#afe9841ddf9445cb321a9d4e630fe22aa">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_MaxSatAssumptionOrder_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#aa36fba890ac5ad3ce86c9f70b8352bb5">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_MaxSatAssumptionOrder_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a4104fcd7cb88b2edc4cbc86e6b331cdf">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_MaxSatAssumptionOrder_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#aa49899c1c9df530d20f240b519437c6d">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_MaxSatAssumptionOrder_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#aacf99a68c013178918b84f1efd823a05">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_MaxSatStratificationAlgorithm_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a9f22011e31eaf54170afe80d301665ac">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_MaxSatStratificationAlgorithm_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a5fcee51ba7784a7c403731301af6e14c">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_MaxSatStratificationAlgorithm_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a7b0414d7c022b8a1f606bace4c8192cf">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_MaxSatStratificationAlgorithm_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a26b98c6b5f2239d22b80a2f0ad5c30da">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_Polarity_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a3a1aa6bdfa59980400e6617e6a206071">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_Polarity_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a4585806adf77d6f7a56bd21230a31175">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_Polarity_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#af6e220cb137fc0462fc253744b8bc3ba">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_Polarity_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a156dff4b5d8c6e564c5330b0a6e491ab">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_RestartAlgorithm_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a9d2995934edcfcc59a0da77719fcb11b">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_RestartAlgorithm_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ab199957e5457d8356687f12d67d1aaac">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_RestartAlgorithm_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a34b396f35aa7c449a39d2b92c3f93744">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_RestartAlgorithm_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a0ebb6c61a4f4a5d656a078f0a90e0c13">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_SearchBranching_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a05587e288b302e572a8e80b100505a21">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_SearchBranching_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a9018824bcc1b169f32af87ad4faf7561">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_SearchBranching_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ab59fe9a81546232a6951f9c673c02e8a">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_SearchBranching_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ae2ab630d09edd89ab0d5085736216e1a">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_VariableOrder_descriptor()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a0a75b439d4e889cf84f7d6f6b5a37a86">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_VariableOrder_IsValid()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a711b59624fbd706f0754647084c665d8">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_VariableOrder_Name()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a9e40adad4a6a75afceefe43c8c509457">operations_research::sat</a>
|
|
</li>
|
|
<li>SatParameters_VariableOrder_Parse()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#adff74d54012d9ac2684d6cea57d6afb7">operations_research::sat</a>
|
|
</li>
|
|
<li>SetSynchronizationFunction()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#ad04337634227eac006d3e33a7028f82f">operations_research::sat</a>
|
|
</li>
|
|
<li>SolutionBooleanValue()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#afa415e372a9d64eede869ed98666c29c">operations_research::sat</a>
|
|
</li>
|
|
<li>SolutionIntegerMax()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a8ec893fa736de5b95135ecb9314ee6d8">operations_research::sat</a>
|
|
</li>
|
|
<li>SolutionIntegerMin()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a671200a31003492dbef21f2b4ee3dcbd">operations_research::sat</a>
|
|
</li>
|
|
<li>SolutionIntegerValue()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#aeaed9bdf2a27bb778ba397666cb874d7">operations_research::sat</a>
|
|
</li>
|
|
<li>Solve()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a09d851f944ab4f305c3d9f8df99b7bf8">operations_research::sat</a>
|
|
</li>
|
|
<li>SolveCpModel()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#a9d67b9c66f1cb9c1dcc3415cd5af11bf">operations_research::sat</a>
|
|
</li>
|
|
<li>SolveWithParameters()
|
|
: <a class="el" href="namespaceoperations__research_1_1sat.html#aa3062797aa0396abf37dbcc99a746f12">operations_research::sat</a>
|
|
</li>
|
|
<li>SumOfKMaxValueInDomain()
|
|
: <a class="el" href="namespaceoperations__research.html#aa2302f6e1343327d0d686023150b4dcf">operations_research</a>
|
|
</li>
|
|
<li>SumOfKMinValueInDomain()
|
|
: <a class="el" href="namespaceoperations__research.html#ae861bbddc2a8766ec1631f18b6edf961">operations_research</a>
|
|
</li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
</div>
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|