Files
ortools-clone/docs/cpp/constraint__solver_2assignment_8cc_source.html

393 lines
376 KiB
HTML
Raw Normal View History

2020-09-01 16:00:33 +02:00
<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
2022-01-16 18:02:36 +01:00
<meta name="generator" content="Doxygen 1.8.15"/>
2020-09-01 16:00:33 +02:00
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OR-Tools: assignment.cc Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
2022-01-16 18:02:36 +01:00
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
2020-09-01 16:00:33 +02:00
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="orLogo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">OR-Tools
2021-12-14 13:41:01 +01:00
&#160;<span id="projectnumber">9.2</span>
2020-09-01 16:00:33 +02:00
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
2022-01-16 18:02:36 +01:00
<!-- Generated by Doxygen 1.8.15 -->
2020-09-01 16:00:33 +02:00
<script type="text/javascript">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
2020-09-01 16:00:33 +02:00
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
2020-09-01 16:00:33 +02:00
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
2022-01-16 18:02:36 +01:00
/* @license-end */</script>
2020-09-01 16:00:33 +02:00
<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">
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('constraint__solver_2assignment_8cc_source.html','');});
2020-09-01 16:00:33 +02:00
/* @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="header">
2022-01-16 18:02:36 +01:00
<div class="headertitle">
<div class="title">constraint_solver/assignment.cc</div> </div>
2020-09-01 16:00:33 +02:00
</div><!--header-->
<div class="contents">
2022-01-16 18:02:36 +01:00
<a href="constraint__solver_2assignment_8cc.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Copyright 2010-2021 Google LLC</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &lt;cstdint&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &lt;limits&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &quot;absl/container/flat_hash_map.h&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;absl/strings/str_format.h&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;absl/strings/str_join.h&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="base_2file_8h.html">ortools/base/file.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="hash_8h.html">ortools/base/hash.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="integral__types_8h.html">ortoo
<div class="ttc" id="base_2logging_8h_html_a3e1cfef60e774a81f30eaddf26a3a274"><div class="ttname"><a href="base_2logging_8h.html#a3e1cfef60e774a81f30eaddf26a3a274">CHECK</a></div><div class="ttdeci">#define CHECK(condition)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00495">base/logging.h:495</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_element_html_a9c9dd3575fbfc59e05ae9ed1c05f8896"><div class="ttname"><a href="classoperations__research_1_1_assignment_element.html#a9c9dd3575fbfc59e05ae9ed1c05f8896">operations_research::AssignmentElement::Deactivate</a></div><div class="ttdeci">void Deactivate()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04687">constraint_solver.h:4687</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_assignment_html_ad9735e23cb0888fb98e1c5893aecff7e"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_assignment.html#ad9735e23cb0888fb98e1c5893aecff7e">operations_research::SequenceVarAssignment::active</a></div><div class="ttdeci">bool active() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01721">assignment.pb.h:1721</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_ad912fe69eeee846707cd39ab5d78fce8"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#ad912fe69eeee846707cd39ab5d78fce8">operations_research::IntervalVarAssignment::end_min</a></div><div class="ttdeci">int64_t end_min() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01425">assignment.pb.h:1425</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_proto_html_a3e9267bf2cf5e65ba61886f4dcb3df6b"><div class="ttname"><a href="classoperations__research_1_1_assignment_proto.html#a3e9267bf2cf5e65ba61886f4dcb3df6b">operations_research::AssignmentProto::add_interval_var_assignment</a></div><div class="ttdeci">::operations_research::IntervalVarAssignment * add_interval_var_assignment()</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01882">assignment.pb.h:1882</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html">operations_research::IntervalVarAssignment</a></div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l00268">assignment.pb.h:268</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a96e5f3f4d26b72233af38a0d30e900e1"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a96e5f3f4d26b72233af38a0d30e900e1">operations_research::SequenceVarElement::Copy</a></div><div class="ttdeci">void Copy(const SequenceVarElement &amp;element)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00264">constraint_solver/assignment.cc:264</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a8e0cac088b44596d620963b8bc693770"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a8e0cac088b44596d620963b8bc693770">operations_research::Assignment::Value</a></div><div class="ttdeci">int64_t Value(const IntVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00662">constraint_solver/assignment.cc:662</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a448be08e73b90cd86345acc79613a051"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a448be08e73b90cd86345acc79613a051">operations_research::SequenceVarElement::SetBackwardSequence</a></div><div class="ttdeci">void SetBackwardSequence(const std::vector&lt; int &gt; &amp;backward_sequence)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00375">constraint_solver/assignment.cc:375</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_ae7094dbd344fe8524b5f3574673b1774"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#ae7094dbd344fe8524b5f3574673b1774">operations_research::IntervalVarElement::DurationValue</a></div><div class="ttdeci">int64_t DurationValue() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04767">constraint_solver.h:4767</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_assignment_html_ab6eb303408e63f4f74321bff24ef3ecd"><div class="ttname"><a href="classoperations__research_1_1_int_var_assignment.html#ab6eb303408e63f4f74321bff24ef3ecd">operations_research::IntVarAssignment::set_active</a></div><div class="ttdeci">void set_active(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01278">assignment.pb.h:1278</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a89527a874098e35f9729eb276297cab1"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a89527a874098e35f9729eb276297cab1">operations_research::Assignment::Activate</a></div><div class="ttdeci">void Activate(const IntVar *const var)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00937">constraint_solver/assignment.cc:937</a></div></div>
<div class="ttc" id="alldiff__cst_8cc_html_ad10edae0a852d72fb76afb1c77735045"><div class="ttname"><a href="alldiff__cst_8cc.html#ad10edae0a852d72fb76afb1c77735045">min</a></div><div class="ttdeci">int64_t min</div><div class="ttdef"><b>Definition:</b> <a href="alldiff__cst_8cc_source.html#l00139">alldiff_cst.cc:139</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a2c04ece633c362fcab7890202047156b"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a2c04ece633c362fcab7890202047156b">operations_research::Assignment::Assignment</a></div><div class="ttdeci">Assignment(Solver *const s)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00416">constraint_solver/assignment.cc:416</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_assignment_html_a86182883e2937c6241532623cec9dd2c"><div class="ttname"><a href="classoperations__research_1_1_int_var_assignment.html#a86182883e2937c6241532623cec9dd2c">operations_research::IntVarAssignment::set_max</a></div><div class="ttdeci">void set_max(int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01258">assignment.pb.h:1258</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html_aeeda3757b9ae10662dc2ba27ee44cd48"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html#aeeda3757b9ae10662dc2ba27ee44cd48">operations_research::AssignmentContainer::Add</a></div><div class="ttdeci">E * Add(V *var)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04905">constraint_solver.h:4905</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a87cc1835ad8a8508de47fb54bec281da"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a87cc1835ad8a8508de47fb54bec281da">operations_research::IntervalVarElement::PerformedMin</a></div><div class="ttdeci">int64_t PerformedMin() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04777">constraint_solver.h:4777</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a3196af797c21cdf61571e8a4dbfedc1a"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a3196af797c21cdf61571e8a4dbfedc1a">operations_research::IntVarElement::Reset</a></div><div class="ttdeci">void Reset(IntVar *const var)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00043">constraint_solver/assignment.cc:43</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a91d3f0252bfbe5a661ad3e0cea3c9c5a"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a91d3f0252bfbe5a661ad3e0cea3c9c5a">operations_research::SequenceVarElement::ForwardSequence</a></div><div class="ttdeci">const std::vector&lt; int &gt; &amp; ForwardSequence() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00349">constraint_solver/assignment.cc:349</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_html_a36d71f28bff7448b6490fe4720ab2fe0"><div class="ttname"><a href="classoperations__research_1_1_int_var.html#a36d71f28bff7448b6490fe4720ab2fe0">operations_research::IntVar::Var</a></div><div class="ttdeci">IntVar * Var() override</div><div class="ttdoc">Creates a variable from the expression.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04047">constraint_solver.h:4047</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a2d42743fa4cfbe3c8864aacefff1bb85"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a2d42743fa4cfbe3c8864aacefff1bb85">operations_research::IntervalVarElement::Reset</a></div><div class="ttdeci">void Reset(IntervalVar *const var)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00117">constraint_solver/assignment.cc:117</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_af5fcf5e7a47ae0e325fb1df409ac8e24"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#af5fcf5e7a47ae0e325fb1df409ac8e24">operations_research::Assignment::FastAdd</a></div><div class="ttdeci">IntVarElement * FastAdd(IntVar *const var)</div><div class="ttdoc">Adds without checking if variable has been previously added.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00650">constraint_solver/assignment.cc:650</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a310df105981473ca4d4c05b25beed18a"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a310df105981473ca4d4c05b25beed18a">operations_research::IntervalVarElement::DurationMin</a></div><div class="ttdeci">int64_t DurationMin() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04765">constraint_solver.h:4765</a></div></div>
<div class="ttc" id="class_file_html"><div class="ttname"><a href="class_file.html">File</a></div><div class="ttdef"><b>Definition:</b> <a href="base_2file_8h_source.html#l00032">base/file.h:32</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_proto_html_ada8b1ad5bdb8979e876150ebda4afbb9"><div class="ttname"><a href="classoperations__research_1_1_assignment_proto.html#ada8b1ad5bdb8979e876150ebda4afbb9">operations_research::AssignmentProto::sequence_var_assignment_size</a></div><div class="ttdeci">int sequence_var_assignment_size() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01897">assignment.pb.h:1897</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a3abcbe1fcd37d8982941a795ed22e34a"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a3abcbe1fcd37d8982941a795ed22e34a">operations_research::Assignment::Store</a></div><div class="ttdeci">void Store()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00428">constraint_solver/assignment.cc:428</a></div></div>
<div class="ttc" id="constraint__solver_8h_html"><div class="ttname"><a href="constraint__solver_8h.html">constraint_solver.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_assignment_html_a3d094a98538fc47218932b1f8370d83b"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_assignment.html#a3d094a98538fc47218932b1f8370d83b">operations_research::SequenceVarAssignment::add_unperformed</a></div><div class="ttdeci">void add_unperformed(int32_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01691">assignment.pb.h:1691</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a88515905299f569432aaba577a912add"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a88515905299f569432aaba577a912add">operations_research::Assignment::SetValue</a></div><div class="ttdeci">void SetValue(const IntVar *const var, int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00682">constraint_solver/assignment.cc:682</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a2626963ebc9f59a8528acb1b04753b73"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a2626963ebc9f59a8528acb1b04753b73">operations_research::Assignment::EndValue</a></div><div class="ttdeci">int64_t EndValue(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00734">constraint_solver/assignment.cc:734</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a8ed3204d0a27f19953846cffa5531ca2"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a8ed3204d0a27f19953846cffa5531ca2">operations_research::Assignment::SetStartMax</a></div><div class="ttdeci">void SetStartMax(const IntervalVar *const var, int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00754">constraint_solver/assignment.cc:754</a></div></div>
<div class="ttc" id="namespacegtl_html_a6a4238d2e35cf819a8e83d60d331ea64"><div class="ttname"><a href="namespacegtl.html#a6a4238d2e35cf819a8e83d60d331ea64">gtl::FindCopy</a></div><div class="ttdeci">bool FindCopy(const Collection &amp;collection, const Key &amp;key, Value *const value)</div><div class="ttdef"><b>Definition:</b> <a href="map__util_8h_source.html#l00185">map_util.h:185</a></div></div>
<div class="ttc" id="classrecordio_1_1_record_writer_html_aef7e3d18ef267f23f64ad397fa359cc1"><div class="ttname"><a href="classrecordio_1_1_record_writer.html#aef7e3d18ef267f23f64ad397fa359cc1">recordio::RecordWriter::Close</a></div><div class="ttdeci">bool Close()</div><div class="ttdef"><b>Definition:</b> <a href="recordio_8cc_source.html#l00029">recordio.cc:29</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a0e0fc266c5f0cbf229a0a6869a45872b"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a0e0fc266c5f0cbf229a0a6869a45872b">operations_research::Assignment::SetStartRange</a></div><div class="ttdeci">void SetStartRange(const IntervalVar *const var, int64_t mi, int64_t ma)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00758">constraint_solver/assignment.cc:758</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a7fe8c30dae8e355dc6efbe5fe9d22ac3"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a7fe8c30dae8e355dc6efbe5fe9d22ac3">operations_research::IntervalVarElement::SetStartMin</a></div><div class="ttdeci">void SetStartMin(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04783">constraint_solver.h:4783</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a6798e539bb42f8c4bebb89e810acad7d"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a6798e539bb42f8c4bebb89e810acad7d">operations_research::Assignment::Activated</a></div><div class="ttdeci">bool Activated(const IntVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00945">constraint_solver/assignment.cc:945</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a8abea9d29c2a7da778c25195d89b22ca"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a8abea9d29c2a7da778c25195d89b22ca">operations_research::Assignment::ObjectiveMin</a></div><div class="ttdeci">int64_t ObjectiveMin() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00885">constraint_solver/assignment.cc:885</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html_a24926108b770033792d015cb86aeffb3"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html#a24926108b770033792d015cb86aeffb3">operations_research::AssignmentContainer::Size</a></div><div class="ttdeci">int Size() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l05000">constraint_solver.h:5000</a></div></div>
<div class="ttc" id="default__search_8cc_html_ac673bc430bdc3fdaa09f7becf98ef267"><div class="ttname"><a href="default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267">name</a></div><div class="ttdeci">const std::string name</div><div class="ttdef"><b>Definition:</b> <a href="default__search_8cc_source.html#l00813">default_search.cc:813</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_aa09fc06807187218aa49ac0af4147f8f"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#aa09fc06807187218aa49ac0af4147f8f">operations_research::Assignment::SetUnperformed</a></div><div class="ttdeci">void SetUnperformed(const SequenceVar *const var, const std::vector&lt; int &gt; &amp;unperformed)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00870">constraint_solver/assignment.cc:870</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_aa5e12e2c11a2c0a5ac8a34055eb9da8a"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#aa5e12e2c11a2c0a5ac8a34055eb9da8a">operations_research::IntervalVarAssignment::set_end_max</a></div><div class="ttdeci">void set_end_max(int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01453">assignment.pb.h:1453</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a8dbbd913afa005c99a0ec9cbfa665b46"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a8dbbd913afa005c99a0ec9cbfa665b46">operations_research::Assignment::Max</a></div><div class="ttdeci">int64_t Max(const IntVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00658">constraint_solver/assignment.cc:658</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a378012b4bf777482e69d7f7901dad14a"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a378012b4bf777482e69d7f7901dad14a">operations_research::IntervalVarElement::SetEndRange</a></div><div class="ttdeci">void SetEndRange(int64_t mi, int64_t ma)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04805">constraint_solver.h:4805</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_ae8ff1d18d50b93a2499ccd7130addecb"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#ae8ff1d18d50b93a2499ccd7130addecb">operations_research::Assignment::Add</a></div><div class="ttdeci">IntVarElement * Add(IntVar *const var)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00640">constraint_solver/assignment.cc:640</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_assignment_html_a594fe1f7a3c361df155436a651d79643"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_assignment.html#a594fe1f7a3c361df155436a651d79643">operations_research::SequenceVarAssignment::backward_sequence</a></div><div class="ttdeci">int32_t backward_sequence(int index) const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01633">assignment.pb.h:1633</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a8a270b0475a9ceac9191176a3a3bf00f"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a8a270b0475a9ceac9191176a3a3bf00f">operations_research::Assignment::DeactivateObjective</a></div><div class="ttdeci">void DeactivateObjective()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00979">constraint_solver/assignment.cc:979</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a77cfa21bff2f28dab2d031c6b9e9539c"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a77cfa21bff2f28dab2d031c6b9e9539c">operations_research::Assignment::SetPerformedRange</a></div><div class="ttdeci">void SetPerformedRange(const IntervalVar *const var, int64_t mi, int64_t ma)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00809">constraint_solver/assignment.cc:809</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html">operations_research::AssignmentContainer</a></div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04902">constraint_solver.h:4902</a></div></div>
<div class="ttc" id="classoperations__research_1_1_propagation_base_object_html_a1d89c28bd42ba9a52da008bb69367171"><div class="ttname"><a href="classoperations__research_1_1_propagation_base_object.html#a1d89c28bd42ba9a52da008bb69367171">operations_research::PropagationBaseObject::name</a></div><div class="ttdeci">virtual std::string name() const</div><div class="ttdoc">Object naming.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8cc_source.html#l02511">constraint_solver.cc:2511</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a8052ccc3aba839f3befd553cc05b85a0"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a8052ccc3aba839f3befd553cc05b85a0">operations_research::IntVarElement::Var</a></div><div class="ttdeci">IntVar * Var() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04701">constraint_solver.h:4701</a></div></div>
<div class="ttc" id="base_2logging_8h_html_accad43a85d781d53381cd53a9894b6ae"><div class="ttname"><a href="base_2logging_8h.html#accad43a85d781d53381cd53a9894b6ae">LOG</a></div><div class="ttdeci">#define LOG(severity)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00420">base/logging.h:420</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a4bead74295e1e5675c0984fcc91ef057"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a4bead74295e1e5675c0984fcc91ef057">operations_research::IntVarElement::Bound</a></div><div class="ttdeci">bool Bound() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04723">constraint_solver.h:4723</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_html_a2c3cdf1887a496fe0fdd4b5abe5c33f5"><div class="ttname"><a href="classoperations__research_1_1_sequence_var.html#a2c3cdf1887a496fe0fdd4b5abe5c33f5">operations_research::SequenceVar::RankSequence</a></div><div class="ttdeci">void RankSequence(const std::vector&lt; int &gt; &amp;rank_first, const std::vector&lt; int &gt; &amp;rank_last, const std::vector&lt; int &gt; &amp;unperformed)</div><div class="ttdoc">Applies the following sequence of ranks, ranks first, then rank last.</div><div class="ttdef"><b>Definition:</b> <a href="sched__search_8cc_source.html#l00269">sched_search.cc:269</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_assignment_html_a184ad2d9a4b8368d2c936a2bb8af855a"><div class="ttname"><a href="classoperations__research_1_1_int_var_assignment.html#a184ad2d9a4b8368d2c936a2bb8af855a">operations_research::IntVarAssignment::var_id</a></div><div class="ttdeci">const std::string &amp; var_id() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01176">assignment.pb.h:1176</a></div></div>
<div class="ttc" id="recordio_8h_html"><div class="ttname"><a href="recordio_8h.html">recordio.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_aa71d36872f416feaa853788a7a7a7ef8"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#aa71d36872f416feaa853788a7a7a7ef8">operations_research::Assignment::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00421">constraint_solver/assignment.cc:421</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a0412e348537cd12c508820ba56ead3b0"><div class="ttname"><a href="namespaceoperations__research.html#a0412e348537cd12c508820ba56ead3b0">operations_research::RealLoad</a></div><div class="ttdeci">void RealLoad(const AssignmentProto &amp;assignment_proto, Container *const container, int(AssignmentProto::*GetSize)() const, const Proto &amp;(AssignmentProto::*GetElem)(int) const)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00506">constraint_solver/assignment.cc:506</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a4ffd516bcdda189f37da20040fba290e"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a4ffd516bcdda189f37da20040fba290e">operations_research::Assignment::Load</a></div><div class="ttdeci">bool Load(const std::string &amp;filename)</div><div class="ttdoc">Loads an assignment from a file; does not add variables to the assignment (only the variables contain...</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00484">constraint_solver/assignment.cc:484</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_abe9fc04684b90fd26cf33ffe61290ade"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#abe9fc04684b90fd26cf33ffe61290ade">operations_research::Assignment::SetStartValue</a></div><div class="ttdeci">void SetStartValue(const IntervalVar *const var, int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00763">constraint_solver/assignment.cc:763</a></div></div>
<div class="ttc" id="hash_8h_html"><div class="ttname"><a href="hash_8h.html">hash.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_a58d2ee7eb2d3c4fe96d549d298deb4ea"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#a58d2ee7eb2d3c4fe96d549d298deb4ea">operations_research::IntervalVarAssignment::set_performed_min</a></div><div class="ttdeci">void set_performed_min(int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01473">assignment.pb.h:1473</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_af9008b227bdb48d30c162353b25b8a65"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#af9008b227bdb48d30c162353b25b8a65">operations_research::IntervalVar::SetEndRange</a></div><div class="ttdeci">virtual void SetEndRange(int64_t mi, int64_t ma)=0</div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a673faac1a261ca2414930dddbfaef92b"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a673faac1a261ca2414930dddbfaef92b">operations_research::Assignment::ObjectiveValue</a></div><div class="ttdeci">int64_t ObjectiveValue() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00899">constraint_solver/assignment.cc:899</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_ac2bf4d602392bcf6990623b22808ea7e"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#ac2bf4d602392bcf6990623b22808ea7e">operations_research::IntervalVarAssignment::start_max</a></div><div class="ttdeci">int64_t start_max() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01365">assignment.pb.h:1365</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a33ef474050b31ee553ce99c1960046d9"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a33ef474050b31ee553ce99c1960046d9">operations_research::IntVarElement::operator==</a></div><div class="ttdeci">bool operator==(const IntVarElement &amp;element) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00076">constraint_solver/assignment.cc:76</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_a43658d382bbefbb558e6486910a9a33d"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#a43658d382bbefbb558e6486910a9a33d">operations_research::IntervalVarAssignment::set_end_min</a></div><div class="ttdeci">void set_end_min(int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01433">assignment.pb.h:1433</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a3d54729ad190fd3296efb6011fbc81dd"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a3d54729ad190fd3296efb6011fbc81dd">operations_research::Assignment::StartValue</a></div><div class="ttdeci">int64_t StartValue(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00710">constraint_solver/assignment.cc:710</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_ad0319bfc2c7de380041b45adcc7abbf8"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#ad0319bfc2c7de380041b45adcc7abbf8">operations_research::Assignment::SetSequence</a></div><div class="ttdeci">void SetSequence(const SequenceVar *const var, const std::vector&lt; int &gt; &amp;forward_sequence, const std::vector&lt; int &gt; &amp;backward_sequence, const std::vector&lt; int &gt; &amp;unperformed)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00850">constraint_solver/assignment.cc:850</a></div></div>
<div class="ttc" id="namespaceoperations__research_1_1sat_html_a25b9a60378da756e4100df6231f29b23"><div class="ttname"><a href="namespaceoperations__research_1_1sat.html#a25b9a60378da756e4100df6231f29b23">operations_research::sat::StoreAssignment</a></div><div class="ttdeci">void StoreAssignment(const VariablesAssignment &amp;assignment, BooleanAssignment *output)</div><div class="ttdef"><b>Definition:</b> <a href="boolean__problem_8cc_source.html#l00477">boolean_problem.cc:477</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html_a907ce7f41938cc755b6b1f4a55b5cd27"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html#a907ce7f41938cc755b6b1f4a55b5cd27">operations_research::AssignmentContainer::Element</a></div><div class="ttdeci">const E &amp; Element(const V *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04984">constraint_solver.h:4984</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a63bef7ac9d072b3b33925493aed2fc5c"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a63bef7ac9d072b3b33925493aed2fc5c">operations_research::IntervalVarElement::SetStartRange</a></div><div class="ttdeci">void SetStartRange(int64_t mi, int64_t ma)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04785">constraint_solver.h:4785</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_ac39babb96c21a22d40f85e8c4670c1d4"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#ac39babb96c21a22d40f85e8c4670c1d4">operations_research::Assignment::SetEndMax</a></div><div class="ttdeci">void SetEndMax(const IntervalVar *const var, int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00788">constraint_solver/assignment.cc:788</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_element_html_ae79195ce9bb522329dfaedaba78bd4e2"><div class="ttname"><a href="classoperations__research_1_1_assignment_element.html#ae79195ce9bb522329dfaedaba78bd4e2">operations_research::AssignmentElement::Activated</a></div><div class="ttdeci">bool Activated() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04688">constraint_solver.h:4688</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_assignment_html_ad9735e23cb0888fb98e1c5893aecff7e"><div class="ttname"><a href="classoperations__research_1_1_int_var_assignment.html#ad9735e23cb0888fb98e1c5893aecff7e">operations_research::IntVarAssignment::active</a></div><div class="ttdeci">bool active() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01270">assignment.pb.h:1270</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a0fec1a5195bbcf169c220b3ae9ebd9c2"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a0fec1a5195bbcf169c220b3ae9ebd9c2">operations_research::Assignment::Deactivate</a></div><div class="ttdeci">void Deactivate(const IntVar *const var)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00941">constraint_solver/assignment.cc:941</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_aa573ee37644cb6b38b9f3ca174e594e2"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#aa573ee37644cb6b38b9f3ca174e594e2">operations_research::Assignment::SetObjectiveRange</a></div><div class="ttdeci">void SetObjectiveRange(int64_t l, int64_t u)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00925">constraint_solver/assignment.cc:925</a></div></div>
<div class="ttc" id="classoperations__research_1_1_decision_builder_html"><div class="ttname"><a href="classoperations__research_1_1_decision_builder.html">operations_research::DecisionBuilder</a></div><div class="ttdoc">A DecisionBuilder is responsible for creating the search tree.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l03285">constraint_solver.h:3285</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a8cf21a67f7d81a800ff912239bb2db64"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a8cf21a67f7d81a800ff912239bb2db64">operations_research::IntVarElement::Min</a></div><div class="ttdeci">int64_t Min() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04714">constraint_solver.h:4714</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a05cc1c704384e2b15632cafb9716ccee"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a05cc1c704384e2b15632cafb9716ccee">operations_research::Assignment::SetForwardSequence</a></div><div class="ttdeci">void SetForwardSequence(const SequenceVar *const var, const std::vector&lt; int &gt; &amp;forward_sequence)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00858">constraint_solver/assignment.cc:858</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_adffd3af1c9fd58296a41b62626368a1d"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#adffd3af1c9fd58296a41b62626368a1d">operations_research::IntervalVarAssignment::performed_max</a></div><div class="ttdeci">int64_t performed_max() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01485">assignment.pb.h:1485</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_abd09fe08f368306c986382df61a20c73"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#abd09fe08f368306c986382df61a20c73">operations_research::SequenceVarElement::SetForwardSequence</a></div><div class="ttdeci">void SetForwardSequence(const std::vector&lt; int &gt; &amp;forward_sequence)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00370">constraint_solver/assignment.cc:370</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a764be64f3029f8b8e23511061d8de355"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a764be64f3029f8b8e23511061d8de355">operations_research::SequenceVarElement::DebugString</a></div><div class="ttdeci">std::string DebugString() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00321">constraint_solver/assignment.cc:321</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a33f108479fec7c8a89ae4393cf73ef0d"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a33f108479fec7c8a89ae4393cf73ef0d">operations_research::SequenceVarElement::BackwardSequence</a></div><div class="ttdeci">const std::vector&lt; int &gt; &amp; BackwardSequence() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00353">constraint_solver/assignment.cc:353</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a60e7fa8388801a72e31391e8203a9464"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a60e7fa8388801a72e31391e8203a9464">operations_research::Assignment::Contains</a></div><div class="ttdeci">bool Contains(const IntVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00992">constraint_solver/assignment.cc:992</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_a2e69397c7c1e71a796afa6a632ee8296"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#a2e69397c7c1e71a796afa6a632ee8296">operations_research::IntervalVar::DurationMax</a></div><div class="ttdeci">virtual int64_t DurationMax() const =0</div></div>
<div class="ttc" id="integral__types_8h_html"><div class="ttname"><a href="integral__types_8h.html">integral_types.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html">operations_research::IntervalVar</a></div><div class="ttdoc">Interval variables are often used in scheduling.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04437">constraint_solver.h:4437</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_aa5f2722386540253d4be5ea1c7d31965"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#aa5f2722386540253d4be5ea1c7d31965">operations_research::IntVarElement::LoadFromProto</a></div><div class="ttdeci">void LoadFromProto(const IntVarAssignment &amp;int_var_assignment_proto)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00065">constraint_solver/assignment.cc:65</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_assignment_html_a6ce61d75bce02038007d81ca4b13a348"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_assignment.html#a6ce61d75bce02038007d81ca4b13a348">operations_research::SequenceVarAssignment::forward_sequence</a></div><div class="ttdeci">int32_t forward_sequence(int index) const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01586">assignment.pb.h:1586</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_a4a041d9a839f0253e449f22f5846490a"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#a4a041d9a839f0253e449f22f5846490a">operations_research::IntervalVarAssignment::set_start_max</a></div><div class="ttdeci">void set_start_max(int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01373">assignment.pb.h:1373</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a961291e71a6932442b60f8f1e8a8f5c0"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a961291e71a6932442b60f8f1e8a8f5c0">operations_research::IntervalVarElement::PerformedValue</a></div><div class="ttdeci">int64_t PerformedValue() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04779">constraint_solver.h:4779</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_ada2340e144706963137dd79ee17f8a68"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#ada2340e144706963137dd79ee17f8a68">operations_research::IntervalVar::SetDurationRange</a></div><div class="ttdeci">virtual void SetDurationRange(int64_t mi, int64_t ma)=0</div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_af9f22c28d624c6efb78156365d35a690"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#af9f22c28d624c6efb78156365d35a690">operations_research::IntervalVar::StartMax</a></div><div class="ttdeci">virtual int64_t StartMax() const =0</div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_aa07812b5154f8e4d71b45d8dd53bcc06"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#aa07812b5154f8e4d71b45d8dd53bcc06">operations_research::IntervalVarElement::IntervalVarElement</a></div><div class="ttdeci">IntervalVarElement()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00113">constraint_solver/assignment.cc:113</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a3abcbe1fcd37d8982941a795ed22e34a"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a3abcbe1fcd37d8982941a795ed22e34a">operations_research::SequenceVarElement::Store</a></div><div class="ttdeci">void Store()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00276">constraint_solver/assignment.cc:276</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html_a4beccbd8819d830e06223550b8ca6d10"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html#a4beccbd8819d830e06223550b8ca6d10">operations_research::AssignmentContainer::Contains</a></div><div class="ttdeci">bool Contains(const V *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04967">constraint_solver.h:4967</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a0a798fab1f763023bad7a5c866e7f036"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a0a798fab1f763023bad7a5c866e7f036">operations_research::IntVarElement::SetMax</a></div><div class="ttdeci">void SetMax(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04717">constraint_solver.h:4717</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html">operations_research::IntVarElement</a></div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04694">constraint_solver.h:4694</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_a49feab3aeca4c44bee670030ddfa72b7"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#a49feab3aeca4c44bee670030ddfa72b7">operations_research::IntervalVarAssignment::duration_min</a></div><div class="ttdeci">int64_t duration_min() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01385">assignment.pb.h:1385</a></div></div>
<div class="ttc" id="alldiff__cst_8cc_html_a26e6db9bcc64b584051ecc28171ed11f"><div class="ttname"><a href="alldiff__cst_8cc.html#a26e6db9bcc64b584051ecc28171ed11f">max</a></div><div class="ttdeci">int64_t max</div><div class="ttdef"><b>Definition:</b> <a href="alldiff__cst_8cc_source.html#l00140">alldiff_cst.cc:140</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a764be64f3029f8b8e23511061d8de355"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a764be64f3029f8b8e23511061d8de355">operations_research::IntVarElement::DebugString</a></div><div class="ttdeci">std::string DebugString() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00099">constraint_solver/assignment.cc:99</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a16b8e5abcd20e7bc56a8d5fd6b684ce4"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a16b8e5abcd20e7bc56a8d5fd6b684ce4">operations_research::Assignment::PerformedMin</a></div><div class="ttdeci">int64_t PerformedMin(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00738">constraint_solver/assignment.cc:738</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_a34b108dca298ef6b5020914802068d00"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#a34b108dca298ef6b5020914802068d00">operations_research::IntervalVarAssignment::set_performed_max</a></div><div class="ttdeci">void set_performed_max(int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01493">assignment.pb.h:1493</a></div></div>
<div class="ttc" id="classrecordio_1_1_record_reader_html"><div class="ttname"><a href="classrecordio_1_1_record_reader.html">recordio::RecordReader</a></div><div class="ttdef"><b>Definition:</b> <a href="recordio_8h_source.html#l00086">recordio.h:86</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_abfd3786130fb94bcc6a205b7ebbff4d7"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#abfd3786130fb94bcc6a205b7ebbff4d7">operations_research::IntervalVarElement::SetPerformedMax</a></div><div class="ttdeci">void SetPerformedMax(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04814">constraint_solver.h:4814</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_abe80b59dadcaf97e21967faf0b1e265d"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#abe80b59dadcaf97e21967faf0b1e265d">operations_research::IntervalVarElement::WriteToProto</a></div><div class="ttdeci">void WriteToProto(IntervalVarAssignment *interval_var_assignment_proto) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00189">constraint_solver/assignment.cc:189</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_proto_html_ad3a43c709db2bd0fbf2a9634caab5335"><div class="ttname"><a href="classoperations__research_1_1_assignment_proto.html#ad3a43c709db2bd0fbf2a9634caab5335">operations_research::AssignmentProto::add_int_var_assignment</a></div><div class="ttdeci">::operations_research::IntVarAssignment * add_int_var_assignment()</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01842">assignment.pb.h:1842</a></div></div>
<div class="ttc" id="map__util_8h_html"><div class="ttname"><a href="map__util_8h.html">map_util.h</a></div></div>
<div class="ttc" id="cp__model__fz__solver_8cc_html_aed003f5eb5197bc586b7ef2c36a63da2"><div class="ttname"><a href="cp__model__fz__solver_8cc.html#aed003f5eb5197bc586b7ef2c36a63da2">proto</a></div><div class="ttdeci">CpModelProto proto</div><div class="ttdef"><b>Definition:</b> <a href="cp__model__fz__solver_8cc_source.html#l00119">cp_model_fz_solver.cc:119</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a2e785ffcbd3e022b74b776ce456deb54"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a2e785ffcbd3e022b74b776ce456deb54">operations_research::IntervalVarElement::DurationMax</a></div><div class="ttdeci">int64_t DurationMax() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04766">constraint_solver.h:4766</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a849fb51dc267fbe7f117aeb82f97ac99"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a849fb51dc267fbe7f117aeb82f97ac99">operations_research::Assignment::SetDurationRange</a></div><div class="ttdeci">void SetDurationRange(const IntervalVar *const var, int64_t mi, int64_t ma)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00775">constraint_solver/assignment.cc:775</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a24faa84fe1be555f0e75ff996339cff1"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a24faa84fe1be555f0e75ff996339cff1">operations_research::Assignment::DurationMin</a></div><div class="ttdeci">int64_t DurationMin(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00714">constraint_solver/assignment.cc:714</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a57f1befcdc8fc2b6f9741369a1beb136"><div class="ttname"><a href="namespaceoperations__research.html#a57f1befcdc8fc2b6f9741369a1beb136">operations_research::SetAssignmentFromAssignment</a></div><div class="ttdeci">void SetAssignmentFromAssignment(Assignment *target_assignment, const std::vector&lt; IntVar * &gt; &amp;target_vars, const Assignment *source_assignment, const std::vector&lt; IntVar * &gt; &amp;source_vars)</div><div class="ttdoc">NOLINT.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l01021">constraint_solver/assignment.cc:1021</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_proto_html_a7b02612060b0a5bc286b2952297415fc"><div class="ttname"><a href="classoperations__research_1_1_assignment_proto.html#a7b02612060b0a5bc286b2952297415fc">operations_research::AssignmentProto::interval_var_assignment_size</a></div><div class="ttdeci">int interval_var_assignment_size() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01857">assignment.pb.h:1857</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a81c8f76d39ff0529fe40e70f8319d5d2"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a81c8f76d39ff0529fe40e70f8319d5d2">operations_research::Assignment::HasObjective</a></div><div class="ttdeci">bool HasObjective() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l05124">constraint_solver.h:5124</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_ab88587c990c10886761d52cededef4ab"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#ab88587c990c10886761d52cededef4ab">operations_research::IntervalVarAssignment::set_duration_max</a></div><div class="ttdeci">void set_duration_max(int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01413">assignment.pb.h:1413</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_af341bdc63fc2e487a50047afa36a536b"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#af341bdc63fc2e487a50047afa36a536b">operations_research::IntervalVar::MayBePerformed</a></div><div class="ttdeci">virtual bool MayBePerformed() const =0</div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a7b3672a3346ee791d05c640c93930944"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a7b3672a3346ee791d05c640c93930944">operations_research::Assignment::DurationValue</a></div><div class="ttdeci">int64_t DurationValue(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00722">constraint_solver/assignment.cc:722</a></div></div>
<div class="ttc" id="classoperations__research_1_1_solver_html_ae3e41eaf96a9ec044d34293897960631"><div class="ttname"><a href="classoperations__research_1_1_solver.html#ae3e41eaf96a9ec044d34293897960631">operations_research::Solver::MakeStoreAssignment</a></div><div class="ttdeci">DecisionBuilder * MakeStoreAssignment(Assignment *assignment)</div><div class="ttdoc">Returns a DecisionBuilder which stores an Assignment (calls void Assignment::Store())</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l01090">constraint_solver/assignment.cc:1090</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_ae05142dd885524b06032bed1cbc63af0"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#ae05142dd885524b06032bed1cbc63af0">operations_research::IntervalVar::EndMax</a></div><div class="ttdeci">virtual int64_t EndMax() const =0</div></div>
<div class="ttc" id="namespacefile_html_a1abdf766bb120d38e7a4dfa200972681"><div class="ttname"><a href="namespacefile.html#a1abdf766bb120d38e7a4dfa200972681">file::Defaults</a></div><div class="ttdeci">int Defaults()</div><div class="ttdef"><b>Definition:</b> <a href="base_2file_8h_source.html#l00119">base/file.h:119</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a2aeac15a5e71f9045f8e050841737e47"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a2aeac15a5e71f9045f8e050841737e47">operations_research::SequenceVarElement::Reset</a></div><div class="ttdeci">void Reset(SequenceVar *const var)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00251">constraint_solver/assignment.cc:251</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_aa9ef046d2106e3c97320622dd717dafc"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#aa9ef046d2106e3c97320622dd717dafc">operations_research::Assignment::SetObjectiveMin</a></div><div class="ttdeci">void SetObjectiveMin(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00913">constraint_solver/assignment.cc:913</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_ad16886487e117862f2094dd4bcde74a8"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#ad16886487e117862f2094dd4bcde74a8">operations_research::IntervalVarElement::SetDurationMax</a></div><div class="ttdeci">void SetDurationMax(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04794">constraint_solver.h:4794</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_ac9944daf0aa10edd9512ea616499480b"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#ac9944daf0aa10edd9512ea616499480b">operations_research::IntervalVarElement::StartMax</a></div><div class="ttdeci">int64_t StartMax() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04760">constraint_solver.h:4760</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a502804adbcf6a0177075dbc0c62c9199"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a502804adbcf6a0177075dbc0c62c9199">operations_research::IntervalVarElement::SetEndMin</a></div><div class="ttdeci">void SetEndMin(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04803">constraint_solver.h:4803</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_aab9e15f979531292b5b8e79aad7846a8"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#aab9e15f979531292b5b8e79aad7846a8">operations_research::SequenceVarElement::LoadFromProto</a></div><div class="ttdeci">void LoadFromProto(const SequenceVarAssignment &amp;sequence_var_assignment_proto)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00284">constraint_solver/assignment.cc:284</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a8a822239ac86c1e5d9f5730e369c80fe"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a8a822239ac86c1e5d9f5730e369c80fe">operations_research::IntervalVarElement::EndMin</a></div><div class="ttdeci">int64_t EndMin() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04771">constraint_solver.h:4771</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_proto_html_a341846e2f268c2894bb2e996db1414ca"><div class="ttname"><a href="classoperations__research_1_1_assignment_proto.html#a341846e2f268c2894bb2e996db1414ca">operations_research::AssignmentProto::sequence_var_assignment</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; ::operations_research::SequenceVarAssignment &gt; &amp; sequence_var_assignment() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01928">assignment.pb.h:1928</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_ad9735e23cb0888fb98e1c5893aecff7e"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#ad9735e23cb0888fb98e1c5893aecff7e">operations_research::IntervalVarAssignment::active</a></div><div class="ttdeci">bool active() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01505">assignment.pb.h:1505</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_aaf5dd8c36d76222cfd555a1d3ffcc366"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#aaf5dd8c36d76222cfd555a1d3ffcc366">operations_research::IntervalVarElement::Copy</a></div><div class="ttdeci">void Copy(const IntervalVarElement &amp;element)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00135">constraint_solver/assignment.cc:135</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_assignment_html_a45ce607212f05f5cbd7e7877144bd403"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_assignment.html#a45ce607212f05f5cbd7e7877144bd403">operations_research::SequenceVarAssignment::add_backward_sequence</a></div><div class="ttdeci">void add_backward_sequence(int32_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01644">assignment.pb.h:1644</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a3abcbe1fcd37d8982941a795ed22e34a"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a3abcbe1fcd37d8982941a795ed22e34a">operations_research::IntervalVarElement::Store</a></div><div class="ttdeci">void Store()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00148">constraint_solver/assignment.cc:148</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a055d26b7c759d2097e06ac802786b7b9"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a055d26b7c759d2097e06ac802786b7b9">operations_research::IntVarElement::Copy</a></div><div class="ttdeci">void Copy(const IntVarElement &amp;element)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00055">constraint_solver/assignment.cc:55</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_af2c17e9e8d310419dade841aca1ab837"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#af2c17e9e8d310419dade841aca1ab837">operations_research::Assignment::Min</a></div><div class="ttdeci">int64_t Min(const IntVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00654">constraint_solver/assignment.cc:654</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a87c0e4b53f7df73cba921ff780b0a7b4"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a87c0e4b53f7df73cba921ff780b0a7b4">operations_research::Assignment::SetEndMin</a></div><div class="ttdeci">void SetEndMin(const IntervalVar *const var, int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00784">constraint_solver/assignment.cc:784</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a8f5f21eb1f89d6dc3086fe89442ffa6a"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a8f5f21eb1f89d6dc3086fe89442ffa6a">operations_research::Assignment::SetPerformedMax</a></div><div class="ttdeci">void SetPerformedMax(const IntervalVar *const var, int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00805">constraint_solver/assignment.cc:805</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_ab5c3328c1af7a92198fe1b21fc148202"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#ab5c3328c1af7a92198fe1b21fc148202">operations_research::SequenceVarElement::WriteToProto</a></div><div class="ttdeci">void WriteToProto(SequenceVarAssignment *sequence_var_assignment_proto) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00306">constraint_solver/assignment.cc:306</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_ac3a2b45d0a767f6342c4a6023434ef19"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#ac3a2b45d0a767f6342c4a6023434ef19">operations_research::Assignment::SetPerformedValue</a></div><div class="ttdeci">void SetPerformedValue(const IntervalVar *const var, int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00814">constraint_solver/assignment.cc:814</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a15828fe5ecfdada586a63d916b7b7354"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a15828fe5ecfdada586a63d916b7b7354">operations_research::IntVarElement::Value</a></div><div class="ttdeci">int64_t Value() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04718">constraint_solver.h:4718</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html_a1896fe755b612dbebd2c46638f8977a2"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html#a1896fe755b612dbebd2c46638f8977a2">operations_research::AssignmentContainer::Restore</a></div><div class="ttdeci">void Restore()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l05006">constraint_solver.h:5006</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html">operations_research::SequenceVarElement</a></div><div class="ttdoc">The SequenceVarElement stores a partial representation of ranked interval variables in the underlying...</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04858">constraint_solver.h:4858</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a50d3f0073c630ad1108f6eb52a35b215"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a50d3f0073c630ad1108f6eb52a35b215">operations_research::IntervalVarElement::SetDurationValue</a></div><div class="ttdeci">void SetDurationValue(int64_t v)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04799">constraint_solver.h:4799</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_element_html_ae8753efaeea05f65094a4875a694a368"><div class="ttname"><a href="classoperations__research_1_1_assignment_element.html#ae8753efaeea05f65094a4875a694a368">operations_research::AssignmentElement::Activate</a></div><div class="ttdeci">void Activate()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04686">constraint_solver.h:4686</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_ab06ef0be4cab46f52578e8bdad1fae24"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#ab06ef0be4cab46f52578e8bdad1fae24">operations_research::Assignment::SetEndValue</a></div><div class="ttdeci">void SetEndValue(const IntervalVar *const var, int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00797">constraint_solver/assignment.cc:797</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a2b73b6bfa34aead8c15b272312f3ec5f"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a2b73b6bfa34aead8c15b272312f3ec5f">operations_research::Assignment::ObjectiveMax</a></div><div class="ttdeci">int64_t ObjectiveMax() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00892">constraint_solver/assignment.cc:892</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_ae3d640601c5b67e3b3761617d4b5c33d"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#ae3d640601c5b67e3b3761617d4b5c33d">operations_research::IntervalVarElement::SetStartValue</a></div><div class="ttdeci">void SetStartValue(int64_t v)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04789">constraint_solver.h:4789</a></div></div>
<div class="ttc" id="classoperations__research_1_1_propagation_base_object_html_ae038f4a9249362629fc47e8dfc441ec7"><div class="ttname"><a href="classoperations__research_1_1_propagation_base_object.html#ae038f4a9249362629fc47e8dfc441ec7">operations_research::PropagationBaseObject::UnfreezeQueue</a></div><div class="ttdeci">void UnfreezeQueue()</div><div class="ttdoc">This method unfreezes the propagation queue.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l03204">constraint_solver.h:3204</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_ad895312656075fb0fccf0d2d4bb122ce"><div class="ttname"><a href="namespaceoperations__research.html#ad895312656075fb0fccf0d2d4bb122ce">operations_research::RealDebugString</a></div><div class="ttdeci">void RealDebugString(const Container &amp;container, std::string *const out)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00617">constraint_solver/assignment.cc:617</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a1f8e2dac8f3aa1167d45e0955fa70e27"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a1f8e2dac8f3aa1167d45e0955fa70e27">operations_research::Assignment::SetStartMin</a></div><div class="ttdeci">void SetStartMin(const IntervalVar *const var, int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00750">constraint_solver/assignment.cc:750</a></div></div>
<div class="ttc" id="pack_8cc_html_a750b5d744c39a06bfb13e6eb010e35d0"><div class="ttname"><a href="pack_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a></div><div class="ttdeci">int index</div><div class="ttdef"><b>Definition:</b> <a href="pack_8cc_source.html#l00509">pack.cc:509</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html"><div class="ttname"><a href="classoperations__research_1_1_assignment.html">operations_research::Assignment</a></div><div class="ttdoc">An Assignment is a variable -&gt; domains mapping, used to report solutions to the user.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l05081">constraint_solver.h:5081</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a1f37ce9357c2a83cca6d841ad84eed77"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a1f37ce9357c2a83cca6d841ad84eed77">operations_research::Assignment::BackwardSequence</a></div><div class="ttdeci">const std::vector&lt; int &gt; &amp; BackwardSequence(const SequenceVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00840">constraint_solver/assignment.cc:840</a></div></div>
<div class="ttc" id="classrecordio_1_1_record_writer_html_af6c3f5b6e7950cfdda469c66f4d825e8"><div class="ttname"><a href="classrecordio_1_1_record_writer.html#af6c3f5b6e7950cfdda469c66f4d825e8">recordio::RecordWriter::WriteProtocolMessage</a></div><div class="ttdeci">bool WriteProtocolMessage(const P &amp;proto)</div><div class="ttdef"><b>Definition:</b> <a href="recordio_8h_source.html#l00041">recordio.h:41</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_aad86dd69d5664ce8e16198be929fd941"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#aad86dd69d5664ce8e16198be929fd941">operations_research::Assignment::CopyIntersection</a></div><div class="ttdeci">void CopyIntersection(const Assignment *assignment)</div><div class="ttdoc">Copies the intersection of the two assignments to the current assignment.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l01004">constraint_solver/assignment.cc:1004</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a553593e6203433fa3e55b24db023bc27"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a553593e6203433fa3e55b24db023bc27">operations_research::IntervalVarElement::StartMin</a></div><div class="ttdeci">int64_t StartMin() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04759">constraint_solver.h:4759</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html_aa71d36872f416feaa853788a7a7a7ef8"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html#aa71d36872f416feaa853788a7a7a7ef8">operations_research::AssignmentContainer::Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04926">constraint_solver.h:4926</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a05bb24120d628e24ae6576cd3fbcf257"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a05bb24120d628e24ae6576cd3fbcf257">operations_research::IntervalVarElement::Clone</a></div><div class="ttdeci">IntervalVarElement * Clone()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00129">constraint_solver/assignment.cc:129</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_a73d142cb84b4e2903062bb542e996606"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#a73d142cb84b4e2903062bb542e996606">operations_research::IntervalVarAssignment::set_duration_min</a></div><div class="ttdeci">void set_duration_min(int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01393">assignment.pb.h:1393</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_aab33f8223432fbeef04348d8a5f749ad"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#aab33f8223432fbeef04348d8a5f749ad">operations_research::IntervalVarAssignment::start_min</a></div><div class="ttdeci">int64_t start_min() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01345">assignment.pb.h:1345</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_html"><div class="ttname"><a href="classoperations__research_1_1_int_var.html">operations_research::IntVar</a></div><div class="ttdoc">The class IntVar is a subset of IntExpr.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04040">constraint_solver.h:4040</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a694c84c53b378a865b9bb7af33de1332"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a694c84c53b378a865b9bb7af33de1332">operations_research::IntervalVarElement::EndValue</a></div><div class="ttdeci">int64_t EndValue() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04773">constraint_solver.h:4773</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a719e01b701678c0016c4dfe4de3e70f9"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a719e01b701678c0016c4dfe4de3e70f9">operations_research::IntervalVarElement::SetDurationMin</a></div><div class="ttdeci">void SetDurationMin(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04793">constraint_solver.h:4793</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a5f280c725678ec4deab773d6677b2430"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a5f280c725678ec4deab773d6677b2430">operations_research::IntVarElement::Clone</a></div><div class="ttdeci">IntVarElement * Clone()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00049">constraint_solver/assignment.cc:49</a></div></div>
<div class="ttc" id="assignment_8pb_8h_html"><div class="ttname"><a href="assignment_8pb_8h.html">assignment.pb.h</a></div></div>
<div class="ttc" id="base_2logging_8h_html_a7c0ce053b28d53aa4eaf3eb7fb71663b"><div class="ttname"><a href="base_2logging_8h.html#a7c0ce053b28d53aa4eaf3eb7fb71663b">CHECK_EQ</a></div><div class="ttdeci">#define CHECK_EQ(val1, val2)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00702">base/logging.h:702</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_assignment_html_a95f61b340a7a17b0de43d4dbe2018811"><div class="ttname"><a href="classoperations__research_1_1_int_var_assignment.html#a95f61b340a7a17b0de43d4dbe2018811">operations_research::IntVarAssignment::min</a></div><div class="ttdeci">int64_t min() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01230">assignment.pb.h:1230</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a2920aa7123e953be34b7973374ab0aeb"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a2920aa7123e953be34b7973374ab0aeb">operations_research::IntVarElement::SetMin</a></div><div class="ttdeci">void SetMin(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04715">constraint_solver.h:4715</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a86601a2dad7a051d7b387ffa789898ff"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a86601a2dad7a051d7b387ffa789898ff">operations_research::Assignment::AddObjective</a></div><div class="ttdeci">void AddObjective(IntVar *const v)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00877">constraint_solver/assignment.cc:877</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a5ada568a96ff72942bc54fb3a9587b32"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a5ada568a96ff72942bc54fb3a9587b32">operations_research::Assignment::PerformedValue</a></div><div class="ttdeci">int64_t PerformedValue(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00746">constraint_solver/assignment.cc:746</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_ab6eb303408e63f4f74321bff24ef3ecd"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#ab6eb303408e63f4f74321bff24ef3ecd">operations_research::IntervalVarAssignment::set_active</a></div><div class="ttdeci">void set_active(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01513">assignment.pb.h:1513</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_acf479b700c29fb8f5b2129fc405107fe"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#acf479b700c29fb8f5b2129fc405107fe">operations_research::IntervalVarAssignment::set_var_id</a></div><div class="ttdeci">void set_var_id(ArgT0 &amp;&amp;arg0, ArgT... args)</div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a1896fe755b612dbebd2c46638f8977a2"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a1896fe755b612dbebd2c46638f8977a2">operations_research::IntervalVarElement::Restore</a></div><div class="ttdeci">void Restore()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00161">constraint_solver/assignment.cc:161</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html_a2155d56276e438298f2bd34505ec3dc6"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html#a2155d56276e438298f2bd34505ec3dc6">operations_research::AssignmentContainer::MutableElement</a></div><div class="ttdeci">E * MutableElement(const V *const var)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04971">constraint_solver.h:4971</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a51f04bd1547f2ff1a46bf027c04d28e4"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a51f04bd1547f2ff1a46bf027c04d28e4">operations_research::Assignment::SetMax</a></div><div class="ttdeci">void SetMax(const IntVar *const var, int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00674">constraint_solver/assignment.cc:674</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_a4488d66b163b204a15eadeafcf4872f8"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#a4488d66b163b204a15eadeafcf4872f8">operations_research::IntervalVar::DurationMin</a></div><div class="ttdeci">virtual int64_t DurationMin() const =0</div><div class="ttdoc">These methods query, set, and watch the duration of the interval var.</div></div>
<div class="ttc" id="classoperations__research_1_1_solver_html_ab741cb25dd32d1cbe02fbfb36337d9bb"><div class="ttname"><a href="classoperations__research_1_1_solver.html#ab741cb25dd32d1cbe02fbfb36337d9bb">operations_research::Solver::RevAlloc</a></div><div class="ttdeci">T * RevAlloc(T *object)</div><div class="ttdoc">Registers the given object as being reversible.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l00791">constraint_solver.h:791</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_ac5c629d2d5a05cc92cd349b83c909f1a"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#ac5c629d2d5a05cc92cd349b83c909f1a">operations_research::Assignment::SetPerformedMin</a></div><div class="ttdeci">void SetPerformedMin(const IntervalVar *const var, int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00801">constraint_solver/assignment.cc:801</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_ab157d7f9928411cc8aa0e27980ac0dc9"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#ab157d7f9928411cc8aa0e27980ac0dc9">operations_research::Assignment::ObjectiveBound</a></div><div class="ttdeci">bool ObjectiveBound() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00906">constraint_solver/assignment.cc:906</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_afbff345c1395fcbc5eb64ff50b21e423"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#afbff345c1395fcbc5eb64ff50b21e423">operations_research::IntVarElement::SetRange</a></div><div class="ttdeci">void SetRange(int64_t l, int64_t u)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04724">constraint_solver.h:4724</a></div></div>
<div class="ttc" id="base_2logging_8h_html"><div class="ttname"><a href="base_2logging_8h.html">logging.h</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_assignment_html_a2730fe11a5f5690b00f159e3b2945ecc"><div class="ttname"><a href="classoperations__research_1_1_int_var_assignment.html#a2730fe11a5f5690b00f159e3b2945ecc">operations_research::IntVarAssignment::max</a></div><div class="ttdeci">int64_t max() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01250">assignment.pb.h:1250</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html_a9159a0c131a3233d9a8a79dc7afa3c6e"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html#a9159a0c131a3233d9a8a79dc7afa3c6e">operations_research::AssignmentContainer::CopyIntersection</a></div><div class="ttdeci">void CopyIntersection(const AssignmentContainer&lt; V, E &gt; &amp;container)</div><div class="ttdoc">Copies the elements of 'container' which are already in the calling container.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04938">constraint_solver.h:4938</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_assignment_html"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_assignment.html">operations_research::SequenceVarAssignment</a></div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l00518">assignment.pb.h:518</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_a9ae4b46f1aa6c51c0a5833d3531cd82c"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#a9ae4b46f1aa6c51c0a5833d3531cd82c">operations_research::IntervalVar::EndMin</a></div><div class="ttdeci">virtual int64_t EndMin() const =0</div><div class="ttdoc">These methods query, set, and watch the end position of the interval var.</div></div>
<div class="ttc" id="base_2logging_8h_html_ae17f8119c108cf3070bad3449c7e0006"><div class="ttname"><a href="base_2logging_8h.html#ae17f8119c108cf3070bad3449c7e0006">DCHECK</a></div><div class="ttdeci">#define DCHECK(condition)</div><div class="ttdef"><b>Definition:</b> <a href="base_2logging_8h_source.html#l00889">base/logging.h:889</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_html"><div class="ttname"><a href="classoperations__research_1_1_sequence_var.html">operations_research::SequenceVar</a></div><div class="ttdoc">A sequence variable is a variable whose domain is a set of possible orderings of the interval variabl...</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04591">constraint_solver.h:4591</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_ac1b2a58bfded95799de1fd7958bdb2a3"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#ac1b2a58bfded95799de1fd7958bdb2a3">operations_research::IntVarElement::SetValue</a></div><div class="ttdeci">void SetValue(int64_t v)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04728">constraint_solver.h:4728</a></div></div>
<div class="ttc" id="classoperations__research_1_1_solver_html_ad45ddc54149c5954c2bbd4e2657f9148"><div class="ttname"><a href="classoperations__research_1_1_solver.html#ad45ddc54149c5954c2bbd4e2657f9148">operations_research::Solver::MakeAssignment</a></div><div class="ttdeci">Assignment * MakeAssignment()</div><div class="ttdoc">This method creates an empty assignment.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l01042">constraint_solver/assignment.cc:1042</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a4750276f6bfdc7df01ac9e9a16bf5556"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a4750276f6bfdc7df01ac9e9a16bf5556">operations_research::SequenceVarElement::Unperformed</a></div><div class="ttdeci">const std::vector&lt; int &gt; &amp; Unperformed() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00357">constraint_solver/assignment.cc:357</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a556b89bd81fc32c5995246961838c56e"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a556b89bd81fc32c5995246961838c56e">operations_research::SequenceVarElement::SequenceVarElement</a></div><div class="ttdeci">SequenceVarElement()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00247">constraint_solver/assignment.cc:247</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html_a699655a0e89edf33816b4e40b2d2fcc4"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html#a699655a0e89edf33816b4e40b2d2fcc4">operations_research::AssignmentContainer::Copy</a></div><div class="ttdeci">void Copy(const AssignmentContainer&lt; V, E &gt; &amp;container)</div><div class="ttdoc">Copies all the elements of 'container' to this container, clearing its previous content.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04960">constraint_solver.h:4960</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_assignment_html_a42b1a9f91a3a0d9f271c9d248ee8eb8b"><div class="ttname"><a href="classoperations__research_1_1_int_var_assignment.html#a42b1a9f91a3a0d9f271c9d248ee8eb8b">operations_research::IntVarAssignment::set_min</a></div><div class="ttdeci">void set_min(int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01238">assignment.pb.h:1238</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_proto_html_ab92b162ad4b04b221d2aaa4e9dcce4d5"><div class="ttname"><a href="classoperations__research_1_1_assignment_proto.html#ab92b162ad4b04b221d2aaa4e9dcce4d5">operations_research::AssignmentProto::int_var_assignment_size</a></div><div class="ttdeci">int int_var_assignment_size() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01817">assignment.pb.h:1817</a></div></div>
<div class="ttc" id="classrecordio_1_1_record_writer_html"><div class="ttname"><a href="classrecordio_1_1_record_writer.html">recordio::RecordWriter</a></div><div class="ttdef"><b>Definition:</b> <a href="recordio_8h_source.html#l00033">recordio.h:33</a></div></div>
<div class="ttc" id="classoperations__research_1_1_propagation_base_object_html_a5f32c22c620c811754ba7b6f977db864"><div class="ttname"><a href="classoperations__research_1_1_propagation_base_object.html#a5f32c22c620c811754ba7b6f977db864">operations_research::PropagationBaseObject::solver</a></div><div class="ttdeci">Solver * solver() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l03196">constraint_solver.h:3196</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a894b8544dc0773c5f787fa1fae7b7cb5"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a894b8544dc0773c5f787fa1fae7b7cb5">operations_research::IntervalVarElement::SetPerformedValue</a></div><div class="ttdeci">void SetPerformedValue(int64_t v)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04819">constraint_solver.h:4819</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a6ca72bf40a2dcf1161e94fc8fde61d22"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a6ca72bf40a2dcf1161e94fc8fde61d22">operations_research::SequenceVarElement::SetUnperformed</a></div><div class="ttdeci">void SetUnperformed(const std::vector&lt; int &gt; &amp;unperformed)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00380">constraint_solver/assignment.cc:380</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a2f2afa702768ece79ccb86f86d98438a"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a2f2afa702768ece79ccb86f86d98438a">operations_research::IntervalVarElement::SetPerformedRange</a></div><div class="ttdeci">void SetPerformedRange(int64_t mi, int64_t ma)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04815">constraint_solver.h:4815</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a150063ed4aa31e007bd84c651e9f80c3"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a150063ed4aa31e007bd84c651e9f80c3">operations_research::Assignment::EndMin</a></div><div class="ttdeci">int64_t EndMin(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00726">constraint_solver/assignment.cc:726</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a431875fe26e9e5e35f0ced96f77cd290"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a431875fe26e9e5e35f0ced96f77cd290">operations_research::Assignment::SetObjectiveValue</a></div><div class="ttdeci">void SetObjectiveValue(int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00931">constraint_solver/assignment.cc:931</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_aa7364615bd55aca845a4ad5e29a8eabe"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#aa7364615bd55aca845a4ad5e29a8eabe">operations_research::Assignment::PerformedMax</a></div><div class="ttdeci">int64_t PerformedMax(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00742">constraint_solver/assignment.cc:742</a></div></div>
<div class="ttc" id="classoperations__research_1_1_propagation_base_object_html"><div class="ttname"><a href="classoperations__research_1_1_propagation_base_object.html">operations_research::PropagationBaseObject</a></div><div class="ttdoc">NOLINT.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l03184">constraint_solver.h:3184</a></div></div>
<div class="ttc" id="classoperations__research_1_1_solver_html"><div class="ttname"><a href="classoperations__research_1_1_solver.html">operations_research::Solver</a></div><div class="ttdoc">Solver Class.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l00245">constraint_solver.h:245</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_proto_html_ae4095e61ccc6f54f60e4d2bf2e274175"><div class="ttname"><a href="classoperations__research_1_1_assignment_proto.html#ae4095e61ccc6f54f60e4d2bf2e274175">operations_research::AssignmentProto::int_var_assignment</a></div><div class="ttdeci">const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField&lt; ::operations_research::IntVarAssignment &gt; &amp; int_var_assignment() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01848">assignment.pb.h:1848</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a5ae2bfd9503f49d3cd3f9263faa79cf8"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a5ae2bfd9503f49d3cd3f9263faa79cf8">operations_research::Assignment::DurationMax</a></div><div class="ttdeci">int64_t DurationMax(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00718">constraint_solver/assignment.cc:718</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a4b9c4dd554bbaf066d2072acddf379e7"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a4b9c4dd554bbaf066d2072acddf379e7">operations_research::IntervalVarElement::SetEndValue</a></div><div class="ttdeci">void SetEndValue(int64_t v)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04809">constraint_solver.h:4809</a></div></div>
<div class="ttc" id="classrecordio_1_1_record_reader_html_aef7e3d18ef267f23f64ad397fa359cc1"><div class="ttname"><a href="classrecordio_1_1_record_reader.html#aef7e3d18ef267f23f64ad397fa359cc1">recordio::RecordReader::Close</a></div><div class="ttdeci">bool Close()</div><div class="ttdef"><b>Definition:</b> <a href="recordio_8cc_source.html#l00054">recordio.cc:54</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a81ef5c2da0677185d64d6c79d9ef9eb5"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a81ef5c2da0677185d64d6c79d9ef9eb5">operations_research::Assignment::~Assignment</a></div><div class="ttdeci">~Assignment() override</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00419">constraint_solver/assignment.cc:419</a></div></div>
<div class="ttc" id="namespacefile_html_acba1e524f6f44768144843be45405223"><div class="ttname"><a href="namespacefile.html#acba1e524f6f44768144843be45405223">file::Open</a></div><div class="ttdeci">absl::Status Open(const absl::string_view &amp;filename, const absl::string_view &amp;mode, File **f, int flags)</div><div class="ttdef"><b>Definition:</b> <a href="base_2file_8cc_source.html#l00142">base/file.cc:142</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a3abcbe1fcd37d8982941a795ed22e34a"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a3abcbe1fcd37d8982941a795ed22e34a">operations_research::IntVarElement::Store</a></div><div class="ttdeci">void Store()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04702">constraint_solver.h:4702</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_assignment_html"><div class="ttname"><a href="classoperations__research_1_1_int_var_assignment.html">operations_research::IntVarAssignment</a></div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l00084">assignment.pb.h:84</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_html_a19499c160356f9655862f3037315d87d"><div class="ttname"><a href="classoperations__research_1_1_sequence_var.html#a19499c160356f9655862f3037315d87d">operations_research::SequenceVar::FillSequence</a></div><div class="ttdeci">void FillSequence(std::vector&lt; int &gt; *const rank_first, std::vector&lt; int &gt; *const rank_last, std::vector&lt; int &gt; *const unperformed) const</div><div class="ttdoc">Clears 'rank_first' and 'rank_last', and fills them with the intervals in the order of the ranks.</div><div class="ttdef"><b>Definition:</b> <a href="sched__search_8cc_source.html#l00349">sched_search.cc:349</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_ac97eab84adb6cc33ae0124c944a4f8c7"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#ac97eab84adb6cc33ae0124c944a4f8c7">operations_research::Assignment::Copy</a></div><div class="ttdeci">void Copy(const Assignment *assignment)</div><div class="ttdoc">Copies 'assignment' to the current assignment, clearing its previous content.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l01013">constraint_solver/assignment.cc:1013</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_assignment_html_acf479b700c29fb8f5b2129fc405107fe"><div class="ttname"><a href="classoperations__research_1_1_int_var_assignment.html#acf479b700c29fb8f5b2129fc405107fe">operations_research::IntVarAssignment::set_var_id</a></div><div class="ttdeci">void set_var_id(ArgT0 &amp;&amp;arg0, ArgT... args)</div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_a9600417b338f53df4df0c0921dde44d2"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#a9600417b338f53df4df0c0921dde44d2">operations_research::IntervalVarAssignment::end_max</a></div><div class="ttdeci">int64_t end_max() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01445">assignment.pb.h:1445</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_aed804747c45a7e1caf81461f9e45dd91"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#aed804747c45a7e1caf81461f9e45dd91">operations_research::Assignment::DebugString</a></div><div class="ttdeci">std::string DebugString() const override</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00626">constraint_solver/assignment.cc:626</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_assignment_html_ab6eb303408e63f4f74321bff24ef3ecd"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_assignment.html#ab6eb303408e63f4f74321bff24ef3ecd">operations_research::SequenceVarAssignment::set_active</a></div><div class="ttdeci">void set_active(bool value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01729">assignment.pb.h:1729</a></div></div>
<div class="ttc" id="namespaceoperations__research_html"><div class="ttname"><a href="namespaceoperations__research.html">operations_research</a></div><div class="ttdoc">Collection of objects used to extend the Constraint Solver library.</div><div class="ttdef"><b>Definition:</b> <a href="dense__doubly__linked__list_8h_source.html#l00021">dense_doubly_linked_list.h:21</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_a51e0728b2f50b8aa26f3115138b8ff1b"><div class="ttname"><a href="namespaceoperations__research.html#a51e0728b2f50b8aa26f3115138b8ff1b">operations_research::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;out, const Assignment &amp;assignment)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l01094">constraint_solver/assignment.cc:1094</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a8c8541cd4505af06e0a482e494593ccd"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a8c8541cd4505af06e0a482e494593ccd">operations_research::Assignment::SetDurationMax</a></div><div class="ttdeci">void SetDurationMax(const IntervalVar *const var, int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00771">constraint_solver/assignment.cc:771</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_aad06021b1b5dbab3cae32226ae487a42"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#aad06021b1b5dbab3cae32226ae487a42">operations_research::IntervalVarElement::operator==</a></div><div class="ttdeci">bool operator==(const IntervalVarElement &amp;element) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00225">constraint_solver/assignment.cc:225</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_a6cffde1e7bebc7dca3ea2f6c3eb8b89f"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#a6cffde1e7bebc7dca3ea2f6c3eb8b89f">operations_research::IntervalVar::SetStartRange</a></div><div class="ttdeci">virtual void SetStartRange(int64_t mi, int64_t ma)=0</div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a01570ac6b0a24b922703e61d13499491"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a01570ac6b0a24b922703e61d13499491">operations_research::Assignment::ActivatedObjective</a></div><div class="ttdeci">bool ActivatedObjective() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00985">constraint_solver/assignment.cc:985</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html">operations_research::IntervalVarElement</a></div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04745">constraint_solver.h:4745</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_proto_html_a1e04d909d95a9b1bea904218dccbf9c0"><div class="ttname"><a href="classoperations__research_1_1_assignment_proto.html#a1e04d909d95a9b1bea904218dccbf9c0">operations_research::AssignmentProto::add_sequence_var_assignment</a></div><div class="ttdeci">::operations_research::SequenceVarAssignment * add_sequence_var_assignment()</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01922">assignment.pb.h:1922</a></div></div>
<div class="ttc" id="namespacefile_html"><div class="ttname"><a href="namespacefile.html">file</a></div><div class="ttdef"><b>Definition:</b> <a href="base_2file_8cc_source.html#l00141">base/file.cc:141</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_assignment_html_a6c8192cef454bf9f1b995b392e36c923"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_assignment.html#a6c8192cef454bf9f1b995b392e36c923">operations_research::SequenceVarAssignment::add_forward_sequence</a></div><div class="ttdeci">void add_forward_sequence(int32_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01597">assignment.pb.h:1597</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a5509999e1438c9ab2481c2e44d678b8c"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a5509999e1438c9ab2481c2e44d678b8c">operations_research::Assignment::SetDurationMin</a></div><div class="ttdeci">void SetDurationMin(const IntervalVar *const var, int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00767">constraint_solver/assignment.cc:767</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_assignment_html_a3f0ab44b82ad0255036b149070ad995a"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_assignment.html#a3f0ab44b82ad0255036b149070ad995a">operations_research::SequenceVarAssignment::unperformed</a></div><div class="ttdeci">int32_t unperformed(int index) const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01680">assignment.pb.h:1680</a></div></div>
<div class="ttc" id="base_2file_8h_html"><div class="ttname"><a href="base_2file_8h.html">file.h</a></div></div>
<div class="ttc" id="expr__array_8cc_html_a472a99923cbe11ae7b5a5d157d9ad465"><div class="ttname"><a href="expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465">var</a></div><div class="ttdeci">IntVar * var</div><div class="ttdef"><b>Definition:</b> <a href="expr__array_8cc_source.html#l01874">expr_array.cc:1874</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a764be64f3029f8b8e23511061d8de355"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a764be64f3029f8b8e23511061d8de355">operations_research::IntervalVarElement::DebugString</a></div><div class="ttdeci">std::string DebugString() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00203">constraint_solver/assignment.cc:203</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_proto_html"><div class="ttname"><a href="classoperations__research_1_1_assignment_proto.html">operations_research::AssignmentProto</a></div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l00917">assignment.pb.h:917</a></div></div>
<div class="ttc" id="classoperations__research_1_1_solver_html_ae95ca181ba462987f0cd6e10eef83a97"><div class="ttname"><a href="classoperations__research_1_1_solver.html#ae95ca181ba462987f0cd6e10eef83a97">operations_research::Solver::MakeRestoreAssignment</a></div><div class="ttdeci">DecisionBuilder * MakeRestoreAssignment(Assignment *assignment)</div><div class="ttdoc">Returns a DecisionBuilder which restores an Assignment (calls void Assignment::Restore())</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l01086">constraint_solver/assignment.cc:1086</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_a7f7f661e9b94f25f706732924e0f01e9"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#a7f7f661e9b94f25f706732924e0f01e9">operations_research::IntervalVar::MustBePerformed</a></div><div class="ttdeci">virtual bool MustBePerformed() const =0</div><div class="ttdoc">These methods query, set, and watch the performed status of the interval var.</div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a4fe75b026a248f2ebce1d67dc11d7488"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a4fe75b026a248f2ebce1d67dc11d7488">operations_research::Assignment::SetObjectiveMax</a></div><div class="ttdeci">void SetObjectiveMax(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00919">constraint_solver/assignment.cc:919</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a6b181a6b49df0fa3c31f492c53693174"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a6b181a6b49df0fa3c31f492c53693174">operations_research::Assignment::Save</a></div><div class="ttdeci">bool Save(const std::string &amp;filename) const</div><div class="ttdoc">Saves the assignment to a file.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00560">constraint_solver/assignment.cc:560</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_aabe9b69b0095b1041fe2fda80a5e568a"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#aabe9b69b0095b1041fe2fda80a5e568a">operations_research::Assignment::SetDurationValue</a></div><div class="ttdeci">void SetDurationValue(const IntervalVar *const var, int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00780">constraint_solver/assignment.cc:780</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a1d7437c06bbc1bc200fe3391075e0f66"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a1d7437c06bbc1bc200fe3391075e0f66">operations_research::Assignment::StartMax</a></div><div class="ttdeci">int64_t StartMax(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00706">constraint_solver/assignment.cc:706</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a81bb8b1afde97973865760039c1f8328"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a81bb8b1afde97973865760039c1f8328">operations_research::Assignment::ForwardSequence</a></div><div class="ttdeci">const std::vector&lt; int &gt; &amp; ForwardSequence(const SequenceVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00835">constraint_solver/assignment.cc:835</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a7dc350ccebb0b18b1028ccbae54f30ea"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a7dc350ccebb0b18b1028ccbae54f30ea">operations_research::IntVarElement::WriteToProto</a></div><div class="ttdeci">void WriteToProto(IntVarAssignment *int_var_assignment_proto) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00091">constraint_solver/assignment.cc:91</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_a73063c916ad469eb39c8a5160746342b"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#a73063c916ad469eb39c8a5160746342b">operations_research::IntVarElement::IntVarElement</a></div><div class="ttdeci">IntVarElement()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00039">constraint_solver/assignment.cc:39</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_a0fb0bfedf473958dcddb9c6ec411fe26"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#a0fb0bfedf473958dcddb9c6ec411fe26">operations_research::IntervalVarAssignment::performed_min</a></div><div class="ttdeci">int64_t performed_min() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01465">assignment.pb.h:1465</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a2e81ca4bfc3606fa0841c7d23be9dc2c"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a2e81ca4bfc3606fa0841c7d23be9dc2c">operations_research::Assignment::SetRange</a></div><div class="ttdeci">void SetRange(const IntVar *const var, int64_t l, int64_t u)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00678">constraint_solver/assignment.cc:678</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html_a3abcbe1fcd37d8982941a795ed22e34a"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html#a3abcbe1fcd37d8982941a795ed22e34a">operations_research::AssignmentContainer::Store</a></div><div class="ttdeci">void Store()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l05001">constraint_solver.h:5001</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a39e5a78e9409aad82cd5349dcb0f4c01"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a39e5a78e9409aad82cd5349dcb0f4c01">operations_research::Assignment::ActivateObjective</a></div><div class="ttdeci">void ActivateObjective()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00973">constraint_solver/assignment.cc:973</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a7b43877445e4d339dc3bd23ec8735193"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a7b43877445e4d339dc3bd23ec8735193">operations_research::SequenceVarElement::Clone</a></div><div class="ttdeci">SequenceVarElement * Clone()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00258">constraint_solver/assignment.cc:258</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a02c14c5a615ce131863ff3e87793e1bd"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a02c14c5a615ce131863ff3e87793e1bd">operations_research::SequenceVarElement::SetSequence</a></div><div class="ttdeci">void SetSequence(const std::vector&lt; int &gt; &amp;forward_sequence, const std::vector&lt; int &gt; &amp;backward_sequence, const std::vector&lt; int &gt; &amp;unperformed)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00361">constraint_solver/assignment.cc:361</a></div></div>
<div class="ttc" id="classoperations__research_1_1_propagation_base_object_html_a5155ff01cf80f5a478fd09916abab155"><div class="ttname"><a href="classoperations__research_1_1_propagation_base_object.html#a5155ff01cf80f5a478fd09916abab155">operations_research::PropagationBaseObject::FreezeQueue</a></div><div class="ttdeci">void FreezeQueue()</div><div class="ttdoc">This method freezes the propagation queue.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l03200">constraint_solver.h:3200</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_afdc5be54d5e8021c2c834027ee54451d"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#afdc5be54d5e8021c2c834027ee54451d">operations_research::Assignment::StartMin</a></div><div class="ttdeci">int64_t StartMin(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00702">constraint_solver/assignment.cc:702</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_aa636986a95e48c14ee919f92f6409dff"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#aa636986a95e48c14ee919f92f6409dff">operations_research::Assignment::SetMin</a></div><div class="ttdeci">void SetMin(const IntVar *const var, int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00670">constraint_solver/assignment.cc:670</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a826670c77a3661c9877021e22d658541"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a826670c77a3661c9877021e22d658541">operations_research::IntervalVarElement::SetStartMax</a></div><div class="ttdeci">void SetStartMax(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04784">constraint_solver.h:4784</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a6138f04eea16f1da01e48b6be78ae3b1"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a6138f04eea16f1da01e48b6be78ae3b1">operations_research::Assignment::SetEndRange</a></div><div class="ttdeci">void SetEndRange(const IntervalVar *const var, int64_t mi, int64_t ma)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00792">constraint_solver/assignment.cc:792</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_a1f91f220790e20cd19b80b71c4cc77bd"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#a1f91f220790e20cd19b80b71c4cc77bd">operations_research::IntervalVarAssignment::duration_max</a></div><div class="ttdeci">int64_t duration_max() const</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01405">assignment.pb.h:1405</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a030a94032e1f46b4f4084601f51ac205"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a030a94032e1f46b4f4084601f51ac205">operations_research::Assignment::Unperformed</a></div><div class="ttdeci">const std::vector&lt; int &gt; &amp; Unperformed(const SequenceVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00845">constraint_solver/assignment.cc:845</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_aeed7d5a74a5d47105ef9ebec755480ce"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#aeed7d5a74a5d47105ef9ebec755480ce">operations_research::IntervalVarElement::EndMax</a></div><div class="ttdeci">int64_t EndMax() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04772">constraint_solver.h:4772</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a1dbfcd8aedc6d6e0a4063e65cc1d1d08"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a1dbfcd8aedc6d6e0a4063e65cc1d1d08">operations_research::IntervalVarElement::SetDurationRange</a></div><div class="ttdeci">void SetDurationRange(int64_t mi, int64_t ma)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04795">constraint_solver.h:4795</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a2d9b1f3279e5668036f9e70ff20f036d"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a2d9b1f3279e5668036f9e70ff20f036d">operations_research::IntervalVarElement::PerformedMax</a></div><div class="ttdeci">int64_t PerformedMax() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04778">constraint_solver.h:4778</a></div></div>
<div class="ttc" id="namespaceoperations__research_html_aeceaa7ab9cf1334f0fd24ef39fb65d3d"><div class="ttname"><a href="namespaceoperations__research.html#aeceaa7ab9cf1334f0fd24ef39fb65d3d">operations_research::RealSave</a></div><div class="ttdeci">void RealSave(AssignmentProto *const assignment_proto, const Container &amp;container, Proto *(AssignmentProto::*Add)())</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00578">constraint_solver/assignment.cc:578</a></div></div>
<div class="ttc" id="classoperations__research_1_1_int_var_element_html_aa74ea8cd1b0767659f704b482d07c103"><div class="ttname"><a href="classoperations__research_1_1_int_var_element.html#aa74ea8cd1b0767659f704b482d07c103">operations_research::IntVarElement::Max</a></div><div class="ttdeci">int64_t Max() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04716">constraint_solver.h:4716</a></div></div>
<div class="ttc" id="demon__profiler_8cc_html_ac072af30c4ffbc834bb4c681f6ecb514"><div class="ttname"><a href="demon__profiler_8cc.html#ac072af30c4ffbc834bb4c681f6ecb514">value</a></div><div class="ttdeci">int64_t value</div><div class="ttdef"><b>Definition:</b> <a href="demon__profiler_8cc_source.html#l00044">demon_profiler.cc:44</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_a46fbee3c5ffb01df33db9b5a23c20233"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#a46fbee3c5ffb01df33db9b5a23c20233">operations_research::IntervalVar::SetPerformed</a></div><div class="ttdeci">virtual void SetPerformed(bool val)=0</div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a1796dba9a3ce88a3eec8555061e76333"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a1796dba9a3ce88a3eec8555061e76333">operations_research::Assignment::EndMax</a></div><div class="ttdeci">int64_t EndMax(const IntervalVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00730">constraint_solver/assignment.cc:730</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a2bb652744641c5c1c54a399b736a70a3"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a2bb652744641c5c1c54a399b736a70a3">operations_research::SequenceVarElement::operator==</a></div><div class="ttdeci">bool operator==(const SequenceVarElement &amp;element) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00332">constraint_solver/assignment.cc:332</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a1896fe755b612dbebd2c46638f8977a2"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a1896fe755b612dbebd2c46638f8977a2">operations_research::Assignment::Restore</a></div><div class="ttdeci">void Restore()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00437">constraint_solver/assignment.cc:437</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_element_html_a1896fe755b612dbebd2c46638f8977a2"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_element.html#a1896fe755b612dbebd2c46638f8977a2">operations_research::SequenceVarElement::Restore</a></div><div class="ttdeci">void Restore()</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00280">constraint_solver/assignment.cc:280</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_html_aa93a06dc97f33ccaefc7df90fb9b89d1"><div class="ttname"><a href="classoperations__research_1_1_interval_var.html#aa93a06dc97f33ccaefc7df90fb9b89d1">operations_research::IntervalVar::StartMin</a></div><div class="ttdeci">virtual int64_t StartMin() const =0</div><div class="ttdoc">These methods query, set, and watch the start position of the interval var.</div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a18d0ae321119be8c5c2cdfe9cff3bf2f"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a18d0ae321119be8c5c2cdfe9cff3bf2f">operations_research::Assignment::SetBackwardSequence</a></div><div class="ttdeci">void SetBackwardSequence(const SequenceVar *const var, const std::vector&lt; int &gt; &amp;backward_sequence)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00864">constraint_solver/assignment.cc:864</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_aecf5d63faebdaeda9dca52f916576459"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#aecf5d63faebdaeda9dca52f916576459">operations_research::Assignment::Bound</a></div><div class="ttdeci">bool Bound(const IntVar *const var) const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00666">constraint_solver/assignment.cc:666</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf"><div class="ttname"><a href="classoperations__research_1_1_assignment_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf">operations_research::AssignmentProto::Clear</a></div><div class="ttdeci">PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8cc_source.html#l01583">assignment.pb.cc:1583</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a541ac4ddeac5312ba57aa8dd2291ca89"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a541ac4ddeac5312ba57aa8dd2291ca89">operations_research::IntervalVarElement::SetPerformedMin</a></div><div class="ttdeci">void SetPerformedMin(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04813">constraint_solver.h:4813</a></div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_container_html_af509c96179f3a9bf38b661fd3ab15547"><div class="ttname"><a href="classoperations__research_1_1_assignment_container.html#af509c96179f3a9bf38b661fd3ab15547">operations_research::AssignmentContainer::FastAdd</a></div><div class="ttdeci">E * FastAdd(V *var)</div><div class="ttdoc">Adds element without checking its presence in the container.</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04915">constraint_solver.h:4915</a></div></div>
<div class="ttc" id="classoperations__research_1_1_sequence_var_assignment_html_acf479b700c29fb8f5b2129fc405107fe"><div class="ttname"><a href="classoperations__research_1_1_sequence_var_assignment.html#acf479b700c29fb8f5b2129fc405107fe">operations_research::SequenceVarAssignment::set_var_id</a></div><div class="ttdeci">void set_var_id(ArgT0 &amp;&amp;arg0, ArgT... args)</div></div>
<div class="ttc" id="classoperations__research_1_1_assignment_html_a4787369b2c9922e8ad325759d2a559b3"><div class="ttname"><a href="classoperations__research_1_1_assignment.html#a4787369b2c9922e8ad325759d2a559b3">operations_research::Assignment::Objective</a></div><div class="ttdeci">IntVar * Objective() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00883">constraint_solver/assignment.cc:883</a></div></div>
<div class="ttc" id="classrecordio_1_1_record_reader_html_aefd9688ad8e40608a91e2189aed986b5"><div class="ttname"><a href="classrecordio_1_1_record_reader.html#aefd9688ad8e40608a91e2189aed986b5">recordio::RecordReader::ReadProtocolMessage</a></div><div class="ttdeci">bool ReadProtocolMessage(P *const proto)</div><div class="ttdef"><b>Definition:</b> <a href="recordio_8h_source.html#l00091">recordio.h:91</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a115e1091a4cd17bc9066a86efd9aa7f7"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a115e1091a4cd17bc9066a86efd9aa7f7">operations_research::IntervalVarElement::StartValue</a></div><div class="ttdeci">int64_t StartValue() const</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04761">constraint_solver.h:4761</a></div></div>
<div class="ttc" id="log__severity_8h_html_ab4a2cbab234914b320b7fae11b6e8cb9"><div class="ttname"><a href="log__severity_8h.html#ab4a2cbab234914b320b7fae11b6e8cb9">INFO</a></div><div class="ttdeci">const int INFO</div><div class="ttdef"><b>Definition:</b> <a href="log__severity_8h_source.html#l00031">log_severity.h:31</a></div></div>
<div class="ttc" id="constraint__solver_2table_8cc_html_acb18315d548212835cd8ed4287e6c0b6"><div class="ttname"><a href="constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6">a</a></div><div class="ttdeci">int64_t a</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2table_8cc_source.html#l00046">constraint_solver/table.cc:46</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a733bfd7f5434e716c26e1c6288d47603"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a733bfd7f5434e716c26e1c6288d47603">operations_research::IntervalVarElement::SetEndMax</a></div><div class="ttdeci">void SetEndMax(int64_t m)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_8h_source.html#l04804">constraint_solver.h:4804</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_assignment_html_abefdd718de4c08ae1387b4569b1c3204"><div class="ttname"><a href="classoperations__research_1_1_interval_var_assignment.html#abefdd718de4c08ae1387b4569b1c3204">operations_research::IntervalVarAssignment::set_start_min</a></div><div class="ttdeci">void set_start_min(int64_t value)</div><div class="ttdef"><b>Definition:</b> <a href="assignment_8pb_8h_source.html#l01353">assignment.pb.h:1353</a></div></div>
<div class="ttc" id="classoperations__research_1_1_interval_var_element_html_a0fa42d79f2e8eacbdb34f8f3f26aa54c"><div class="ttname"><a href="classoperations__research_1_1_interval_var_element.html#a0fa42d79f2e8eacbdb34f8f3f26aa54c">operations_research::IntervalVarElement::LoadFromProto</a></div><div class="ttdeci">void LoadFromProto(const IntervalVarAssignment &amp;interval_var_assignment_proto)</div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2assignment_8cc_source.html#l00172">constraint_solver/assignment.cc:172</a></div></div>
2021-01-26 11:28:50 +01:00
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
2020-09-01 16:00:33 +02:00
<!-- HTML footer for doxygen 1.8.18-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_a7cc1eeded8f693d0da6c729bc88c45a.html">ortools</a></li><li class="navelem"><a class="el" href="dir_afbb39f66221aac28bbdefd1dca2b2b0.html">constraint_solver</a></li><li class="navelem"><a class="el" href="constraint__solver_2assignment_8cc.html">assignment.cc</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
2022-01-16 18:02:36 +01:00
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
2020-09-01 16:00:33 +02:00
</ul>
</div>
</body>
</html>