Files
ortools-clone/docs/cpp/classoperations__research_1_1_assignment.html
Mizux Seiha 3b81c981c2 Update doc
2022-03-04 00:19:15 +01:00

3453 lines
201 KiB
HTML

<!-- 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"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OR-Tools: Assignment</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>
<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
&#160;<span id="projectnumber">9.3</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('classoperations__research_1_1_assignment.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classoperations__research_1_1_assignment-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Assignment</div></div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >An <a class="el" href="classoperations__research_1_1_assignment.html" title="An Assignment is a variable -&gt; domains mapping, used to report solutions to the user.">Assignment</a> is a variable -&gt; domains mapping, used to report solutions to the user. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05081">5081</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ace2db6f9700f6a2159db104f5df1dc8f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_assignment_container.html">AssignmentContainer</a>&lt; <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a>, <a class="el" href="classoperations__research_1_1_int_var_element.html">IntVarElement</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ace2db6f9700f6a2159db104f5df1dc8f">IntContainer</a></td></tr>
<tr class="separator:ace2db6f9700f6a2159db104f5df1dc8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7392f36e3e635b067027005f53aa89e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_assignment_container.html">AssignmentContainer</a>&lt; <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a>, <a class="el" href="classoperations__research_1_1_interval_var_element.html">IntervalVarElement</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ab7392f36e3e635b067027005f53aa89e">IntervalContainer</a></td></tr>
<tr class="separator:ab7392f36e3e635b067027005f53aa89e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3639042f24d01e89b18ca7f50af82f1e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1_assignment_container.html">AssignmentContainer</a>&lt; <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a>, <a class="el" href="classoperations__research_1_1_sequence_var_element.html">SequenceVarElement</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a3639042f24d01e89b18ca7f50af82f1e">SequenceContainer</a></td></tr>
<tr class="separator:a3639042f24d01e89b18ca7f50af82f1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2c04ece633c362fcab7890202047156b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a2c04ece633c362fcab7890202047156b">Assignment</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s)</td></tr>
<tr class="separator:a2c04ece633c362fcab7890202047156b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaefc7559a8bbef854438d9196eb28e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#afaefc7559a8bbef854438d9196eb28e9">Assignment</a> (const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *const copy)</td></tr>
<tr class="separator:afaefc7559a8bbef854438d9196eb28e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81ef5c2da0677185d64d6c79d9ef9eb5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a81ef5c2da0677185d64d6c79d9ef9eb5">~Assignment</a> () override</td></tr>
<tr class="separator:a81ef5c2da0677185d64d6c79d9ef9eb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa71d36872f416feaa853788a7a7a7ef8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aa71d36872f416feaa853788a7a7a7ef8">Clear</a> ()</td></tr>
<tr class="separator:aa71d36872f416feaa853788a7a7a7ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcfbdba215d3b15fbb4b682969943a6e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#abcfbdba215d3b15fbb4b682969943a6e">Empty</a> () const</td></tr>
<tr class="separator:abcfbdba215d3b15fbb4b682969943a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24926108b770033792d015cb86aeffb3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a24926108b770033792d015cb86aeffb3">Size</a> () const</td></tr>
<tr class="separator:a24926108b770033792d015cb86aeffb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc0a2632bffdcc3b422a33cda362a294"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#adc0a2632bffdcc3b422a33cda362a294">NumIntVars</a> () const</td></tr>
<tr class="separator:adc0a2632bffdcc3b422a33cda362a294"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadb464257cdb5eba70a5969af94c0e91"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aadb464257cdb5eba70a5969af94c0e91">NumIntervalVars</a> () const</td></tr>
<tr class="separator:aadb464257cdb5eba70a5969af94c0e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3818299a4be6ab80f11814fbc6654395"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a3818299a4be6ab80f11814fbc6654395">NumSequenceVars</a> () const</td></tr>
<tr class="separator:a3818299a4be6ab80f11814fbc6654395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3abcbe1fcd37d8982941a795ed22e34a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a3abcbe1fcd37d8982941a795ed22e34a">Store</a> ()</td></tr>
<tr class="separator:a3abcbe1fcd37d8982941a795ed22e34a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1896fe755b612dbebd2c46638f8977a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a1896fe755b612dbebd2c46638f8977a2">Restore</a> ()</td></tr>
<tr class="separator:a1896fe755b612dbebd2c46638f8977a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ffd516bcdda189f37da20040fba290e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a4ffd516bcdda189f37da20040fba290e">Load</a> (const std::string &amp;filename)</td></tr>
<tr class="memdesc:a4ffd516bcdda189f37da20040fba290e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads an assignment from a file; does not add variables to the assignment (only the variables contained in the assignment are modified). <a href="classoperations__research_1_1_assignment.html#a4ffd516bcdda189f37da20040fba290e">More...</a><br /></td></tr>
<tr class="separator:a4ffd516bcdda189f37da20040fba290e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a971dc3ccb0411f5f28009dab5ae40473"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a971dc3ccb0411f5f28009dab5ae40473">Load</a> (<a class="el" href="class_file.html">File</a> *file)</td></tr>
<tr class="separator:a971dc3ccb0411f5f28009dab5ae40473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8ea032572d695efb2c4b8dbe1fe57a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ac8ea032572d695efb2c4b8dbe1fe57a6">Load</a> (const AssignmentProto &amp;assignment_proto)</td></tr>
<tr class="memdesc:ac8ea032572d695efb2c4b8dbe1fe57a6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="parser_8yy_8cc.html#a33e91cd0cef6786e9e3a27ac67707207">if</a> !defined(SWIG) <a href="classoperations__research_1_1_assignment.html#ac8ea032572d695efb2c4b8dbe1fe57a6">More...</a><br /></td></tr>
<tr class="separator:ac8ea032572d695efb2c4b8dbe1fe57a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b181a6b49df0fa3c31f492c53693174"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a6b181a6b49df0fa3c31f492c53693174">Save</a> (const std::string &amp;filename) const</td></tr>
<tr class="memdesc:a6b181a6b49df0fa3c31f492c53693174"><td class="mdescLeft">&#160;</td><td class="mdescRight">Saves the assignment to a file. <a href="classoperations__research_1_1_assignment.html#a6b181a6b49df0fa3c31f492c53693174">More...</a><br /></td></tr>
<tr class="separator:a6b181a6b49df0fa3c31f492c53693174"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1638d1a971fe2fff9ac82b889951f719"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a1638d1a971fe2fff9ac82b889951f719">Save</a> (<a class="el" href="class_file.html">File</a> *file) const</td></tr>
<tr class="separator:a1638d1a971fe2fff9ac82b889951f719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af36c6a1a2717055e72ec2c6ecf85138b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#af36c6a1a2717055e72ec2c6ecf85138b">Save</a> (AssignmentProto *const assignment_proto) const</td></tr>
<tr class="separator:af36c6a1a2717055e72ec2c6ecf85138b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86601a2dad7a051d7b387ffa789898ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a86601a2dad7a051d7b387ffa789898ff">AddObjective</a> (<a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const v)</td></tr>
<tr class="separator:a86601a2dad7a051d7b387ffa789898ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e222c69fa6c693ccfeb7ff13cd482d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a3e222c69fa6c693ccfeb7ff13cd482d3">ClearObjective</a> ()</td></tr>
<tr class="separator:a3e222c69fa6c693ccfeb7ff13cd482d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4787369b2c9922e8ad325759d2a559b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a4787369b2c9922e8ad325759d2a559b3">Objective</a> () const</td></tr>
<tr class="separator:a4787369b2c9922e8ad325759d2a559b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81c8f76d39ff0529fe40e70f8319d5d2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a81c8f76d39ff0529fe40e70f8319d5d2">HasObjective</a> () const</td></tr>
<tr class="separator:a81c8f76d39ff0529fe40e70f8319d5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8abea9d29c2a7da778c25195d89b22ca"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a8abea9d29c2a7da778c25195d89b22ca">ObjectiveMin</a> () const</td></tr>
<tr class="separator:a8abea9d29c2a7da778c25195d89b22ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b73b6bfa34aead8c15b272312f3ec5f"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a2b73b6bfa34aead8c15b272312f3ec5f">ObjectiveMax</a> () const</td></tr>
<tr class="separator:a2b73b6bfa34aead8c15b272312f3ec5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a673faac1a261ca2414930dddbfaef92b"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a673faac1a261ca2414930dddbfaef92b">ObjectiveValue</a> () const</td></tr>
<tr class="separator:a673faac1a261ca2414930dddbfaef92b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab157d7f9928411cc8aa0e27980ac0dc9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ab157d7f9928411cc8aa0e27980ac0dc9">ObjectiveBound</a> () const</td></tr>
<tr class="separator:ab157d7f9928411cc8aa0e27980ac0dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9ef046d2106e3c97320622dd717dafc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aa9ef046d2106e3c97320622dd717dafc">SetObjectiveMin</a> (int64_t m)</td></tr>
<tr class="separator:aa9ef046d2106e3c97320622dd717dafc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fe75b026a248f2ebce1d67dc11d7488"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a4fe75b026a248f2ebce1d67dc11d7488">SetObjectiveMax</a> (int64_t m)</td></tr>
<tr class="separator:a4fe75b026a248f2ebce1d67dc11d7488"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a431875fe26e9e5e35f0ced96f77cd290"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a431875fe26e9e5e35f0ced96f77cd290">SetObjectiveValue</a> (int64_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
<tr class="separator:a431875fe26e9e5e35f0ced96f77cd290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa573ee37644cb6b38b9f3ca174e594e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aa573ee37644cb6b38b9f3ca174e594e2">SetObjectiveRange</a> (int64_t l, int64_t u)</td></tr>
<tr class="separator:aa573ee37644cb6b38b9f3ca174e594e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8ff1d18d50b93a2499ccd7130addecb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_element.html">IntVarElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ae8ff1d18d50b93a2499ccd7130addecb">Add</a> (<a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:ae8ff1d18d50b93a2499ccd7130addecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62eeaedd1b35f3805bbd3e544c16577b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a62eeaedd1b35f3805bbd3e544c16577b">Add</a> (const std::vector&lt; <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * &gt; &amp;vars)</td></tr>
<tr class="separator:a62eeaedd1b35f3805bbd3e544c16577b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5fcf5e7a47ae0e325fb1df409ac8e24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_int_var_element.html">IntVarElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#af5fcf5e7a47ae0e325fb1df409ac8e24">FastAdd</a> (<a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="memdesc:af5fcf5e7a47ae0e325fb1df409ac8e24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds without checking if variable has been previously added. <a href="classoperations__research_1_1_assignment.html#af5fcf5e7a47ae0e325fb1df409ac8e24">More...</a><br /></td></tr>
<tr class="separator:af5fcf5e7a47ae0e325fb1df409ac8e24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2c17e9e8d310419dade841aca1ab837"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#af2c17e9e8d310419dade841aca1ab837">Min</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:af2c17e9e8d310419dade841aca1ab837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dbbd913afa005c99a0ec9cbfa665b46"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a8dbbd913afa005c99a0ec9cbfa665b46">Max</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a8dbbd913afa005c99a0ec9cbfa665b46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e0cac088b44596d620963b8bc693770"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a8e0cac088b44596d620963b8bc693770">Value</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a8e0cac088b44596d620963b8bc693770"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecf5d63faebdaeda9dca52f916576459"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aecf5d63faebdaeda9dca52f916576459">Bound</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:aecf5d63faebdaeda9dca52f916576459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa636986a95e48c14ee919f92f6409dff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aa636986a95e48c14ee919f92f6409dff">SetMin</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t m)</td></tr>
<tr class="separator:aa636986a95e48c14ee919f92f6409dff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51f04bd1547f2ff1a46bf027c04d28e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a51f04bd1547f2ff1a46bf027c04d28e4">SetMax</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t m)</td></tr>
<tr class="separator:a51f04bd1547f2ff1a46bf027c04d28e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e81ca4bfc3606fa0841c7d23be9dc2c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a2e81ca4bfc3606fa0841c7d23be9dc2c">SetRange</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t l, int64_t u)</td></tr>
<tr class="separator:a2e81ca4bfc3606fa0841c7d23be9dc2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88515905299f569432aaba577a912add"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a88515905299f569432aaba577a912add">SetValue</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
<tr class="separator:a88515905299f569432aaba577a912add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a605d677aadbba9204ec27140860c8798"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_interval_var_element.html">IntervalVarElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a605d677aadbba9204ec27140860c8798">Add</a> (<a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:a605d677aadbba9204ec27140860c8798"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f3a03e958cc119592fc6ecdf2b1e908"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a6f3a03e958cc119592fc6ecdf2b1e908">Add</a> (const std::vector&lt; <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * &gt; &amp;vars)</td></tr>
<tr class="separator:a6f3a03e958cc119592fc6ecdf2b1e908"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19eb8dc5c3b3756d5d6549d761686842"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_interval_var_element.html">IntervalVarElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a19eb8dc5c3b3756d5d6549d761686842">FastAdd</a> (<a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="memdesc:a19eb8dc5c3b3756d5d6549d761686842"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds without checking if variable has been previously added. <a href="classoperations__research_1_1_assignment.html#a19eb8dc5c3b3756d5d6549d761686842">More...</a><br /></td></tr>
<tr class="separator:a19eb8dc5c3b3756d5d6549d761686842"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdc5be54d5e8021c2c834027ee54451d"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#afdc5be54d5e8021c2c834027ee54451d">StartMin</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:afdc5be54d5e8021c2c834027ee54451d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d7437c06bbc1bc200fe3391075e0f66"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a1d7437c06bbc1bc200fe3391075e0f66">StartMax</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a1d7437c06bbc1bc200fe3391075e0f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d54729ad190fd3296efb6011fbc81dd"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a3d54729ad190fd3296efb6011fbc81dd">StartValue</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a3d54729ad190fd3296efb6011fbc81dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24faa84fe1be555f0e75ff996339cff1"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a24faa84fe1be555f0e75ff996339cff1">DurationMin</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a24faa84fe1be555f0e75ff996339cff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ae2bfd9503f49d3cd3f9263faa79cf8"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a5ae2bfd9503f49d3cd3f9263faa79cf8">DurationMax</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a5ae2bfd9503f49d3cd3f9263faa79cf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b3672a3346ee791d05c640c93930944"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a7b3672a3346ee791d05c640c93930944">DurationValue</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a7b3672a3346ee791d05c640c93930944"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a150063ed4aa31e007bd84c651e9f80c3"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a150063ed4aa31e007bd84c651e9f80c3">EndMin</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a150063ed4aa31e007bd84c651e9f80c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1796dba9a3ce88a3eec8555061e76333"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a1796dba9a3ce88a3eec8555061e76333">EndMax</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a1796dba9a3ce88a3eec8555061e76333"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2626963ebc9f59a8528acb1b04753b73"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a2626963ebc9f59a8528acb1b04753b73">EndValue</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a2626963ebc9f59a8528acb1b04753b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16b8e5abcd20e7bc56a8d5fd6b684ce4"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a16b8e5abcd20e7bc56a8d5fd6b684ce4">PerformedMin</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a16b8e5abcd20e7bc56a8d5fd6b684ce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7364615bd55aca845a4ad5e29a8eabe"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aa7364615bd55aca845a4ad5e29a8eabe">PerformedMax</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:aa7364615bd55aca845a4ad5e29a8eabe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ada568a96ff72942bc54fb3a9587b32"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a5ada568a96ff72942bc54fb3a9587b32">PerformedValue</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a5ada568a96ff72942bc54fb3a9587b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f8e2dac8f3aa1167d45e0955fa70e27"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a1f8e2dac8f3aa1167d45e0955fa70e27">SetStartMin</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t m)</td></tr>
<tr class="separator:a1f8e2dac8f3aa1167d45e0955fa70e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ed3204d0a27f19953846cffa5531ca2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a8ed3204d0a27f19953846cffa5531ca2">SetStartMax</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t m)</td></tr>
<tr class="separator:a8ed3204d0a27f19953846cffa5531ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e0fc266c5f0cbf229a0a6869a45872b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a0e0fc266c5f0cbf229a0a6869a45872b">SetStartRange</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t mi, int64_t ma)</td></tr>
<tr class="separator:a0e0fc266c5f0cbf229a0a6869a45872b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe9fc04684b90fd26cf33ffe61290ade"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#abe9fc04684b90fd26cf33ffe61290ade">SetStartValue</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
<tr class="separator:abe9fc04684b90fd26cf33ffe61290ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5509999e1438c9ab2481c2e44d678b8c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a5509999e1438c9ab2481c2e44d678b8c">SetDurationMin</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t m)</td></tr>
<tr class="separator:a5509999e1438c9ab2481c2e44d678b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c8541cd4505af06e0a482e494593ccd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a8c8541cd4505af06e0a482e494593ccd">SetDurationMax</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t m)</td></tr>
<tr class="separator:a8c8541cd4505af06e0a482e494593ccd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a849fb51dc267fbe7f117aeb82f97ac99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a849fb51dc267fbe7f117aeb82f97ac99">SetDurationRange</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t mi, int64_t ma)</td></tr>
<tr class="separator:a849fb51dc267fbe7f117aeb82f97ac99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabe9b69b0095b1041fe2fda80a5e568a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aabe9b69b0095b1041fe2fda80a5e568a">SetDurationValue</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
<tr class="separator:aabe9b69b0095b1041fe2fda80a5e568a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87c0e4b53f7df73cba921ff780b0a7b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a87c0e4b53f7df73cba921ff780b0a7b4">SetEndMin</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t m)</td></tr>
<tr class="separator:a87c0e4b53f7df73cba921ff780b0a7b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac39babb96c21a22d40f85e8c4670c1d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ac39babb96c21a22d40f85e8c4670c1d4">SetEndMax</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t m)</td></tr>
<tr class="separator:ac39babb96c21a22d40f85e8c4670c1d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6138f04eea16f1da01e48b6be78ae3b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a6138f04eea16f1da01e48b6be78ae3b1">SetEndRange</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t mi, int64_t ma)</td></tr>
<tr class="separator:a6138f04eea16f1da01e48b6be78ae3b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab06ef0be4cab46f52578e8bdad1fae24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ab06ef0be4cab46f52578e8bdad1fae24">SetEndValue</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
<tr class="separator:ab06ef0be4cab46f52578e8bdad1fae24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5c629d2d5a05cc92cd349b83c909f1a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ac5c629d2d5a05cc92cd349b83c909f1a">SetPerformedMin</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t m)</td></tr>
<tr class="separator:ac5c629d2d5a05cc92cd349b83c909f1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f5f21eb1f89d6dc3086fe89442ffa6a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a8f5f21eb1f89d6dc3086fe89442ffa6a">SetPerformedMax</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t m)</td></tr>
<tr class="separator:a8f5f21eb1f89d6dc3086fe89442ffa6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77cfa21bff2f28dab2d031c6b9e9539c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a77cfa21bff2f28dab2d031c6b9e9539c">SetPerformedRange</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t mi, int64_t ma)</td></tr>
<tr class="separator:a77cfa21bff2f28dab2d031c6b9e9539c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3a2b45d0a767f6342c4a6023434ef19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ac3a2b45d0a767f6342c4a6023434ef19">SetPerformedValue</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int64_t <a class="el" href="primal__dual__hybrid__gradient_8cc.html#a730b1ea892f1f794d9bd5f16027acb63">value</a>)</td></tr>
<tr class="separator:ac3a2b45d0a767f6342c4a6023434ef19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b96efcc2f98dad0ae485612cb567885"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_sequence_var_element.html">SequenceVarElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a0b96efcc2f98dad0ae485612cb567885">Add</a> (<a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:a0b96efcc2f98dad0ae485612cb567885"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f586a9056698e50f687455cbe3c79c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a4f586a9056698e50f687455cbe3c79c7">Add</a> (const std::vector&lt; <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> * &gt; &amp;vars)</td></tr>
<tr class="separator:a4f586a9056698e50f687455cbe3c79c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30787d03c2950082fa6401cd47fa3336"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_sequence_var_element.html">SequenceVarElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a30787d03c2950082fa6401cd47fa3336">FastAdd</a> (<a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="memdesc:a30787d03c2950082fa6401cd47fa3336"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds without checking if the variable had been previously added. <a href="classoperations__research_1_1_assignment.html#a30787d03c2950082fa6401cd47fa3336">More...</a><br /></td></tr>
<tr class="separator:a30787d03c2950082fa6401cd47fa3336"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81bb8b1afde97973865760039c1f8328"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; int &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a81bb8b1afde97973865760039c1f8328">ForwardSequence</a> (const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a81bb8b1afde97973865760039c1f8328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f37ce9357c2a83cca6d841ad84eed77"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; int &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a1f37ce9357c2a83cca6d841ad84eed77">BackwardSequence</a> (const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a1f37ce9357c2a83cca6d841ad84eed77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a030a94032e1f46b4f4084601f51ac205"><td class="memItemLeft" align="right" valign="top">const std::vector&lt; int &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a030a94032e1f46b4f4084601f51ac205">Unperformed</a> (const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a030a94032e1f46b4f4084601f51ac205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0319bfc2c7de380041b45adcc7abbf8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ad0319bfc2c7de380041b45adcc7abbf8">SetSequence</a> (const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, 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)</td></tr>
<tr class="separator:ad0319bfc2c7de380041b45adcc7abbf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05cc1c704384e2b15632cafb9716ccee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a05cc1c704384e2b15632cafb9716ccee">SetForwardSequence</a> (const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, const std::vector&lt; int &gt; &amp;forward_sequence)</td></tr>
<tr class="separator:a05cc1c704384e2b15632cafb9716ccee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18d0ae321119be8c5c2cdfe9cff3bf2f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a18d0ae321119be8c5c2cdfe9cff3bf2f">SetBackwardSequence</a> (const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, const std::vector&lt; int &gt; &amp;backward_sequence)</td></tr>
<tr class="separator:a18d0ae321119be8c5c2cdfe9cff3bf2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa09fc06807187218aa49ac0af4147f8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aa09fc06807187218aa49ac0af4147f8f">SetUnperformed</a> (const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, const std::vector&lt; int &gt; &amp;unperformed)</td></tr>
<tr class="separator:aa09fc06807187218aa49ac0af4147f8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89527a874098e35f9729eb276297cab1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a89527a874098e35f9729eb276297cab1">Activate</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:a89527a874098e35f9729eb276297cab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fec1a5195bbcf169c220b3ae9ebd9c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a0fec1a5195bbcf169c220b3ae9ebd9c2">Deactivate</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:a0fec1a5195bbcf169c220b3ae9ebd9c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6798e539bb42f8c4bebb89e810acad7d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a6798e539bb42f8c4bebb89e810acad7d">Activated</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a6798e539bb42f8c4bebb89e810acad7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abefb551a80f31ea11c902426f34cb225"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#abefb551a80f31ea11c902426f34cb225">Activate</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:abefb551a80f31ea11c902426f34cb225"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab10ce899b5e04d618bbad6cc7e3c8e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aab10ce899b5e04d618bbad6cc7e3c8e6">Deactivate</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:aab10ce899b5e04d618bbad6cc7e3c8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0573ecbac135381f651d4932a8985dcd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a0573ecbac135381f651d4932a8985dcd">Activated</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a0573ecbac135381f651d4932a8985dcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6373c24e80f632e5862205aeff39f22b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a6373c24e80f632e5862205aeff39f22b">Activate</a> (const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:a6373c24e80f632e5862205aeff39f22b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a334eb35140fbe9c531194bd6aec9a37c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a334eb35140fbe9c531194bd6aec9a37c">Deactivate</a> (const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)</td></tr>
<tr class="separator:a334eb35140fbe9c531194bd6aec9a37c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3afa3e4395f2d281d5d1b9fe5dc352c8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a3afa3e4395f2d281d5d1b9fe5dc352c8">Activated</a> (const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a3afa3e4395f2d281d5d1b9fe5dc352c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39e5a78e9409aad82cd5349dcb0f4c01"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a39e5a78e9409aad82cd5349dcb0f4c01">ActivateObjective</a> ()</td></tr>
<tr class="separator:a39e5a78e9409aad82cd5349dcb0f4c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a270b0475a9ceac9191176a3a3bf00f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a8a270b0475a9ceac9191176a3a3bf00f">DeactivateObjective</a> ()</td></tr>
<tr class="separator:a8a270b0475a9ceac9191176a3a3bf00f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01570ac6b0a24b922703e61d13499491"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a01570ac6b0a24b922703e61d13499491">ActivatedObjective</a> () const</td></tr>
<tr class="separator:a01570ac6b0a24b922703e61d13499491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed804747c45a7e1caf81461f9e45dd91"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aed804747c45a7e1caf81461f9e45dd91">DebugString</a> () const override</td></tr>
<tr class="separator:aed804747c45a7e1caf81461f9e45dd91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f87693caae60c7469fbffaadd6f0649"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a1f87693caae60c7469fbffaadd6f0649">AreAllElementsBound</a> () const</td></tr>
<tr class="separator:a1f87693caae60c7469fbffaadd6f0649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60e7fa8388801a72e31391e8203a9464"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a60e7fa8388801a72e31391e8203a9464">Contains</a> (const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a60e7fa8388801a72e31391e8203a9464"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a641f9865b41be1c636f3c35f995500b0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a641f9865b41be1c636f3c35f995500b0">Contains</a> (const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a641f9865b41be1c636f3c35f995500b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e4f71c5c314fd532afb5588a9bbb9c6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a3e4f71c5c314fd532afb5588a9bbb9c6">Contains</a> (const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) const</td></tr>
<tr class="separator:a3e4f71c5c314fd532afb5588a9bbb9c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad86dd69d5664ce8e16198be929fd941"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aad86dd69d5664ce8e16198be929fd941">CopyIntersection</a> (const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *assignment)</td></tr>
<tr class="memdesc:aad86dd69d5664ce8e16198be929fd941"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the intersection of the two assignments to the current assignment. <a href="classoperations__research_1_1_assignment.html#aad86dd69d5664ce8e16198be929fd941">More...</a><br /></td></tr>
<tr class="separator:aad86dd69d5664ce8e16198be929fd941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac97eab84adb6cc33ae0124c944a4f8c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ac97eab84adb6cc33ae0124c944a4f8c7">Copy</a> (const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *assignment)</td></tr>
<tr class="memdesc:ac97eab84adb6cc33ae0124c944a4f8c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies 'assignment' to the current assignment, clearing its previous content. <a href="classoperations__research_1_1_assignment.html#ac97eab84adb6cc33ae0124c944a4f8c7">More...</a><br /></td></tr>
<tr class="separator:ac97eab84adb6cc33ae0124c944a4f8c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedb0ae1cf8c3e89218604e5c039d6c7b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1_assignment.html#ace2db6f9700f6a2159db104f5df1dc8f">IntContainer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aedb0ae1cf8c3e89218604e5c039d6c7b">IntVarContainer</a> () const</td></tr>
<tr class="separator:aedb0ae1cf8c3e89218604e5c039d6c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac76f6d6854dc981871832c7714c4a4bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_assignment.html#ace2db6f9700f6a2159db104f5df1dc8f">IntContainer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ac76f6d6854dc981871832c7714c4a4bb">MutableIntVarContainer</a> ()</td></tr>
<tr class="separator:ac76f6d6854dc981871832c7714c4a4bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34965212763f85ad2098000fc74cf171"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1_assignment.html#ab7392f36e3e635b067027005f53aa89e">IntervalContainer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a34965212763f85ad2098000fc74cf171">IntervalVarContainer</a> () const</td></tr>
<tr class="separator:a34965212763f85ad2098000fc74cf171"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a790b0d91df1b14fc67add7c5e9610500"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_assignment.html#ab7392f36e3e635b067027005f53aa89e">IntervalContainer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a790b0d91df1b14fc67add7c5e9610500">MutableIntervalVarContainer</a> ()</td></tr>
<tr class="separator:a790b0d91df1b14fc67add7c5e9610500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a856df6a293bedbd12dcf082891f002c4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1_assignment.html#a3639042f24d01e89b18ca7f50af82f1e">SequenceContainer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a856df6a293bedbd12dcf082891f002c4">SequenceVarContainer</a> () const</td></tr>
<tr class="separator:a856df6a293bedbd12dcf082891f002c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1835a442677d0ac8a0b303c628136964"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_assignment.html#a3639042f24d01e89b18ca7f50af82f1e">SequenceContainer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a1835a442677d0ac8a0b303c628136964">MutableSequenceVarContainer</a> ()</td></tr>
<tr class="separator:a1835a442677d0ac8a0b303c628136964"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab2342dc981954ebcfdd6735045f3448"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aab2342dc981954ebcfdd6735045f3448">operator==</a> (const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> &amp;assignment) const</td></tr>
<tr class="separator:aab2342dc981954ebcfdd6735045f3448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affcbe1cefd443f0581b455613cacc219"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#affcbe1cefd443f0581b455613cacc219">operator!=</a> (const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> &amp;assignment) const</td></tr>
<tr class="separator:affcbe1cefd443f0581b455613cacc219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b526d33739114e9255ffbe8343efe1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a0b526d33739114e9255ffbe8343efe1a">solver</a> () const</td></tr>
<tr class="separator:a0b526d33739114e9255ffbe8343efe1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5155ff01cf80f5a478fd09916abab155"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a5155ff01cf80f5a478fd09916abab155">FreezeQueue</a> ()</td></tr>
<tr class="memdesc:a5155ff01cf80f5a478fd09916abab155"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method freezes the propagation queue. <a href="classoperations__research_1_1_propagation_base_object.html#a5155ff01cf80f5a478fd09916abab155">More...</a><br /></td></tr>
<tr class="separator:a5155ff01cf80f5a478fd09916abab155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae038f4a9249362629fc47e8dfc441ec7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#ae038f4a9249362629fc47e8dfc441ec7">UnfreezeQueue</a> ()</td></tr>
<tr class="memdesc:ae038f4a9249362629fc47e8dfc441ec7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method unfreezes the propagation queue. <a href="classoperations__research_1_1_propagation_base_object.html#ae038f4a9249362629fc47e8dfc441ec7">More...</a><br /></td></tr>
<tr class="separator:ae038f4a9249362629fc47e8dfc441ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a173cbf153462b14f9b57362d2c45638a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a173cbf153462b14f9b57362d2c45638a">EnqueueDelayedDemon</a> (<a class="el" href="classoperations__research_1_1_demon.html">Demon</a> *const d)</td></tr>
<tr class="memdesc:a173cbf153462b14f9b57362d2c45638a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method pushes the demon onto the propagation queue. <a href="classoperations__research_1_1_propagation_base_object.html#a173cbf153462b14f9b57362d2c45638a">More...</a><br /></td></tr>
<tr class="separator:a173cbf153462b14f9b57362d2c45638a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448b9bde901fcf3ec2e94ab972b083f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a448b9bde901fcf3ec2e94ab972b083f0">EnqueueVar</a> (<a class="el" href="classoperations__research_1_1_demon.html">Demon</a> *const d)</td></tr>
<tr class="separator:a448b9bde901fcf3ec2e94ab972b083f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d3bd9d99cf43cf184a1246d2c278c31"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a3d3bd9d99cf43cf184a1246d2c278c31">ExecuteAll</a> (const <a class="el" href="classoperations__research_1_1_simple_rev_f_i_f_o.html">SimpleRevFIFO</a>&lt; <a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * &gt; &amp;demons)</td></tr>
<tr class="separator:a3d3bd9d99cf43cf184a1246d2c278c31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a5ad1a2482043e4a9d2c19bbab1e250"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a5a5ad1a2482043e4a9d2c19bbab1e250">EnqueueAll</a> (const <a class="el" href="classoperations__research_1_1_simple_rev_f_i_f_o.html">SimpleRevFIFO</a>&lt; <a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * &gt; &amp;demons)</td></tr>
<tr class="separator:a5a5ad1a2482043e4a9d2c19bbab1e250"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae4667b0e7a9e6c63c91202480c8876"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a3ae4667b0e7a9e6c63c91202480c8876">set_action_on_fail</a> (<a class="el" href="classoperations__research_1_1_solver.html#ad7946514ee3dd6cb3ab993dc9e98b33b">Solver::Action</a> <a class="el" href="constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6">a</a>)</td></tr>
<tr class="separator:a3ae4667b0e7a9e6c63c91202480c8876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26d87b428f06d54a1a44d6e950a0e196"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a26d87b428f06d54a1a44d6e950a0e196">reset_action_on_fail</a> ()</td></tr>
<tr class="memdesc:a26d87b428f06d54a1a44d6e950a0e196"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method clears the failure callback. <a href="classoperations__research_1_1_propagation_base_object.html#a26d87b428f06d54a1a44d6e950a0e196">More...</a><br /></td></tr>
<tr class="separator:a26d87b428f06d54a1a44d6e950a0e196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa799a452245f03cc53355e6432c107a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#aa799a452245f03cc53355e6432c107a7">set_variable_to_clean_on_fail</a> (<a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *v)</td></tr>
<tr class="memdesc:aa799a452245f03cc53355e6432c107a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shortcut for variable cleaner. <a href="classoperations__research_1_1_propagation_base_object.html#aa799a452245f03cc53355e6432c107a7">More...</a><br /></td></tr>
<tr class="separator:aa799a452245f03cc53355e6432c107a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d89c28bd42ba9a52da008bb69367171"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a1d89c28bd42ba9a52da008bb69367171">name</a> () const</td></tr>
<tr class="memdesc:a1d89c28bd42ba9a52da008bb69367171"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object naming. <a href="classoperations__research_1_1_propagation_base_object.html#a1d89c28bd42ba9a52da008bb69367171">More...</a><br /></td></tr>
<tr class="separator:a1d89c28bd42ba9a52da008bb69367171"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5260b9627048b854b45d05ed34adc22"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#ad5260b9627048b854b45d05ed34adc22">set_name</a> (const std::string &amp;<a class="el" href="classoperations__research_1_1_propagation_base_object.html#a1d89c28bd42ba9a52da008bb69367171">name</a>)</td></tr>
<tr class="separator:ad5260b9627048b854b45d05ed34adc22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31eda3918c04e32fa9e8c432d72b2d60"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a31eda3918c04e32fa9e8c432d72b2d60">HasName</a> () const</td></tr>
<tr class="memdesc:a31eda3918c04e32fa9e8c432d72b2d60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the object has been named or not. <a href="classoperations__research_1_1_propagation_base_object.html#a31eda3918c04e32fa9e8c432d72b2d60">More...</a><br /></td></tr>
<tr class="separator:a31eda3918c04e32fa9e8c432d72b2d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d3de765a37ab507b801467955dc183e"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a8d3de765a37ab507b801467955dc183e">BaseName</a> () const</td></tr>
<tr class="memdesc:a8d3de765a37ab507b801467955dc183e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a base name for automatic naming. <a href="classoperations__research_1_1_propagation_base_object.html#a8d3de765a37ab507b801467955dc183e">More...</a><br /></td></tr>
<tr class="separator:a8d3de765a37ab507b801467955dc183e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Typedef Documentation</h2>
<a id="ace2db6f9700f6a2159db104f5df1dc8f" name="ace2db6f9700f6a2159db104f5df1dc8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace2db6f9700f6a2159db104f5df1dc8f">&#9670;&nbsp;</a></span>IntContainer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_assignment_container.html">AssignmentContainer</a>&lt;<a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a>, <a class="el" href="classoperations__research_1_1_int_var_element.html">IntVarElement</a>&gt; <a class="el" href="classoperations__research_1_1_assignment.html#ace2db6f9700f6a2159db104f5df1dc8f">IntContainer</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05083">5083</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="ab7392f36e3e635b067027005f53aa89e" name="ab7392f36e3e635b067027005f53aa89e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7392f36e3e635b067027005f53aa89e">&#9670;&nbsp;</a></span>IntervalContainer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_assignment_container.html">AssignmentContainer</a>&lt;<a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a>, <a class="el" href="classoperations__research_1_1_interval_var_element.html">IntervalVarElement</a>&gt; <a class="el" href="classoperations__research_1_1_assignment.html#ab7392f36e3e635b067027005f53aa89e">IntervalContainer</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05085">5085</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a3639042f24d01e89b18ca7f50af82f1e" name="a3639042f24d01e89b18ca7f50af82f1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3639042f24d01e89b18ca7f50af82f1e">&#9670;&nbsp;</a></span>SequenceContainer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classoperations__research_1_1_assignment_container.html">AssignmentContainer</a>&lt;<a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a>, <a class="el" href="classoperations__research_1_1_sequence_var_element.html">SequenceVarElement</a>&gt; <a class="el" href="classoperations__research_1_1_assignment.html#a3639042f24d01e89b18ca7f50af82f1e">SequenceContainer</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05087">5087</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2c04ece633c362fcab7890202047156b" name="a2c04ece633c362fcab7890202047156b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c04ece633c362fcab7890202047156b">&#9670;&nbsp;</a></span>Assignment() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00416">416</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="afaefc7559a8bbef854438d9196eb28e9" name="afaefc7559a8bbef854438d9196eb28e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaefc7559a8bbef854438d9196eb28e9">&#9670;&nbsp;</a></span>Assignment() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *const&#160;</td>
<td class="paramname"><em>copy</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00409">409</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a81ef5c2da0677185d64d6c79d9ef9eb5" name="a81ef5c2da0677185d64d6c79d9ef9eb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81ef5c2da0677185d64d6c79d9ef9eb5">&#9670;&nbsp;</a></span>~Assignment()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">~<a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00419">419</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="abefb551a80f31ea11c902426f34cb225" name="abefb551a80f31ea11c902426f34cb225"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abefb551a80f31ea11c902426f34cb225">&#9670;&nbsp;</a></span>Activate() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Activate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00949">949</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a89527a874098e35f9729eb276297cab1" name="a89527a874098e35f9729eb276297cab1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89527a874098e35f9729eb276297cab1">&#9670;&nbsp;</a></span>Activate() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Activate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00937">937</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a6373c24e80f632e5862205aeff39f22b" name="a6373c24e80f632e5862205aeff39f22b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6373c24e80f632e5862205aeff39f22b">&#9670;&nbsp;</a></span>Activate() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Activate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00961">961</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a0573ecbac135381f651d4932a8985dcd" name="a0573ecbac135381f651d4932a8985dcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0573ecbac135381f651d4932a8985dcd">&#9670;&nbsp;</a></span>Activated() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Activated </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00957">957</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a6798e539bb42f8c4bebb89e810acad7d" name="a6798e539bb42f8c4bebb89e810acad7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6798e539bb42f8c4bebb89e810acad7d">&#9670;&nbsp;</a></span>Activated() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Activated </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00945">945</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a3afa3e4395f2d281d5d1b9fe5dc352c8" name="a3afa3e4395f2d281d5d1b9fe5dc352c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3afa3e4395f2d281d5d1b9fe5dc352c8">&#9670;&nbsp;</a></span>Activated() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Activated </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00969">969</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a01570ac6b0a24b922703e61d13499491" name="a01570ac6b0a24b922703e61d13499491"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01570ac6b0a24b922703e61d13499491">&#9670;&nbsp;</a></span>ActivatedObjective()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ActivatedObjective </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00985">985</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a39e5a78e9409aad82cd5349dcb0f4c01" name="a39e5a78e9409aad82cd5349dcb0f4c01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39e5a78e9409aad82cd5349dcb0f4c01">&#9670;&nbsp;</a></span>ActivateObjective()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ActivateObjective </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00973">973</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a6f3a03e958cc119592fc6ecdf2b1e908" name="a6f3a03e958cc119592fc6ecdf2b1e908"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f3a03e958cc119592fc6ecdf2b1e908">&#9670;&nbsp;</a></span>Add() <span class="overload">[1/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Add </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * &gt; &amp;&#160;</td>
<td class="paramname"><em>vars</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00692">692</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a62eeaedd1b35f3805bbd3e544c16577b" name="a62eeaedd1b35f3805bbd3e544c16577b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62eeaedd1b35f3805bbd3e544c16577b">&#9670;&nbsp;</a></span>Add() <span class="overload">[2/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Add </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * &gt; &amp;&#160;</td>
<td class="paramname"><em>vars</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00644">644</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a4f586a9056698e50f687455cbe3c79c7" name="a4f586a9056698e50f687455cbe3c79c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f586a9056698e50f687455cbe3c79c7">&#9670;&nbsp;</a></span>Add() <span class="overload">[3/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Add </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> * &gt; &amp;&#160;</td>
<td class="paramname"><em>vars</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00825">825</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a605d677aadbba9204ec27140860c8798" name="a605d677aadbba9204ec27140860c8798"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a605d677aadbba9204ec27140860c8798">&#9670;&nbsp;</a></span>Add() <span class="overload">[4/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_interval_var_element.html">IntervalVarElement</a> * Add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00688">688</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="ae8ff1d18d50b93a2499ccd7130addecb" name="ae8ff1d18d50b93a2499ccd7130addecb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8ff1d18d50b93a2499ccd7130addecb">&#9670;&nbsp;</a></span>Add() <span class="overload">[5/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_element.html">IntVarElement</a> * Add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00640">640</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a0b96efcc2f98dad0ae485612cb567885" name="a0b96efcc2f98dad0ae485612cb567885"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b96efcc2f98dad0ae485612cb567885">&#9670;&nbsp;</a></span>Add() <span class="overload">[6/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_sequence_var_element.html">SequenceVarElement</a> * Add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00821">821</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a86601a2dad7a051d7b387ffa789898ff" name="a86601a2dad7a051d7b387ffa789898ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86601a2dad7a051d7b387ffa789898ff">&#9670;&nbsp;</a></span>AddObjective()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AddObjective </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00877">877</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a1f87693caae60c7469fbffaadd6f0649" name="a1f87693caae60c7469fbffaadd6f0649"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f87693caae60c7469fbffaadd6f0649">&#9670;&nbsp;</a></span>AreAllElementsBound()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool AreAllElementsBound </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05216">5216</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a1f37ce9357c2a83cca6d841ad84eed77" name="a1f37ce9357c2a83cca6d841ad84eed77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f37ce9357c2a83cca6d841ad84eed77">&#9670;&nbsp;</a></span>BackwardSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; int &gt; &amp; BackwardSequence </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00840">840</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a8d3de765a37ab507b801467955dc183e" name="a8d3de765a37ab507b801467955dc183e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d3de765a37ab507b801467955dc183e">&#9670;&nbsp;</a></span>BaseName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string BaseName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a base name for automatic naming. </p>
<p>Reimplemented in <a class="el" href="classoperations__research_1_1_boolean_var.html#adbfe3c73b9cad61f112ccb082b553c51">BooleanVar</a>.</p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02521">2521</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
</div>
</div>
<a id="aecf5d63faebdaeda9dca52f916576459" name="aecf5d63faebdaeda9dca52f916576459"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecf5d63faebdaeda9dca52f916576459">&#9670;&nbsp;</a></span>Bound()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Bound </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00666">666</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="aa71d36872f416feaa853788a7a7a7ef8" name="aa71d36872f416feaa853788a7a7a7ef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa71d36872f416feaa853788a7a7a7ef8">&#9670;&nbsp;</a></span>Clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00421">421</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a3e222c69fa6c693ccfeb7ff13cd482d3" name="a3e222c69fa6c693ccfeb7ff13cd482d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e222c69fa6c693ccfeb7ff13cd482d3">&#9670;&nbsp;</a></span>ClearObjective()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ClearObjective </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05122">5122</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a641f9865b41be1c636f3c35f995500b0" name="a641f9865b41be1c636f3c35f995500b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a641f9865b41be1c636f3c35f995500b0">&#9670;&nbsp;</a></span>Contains() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Contains </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00996">996</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a60e7fa8388801a72e31391e8203a9464" name="a60e7fa8388801a72e31391e8203a9464"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60e7fa8388801a72e31391e8203a9464">&#9670;&nbsp;</a></span>Contains() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Contains </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00992">992</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a3e4f71c5c314fd532afb5588a9bbb9c6" name="a3e4f71c5c314fd532afb5588a9bbb9c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e4f71c5c314fd532afb5588a9bbb9c6">&#9670;&nbsp;</a></span>Contains() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Contains </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l01000">1000</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="ac97eab84adb6cc33ae0124c944a4f8c7" name="ac97eab84adb6cc33ae0124c944a4f8c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac97eab84adb6cc33ae0124c944a4f8c7">&#9670;&nbsp;</a></span>Copy()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Copy </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *&#160;</td>
<td class="paramname"><em>assignment</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copies 'assignment' to the current assignment, clearing its previous content. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l01013">1013</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="aad86dd69d5664ce8e16198be929fd941" name="aad86dd69d5664ce8e16198be929fd941"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad86dd69d5664ce8e16198be929fd941">&#9670;&nbsp;</a></span>CopyIntersection()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CopyIntersection </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *&#160;</td>
<td class="paramname"><em>assignment</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copies the intersection of the two assignments to the current assignment. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l01004">1004</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="aab10ce899b5e04d618bbad6cc7e3c8e6" name="aab10ce899b5e04d618bbad6cc7e3c8e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab10ce899b5e04d618bbad6cc7e3c8e6">&#9670;&nbsp;</a></span>Deactivate() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Deactivate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00953">953</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a0fec1a5195bbcf169c220b3ae9ebd9c2" name="a0fec1a5195bbcf169c220b3ae9ebd9c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fec1a5195bbcf169c220b3ae9ebd9c2">&#9670;&nbsp;</a></span>Deactivate() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Deactivate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00941">941</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a334eb35140fbe9c531194bd6aec9a37c" name="a334eb35140fbe9c531194bd6aec9a37c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a334eb35140fbe9c531194bd6aec9a37c">&#9670;&nbsp;</a></span>Deactivate() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Deactivate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00965">965</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a8a270b0475a9ceac9191176a3a3bf00f" name="a8a270b0475a9ceac9191176a3a3bf00f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a270b0475a9ceac9191176a3a3bf00f">&#9670;&nbsp;</a></span>DeactivateObjective()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DeactivateObjective </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00979">979</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="aed804747c45a7e1caf81461f9e45dd91" name="aed804747c45a7e1caf81461f9e45dd91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed804747c45a7e1caf81461f9e45dd91">&#9670;&nbsp;</a></span>DebugString()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string DebugString </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classoperations__research_1_1_propagation_base_object.html#aed804747c45a7e1caf81461f9e45dd91">PropagationBaseObject</a>.</p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00626">626</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a5ae2bfd9503f49d3cd3f9263faa79cf8" name="a5ae2bfd9503f49d3cd3f9263faa79cf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ae2bfd9503f49d3cd3f9263faa79cf8">&#9670;&nbsp;</a></span>DurationMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t DurationMax </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00718">718</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a24faa84fe1be555f0e75ff996339cff1" name="a24faa84fe1be555f0e75ff996339cff1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24faa84fe1be555f0e75ff996339cff1">&#9670;&nbsp;</a></span>DurationMin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t DurationMin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00714">714</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a7b3672a3346ee791d05c640c93930944" name="a7b3672a3346ee791d05c640c93930944"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b3672a3346ee791d05c640c93930944">&#9670;&nbsp;</a></span>DurationValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t DurationValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00722">722</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="abcfbdba215d3b15fbb4b682969943a6e" name="abcfbdba215d3b15fbb4b682969943a6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcfbdba215d3b15fbb4b682969943a6e">&#9670;&nbsp;</a></span>Empty()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Empty </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05094">5094</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a1796dba9a3ce88a3eec8555061e76333" name="a1796dba9a3ce88a3eec8555061e76333"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1796dba9a3ce88a3eec8555061e76333">&#9670;&nbsp;</a></span>EndMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t EndMax </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00730">730</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a150063ed4aa31e007bd84c651e9f80c3" name="a150063ed4aa31e007bd84c651e9f80c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a150063ed4aa31e007bd84c651e9f80c3">&#9670;&nbsp;</a></span>EndMin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t EndMin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00726">726</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a2626963ebc9f59a8528acb1b04753b73" name="a2626963ebc9f59a8528acb1b04753b73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2626963ebc9f59a8528acb1b04753b73">&#9670;&nbsp;</a></span>EndValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t EndValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00734">734</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a5a5ad1a2482043e4a9d2c19bbab1e250" name="a5a5ad1a2482043e4a9d2c19bbab1e250"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a5ad1a2482043e4a9d2c19bbab1e250">&#9670;&nbsp;</a></span>EnqueueAll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void EnqueueAll </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_simple_rev_f_i_f_o.html">SimpleRevFIFO</a>&lt; <a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * &gt; &amp;&#160;</td>
<td class="paramname"><em>demons</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02527">2527</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
</div>
</div>
<a id="a173cbf153462b14f9b57362d2c45638a" name="a173cbf153462b14f9b57362d2c45638a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a173cbf153462b14f9b57362d2c45638a">&#9670;&nbsp;</a></span>EnqueueDelayedDemon()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void EnqueueDelayedDemon </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> *const&#160;</td>
<td class="paramname"><em>d</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>This method pushes the demon onto the propagation queue. </p>
<p >It will be processed directly if the queue is empty. It will be enqueued according to its priority otherwise. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l03209">3209</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a448b9bde901fcf3ec2e94ab972b083f0" name="a448b9bde901fcf3ec2e94ab972b083f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a448b9bde901fcf3ec2e94ab972b083f0">&#9670;&nbsp;</a></span>EnqueueVar()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void EnqueueVar </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_demon.html">Demon</a> *const&#160;</td>
<td class="paramname"><em>d</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l03210">3210</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a3d3bd9d99cf43cf184a1246d2c278c31" name="a3d3bd9d99cf43cf184a1246d2c278c31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d3bd9d99cf43cf184a1246d2c278c31">&#9670;&nbsp;</a></span>ExecuteAll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ExecuteAll </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_simple_rev_f_i_f_o.html">SimpleRevFIFO</a>&lt; <a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * &gt; &amp;&#160;</td>
<td class="paramname"><em>demons</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02523">2523</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
</div>
</div>
<a id="a19eb8dc5c3b3756d5d6549d761686842" name="a19eb8dc5c3b3756d5d6549d761686842"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19eb8dc5c3b3756d5d6549d761686842">&#9670;&nbsp;</a></span>FastAdd() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_interval_var_element.html">IntervalVarElement</a> * FastAdd </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds without checking if variable has been previously added. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00698">698</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="af5fcf5e7a47ae0e325fb1df409ac8e24" name="af5fcf5e7a47ae0e325fb1df409ac8e24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5fcf5e7a47ae0e325fb1df409ac8e24">&#9670;&nbsp;</a></span>FastAdd() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var_element.html">IntVarElement</a> * FastAdd </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds without checking if variable has been previously added. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00650">650</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a30787d03c2950082fa6401cd47fa3336" name="a30787d03c2950082fa6401cd47fa3336"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30787d03c2950082fa6401cd47fa3336">&#9670;&nbsp;</a></span>FastAdd() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_sequence_var_element.html">SequenceVarElement</a> * FastAdd </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds without checking if the variable had been previously added. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00831">831</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a81bb8b1afde97973865760039c1f8328" name="a81bb8b1afde97973865760039c1f8328"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81bb8b1afde97973865760039c1f8328">&#9670;&nbsp;</a></span>ForwardSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; int &gt; &amp; ForwardSequence </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00835">835</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a5155ff01cf80f5a478fd09916abab155" name="a5155ff01cf80f5a478fd09916abab155"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5155ff01cf80f5a478fd09916abab155">&#9670;&nbsp;</a></span>FreezeQueue()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void FreezeQueue </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>This method freezes the propagation queue. </p>
<p >It is useful when you need to apply multiple modifications at once. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l03200">3200</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a31eda3918c04e32fa9e8c432d72b2d60" name="a31eda3918c04e32fa9e8c432d72b2d60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31eda3918c04e32fa9e8c432d72b2d60">&#9670;&nbsp;</a></span>HasName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool HasName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns whether the object has been named or not. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02519">2519</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
</div>
</div>
<a id="a81c8f76d39ff0529fe40e70f8319d5d2" name="a81c8f76d39ff0529fe40e70f8319d5d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81c8f76d39ff0529fe40e70f8319d5d2">&#9670;&nbsp;</a></span>HasObjective()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool HasObjective </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05124">5124</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a34965212763f85ad2098000fc74cf171" name="a34965212763f85ad2098000fc74cf171"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34965212763f85ad2098000fc74cf171">&#9670;&nbsp;</a></span>IntervalVarContainer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classoperations__research_1_1_assignment.html#ab7392f36e3e635b067027005f53aa89e">IntervalContainer</a> &amp; IntervalVarContainer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05234">5234</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="aedb0ae1cf8c3e89218604e5c039d6c7b" name="aedb0ae1cf8c3e89218604e5c039d6c7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedb0ae1cf8c3e89218604e5c039d6c7b">&#9670;&nbsp;</a></span>IntVarContainer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classoperations__research_1_1_assignment.html#ace2db6f9700f6a2159db104f5df1dc8f">IntContainer</a> &amp; IntVarContainer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05232">5232</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="ac8ea032572d695efb2c4b8dbe1fe57a6" name="ac8ea032572d695efb2c4b8dbe1fe57a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8ea032572d695efb2c4b8dbe1fe57a6">&#9670;&nbsp;</a></span>Load() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Load </td>
<td>(</td>
<td class="paramtype">const AssignmentProto &amp;&#160;</td>
<td class="paramname"><em>assignment_proto</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="parser_8yy_8cc.html#a33e91cd0cef6786e9e3a27ac67707207">if</a> !defined(SWIG) </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00530">530</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a4ffd516bcdda189f37da20040fba290e" name="a4ffd516bcdda189f37da20040fba290e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ffd516bcdda189f37da20040fba290e">&#9670;&nbsp;</a></span>Load() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Load </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Loads an assignment from a file; does not add variables to the assignment (only the variables contained in the assignment are modified). </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00484">484</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a971dc3ccb0411f5f28009dab5ae40473" name="a971dc3ccb0411f5f28009dab5ae40473"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a971dc3ccb0411f5f28009dab5ae40473">&#9670;&nbsp;</a></span>Load() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Load </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_file.html">File</a> *&#160;</td>
<td class="paramname"><em>file</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00493">493</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a8dbbd913afa005c99a0ec9cbfa665b46" name="a8dbbd913afa005c99a0ec9cbfa665b46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8dbbd913afa005c99a0ec9cbfa665b46">&#9670;&nbsp;</a></span>Max()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t Max </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00658">658</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="af2c17e9e8d310419dade841aca1ab837" name="af2c17e9e8d310419dade841aca1ab837"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2c17e9e8d310419dade841aca1ab837">&#9670;&nbsp;</a></span>Min()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t Min </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00654">654</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a790b0d91df1b14fc67add7c5e9610500" name="a790b0d91df1b14fc67add7c5e9610500"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a790b0d91df1b14fc67add7c5e9610500">&#9670;&nbsp;</a></span>MutableIntervalVarContainer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_assignment.html#ab7392f36e3e635b067027005f53aa89e">IntervalContainer</a> * MutableIntervalVarContainer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05237">5237</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="ac76f6d6854dc981871832c7714c4a4bb" name="ac76f6d6854dc981871832c7714c4a4bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac76f6d6854dc981871832c7714c4a4bb">&#9670;&nbsp;</a></span>MutableIntVarContainer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_assignment.html#ace2db6f9700f6a2159db104f5df1dc8f">IntContainer</a> * MutableIntVarContainer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05233">5233</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a1835a442677d0ac8a0b303c628136964" name="a1835a442677d0ac8a0b303c628136964"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1835a442677d0ac8a0b303c628136964">&#9670;&nbsp;</a></span>MutableSequenceVarContainer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_assignment.html#a3639042f24d01e89b18ca7f50af82f1e">SequenceContainer</a> * MutableSequenceVarContainer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05243">5243</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a1d89c28bd42ba9a52da008bb69367171" name="a1d89c28bd42ba9a52da008bb69367171"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d89c28bd42ba9a52da008bb69367171">&#9670;&nbsp;</a></span>name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string name </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Object naming. </p>
<p>Reimplemented in <a class="el" href="classoperations__research_1_1_piecewise_linear_expr.html#aa4f4ba750a08765e64da2d0bd473944a">PiecewiseLinearExpr</a>.</p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02511">2511</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
</div>
</div>
<a id="aadb464257cdb5eba70a5969af94c0e91" name="aadb464257cdb5eba70a5969af94c0e91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadb464257cdb5eba70a5969af94c0e91">&#9670;&nbsp;</a></span>NumIntervalVars()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int NumIntervalVars </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05102">5102</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="adc0a2632bffdcc3b422a33cda362a294" name="adc0a2632bffdcc3b422a33cda362a294"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc0a2632bffdcc3b422a33cda362a294">&#9670;&nbsp;</a></span>NumIntVars()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int NumIntVars </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05101">5101</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a3818299a4be6ab80f11814fbc6654395" name="a3818299a4be6ab80f11814fbc6654395"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3818299a4be6ab80f11814fbc6654395">&#9670;&nbsp;</a></span>NumSequenceVars()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int NumSequenceVars </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05103">5103</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a4787369b2c9922e8ad325759d2a559b3" name="a4787369b2c9922e8ad325759d2a559b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4787369b2c9922e8ad325759d2a559b3">&#9670;&nbsp;</a></span>Objective()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * Objective </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00883">883</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="ab157d7f9928411cc8aa0e27980ac0dc9" name="ab157d7f9928411cc8aa0e27980ac0dc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab157d7f9928411cc8aa0e27980ac0dc9">&#9670;&nbsp;</a></span>ObjectiveBound()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ObjectiveBound </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00906">906</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a2b73b6bfa34aead8c15b272312f3ec5f" name="a2b73b6bfa34aead8c15b272312f3ec5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b73b6bfa34aead8c15b272312f3ec5f">&#9670;&nbsp;</a></span>ObjectiveMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t ObjectiveMax </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00892">892</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a8abea9d29c2a7da778c25195d89b22ca" name="a8abea9d29c2a7da778c25195d89b22ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8abea9d29c2a7da778c25195d89b22ca">&#9670;&nbsp;</a></span>ObjectiveMin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t ObjectiveMin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00885">885</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a673faac1a261ca2414930dddbfaef92b" name="a673faac1a261ca2414930dddbfaef92b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a673faac1a261ca2414930dddbfaef92b">&#9670;&nbsp;</a></span>ObjectiveValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t ObjectiveValue </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00899">899</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="affcbe1cefd443f0581b455613cacc219" name="affcbe1cefd443f0581b455613cacc219"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affcbe1cefd443f0581b455613cacc219">&#9670;&nbsp;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> &amp;&#160;</td>
<td class="paramname"><em>assignment</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05252">5252</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="aab2342dc981954ebcfdd6735045f3448" name="aab2342dc981954ebcfdd6735045f3448"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab2342dc981954ebcfdd6735045f3448">&#9670;&nbsp;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> &amp;&#160;</td>
<td class="paramname"><em>assignment</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05246">5246</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="aa7364615bd55aca845a4ad5e29a8eabe" name="aa7364615bd55aca845a4ad5e29a8eabe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7364615bd55aca845a4ad5e29a8eabe">&#9670;&nbsp;</a></span>PerformedMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t PerformedMax </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00742">742</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a16b8e5abcd20e7bc56a8d5fd6b684ce4" name="a16b8e5abcd20e7bc56a8d5fd6b684ce4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16b8e5abcd20e7bc56a8d5fd6b684ce4">&#9670;&nbsp;</a></span>PerformedMin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t PerformedMin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00738">738</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a5ada568a96ff72942bc54fb3a9587b32" name="a5ada568a96ff72942bc54fb3a9587b32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ada568a96ff72942bc54fb3a9587b32">&#9670;&nbsp;</a></span>PerformedValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t PerformedValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00746">746</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a26d87b428f06d54a1a44d6e950a0e196" name="a26d87b428f06d54a1a44d6e950a0e196"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26d87b428f06d54a1a44d6e950a0e196">&#9670;&nbsp;</a></span>reset_action_on_fail()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void reset_action_on_fail </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>This method clears the failure callback. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l03223">3223</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a1896fe755b612dbebd2c46638f8977a2" name="a1896fe755b612dbebd2c46638f8977a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1896fe755b612dbebd2c46638f8977a2">&#9670;&nbsp;</a></span>Restore()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Restore </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00437">437</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="af36c6a1a2717055e72ec2c6ecf85138b" name="af36c6a1a2717055e72ec2c6ecf85138b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af36c6a1a2717055e72ec2c6ecf85138b">&#9670;&nbsp;</a></span>Save() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Save </td>
<td>(</td>
<td class="paramtype">AssignmentProto *const&#160;</td>
<td class="paramname"><em>assignment_proto</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00590">590</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a6b181a6b49df0fa3c31f492c53693174" name="a6b181a6b49df0fa3c31f492c53693174"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b181a6b49df0fa3c31f492c53693174">&#9670;&nbsp;</a></span>Save() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Save </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Saves the assignment to a file. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00560">560</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a1638d1a971fe2fff9ac82b889951f719" name="a1638d1a971fe2fff9ac82b889951f719"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1638d1a971fe2fff9ac82b889951f719">&#9670;&nbsp;</a></span>Save() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Save </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_file.html">File</a> *&#160;</td>
<td class="paramname"><em>file</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00569">569</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a856df6a293bedbd12dcf082891f002c4" name="a856df6a293bedbd12dcf082891f002c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a856df6a293bedbd12dcf082891f002c4">&#9670;&nbsp;</a></span>SequenceVarContainer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classoperations__research_1_1_assignment.html#a3639042f24d01e89b18ca7f50af82f1e">SequenceContainer</a> &amp; SequenceVarContainer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05240">5240</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a3ae4667b0e7a9e6c63c91202480c8876" name="a3ae4667b0e7a9e6c63c91202480c8876"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ae4667b0e7a9e6c63c91202480c8876">&#9670;&nbsp;</a></span>set_action_on_fail()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_action_on_fail </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html#ad7946514ee3dd6cb3ab993dc9e98b33b">Solver::Action</a>&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l03217">3217</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="ad5260b9627048b854b45d05ed34adc22" name="ad5260b9627048b854b45d05ed34adc22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5260b9627048b854b45d05ed34adc22">&#9670;&nbsp;</a></span>set_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_name </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02515">2515</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
</div>
</div>
<a id="aa799a452245f03cc53355e6432c107a7" name="aa799a452245f03cc53355e6432c107a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa799a452245f03cc53355e6432c107a7">&#9670;&nbsp;</a></span>set_variable_to_clean_on_fail()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void set_variable_to_clean_on_fail </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Shortcut for variable cleaner. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l03226">3226</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a18d0ae321119be8c5c2cdfe9cff3bf2f" name="a18d0ae321119be8c5c2cdfe9cff3bf2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18d0ae321119be8c5c2cdfe9cff3bf2f">&#9670;&nbsp;</a></span>SetBackwardSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetBackwardSequence </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; int &gt; &amp;&#160;</td>
<td class="paramname"><em>backward_sequence</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00864">864</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a8c8541cd4505af06e0a482e494593ccd" name="a8c8541cd4505af06e0a482e494593ccd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c8541cd4505af06e0a482e494593ccd">&#9670;&nbsp;</a></span>SetDurationMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetDurationMax </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00771">771</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a5509999e1438c9ab2481c2e44d678b8c" name="a5509999e1438c9ab2481c2e44d678b8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5509999e1438c9ab2481c2e44d678b8c">&#9670;&nbsp;</a></span>SetDurationMin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetDurationMin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00767">767</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a849fb51dc267fbe7f117aeb82f97ac99" name="a849fb51dc267fbe7f117aeb82f97ac99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a849fb51dc267fbe7f117aeb82f97ac99">&#9670;&nbsp;</a></span>SetDurationRange()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetDurationRange </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>mi</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>ma</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00775">775</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="aabe9b69b0095b1041fe2fda80a5e568a" name="aabe9b69b0095b1041fe2fda80a5e568a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabe9b69b0095b1041fe2fda80a5e568a">&#9670;&nbsp;</a></span>SetDurationValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetDurationValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00780">780</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="ac39babb96c21a22d40f85e8c4670c1d4" name="ac39babb96c21a22d40f85e8c4670c1d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac39babb96c21a22d40f85e8c4670c1d4">&#9670;&nbsp;</a></span>SetEndMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetEndMax </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00788">788</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a87c0e4b53f7df73cba921ff780b0a7b4" name="a87c0e4b53f7df73cba921ff780b0a7b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87c0e4b53f7df73cba921ff780b0a7b4">&#9670;&nbsp;</a></span>SetEndMin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetEndMin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00784">784</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a6138f04eea16f1da01e48b6be78ae3b1" name="a6138f04eea16f1da01e48b6be78ae3b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6138f04eea16f1da01e48b6be78ae3b1">&#9670;&nbsp;</a></span>SetEndRange()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetEndRange </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>mi</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>ma</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00792">792</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="ab06ef0be4cab46f52578e8bdad1fae24" name="ab06ef0be4cab46f52578e8bdad1fae24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab06ef0be4cab46f52578e8bdad1fae24">&#9670;&nbsp;</a></span>SetEndValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetEndValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00797">797</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a05cc1c704384e2b15632cafb9716ccee" name="a05cc1c704384e2b15632cafb9716ccee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05cc1c704384e2b15632cafb9716ccee">&#9670;&nbsp;</a></span>SetForwardSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetForwardSequence </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; int &gt; &amp;&#160;</td>
<td class="paramname"><em>forward_sequence</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00858">858</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a51f04bd1547f2ff1a46bf027c04d28e4" name="a51f04bd1547f2ff1a46bf027c04d28e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51f04bd1547f2ff1a46bf027c04d28e4">&#9670;&nbsp;</a></span>SetMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetMax </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00674">674</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="aa636986a95e48c14ee919f92f6409dff" name="aa636986a95e48c14ee919f92f6409dff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa636986a95e48c14ee919f92f6409dff">&#9670;&nbsp;</a></span>SetMin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetMin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00670">670</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a4fe75b026a248f2ebce1d67dc11d7488" name="a4fe75b026a248f2ebce1d67dc11d7488"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fe75b026a248f2ebce1d67dc11d7488">&#9670;&nbsp;</a></span>SetObjectiveMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetObjectiveMax </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00919">919</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="aa9ef046d2106e3c97320622dd717dafc" name="aa9ef046d2106e3c97320622dd717dafc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9ef046d2106e3c97320622dd717dafc">&#9670;&nbsp;</a></span>SetObjectiveMin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetObjectiveMin </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00913">913</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="aa573ee37644cb6b38b9f3ca174e594e2" name="aa573ee37644cb6b38b9f3ca174e594e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa573ee37644cb6b38b9f3ca174e594e2">&#9670;&nbsp;</a></span>SetObjectiveRange()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetObjectiveRange </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>l</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>u</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00925">925</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a431875fe26e9e5e35f0ced96f77cd290" name="a431875fe26e9e5e35f0ced96f77cd290"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a431875fe26e9e5e35f0ced96f77cd290">&#9670;&nbsp;</a></span>SetObjectiveValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetObjectiveValue </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00931">931</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a8f5f21eb1f89d6dc3086fe89442ffa6a" name="a8f5f21eb1f89d6dc3086fe89442ffa6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f5f21eb1f89d6dc3086fe89442ffa6a">&#9670;&nbsp;</a></span>SetPerformedMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetPerformedMax </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00805">805</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="ac5c629d2d5a05cc92cd349b83c909f1a" name="ac5c629d2d5a05cc92cd349b83c909f1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5c629d2d5a05cc92cd349b83c909f1a">&#9670;&nbsp;</a></span>SetPerformedMin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetPerformedMin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00801">801</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a77cfa21bff2f28dab2d031c6b9e9539c" name="a77cfa21bff2f28dab2d031c6b9e9539c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77cfa21bff2f28dab2d031c6b9e9539c">&#9670;&nbsp;</a></span>SetPerformedRange()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetPerformedRange </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>mi</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>ma</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00809">809</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="ac3a2b45d0a767f6342c4a6023434ef19" name="ac3a2b45d0a767f6342c4a6023434ef19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3a2b45d0a767f6342c4a6023434ef19">&#9670;&nbsp;</a></span>SetPerformedValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetPerformedValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00814">814</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a2e81ca4bfc3606fa0841c7d23be9dc2c" name="a2e81ca4bfc3606fa0841c7d23be9dc2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e81ca4bfc3606fa0841c7d23be9dc2c">&#9670;&nbsp;</a></span>SetRange()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetRange </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>l</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>u</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00678">678</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="ad0319bfc2c7de380041b45adcc7abbf8" name="ad0319bfc2c7de380041b45adcc7abbf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0319bfc2c7de380041b45adcc7abbf8">&#9670;&nbsp;</a></span>SetSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetSequence </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; int &gt; &amp;&#160;</td>
<td class="paramname"><em>forward_sequence</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; int &gt; &amp;&#160;</td>
<td class="paramname"><em>backward_sequence</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; int &gt; &amp;&#160;</td>
<td class="paramname"><em>unperformed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00850">850</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a8ed3204d0a27f19953846cffa5531ca2" name="a8ed3204d0a27f19953846cffa5531ca2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ed3204d0a27f19953846cffa5531ca2">&#9670;&nbsp;</a></span>SetStartMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetStartMax </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00754">754</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a1f8e2dac8f3aa1167d45e0955fa70e27" name="a1f8e2dac8f3aa1167d45e0955fa70e27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f8e2dac8f3aa1167d45e0955fa70e27">&#9670;&nbsp;</a></span>SetStartMin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetStartMin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00750">750</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a0e0fc266c5f0cbf229a0a6869a45872b" name="a0e0fc266c5f0cbf229a0a6869a45872b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e0fc266c5f0cbf229a0a6869a45872b">&#9670;&nbsp;</a></span>SetStartRange()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetStartRange </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>mi</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>ma</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00758">758</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="abe9fc04684b90fd26cf33ffe61290ade" name="abe9fc04684b90fd26cf33ffe61290ade"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe9fc04684b90fd26cf33ffe61290ade">&#9670;&nbsp;</a></span>SetStartValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetStartValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00763">763</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="aa09fc06807187218aa49ac0af4147f8f" name="aa09fc06807187218aa49ac0af4147f8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa09fc06807187218aa49ac0af4147f8f">&#9670;&nbsp;</a></span>SetUnperformed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetUnperformed </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; int &gt; &amp;&#160;</td>
<td class="paramname"><em>unperformed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00870">870</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a88515905299f569432aaba577a912add" name="a88515905299f569432aaba577a912add"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88515905299f569432aaba577a912add">&#9670;&nbsp;</a></span>SetValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SetValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00682">682</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a24926108b770033792d015cb86aeffb3" name="a24926108b770033792d015cb86aeffb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24926108b770033792d015cb86aeffb3">&#9670;&nbsp;</a></span>Size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l05098">5098</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a0b526d33739114e9255ffbe8343efe1a" name="a0b526d33739114e9255ffbe8343efe1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b526d33739114e9255ffbe8343efe1a">&#9670;&nbsp;</a></span>solver()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> * solver </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l03196">3196</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a1d7437c06bbc1bc200fe3391075e0f66" name="a1d7437c06bbc1bc200fe3391075e0f66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d7437c06bbc1bc200fe3391075e0f66">&#9670;&nbsp;</a></span>StartMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t StartMax </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00706">706</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="afdc5be54d5e8021c2c834027ee54451d" name="afdc5be54d5e8021c2c834027ee54451d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdc5be54d5e8021c2c834027ee54451d">&#9670;&nbsp;</a></span>StartMin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t StartMin </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00702">702</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a3d54729ad190fd3296efb6011fbc81dd" name="a3d54729ad190fd3296efb6011fbc81dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d54729ad190fd3296efb6011fbc81dd">&#9670;&nbsp;</a></span>StartValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t StartValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00710">710</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a3abcbe1fcd37d8982941a795ed22e34a" name="a3abcbe1fcd37d8982941a795ed22e34a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3abcbe1fcd37d8982941a795ed22e34a">&#9670;&nbsp;</a></span>Store()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Store </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00428">428</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="ae038f4a9249362629fc47e8dfc441ec7" name="ae038f4a9249362629fc47e8dfc441ec7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae038f4a9249362629fc47e8dfc441ec7">&#9670;&nbsp;</a></span>UnfreezeQueue()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void UnfreezeQueue </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>This method unfreezes the propagation queue. </p>
<p >All modifications that happened when the queue was frozen will be processed. </p>
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l03204">3204</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
</div>
</div>
<a id="a030a94032e1f46b4f4084601f51ac205" name="a030a94032e1f46b4f4084601f51ac205"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a030a94032e1f46b4f4084601f51ac205">&#9670;&nbsp;</a></span>Unperformed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::vector&lt; int &gt; &amp; Unperformed </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00845">845</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<a id="a8e0cac088b44596d620963b8bc693770" name="a8e0cac088b44596d620963b8bc693770"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e0cac088b44596d620963b8bc693770">&#9670;&nbsp;</a></span>Value()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t Value </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const&#160;</td>
<td class="paramname"><em>var</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="constraint__solver_2assignment_8cc_source.html#l00662">662</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a></li>
<li><a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- 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="namespaceoperations__research.html">operations_research</a></li><li class="navelem"><a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.3 </li>
</ul>
</div>
</body>
</html>