970 lines
91 KiB
HTML
970 lines
91 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">OR-Tools 7.2</span>
|
|
</div>
|
|
</div>
|
|
<link rel="icon" href="https://developers.google.com/optimization/images/orLogo.png">
|
|
<div id="content">
|
|
<!-- Generated by Doxygen 1.8.15 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</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('cp__model_8pb_8h.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#namespaces">Namespaces</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">cp_model.pb.h File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><a href="cp__model_8pb_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structTableStruct__ortools__2fsat__2fcp__5fmodel__2eproto.html">TableStruct_ortools_2fsat_2fcp_5fmodel_2eproto</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Internal implementation detail – do not use these members. <a href="structTableStruct__ortools__2fsat__2fcp__5fmodel__2eproto.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1IntegerVariableProto.html">operations_research::sat::IntegerVariableProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1BoolArgumentProto.html">operations_research::sat::BoolArgumentProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1IntegerArgumentProto.html">operations_research::sat::IntegerArgumentProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1AllDifferentConstraintProto.html">operations_research::sat::AllDifferentConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1LinearConstraintProto.html">operations_research::sat::LinearConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1ElementConstraintProto.html">operations_research::sat::ElementConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1IntervalConstraintProto.html">operations_research::sat::IntervalConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1NoOverlapConstraintProto.html">operations_research::sat::NoOverlapConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1NoOverlap2DConstraintProto.html">operations_research::sat::NoOverlap2DConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1CumulativeConstraintProto.html">operations_research::sat::CumulativeConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1ReservoirConstraintProto.html">operations_research::sat::ReservoirConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1CircuitConstraintProto.html">operations_research::sat::CircuitConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1RoutesConstraintProto.html">operations_research::sat::RoutesConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1CircuitCoveringConstraintProto.html">operations_research::sat::CircuitCoveringConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1TableConstraintProto.html">operations_research::sat::TableConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1InverseConstraintProto.html">operations_research::sat::InverseConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1AutomatonConstraintProto.html">operations_research::sat::AutomatonConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1ConstraintProto.html">operations_research::sat::ConstraintProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1CpObjectiveProto.html">operations_research::sat::CpObjectiveProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1DecisionStrategyProto__AffineTransformation.html">operations_research::sat::DecisionStrategyProto_AffineTransformation</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1DecisionStrategyProto.html">operations_research::sat::DecisionStrategyProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1PartialVariableAssignment.html">operations_research::sat::PartialVariableAssignment</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1CpModelProto.html">operations_research::sat::CpModelProto</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1sat_1_1CpSolverResponse.html">operations_research::sat::CpSolverResponse</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1DecisionStrategyProto__VariableSelectionStrategy_01_4.html">is_proto_enum< ::operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1DecisionStrategyProto__DomainReductionStrategy_01_4.html">is_proto_enum< ::operations_research::sat::DecisionStrategyProto_DomainReductionStrategy ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structis__proto__enum_3_01_1_1operations__research_1_1sat_1_1CpSolverStatus_01_4.html">is_proto_enum< ::operations_research::sat::CpSolverStatus ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:namespaceinternal"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceinternal.html">internal</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html">operations_research</a></td></tr>
|
|
<tr class="memdesc:namespaceoperations__research"><td class="mdescLeft"> </td><td class="mdescRight">Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceoperations__research_1_1sat"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html">operations_research::sat</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:a198722177a36417069228aec0f9d97d6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a198722177a36417069228aec0f9d97d6">PROTOBUF_INTERNAL_EXPORT_ortools_2fsat_2fcp_5fmodel_2eproto</a></td></tr>
|
|
<tr class="memdesc:a198722177a36417069228aec0f9d97d6"><td class="mdescLeft"> </td><td class="mdescRight">Generated by the protocol buffer compiler. <a href="#a198722177a36417069228aec0f9d97d6">More...</a><br /></td></tr>
|
|
<tr class="separator:a198722177a36417069228aec0f9d97d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:ac0ca8810a97bcc1b3d45269a33fd4f0c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ac0ca8810a97bcc1b3d45269a33fd4f0c">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy</a> : int { <br />
|
|
  <a class="el" href="namespaceoperations__research_1_1sat.html#ac0ca8810a97bcc1b3d45269a33fd4f0ca5e00b7cd6b433ec6a15ff913d3b2c3f3">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_FIRST</a> = 0,
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#ac0ca8810a97bcc1b3d45269a33fd4f0ca0b1d456b36749d677aa4a201b22ba114">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_LOWEST_MIN</a> = 1,
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#ac0ca8810a97bcc1b3d45269a33fd4f0ca79fc0af04ed454750ecb59dc5a748e88">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_HIGHEST_MAX</a> = 2,
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#ac0ca8810a97bcc1b3d45269a33fd4f0ca18e573e60bf8dde6880a6cfb9f697ffc">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_MIN_DOMAIN_SIZE</a> = 3,
|
|
<br />
|
|
  <a class="el" href="namespaceoperations__research_1_1sat.html#ac0ca8810a97bcc1b3d45269a33fd4f0ca9bc8cd090f555c04c4fb8ec23838dc30">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_MAX_DOMAIN_SIZE</a> = 4,
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#ac0ca8810a97bcc1b3d45269a33fd4f0ca77405cd855df69ed653be2766be0a1af">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_DecisionStrategyProto_VariableSelectionStrategy_INT_MIN_SENTINEL_DO_NOT_USE_</a> = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#ac0ca8810a97bcc1b3d45269a33fd4f0cadecec94c9d1599ecbdfdab2f7cfcb7aa">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_DecisionStrategyProto_VariableSelectionStrategy_INT_MAX_SENTINEL_DO_NOT_USE_</a> = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ac0ca8810a97bcc1b3d45269a33fd4f0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20ead57ac0739497ea66f0c21b23b529"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a20ead57ac0739497ea66f0c21b23b529">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy</a> : int { <br />
|
|
  <a class="el" href="namespaceoperations__research_1_1sat.html#a20ead57ac0739497ea66f0c21b23b529a2f416e6e94f971bfbb75ba25e7f7b760">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_SELECT_MIN_VALUE</a> = 0,
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#a20ead57ac0739497ea66f0c21b23b529ac22896facd05595ce84133b3b3043685">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_SELECT_MAX_VALUE</a> = 1,
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#a20ead57ac0739497ea66f0c21b23b529ab63e61aebddafddd1496d6ab577dab53">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_SELECT_LOWER_HALF</a> = 2,
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#a20ead57ac0739497ea66f0c21b23b529ac41d0ba8114af7179c253fda16e517ca">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_SELECT_UPPER_HALF</a> = 3,
|
|
<br />
|
|
  <a class="el" href="namespaceoperations__research_1_1sat.html#a20ead57ac0739497ea66f0c21b23b529a82875a7d185a8f87d56cb0fb0f37f72a">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_DecisionStrategyProto_DomainReductionStrategy_INT_MIN_SENTINEL_DO_NOT_USE_</a> = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#a20ead57ac0739497ea66f0c21b23b529ac1c76a18c1405c9569b8afca29919e48">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_DecisionStrategyProto_DomainReductionStrategy_INT_MAX_SENTINEL_DO_NOT_USE_</a> = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a20ead57ac0739497ea66f0c21b23b529"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac14a394f629f2cf1070b84bce2e427ce"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ac14a394f629f2cf1070b84bce2e427ce">operations_research::sat::CpSolverStatus</a> : int { <br />
|
|
  <a class="el" href="namespaceoperations__research_1_1sat.html#ac14a394f629f2cf1070b84bce2e427cea693e3d1636a488a456c173453c45cc14">operations_research::sat::UNKNOWN</a> = 0,
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#ac14a394f629f2cf1070b84bce2e427ceacb3300bde58b85d202f9c211dfabcb49">operations_research::sat::MODEL_INVALID</a> = 1,
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#ac14a394f629f2cf1070b84bce2e427ceae4d551fa942cba479e3090bb8ae40e73">operations_research::sat::FEASIBLE</a> = 2,
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#ac14a394f629f2cf1070b84bce2e427cea185c2992ead7a0d90d260164cf10d46f">operations_research::sat::INFEASIBLE</a> = 3,
|
|
<br />
|
|
  <a class="el" href="namespaceoperations__research_1_1sat.html#ac14a394f629f2cf1070b84bce2e427cea78e9c6b9f6ac60a9e9c2d25967ed1ad0">operations_research::sat::OPTIMAL</a> = 4,
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#ac14a394f629f2cf1070b84bce2e427cea443f059ef1efc767e19c5724f6c161d9">operations_research::sat::CpSolverStatus_INT_MIN_SENTINEL_DO_NOT_USE_</a> = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
|
|
<a class="el" href="namespaceoperations__research_1_1sat.html#ac14a394f629f2cf1070b84bce2e427ceae535ad44840a077b35974e3a04530717">operations_research::sat::CpSolverStatus_INT_MAX_SENTINEL_DO_NOT_USE_</a> = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ac14a394f629f2cf1070b84bce2e427ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:af9e54e2d5d81731965cba2c72fd237f5"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:af9e54e2d5d81731965cba2c72fd237f5"><td class="memTemplItemLeft" align="right" valign="top">PROTOBUF_NAMESPACE_OPEN ::<a class="el" href="classoperations__research_1_1sat_1_1AllDifferentConstraintProto.html">operations_research::sat::AllDifferentConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#af9e54e2d5d81731965cba2c72fd237f5">Arena::CreateMaybeMessage<::operations_research::sat::AllDifferentConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:af9e54e2d5d81731965cba2c72fd237f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a409e867844426d248649058045d91b4a"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a409e867844426d248649058045d91b4a"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1AutomatonConstraintProto.html">operations_research::sat::AutomatonConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a409e867844426d248649058045d91b4a">Arena::CreateMaybeMessage<::operations_research::sat::AutomatonConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a409e867844426d248649058045d91b4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26f4220a644805d216623919b4454e90"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a26f4220a644805d216623919b4454e90"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1BoolArgumentProto.html">operations_research::sat::BoolArgumentProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a26f4220a644805d216623919b4454e90">Arena::CreateMaybeMessage<::operations_research::sat::BoolArgumentProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a26f4220a644805d216623919b4454e90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa622f7324c218952ff6e6fa76e70b5ae"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:aa622f7324c218952ff6e6fa76e70b5ae"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1CircuitConstraintProto.html">operations_research::sat::CircuitConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#aa622f7324c218952ff6e6fa76e70b5ae">Arena::CreateMaybeMessage<::operations_research::sat::CircuitConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:aa622f7324c218952ff6e6fa76e70b5ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a053a9a83617d85d70590f9bcb69f9072"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a053a9a83617d85d70590f9bcb69f9072"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1CircuitCoveringConstraintProto.html">operations_research::sat::CircuitCoveringConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a053a9a83617d85d70590f9bcb69f9072">Arena::CreateMaybeMessage<::operations_research::sat::CircuitCoveringConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a053a9a83617d85d70590f9bcb69f9072"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a08a0412dc7ad772d01538c4541d8fe"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a8a08a0412dc7ad772d01538c4541d8fe"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1ConstraintProto.html">operations_research::sat::ConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a8a08a0412dc7ad772d01538c4541d8fe">Arena::CreateMaybeMessage<::operations_research::sat::ConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a8a08a0412dc7ad772d01538c4541d8fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8bb69e78d4b1193a570cb373cbcd77f1"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a8bb69e78d4b1193a570cb373cbcd77f1"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1CpModelProto.html">operations_research::sat::CpModelProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a8bb69e78d4b1193a570cb373cbcd77f1">Arena::CreateMaybeMessage<::operations_research::sat::CpModelProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a8bb69e78d4b1193a570cb373cbcd77f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa9871408c076cdce214c53975c778b2"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:aaa9871408c076cdce214c53975c778b2"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1CpObjectiveProto.html">operations_research::sat::CpObjectiveProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#aaa9871408c076cdce214c53975c778b2">Arena::CreateMaybeMessage<::operations_research::sat::CpObjectiveProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:aaa9871408c076cdce214c53975c778b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa932638eb3288abef76ec6ce44abad2c"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:aa932638eb3288abef76ec6ce44abad2c"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1CpSolverResponse.html">operations_research::sat::CpSolverResponse</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#aa932638eb3288abef76ec6ce44abad2c">Arena::CreateMaybeMessage<::operations_research::sat::CpSolverResponse ></a> (Arena *)</td></tr>
|
|
<tr class="separator:aa932638eb3288abef76ec6ce44abad2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a469cc5bec5d04722b7a2ed2157cbed69"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a469cc5bec5d04722b7a2ed2157cbed69"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1CumulativeConstraintProto.html">operations_research::sat::CumulativeConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a469cc5bec5d04722b7a2ed2157cbed69">Arena::CreateMaybeMessage<::operations_research::sat::CumulativeConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a469cc5bec5d04722b7a2ed2157cbed69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9d3a1b377448fff473eb094e1a4398f"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:ae9d3a1b377448fff473eb094e1a4398f"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1DecisionStrategyProto.html">operations_research::sat::DecisionStrategyProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#ae9d3a1b377448fff473eb094e1a4398f">Arena::CreateMaybeMessage<::operations_research::sat::DecisionStrategyProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:ae9d3a1b377448fff473eb094e1a4398f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76684065481e77a04d6a785b57a37ea0"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a76684065481e77a04d6a785b57a37ea0"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1DecisionStrategyProto__AffineTransformation.html">operations_research::sat::DecisionStrategyProto_AffineTransformation</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a76684065481e77a04d6a785b57a37ea0">Arena::CreateMaybeMessage<::operations_research::sat::DecisionStrategyProto_AffineTransformation ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a76684065481e77a04d6a785b57a37ea0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aafaee55e2ef399a5e005a29ebdd5557f"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:aafaee55e2ef399a5e005a29ebdd5557f"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1ElementConstraintProto.html">operations_research::sat::ElementConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#aafaee55e2ef399a5e005a29ebdd5557f">Arena::CreateMaybeMessage<::operations_research::sat::ElementConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:aafaee55e2ef399a5e005a29ebdd5557f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31af3405cf06940dbbd7e2ada3faa05e"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a31af3405cf06940dbbd7e2ada3faa05e"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1IntegerArgumentProto.html">operations_research::sat::IntegerArgumentProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a31af3405cf06940dbbd7e2ada3faa05e">Arena::CreateMaybeMessage<::operations_research::sat::IntegerArgumentProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a31af3405cf06940dbbd7e2ada3faa05e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abfe1c95f3203f48ee2e0fd985df573cf"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:abfe1c95f3203f48ee2e0fd985df573cf"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1IntegerVariableProto.html">operations_research::sat::IntegerVariableProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#abfe1c95f3203f48ee2e0fd985df573cf">Arena::CreateMaybeMessage<::operations_research::sat::IntegerVariableProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:abfe1c95f3203f48ee2e0fd985df573cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a52f0d999d97d872a7b681048663497"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a1a52f0d999d97d872a7b681048663497"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1IntervalConstraintProto.html">operations_research::sat::IntervalConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a1a52f0d999d97d872a7b681048663497">Arena::CreateMaybeMessage<::operations_research::sat::IntervalConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a1a52f0d999d97d872a7b681048663497"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebc3014f5f916f36e4b00d3cb6b4221c"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:aebc3014f5f916f36e4b00d3cb6b4221c"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1InverseConstraintProto.html">operations_research::sat::InverseConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#aebc3014f5f916f36e4b00d3cb6b4221c">Arena::CreateMaybeMessage<::operations_research::sat::InverseConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:aebc3014f5f916f36e4b00d3cb6b4221c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4641d439ae970665040cfe8c8e4cc17"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:ae4641d439ae970665040cfe8c8e4cc17"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1LinearConstraintProto.html">operations_research::sat::LinearConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#ae4641d439ae970665040cfe8c8e4cc17">Arena::CreateMaybeMessage<::operations_research::sat::LinearConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:ae4641d439ae970665040cfe8c8e4cc17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2d5af22bab0d3f84df7c744828ab2e4"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:ad2d5af22bab0d3f84df7c744828ab2e4"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1NoOverlap2DConstraintProto.html">operations_research::sat::NoOverlap2DConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#ad2d5af22bab0d3f84df7c744828ab2e4">Arena::CreateMaybeMessage<::operations_research::sat::NoOverlap2DConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:ad2d5af22bab0d3f84df7c744828ab2e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42a27eb2a39b4d60a27f41639fdadda6"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a42a27eb2a39b4d60a27f41639fdadda6"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1NoOverlapConstraintProto.html">operations_research::sat::NoOverlapConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a42a27eb2a39b4d60a27f41639fdadda6">Arena::CreateMaybeMessage<::operations_research::sat::NoOverlapConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a42a27eb2a39b4d60a27f41639fdadda6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a69b0f0b690bac6d13d2cb8723d9bc746"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a69b0f0b690bac6d13d2cb8723d9bc746"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1PartialVariableAssignment.html">operations_research::sat::PartialVariableAssignment</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a69b0f0b690bac6d13d2cb8723d9bc746">Arena::CreateMaybeMessage<::operations_research::sat::PartialVariableAssignment ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a69b0f0b690bac6d13d2cb8723d9bc746"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae6b0dd316e74205a0dc9ac55e4625278"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:ae6b0dd316e74205a0dc9ac55e4625278"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1ReservoirConstraintProto.html">operations_research::sat::ReservoirConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#ae6b0dd316e74205a0dc9ac55e4625278">Arena::CreateMaybeMessage<::operations_research::sat::ReservoirConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:ae6b0dd316e74205a0dc9ac55e4625278"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72e417ceed325aefeb735bc1269b5926"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a72e417ceed325aefeb735bc1269b5926"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1RoutesConstraintProto.html">operations_research::sat::RoutesConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a72e417ceed325aefeb735bc1269b5926">Arena::CreateMaybeMessage<::operations_research::sat::RoutesConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a72e417ceed325aefeb735bc1269b5926"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32645384af0bf66e5cb51f2367bfee0a"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a32645384af0bf66e5cb51f2367bfee0a"><td class="memTemplItemLeft" align="right" valign="top">::<a class="el" href="classoperations__research_1_1sat_1_1TableConstraintProto.html">operations_research::sat::TableConstraintProto</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a32645384af0bf66e5cb51f2367bfee0a">Arena::CreateMaybeMessage<::operations_research::sat::TableConstraintProto ></a> (Arena *)</td></tr>
|
|
<tr class="separator:a32645384af0bf66e5cb51f2367bfee0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9644b126f05b927a27fc7eba8e62dd57"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a9644b126f05b927a27fc7eba8e62dd57">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_IsValid</a> (int value)</td></tr>
|
|
<tr class="separator:a9644b126f05b927a27fc7eba8e62dd57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8eeb3305c37f40da67f55486402ac78"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ac8eeb3305c37f40da67f55486402ac78">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_descriptor</a> ()</td></tr>
|
|
<tr class="separator:ac8eeb3305c37f40da67f55486402ac78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abbc472dcbb3ad76095da9926b37e49f8"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:abbc472dcbb3ad76095da9926b37e49f8"><td class="memTemplItemLeft" align="right" valign="top">const std::string & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#abbc472dcbb3ad76095da9926b37e49f8">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_Name</a> (T enum_t_value)</td></tr>
|
|
<tr class="separator:abbc472dcbb3ad76095da9926b37e49f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a158d3c3e8612a0cb9be525140c96267f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a158d3c3e8612a0cb9be525140c96267f">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_Parse</a> (const std::string &name, DecisionStrategyProto_VariableSelectionStrategy *value)</td></tr>
|
|
<tr class="separator:a158d3c3e8612a0cb9be525140c96267f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af161ecb897e60ce83c87c17d11ae7d91"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#af161ecb897e60ce83c87c17d11ae7d91">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_IsValid</a> (int value)</td></tr>
|
|
<tr class="separator:af161ecb897e60ce83c87c17d11ae7d91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60036e4e1e1d47218d6339e9119805c4"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a60036e4e1e1d47218d6339e9119805c4">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_descriptor</a> ()</td></tr>
|
|
<tr class="separator:a60036e4e1e1d47218d6339e9119805c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac22a3ab628a918dd90466ba12d6ee0cd"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ac22a3ab628a918dd90466ba12d6ee0cd"><td class="memTemplItemLeft" align="right" valign="top">const std::string & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ac22a3ab628a918dd90466ba12d6ee0cd">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_Name</a> (T enum_t_value)</td></tr>
|
|
<tr class="separator:ac22a3ab628a918dd90466ba12d6ee0cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f1fd67f2396dd88544958778b9854bf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a6f1fd67f2396dd88544958778b9854bf">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_Parse</a> (const std::string &name, DecisionStrategyProto_DomainReductionStrategy *value)</td></tr>
|
|
<tr class="separator:a6f1fd67f2396dd88544958778b9854bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f7f7995f8e9a03c15cdddf39b675702"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a8f7f7995f8e9a03c15cdddf39b675702">operations_research::sat::CpSolverStatus_IsValid</a> (int value)</td></tr>
|
|
<tr class="separator:a8f7f7995f8e9a03c15cdddf39b675702"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad87fa7d63870ba0085a841c2303dad6b"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ad87fa7d63870ba0085a841c2303dad6b">operations_research::sat::CpSolverStatus_descriptor</a> ()</td></tr>
|
|
<tr class="separator:ad87fa7d63870ba0085a841c2303dad6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aede942101121114490d4f59631bf9292"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:aede942101121114490d4f59631bf9292"><td class="memTemplItemLeft" align="right" valign="top">const std::string & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#aede942101121114490d4f59631bf9292">operations_research::sat::CpSolverStatus_Name</a> (T enum_t_value)</td></tr>
|
|
<tr class="separator:aede942101121114490d4f59631bf9292"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a463a1c6294a89434db5de2a5560685f4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a463a1c6294a89434db5de2a5560685f4">operations_research::sat::CpSolverStatus_Parse</a> (const std::string &name, CpSolverStatus *value)</td></tr>
|
|
<tr class="separator:a463a1c6294a89434db5de2a5560685f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af88b4fbcdca26fee95079ec1dc7ff5ec"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:af88b4fbcdca26fee95079ec1dc7ff5ec"><td class="memTemplItemLeft" align="right" valign="top">const EnumDescriptor * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#af88b4fbcdca26fee95079ec1dc7ff5ec">GetEnumDescriptor< ::operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy ></a> ()</td></tr>
|
|
<tr class="separator:af88b4fbcdca26fee95079ec1dc7ff5ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58db7092358e258353cc6ab4d035ecaf"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a58db7092358e258353cc6ab4d035ecaf"><td class="memTemplItemLeft" align="right" valign="top">const EnumDescriptor * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a58db7092358e258353cc6ab4d035ecaf">GetEnumDescriptor< ::operations_research::sat::DecisionStrategyProto_DomainReductionStrategy ></a> ()</td></tr>
|
|
<tr class="separator:a58db7092358e258353cc6ab4d035ecaf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af89daf730ccca1a8de5eebfdf9406131"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:af89daf730ccca1a8de5eebfdf9406131"><td class="memTemplItemLeft" align="right" valign="top">const EnumDescriptor * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#af89daf730ccca1a8de5eebfdf9406131">GetEnumDescriptor< ::operations_research::sat::CpSolverStatus ></a> ()</td></tr>
|
|
<tr class="separator:af89daf730ccca1a8de5eebfdf9406131"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:a15e31e7e010c4b2e239f514608cbf9a8"><td class="memItemLeft" align="right" valign="top">const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable </td><td class="memItemRight" valign="bottom"><a class="el" href="cp__model_8pb_8h.html#a15e31e7e010c4b2e239f514608cbf9a8">descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto</a></td></tr>
|
|
<tr class="separator:a15e31e7e010c4b2e239f514608cbf9a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5cadc3f160d3e34ef323536a36578ce"><td class="memItemLeft" align="right" valign="top">AllDifferentConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ad5cadc3f160d3e34ef323536a36578ce">operations_research::sat::_AllDifferentConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:ad5cadc3f160d3e34ef323536a36578ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89e105e8d30d25c4c680294fe7d572c1"><td class="memItemLeft" align="right" valign="top">AutomatonConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a89e105e8d30d25c4c680294fe7d572c1">operations_research::sat::_AutomatonConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a89e105e8d30d25c4c680294fe7d572c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad05e4bcf8c4464c50e1f1b8af2b81ad2"><td class="memItemLeft" align="right" valign="top">BoolArgumentProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ad05e4bcf8c4464c50e1f1b8af2b81ad2">operations_research::sat::_BoolArgumentProto_default_instance_</a></td></tr>
|
|
<tr class="separator:ad05e4bcf8c4464c50e1f1b8af2b81ad2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a9352c8a15382c9206993a807ca1f97"><td class="memItemLeft" align="right" valign="top">CircuitConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a6a9352c8a15382c9206993a807ca1f97">operations_research::sat::_CircuitConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a6a9352c8a15382c9206993a807ca1f97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc89524c8aab967f7d4a66bd3ec70bca"><td class="memItemLeft" align="right" valign="top">CircuitCoveringConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#adc89524c8aab967f7d4a66bd3ec70bca">operations_research::sat::_CircuitCoveringConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:adc89524c8aab967f7d4a66bd3ec70bca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a946e95ccf1a9faf8270238f5c5b301fb"><td class="memItemLeft" align="right" valign="top">ConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a946e95ccf1a9faf8270238f5c5b301fb">operations_research::sat::_ConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a946e95ccf1a9faf8270238f5c5b301fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace223c8e846b17ef993566562cec8dda"><td class="memItemLeft" align="right" valign="top">CpModelProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ace223c8e846b17ef993566562cec8dda">operations_research::sat::_CpModelProto_default_instance_</a></td></tr>
|
|
<tr class="separator:ace223c8e846b17ef993566562cec8dda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acfdc8eaa58fc4cf8b103821df60cd4e9"><td class="memItemLeft" align="right" valign="top">CpObjectiveProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#acfdc8eaa58fc4cf8b103821df60cd4e9">operations_research::sat::_CpObjectiveProto_default_instance_</a></td></tr>
|
|
<tr class="separator:acfdc8eaa58fc4cf8b103821df60cd4e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13b87f99bbea144cc07cdcd2095ab601"><td class="memItemLeft" align="right" valign="top">CpSolverResponseDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a13b87f99bbea144cc07cdcd2095ab601">operations_research::sat::_CpSolverResponse_default_instance_</a></td></tr>
|
|
<tr class="separator:a13b87f99bbea144cc07cdcd2095ab601"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac6a8bda3dfe9f06ab9e4b5d0273df53"><td class="memItemLeft" align="right" valign="top">CumulativeConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#aac6a8bda3dfe9f06ab9e4b5d0273df53">operations_research::sat::_CumulativeConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:aac6a8bda3dfe9f06ab9e4b5d0273df53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d42bd587a5323aaf16295be1dfa1455"><td class="memItemLeft" align="right" valign="top">DecisionStrategyProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a1d42bd587a5323aaf16295be1dfa1455">operations_research::sat::_DecisionStrategyProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a1d42bd587a5323aaf16295be1dfa1455"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0110b5023e714ba7608ca6393a28aee"><td class="memItemLeft" align="right" valign="top">DecisionStrategyProto_AffineTransformationDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ad0110b5023e714ba7608ca6393a28aee">operations_research::sat::_DecisionStrategyProto_AffineTransformation_default_instance_</a></td></tr>
|
|
<tr class="separator:ad0110b5023e714ba7608ca6393a28aee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ef77bd2a03378993af8582adc081ae6"><td class="memItemLeft" align="right" valign="top">ElementConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a4ef77bd2a03378993af8582adc081ae6">operations_research::sat::_ElementConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a4ef77bd2a03378993af8582adc081ae6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3dc76ede4b7ff0d2c5bd425c834e1a1b"><td class="memItemLeft" align="right" valign="top">IntegerArgumentProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a3dc76ede4b7ff0d2c5bd425c834e1a1b">operations_research::sat::_IntegerArgumentProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a3dc76ede4b7ff0d2c5bd425c834e1a1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44161c9b8ede2f098f009c6980c489a4"><td class="memItemLeft" align="right" valign="top">IntegerVariableProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a44161c9b8ede2f098f009c6980c489a4">operations_research::sat::_IntegerVariableProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a44161c9b8ede2f098f009c6980c489a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4215dda19ecaf7d9b3437190df671cbb"><td class="memItemLeft" align="right" valign="top">IntervalConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a4215dda19ecaf7d9b3437190df671cbb">operations_research::sat::_IntervalConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a4215dda19ecaf7d9b3437190df671cbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4903b3b9596898e507eadb8642d73b7d"><td class="memItemLeft" align="right" valign="top">InverseConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a4903b3b9596898e507eadb8642d73b7d">operations_research::sat::_InverseConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a4903b3b9596898e507eadb8642d73b7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35f06e6b931d091b424f42c8db845273"><td class="memItemLeft" align="right" valign="top">LinearConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a35f06e6b931d091b424f42c8db845273">operations_research::sat::_LinearConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a35f06e6b931d091b424f42c8db845273"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc421996f32997364f39272a061499f0"><td class="memItemLeft" align="right" valign="top">NoOverlap2DConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#afc421996f32997364f39272a061499f0">operations_research::sat::_NoOverlap2DConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:afc421996f32997364f39272a061499f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75a5dfa26b4dc21981f4c6cc46ae9c43"><td class="memItemLeft" align="right" valign="top">NoOverlapConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a75a5dfa26b4dc21981f4c6cc46ae9c43">operations_research::sat::_NoOverlapConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a75a5dfa26b4dc21981f4c6cc46ae9c43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fe88249a924da9eac41aefea5ddabed"><td class="memItemLeft" align="right" valign="top">PartialVariableAssignmentDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a5fe88249a924da9eac41aefea5ddabed">operations_research::sat::_PartialVariableAssignment_default_instance_</a></td></tr>
|
|
<tr class="separator:a5fe88249a924da9eac41aefea5ddabed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0865a57214595b3a38ceee49543b4a1"><td class="memItemLeft" align="right" valign="top">ReservoirConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ac0865a57214595b3a38ceee49543b4a1">operations_research::sat::_ReservoirConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:ac0865a57214595b3a38ceee49543b4a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1bf1cf3f7f77485b9d4c7ab4d6894ed"><td class="memItemLeft" align="right" valign="top">RoutesConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ae1bf1cf3f7f77485b9d4c7ab4d6894ed">operations_research::sat::_RoutesConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:ae1bf1cf3f7f77485b9d4c7ab4d6894ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b5b8679bd9fed7c991d05c09cf01466"><td class="memItemLeft" align="right" valign="top">TableConstraintProtoDefaultTypeInternal </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a1b5b8679bd9fed7c991d05c09cf01466">operations_research::sat::_TableConstraintProto_default_instance_</a></td></tr>
|
|
<tr class="separator:a1b5b8679bd9fed7c991d05c09cf01466"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e5fd8dd3f65b3725d38e743b450fe14"><td class="memItemLeft" align="right" valign="top">constexpr DecisionStrategyProto_VariableSelectionStrategy </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a3e5fd8dd3f65b3725d38e743b450fe14">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_VariableSelectionStrategy_MIN</a> = DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_FIRST</td></tr>
|
|
<tr class="separator:a3e5fd8dd3f65b3725d38e743b450fe14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e888f213753f1e8fac882e0a2394040"><td class="memItemLeft" align="right" valign="top">constexpr DecisionStrategyProto_VariableSelectionStrategy </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a3e888f213753f1e8fac882e0a2394040">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_VariableSelectionStrategy_MAX</a> = DecisionStrategyProto_VariableSelectionStrategy_CHOOSE_MAX_DOMAIN_SIZE</td></tr>
|
|
<tr class="separator:a3e888f213753f1e8fac882e0a2394040"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c4f9d19c7865cdcdc3fa9c1ecfd98e8"><td class="memItemLeft" align="right" valign="top">constexpr int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a6c4f9d19c7865cdcdc3fa9c1ecfd98e8">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy_VariableSelectionStrategy_ARRAYSIZE</a> = DecisionStrategyProto_VariableSelectionStrategy_VariableSelectionStrategy_MAX + 1</td></tr>
|
|
<tr class="separator:a6c4f9d19c7865cdcdc3fa9c1ecfd98e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adeada39a9b25093a4cc1883510e1bb08"><td class="memItemLeft" align="right" valign="top">constexpr DecisionStrategyProto_DomainReductionStrategy </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#adeada39a9b25093a4cc1883510e1bb08">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_DomainReductionStrategy_MIN</a> = DecisionStrategyProto_DomainReductionStrategy_SELECT_MIN_VALUE</td></tr>
|
|
<tr class="separator:adeada39a9b25093a4cc1883510e1bb08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec9bb98a52b3d32d47a598fc5eafb671"><td class="memItemLeft" align="right" valign="top">constexpr DecisionStrategyProto_DomainReductionStrategy </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#aec9bb98a52b3d32d47a598fc5eafb671">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_DomainReductionStrategy_MAX</a> = DecisionStrategyProto_DomainReductionStrategy_SELECT_UPPER_HALF</td></tr>
|
|
<tr class="separator:aec9bb98a52b3d32d47a598fc5eafb671"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1742cab1f2a807d32238c453b92bdeb3"><td class="memItemLeft" align="right" valign="top">constexpr int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a1742cab1f2a807d32238c453b92bdeb3">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy_DomainReductionStrategy_ARRAYSIZE</a> = DecisionStrategyProto_DomainReductionStrategy_DomainReductionStrategy_MAX + 1</td></tr>
|
|
<tr class="separator:a1742cab1f2a807d32238c453b92bdeb3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a067ce64a3f75c8567b22bf8bbecf2fa5"><td class="memItemLeft" align="right" valign="top">constexpr CpSolverStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#a067ce64a3f75c8567b22bf8bbecf2fa5">operations_research::sat::CpSolverStatus_MIN</a> = UNKNOWN</td></tr>
|
|
<tr class="separator:a067ce64a3f75c8567b22bf8bbecf2fa5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac52096bfb8221d5724ff16dc4c93647c"><td class="memItemLeft" align="right" valign="top">constexpr CpSolverStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#ac52096bfb8221d5724ff16dc4c93647c">operations_research::sat::CpSolverStatus_MAX</a> = OPTIMAL</td></tr>
|
|
<tr class="separator:ac52096bfb8221d5724ff16dc4c93647c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeccedf377b000af35b4e9091c1bc2bb8"><td class="memItemLeft" align="right" valign="top">constexpr int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research_1_1sat.html#aeccedf377b000af35b4e9091c1bc2bb8">operations_research::sat::CpSolverStatus_ARRAYSIZE</a> = CpSolverStatus_MAX + 1</td></tr>
|
|
<tr class="separator:aeccedf377b000af35b4e9091c1bc2bb8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="a198722177a36417069228aec0f9d97d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a198722177a36417069228aec0f9d97d6">◆ </a></span>PROTOBUF_INTERNAL_EXPORT_ortools_2fsat_2fcp_5fmodel_2eproto</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define PROTOBUF_INTERNAL_EXPORT_ortools_2fsat_2fcp_5fmodel_2eproto</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Generated by the protocol buffer compiler. </p>
|
|
<p>DO NOT EDIT! source: ortools/sat/cp_model.proto @protoc_insertion_point(includes) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="cp__model_8pb_8h_source.html#l00038">38</a> of file <a class="el" href="cp__model_8pb_8h_source.html">cp_model.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="af9e54e2d5d81731965cba2c72fd237f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9e54e2d5d81731965cba2c72fd237f5">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::AllDifferentConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">PROTOBUF_NAMESPACE_OPEN ::<a class="el" href="classoperations__research_1_1sat_1_1AllDifferentConstraintProto.html">operations_research::sat::AllDifferentConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1AllDifferentConstraintProto.html">operations_research::sat::AllDifferentConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a409e867844426d248649058045d91b4a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a409e867844426d248649058045d91b4a">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::AutomatonConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1AutomatonConstraintProto.html">operations_research::sat::AutomatonConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1AutomatonConstraintProto.html">operations_research::sat::AutomatonConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26f4220a644805d216623919b4454e90"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26f4220a644805d216623919b4454e90">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::BoolArgumentProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1BoolArgumentProto.html">operations_research::sat::BoolArgumentProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1BoolArgumentProto.html">operations_research::sat::BoolArgumentProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa622f7324c218952ff6e6fa76e70b5ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa622f7324c218952ff6e6fa76e70b5ae">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::CircuitConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1CircuitConstraintProto.html">operations_research::sat::CircuitConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1CircuitConstraintProto.html">operations_research::sat::CircuitConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a053a9a83617d85d70590f9bcb69f9072"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a053a9a83617d85d70590f9bcb69f9072">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::CircuitCoveringConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1CircuitCoveringConstraintProto.html">operations_research::sat::CircuitCoveringConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1CircuitCoveringConstraintProto.html">operations_research::sat::CircuitCoveringConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a08a0412dc7ad772d01538c4541d8fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a08a0412dc7ad772d01538c4541d8fe">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::ConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1ConstraintProto.html">operations_research::sat::ConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1ConstraintProto.html">operations_research::sat::ConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8bb69e78d4b1193a570cb373cbcd77f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8bb69e78d4b1193a570cb373cbcd77f1">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::CpModelProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1CpModelProto.html">operations_research::sat::CpModelProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1CpModelProto.html">operations_research::sat::CpModelProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa9871408c076cdce214c53975c778b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa9871408c076cdce214c53975c778b2">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::CpObjectiveProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1CpObjectiveProto.html">operations_research::sat::CpObjectiveProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1CpObjectiveProto.html">operations_research::sat::CpObjectiveProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa932638eb3288abef76ec6ce44abad2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa932638eb3288abef76ec6ce44abad2c">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::CpSolverResponse >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1CpSolverResponse.html">operations_research::sat::CpSolverResponse</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1CpSolverResponse.html">operations_research::sat::CpSolverResponse</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a469cc5bec5d04722b7a2ed2157cbed69"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a469cc5bec5d04722b7a2ed2157cbed69">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::CumulativeConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1CumulativeConstraintProto.html">operations_research::sat::CumulativeConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1CumulativeConstraintProto.html">operations_research::sat::CumulativeConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9d3a1b377448fff473eb094e1a4398f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9d3a1b377448fff473eb094e1a4398f">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::DecisionStrategyProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1DecisionStrategyProto.html">operations_research::sat::DecisionStrategyProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1DecisionStrategyProto.html">operations_research::sat::DecisionStrategyProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76684065481e77a04d6a785b57a37ea0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76684065481e77a04d6a785b57a37ea0">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::DecisionStrategyProto_AffineTransformation >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1DecisionStrategyProto__AffineTransformation.html">operations_research::sat::DecisionStrategyProto_AffineTransformation</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1DecisionStrategyProto__AffineTransformation.html">operations_research::sat::DecisionStrategyProto_AffineTransformation</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aafaee55e2ef399a5e005a29ebdd5557f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aafaee55e2ef399a5e005a29ebdd5557f">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::ElementConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1ElementConstraintProto.html">operations_research::sat::ElementConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1ElementConstraintProto.html">operations_research::sat::ElementConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31af3405cf06940dbbd7e2ada3faa05e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31af3405cf06940dbbd7e2ada3faa05e">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::IntegerArgumentProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1IntegerArgumentProto.html">operations_research::sat::IntegerArgumentProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1IntegerArgumentProto.html">operations_research::sat::IntegerArgumentProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abfe1c95f3203f48ee2e0fd985df573cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfe1c95f3203f48ee2e0fd985df573cf">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::IntegerVariableProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1IntegerVariableProto.html">operations_research::sat::IntegerVariableProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1IntegerVariableProto.html">operations_research::sat::IntegerVariableProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a52f0d999d97d872a7b681048663497"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a52f0d999d97d872a7b681048663497">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::IntervalConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1IntervalConstraintProto.html">operations_research::sat::IntervalConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1IntervalConstraintProto.html">operations_research::sat::IntervalConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aebc3014f5f916f36e4b00d3cb6b4221c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aebc3014f5f916f36e4b00d3cb6b4221c">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::InverseConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1InverseConstraintProto.html">operations_research::sat::InverseConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1InverseConstraintProto.html">operations_research::sat::InverseConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4641d439ae970665040cfe8c8e4cc17"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4641d439ae970665040cfe8c8e4cc17">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::LinearConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1LinearConstraintProto.html">operations_research::sat::LinearConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1LinearConstraintProto.html">operations_research::sat::LinearConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2d5af22bab0d3f84df7c744828ab2e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2d5af22bab0d3f84df7c744828ab2e4">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::NoOverlap2DConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1NoOverlap2DConstraintProto.html">operations_research::sat::NoOverlap2DConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1NoOverlap2DConstraintProto.html">operations_research::sat::NoOverlap2DConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42a27eb2a39b4d60a27f41639fdadda6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42a27eb2a39b4d60a27f41639fdadda6">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::NoOverlapConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1NoOverlapConstraintProto.html">operations_research::sat::NoOverlapConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1NoOverlapConstraintProto.html">operations_research::sat::NoOverlapConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69b0f0b690bac6d13d2cb8723d9bc746"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69b0f0b690bac6d13d2cb8723d9bc746">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::PartialVariableAssignment >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1PartialVariableAssignment.html">operations_research::sat::PartialVariableAssignment</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1PartialVariableAssignment.html">operations_research::sat::PartialVariableAssignment</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6b0dd316e74205a0dc9ac55e4625278"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6b0dd316e74205a0dc9ac55e4625278">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::ReservoirConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1ReservoirConstraintProto.html">operations_research::sat::ReservoirConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1ReservoirConstraintProto.html">operations_research::sat::ReservoirConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72e417ceed325aefeb735bc1269b5926"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72e417ceed325aefeb735bc1269b5926">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::RoutesConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1RoutesConstraintProto.html">operations_research::sat::RoutesConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1RoutesConstraintProto.html">operations_research::sat::RoutesConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32645384af0bf66e5cb51f2367bfee0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32645384af0bf66e5cb51f2367bfee0a">◆ </a></span>Arena::CreateMaybeMessage<::operations_research::sat::TableConstraintProto >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">::<a class="el" href="classoperations__research_1_1sat_1_1TableConstraintProto.html">operations_research::sat::TableConstraintProto</a>* Arena::CreateMaybeMessage<::<a class="el" href="classoperations__research_1_1sat_1_1TableConstraintProto.html">operations_research::sat::TableConstraintProto</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Arena * </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af89daf730ccca1a8de5eebfdf9406131"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af89daf730ccca1a8de5eebfdf9406131">◆ </a></span>GetEnumDescriptor< ::operations_research::sat::CpSolverStatus >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const EnumDescriptor* GetEnumDescriptor< ::<a class="el" href="namespaceoperations__research_1_1sat.html#ac14a394f629f2cf1070b84bce2e427ce">operations_research::sat::CpSolverStatus</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="cp__model_8pb_8h_source.html#l07840">7840</a> of file <a class="el" href="cp__model_8pb_8h_source.html">cp_model.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a58db7092358e258353cc6ab4d035ecaf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58db7092358e258353cc6ab4d035ecaf">◆ </a></span>GetEnumDescriptor< ::operations_research::sat::DecisionStrategyProto_DomainReductionStrategy >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const EnumDescriptor* GetEnumDescriptor< ::<a class="el" href="namespaceoperations__research_1_1sat.html#a20ead57ac0739497ea66f0c21b23b529">operations_research::sat::DecisionStrategyProto_DomainReductionStrategy</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="cp__model_8pb_8h_source.html#l07835">7835</a> of file <a class="el" href="cp__model_8pb_8h_source.html">cp_model.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af88b4fbcdca26fee95079ec1dc7ff5ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af88b4fbcdca26fee95079ec1dc7ff5ec">◆ </a></span>GetEnumDescriptor< ::operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy >()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const EnumDescriptor* GetEnumDescriptor< ::<a class="el" href="namespaceoperations__research_1_1sat.html#ac0ca8810a97bcc1b3d45269a33fd4f0c">operations_research::sat::DecisionStrategyProto_VariableSelectionStrategy</a> > </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="cp__model_8pb_8h_source.html#l07830">7830</a> of file <a class="el" href="cp__model_8pb_8h_source.html">cp_model.pb.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a15e31e7e010c4b2e239f514608cbf9a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15e31e7e010c4b2e239f514608cbf9a8">◆ </a></span>descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ortools_2fsat_2fcp_5fmodel_2eproto</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|