3453 lines
204 KiB
HTML
3453 lines
204 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.1"/>
|
|
<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
|
|
 <span id="projectnumber">8.2</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.1 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search','.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('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> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<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 -> domains mapping, used to report solutions to the user.">Assignment</a> is a variable -> 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#l05038">5038</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 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>< <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> > </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"> </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>< <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> > </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"> </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>< <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> > </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"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a2c04ece633c362fcab7890202047156b"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
|
|
<tr class="memitem:afaefc7559a8bbef854438d9196eb28e9"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
|
|
<tr class="memitem:a81ef5c2da0677185d64d6c79d9ef9eb5"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
|
|
<tr class="memitem:aa71d36872f416feaa853788a7a7a7ef8"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:abcfbdba215d3b15fbb4b682969943a6e"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a24926108b770033792d015cb86aeffb3"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
|
|
<tr class="memitem:adc0a2632bffdcc3b422a33cda362a294"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
|
|
<tr class="memitem:aadb464257cdb5eba70a5969af94c0e91"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
|
|
<tr class="memitem:a3818299a4be6ab80f11814fbc6654395"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
|
|
<tr class="memitem:a3abcbe1fcd37d8982941a795ed22e34a"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a1896fe755b612dbebd2c46638f8977a2"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a4ffd516bcdda189f37da20040fba290e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a4ffd516bcdda189f37da20040fba290e">Load</a> (const std::string &filename)</td></tr>
|
|
<tr class="memdesc:a4ffd516bcdda189f37da20040fba290e"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a971dc3ccb0411f5f28009dab5ae40473"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:ac8ea032572d695efb2c4b8dbe1fe57a6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ac8ea032572d695efb2c4b8dbe1fe57a6">Load</a> (const AssignmentProto &assignment_proto)</td></tr>
|
|
<tr class="memdesc:ac8ea032572d695efb2c4b8dbe1fe57a6"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a6b181a6b49df0fa3c31f492c53693174"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a6b181a6b49df0fa3c31f492c53693174">Save</a> (const std::string &filename) const</td></tr>
|
|
<tr class="memdesc:a6b181a6b49df0fa3c31f492c53693174"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a1638d1a971fe2fff9ac82b889951f719"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:af36c6a1a2717055e72ec2c6ecf85138b"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a86601a2dad7a051d7b387ffa789898ff"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a3e222c69fa6c693ccfeb7ff13cd482d3"><td class="memItemLeft" align="right" valign="top">void </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"> </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> * </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"> </td></tr>
|
|
<tr class="memitem:a81c8f76d39ff0529fe40e70f8319d5d2"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a21f15e61767e0d8fab3bd523a450d29c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a21f15e61767e0d8fab3bd523a450d29c">ObjectiveMin</a> () const</td></tr>
|
|
<tr class="separator:a21f15e61767e0d8fab3bd523a450d29c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8eedf4d4c6d9e2aab3d964b494293d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ad8eedf4d4c6d9e2aab3d964b494293d9">ObjectiveMax</a> () const</td></tr>
|
|
<tr class="separator:ad8eedf4d4c6d9e2aab3d964b494293d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a872ff9f9b519eb2dc7a519739b51985d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a872ff9f9b519eb2dc7a519739b51985d">ObjectiveValue</a> () const</td></tr>
|
|
<tr class="separator:a872ff9f9b519eb2dc7a519739b51985d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab157d7f9928411cc8aa0e27980ac0dc9"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:abfb1cdbe0975871ce5e29f4996fc3639"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#abfb1cdbe0975871ce5e29f4996fc3639">SetObjectiveMin</a> (<a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:abfb1cdbe0975871ce5e29f4996fc3639"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9d240ed3be56749691a24d4570f95e3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aa9d240ed3be56749691a24d4570f95e3">SetObjectiveMax</a> (<a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:aa9d240ed3be56749691a24d4570f95e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3802f890ce7e74e9815cba11dadae61"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#af3802f890ce7e74e9815cba11dadae61">SetObjectiveValue</a> (<a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
|
|
<tr class="separator:af3802f890ce7e74e9815cba11dadae61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a4f1ea45d334b09cb83f27243536867"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a1a4f1ea45d334b09cb83f27243536867">SetObjectiveRange</a> (<a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> l, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> u)</td></tr>
|
|
<tr class="separator:a1a4f1ea45d334b09cb83f27243536867"><td class="memSeparator" colspan="2"> </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> * </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"> </td></tr>
|
|
<tr class="memitem:a62eeaedd1b35f3805bbd3e544c16577b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a62eeaedd1b35f3805bbd3e544c16577b">Add</a> (const std::vector< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:a62eeaedd1b35f3805bbd3e544c16577b"><td class="memSeparator" colspan="2"> </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> * </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"> </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"> </td></tr>
|
|
<tr class="memitem:a6099fe146d0d68c48a02ab793f2c2e54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a6099fe146d0d68c48a02ab793f2c2e54">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:a6099fe146d0d68c48a02ab793f2c2e54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91d07f8a9a47e81538a524eecf210a82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a91d07f8a9a47e81538a524eecf210a82">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:a91d07f8a9a47e81538a524eecf210a82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0db03cadd37e821f6c41924575188d72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a0db03cadd37e821f6c41924575188d72">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:a0db03cadd37e821f6c41924575188d72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aecf5d63faebdaeda9dca52f916576459"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a8a9ad3ee667c7062455df0126dfedb6b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a8a9ad3ee667c7062455df0126dfedb6b">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:a8a9ad3ee667c7062455df0126dfedb6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c290568fa514c58ba1dc0fd670f2afe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a6c290568fa514c58ba1dc0fd670f2afe">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:a6c290568fa514c58ba1dc0fd670f2afe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afba1ae6771323dc22b618ba3d994a083"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#afba1ae6771323dc22b618ba3d994a083">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> l, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> u)</td></tr>
|
|
<tr class="separator:afba1ae6771323dc22b618ba3d994a083"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac462499a646c751d153e599b22f1d782"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ac462499a646c751d153e599b22f1d782">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
|
|
<tr class="separator:ac462499a646c751d153e599b22f1d782"><td class="memSeparator" colspan="2"> </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> * </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"> </td></tr>
|
|
<tr class="memitem:a6f3a03e958cc119592fc6ecdf2b1e908"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a6f3a03e958cc119592fc6ecdf2b1e908">Add</a> (const std::vector< <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:a6f3a03e958cc119592fc6ecdf2b1e908"><td class="memSeparator" colspan="2"> </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> * </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"> </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"> </td></tr>
|
|
<tr class="memitem:a88bd04cf3933762c0092fcda94161a1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a88bd04cf3933762c0092fcda94161a1c">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:a88bd04cf3933762c0092fcda94161a1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add98b301e98f8984537cb04626673ae1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#add98b301e98f8984537cb04626673ae1">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:add98b301e98f8984537cb04626673ae1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a352b06138d7ec32ba448ebdf1e6bbbd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a352b06138d7ec32ba448ebdf1e6bbbd7">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:a352b06138d7ec32ba448ebdf1e6bbbd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a040e5bbd219ab6552df5f59953174d3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a040e5bbd219ab6552df5f59953174d3c">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:a040e5bbd219ab6552df5f59953174d3c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8840e4eb3896d895e360b593b251163"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aa8840e4eb3896d895e360b593b251163">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:aa8840e4eb3896d895e360b593b251163"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0323f7dc6cdda6a1718f84ac59a1bd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ad0323f7dc6cdda6a1718f84ac59a1bd8">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:ad0323f7dc6cdda6a1718f84ac59a1bd8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b6d670875c4e20780fe39477ff16b65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a6b6d670875c4e20780fe39477ff16b65">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:a6b6d670875c4e20780fe39477ff16b65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31f906045095a1a31fbd16e009a2bef8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a31f906045095a1a31fbd16e009a2bef8">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:a31f906045095a1a31fbd16e009a2bef8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4ca1f9c003be927034c9cfaf8d9ab7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ae4ca1f9c003be927034c9cfaf8d9ab7f">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:ae4ca1f9c003be927034c9cfaf8d9ab7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49efcad6e7de33f146d83b3d7eedd3b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a49efcad6e7de33f146d83b3d7eedd3b0">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:a49efcad6e7de33f146d83b3d7eedd3b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb34f3eee75fd98037ee968d9d646b83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#acb34f3eee75fd98037ee968d9d646b83">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:acb34f3eee75fd98037ee968d9d646b83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae517374b69d87607f8c5d60577924690"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ae517374b69d87607f8c5d60577924690">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:ae517374b69d87607f8c5d60577924690"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a10de671fb0b5036582fd1111152d3516"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a10de671fb0b5036582fd1111152d3516">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:a10de671fb0b5036582fd1111152d3516"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37abcc7fc962cfc7843087af45ade7d3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a37abcc7fc962cfc7843087af45ade7d3">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:a37abcc7fc962cfc7843087af45ade7d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7bc3c4c0a4d80a53cdce467de063a0e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ab7bc3c4c0a4d80a53cdce467de063a0e">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> mi, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> ma)</td></tr>
|
|
<tr class="separator:ab7bc3c4c0a4d80a53cdce467de063a0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad7bf0414200f8bdd2e70d293fe7067d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aad7bf0414200f8bdd2e70d293fe7067d">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
|
|
<tr class="separator:aad7bf0414200f8bdd2e70d293fe7067d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6b9f83ffb9542fc1d5836ee2bb72467"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ad6b9f83ffb9542fc1d5836ee2bb72467">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:ad6b9f83ffb9542fc1d5836ee2bb72467"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab61cbadfb16da4cb1db49083cae8c426"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#ab61cbadfb16da4cb1db49083cae8c426">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:ab61cbadfb16da4cb1db49083cae8c426"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeba2ae1f75c5edcded451c0b4868a410"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aeba2ae1f75c5edcded451c0b4868a410">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> mi, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> ma)</td></tr>
|
|
<tr class="separator:aeba2ae1f75c5edcded451c0b4868a410"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2505ff70f6dbbce33b184e00523c0e7c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a2505ff70f6dbbce33b184e00523c0e7c">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
|
|
<tr class="separator:a2505ff70f6dbbce33b184e00523c0e7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a731bd7973d604d96737e9f3419ccc8b1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a731bd7973d604d96737e9f3419ccc8b1">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:a731bd7973d604d96737e9f3419ccc8b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b3bd91145dd145a3766c4de85a5238d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a2b3bd91145dd145a3766c4de85a5238d">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:a2b3bd91145dd145a3766c4de85a5238d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea3d64823b6f5e6f96539396708b7b29"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aea3d64823b6f5e6f96539396708b7b29">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> mi, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> ma)</td></tr>
|
|
<tr class="separator:aea3d64823b6f5e6f96539396708b7b29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9eea03bd8a5a7dd6bc8256ee599202c0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a9eea03bd8a5a7dd6bc8256ee599202c0">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
|
|
<tr class="separator:a9eea03bd8a5a7dd6bc8256ee599202c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a899089e0cc2ddd9f5ade9b0fe6e34f50"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a899089e0cc2ddd9f5ade9b0fe6e34f50">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:a899089e0cc2ddd9f5ade9b0fe6e34f50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fdbf690b1cb4c4ccf293c0e3fb2abf7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a8fdbf690b1cb4c4ccf293c0e3fb2abf7">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> m)</td></tr>
|
|
<tr class="separator:a8fdbf690b1cb4c4ccf293c0e3fb2abf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7191b9102f19b0245cbe496d757d81b9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a7191b9102f19b0245cbe496d757d81b9">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> mi, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> ma)</td></tr>
|
|
<tr class="separator:a7191b9102f19b0245cbe496d757d81b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44c20e89d05b0cb4f8d11a979f43142f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a44c20e89d05b0cb4f8d11a979f43142f">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>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
|
|
<tr class="separator:a44c20e89d05b0cb4f8d11a979f43142f"><td class="memSeparator" colspan="2"> </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> * </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"> </td></tr>
|
|
<tr class="memitem:a4f586a9056698e50f687455cbe3c79c7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a4f586a9056698e50f687455cbe3c79c7">Add</a> (const std::vector< <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:a4f586a9056698e50f687455cbe3c79c7"><td class="memSeparator" colspan="2"> </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> * </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"> </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"> </td></tr>
|
|
<tr class="memitem:a81bb8b1afde97973865760039c1f8328"><td class="memItemLeft" align="right" valign="top">const std::vector< int > & </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"> </td></tr>
|
|
<tr class="memitem:a1f37ce9357c2a83cca6d841ad84eed77"><td class="memItemLeft" align="right" valign="top">const std::vector< int > & </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"> </td></tr>
|
|
<tr class="memitem:a030a94032e1f46b4f4084601f51ac205"><td class="memItemLeft" align="right" valign="top">const std::vector< int > & </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"> </td></tr>
|
|
<tr class="memitem:ad0319bfc2c7de380041b45adcc7abbf8"><td class="memItemLeft" align="right" valign="top">void </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< int > &forward_sequence, const std::vector< int > &backward_sequence, const std::vector< int > &unperformed)</td></tr>
|
|
<tr class="separator:ad0319bfc2c7de380041b45adcc7abbf8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05cc1c704384e2b15632cafb9716ccee"><td class="memItemLeft" align="right" valign="top">void </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< int > &forward_sequence)</td></tr>
|
|
<tr class="separator:a05cc1c704384e2b15632cafb9716ccee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18d0ae321119be8c5c2cdfe9cff3bf2f"><td class="memItemLeft" align="right" valign="top">void </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< int > &backward_sequence)</td></tr>
|
|
<tr class="separator:a18d0ae321119be8c5c2cdfe9cff3bf2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa09fc06807187218aa49ac0af4147f8f"><td class="memItemLeft" align="right" valign="top">void </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< int > &unperformed)</td></tr>
|
|
<tr class="separator:aa09fc06807187218aa49ac0af4147f8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89527a874098e35f9729eb276297cab1"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a0fec1a5195bbcf169c220b3ae9ebd9c2"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a6798e539bb42f8c4bebb89e810acad7d"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:abefb551a80f31ea11c902426f34cb225"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:aab10ce899b5e04d618bbad6cc7e3c8e6"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a0573ecbac135381f651d4932a8985dcd"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a6373c24e80f632e5862205aeff39f22b"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a334eb35140fbe9c531194bd6aec9a37c"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a3afa3e4395f2d281d5d1b9fe5dc352c8"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a39e5a78e9409aad82cd5349dcb0f4c01"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a8a270b0475a9ceac9191176a3a3bf00f"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a01570ac6b0a24b922703e61d13499491"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:aed804747c45a7e1caf81461f9e45dd91"><td class="memItemLeft" align="right" valign="top">std::string </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"> </td></tr>
|
|
<tr class="memitem:a1f87693caae60c7469fbffaadd6f0649"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a60e7fa8388801a72e31391e8203a9464"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a641f9865b41be1c636f3c35f995500b0"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a3e4f71c5c314fd532afb5588a9bbb9c6"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:aad86dd69d5664ce8e16198be929fd941"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
|
<tr class="memitem:ac97eab84adb6cc33ae0124c944a4f8c7"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a1f16f5a2e5767013b620efd255fb35ea"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1_assignment.html#ace2db6f9700f6a2159db104f5df1dc8f">IntContainer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a1f16f5a2e5767013b620efd255fb35ea">IntVarContainer</a> () const</td></tr>
|
|
<tr class="separator:a1f16f5a2e5767013b620efd255fb35ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11963e86e6bc074096264e96ccd5c755"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_assignment.html#ace2db6f9700f6a2159db104f5df1dc8f">IntContainer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a11963e86e6bc074096264e96ccd5c755">MutableIntVarContainer</a> ()</td></tr>
|
|
<tr class="separator:a11963e86e6bc074096264e96ccd5c755"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec13b3eeabbd052d40b803adf7543d7c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1_assignment.html#ab7392f36e3e635b067027005f53aa89e">IntervalContainer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#aec13b3eeabbd052d40b803adf7543d7c">IntervalVarContainer</a> () const</td></tr>
|
|
<tr class="separator:aec13b3eeabbd052d40b803adf7543d7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b514900eccc0b36b3244d90c4f59ef9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_assignment.html#ab7392f36e3e635b067027005f53aa89e">IntervalContainer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a9b514900eccc0b36b3244d90c4f59ef9">MutableIntervalVarContainer</a> ()</td></tr>
|
|
<tr class="separator:a9b514900eccc0b36b3244d90c4f59ef9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30d2df8ab5db405440580f7db5ee4aaa"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classoperations__research_1_1_assignment.html#a3639042f24d01e89b18ca7f50af82f1e">SequenceContainer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a30d2df8ab5db405440580f7db5ee4aaa">SequenceVarContainer</a> () const</td></tr>
|
|
<tr class="separator:a30d2df8ab5db405440580f7db5ee4aaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8caeb4b2a0a6e058a74274fc4896c402"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_assignment.html#a3639042f24d01e89b18ca7f50af82f1e">SequenceContainer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_assignment.html#a8caeb4b2a0a6e058a74274fc4896c402">MutableSequenceVarContainer</a> ()</td></tr>
|
|
<tr class="separator:a8caeb4b2a0a6e058a74274fc4896c402"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab2342dc981954ebcfdd6735045f3448"><td class="memItemLeft" align="right" valign="top">bool </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> &assignment) const</td></tr>
|
|
<tr class="separator:aab2342dc981954ebcfdd6735045f3448"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:affcbe1cefd443f0581b455613cacc219"><td class="memItemLeft" align="right" valign="top">bool </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> &assignment) const</td></tr>
|
|
<tr class="separator:affcbe1cefd443f0581b455613cacc219"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f32c22c620c811754ba7b6f977db864"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_propagation_base_object.html#a5f32c22c620c811754ba7b6f977db864">solver</a> () const</td></tr>
|
|
<tr class="separator:a5f32c22c620c811754ba7b6f977db864"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5155ff01cf80f5a478fd09916abab155"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
|
<tr class="memitem:ae038f4a9249362629fc47e8dfc441ec7"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a173cbf153462b14f9b57362d2c45638a"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a448b9bde901fcf3ec2e94ab972b083f0"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a3d3bd9d99cf43cf184a1246d2c278c31"><td class="memItemLeft" align="right" valign="top">void </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>< <a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * > &demons)</td></tr>
|
|
<tr class="separator:a3d3bd9d99cf43cf184a1246d2c278c31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a5ad1a2482043e4a9d2c19bbab1e250"><td class="memItemLeft" align="right" valign="top">void </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>< <a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * > &demons)</td></tr>
|
|
<tr class="separator:a5a5ad1a2482043e4a9d2c19bbab1e250"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ae4667b0e7a9e6c63c91202480c8876"><td class="memItemLeft" align="right" valign="top">void </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#af730895c6c6ef6e03caaf6251192dfd2">a</a>)</td></tr>
|
|
<tr class="separator:a3ae4667b0e7a9e6c63c91202480c8876"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26d87b428f06d54a1a44d6e950a0e196"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
|
<tr class="memitem:aa799a452245f03cc53355e6432c107a7"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a1d89c28bd42ba9a52da008bb69367171"><td class="memItemLeft" align="right" valign="top">virtual std::string </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"> </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"> </td></tr>
|
|
<tr class="memitem:ad5260b9627048b854b45d05ed34adc22"><td class="memItemLeft" align="right" valign="top">void </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 &<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"> </td></tr>
|
|
<tr class="memitem:a31eda3918c04e32fa9e8c432d72b2d60"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr>
|
|
<tr class="memitem:a8d3de765a37ab507b801467955dc183e"><td class="memItemLeft" align="right" valign="top">virtual std::string </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"> </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"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="ace2db6f9700f6a2159db104f5df1dc8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace2db6f9700f6a2159db104f5df1dc8f">◆ </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><<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>> <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#l05040">5040</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7392f36e3e635b067027005f53aa89e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7392f36e3e635b067027005f53aa89e">◆ </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><<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>> <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#l05042">5042</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3639042f24d01e89b18ca7f50af82f1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3639042f24d01e89b18ca7f50af82f1e">◆ </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><<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>> <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#l05044">5044</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a2c04ece633c362fcab7890202047156b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c04ece633c362fcab7890202047156b">◆ </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 </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#l00413">413</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afaefc7559a8bbef854438d9196eb28e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afaefc7559a8bbef854438d9196eb28e9">◆ </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 </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#l00406">406</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81ef5c2da0677185d64d6c79d9ef9eb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81ef5c2da0677185d64d6c79d9ef9eb5">◆ </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#l00416">416</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"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abefb551a80f31ea11c902426f34cb225">◆ </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 </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#l00944">944</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89527a874098e35f9729eb276297cab1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89527a874098e35f9729eb276297cab1">◆ </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 </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#l00932">932</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6373c24e80f632e5862205aeff39f22b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6373c24e80f632e5862205aeff39f22b">◆ </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 </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#l00956">956</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0573ecbac135381f651d4932a8985dcd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0573ecbac135381f651d4932a8985dcd">◆ </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 </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#l00952">952</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6798e539bb42f8c4bebb89e810acad7d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6798e539bb42f8c4bebb89e810acad7d">◆ </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 </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#l00940">940</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3afa3e4395f2d281d5d1b9fe5dc352c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3afa3e4395f2d281d5d1b9fe5dc352c8">◆ </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 </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#l00964">964</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01570ac6b0a24b922703e61d13499491"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01570ac6b0a24b922703e61d13499491">◆ </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#l00980">980</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a39e5a78e9409aad82cd5349dcb0f4c01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39e5a78e9409aad82cd5349dcb0f4c01">◆ </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#l00968">968</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f3a03e958cc119592fc6ecdf2b1e908"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f3a03e958cc119592fc6ecdf2b1e908">◆ </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< <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> * > & </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#l00689">689</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62eeaedd1b35f3805bbd3e544c16577b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62eeaedd1b35f3805bbd3e544c16577b">◆ </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< <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> * > & </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#l00641">641</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f586a9056698e50f687455cbe3c79c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f586a9056698e50f687455cbe3c79c7">◆ </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< <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> * > & </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#l00820">820</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a605d677aadbba9204ec27140860c8798"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a605d677aadbba9204ec27140860c8798">◆ </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 </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#l00685">685</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8ff1d18d50b93a2499ccd7130addecb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8ff1d18d50b93a2499ccd7130addecb">◆ </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 </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#l00637">637</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b96efcc2f98dad0ae485612cb567885"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b96efcc2f98dad0ae485612cb567885">◆ </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 </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#l00816">816</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86601a2dad7a051d7b387ffa789898ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86601a2dad7a051d7b387ffa789898ff">◆ </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 </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#l00872">872</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f87693caae60c7469fbffaadd6f0649"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f87693caae60c7469fbffaadd6f0649">◆ </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#l05173">5173</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f37ce9357c2a83cca6d841ad84eed77"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f37ce9357c2a83cca6d841ad84eed77">◆ </a></span>BackwardSequence()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector< int > & BackwardSequence </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const </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="a8d3de765a37ab507b801467955dc183e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d3de765a37ab507b801467955dc183e">◆ </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>, and <a class="el" href="class_swig_director___constraint.html#a8d3de765a37ab507b801467955dc183e">SwigDirector_Constraint</a>.</p>
|
|
|
|
<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="aecf5d63faebdaeda9dca52f916576459"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aecf5d63faebdaeda9dca52f916576459">◆ </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 </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#l00663">663</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa71d36872f416feaa853788a7a7a7ef8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa71d36872f416feaa853788a7a7a7ef8">◆ </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#l00418">418</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e222c69fa6c693ccfeb7ff13cd482d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e222c69fa6c693ccfeb7ff13cd482d3">◆ </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#l05079">5079</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a641f9865b41be1c636f3c35f995500b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a641f9865b41be1c636f3c35f995500b0">◆ </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 </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#l00991">991</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60e7fa8388801a72e31391e8203a9464"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60e7fa8388801a72e31391e8203a9464">◆ </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 </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#l00987">987</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e4f71c5c314fd532afb5588a9bbb9c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e4f71c5c314fd532afb5588a9bbb9c6">◆ </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 </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#l00995">995</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac97eab84adb6cc33ae0124c944a4f8c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac97eab84adb6cc33ae0124c944a4f8c7">◆ </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> * </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#l01008">1008</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad86dd69d5664ce8e16198be929fd941"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad86dd69d5664ce8e16198be929fd941">◆ </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> * </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#l00999">999</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab10ce899b5e04d618bbad6cc7e3c8e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab10ce899b5e04d618bbad6cc7e3c8e6">◆ </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 </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#l00948">948</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0fec1a5195bbcf169c220b3ae9ebd9c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0fec1a5195bbcf169c220b3ae9ebd9c2">◆ </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 </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#l00936">936</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a334eb35140fbe9c531194bd6aec9a37c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a334eb35140fbe9c531194bd6aec9a37c">◆ </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 </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#l00960">960</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a270b0475a9ceac9191176a3a3bf00f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a270b0475a9ceac9191176a3a3bf00f">◆ </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#l00974">974</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed804747c45a7e1caf81461f9e45dd91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed804747c45a7e1caf81461f9e45dd91">◆ </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#l00623">623</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8840e4eb3896d895e360b593b251163"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8840e4eb3896d895e360b593b251163">◆ </a></span>DurationMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> DurationMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00715">715</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a040e5bbd219ab6552df5f59953174d3c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a040e5bbd219ab6552df5f59953174d3c">◆ </a></span>DurationMin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> DurationMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00711">711</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0323f7dc6cdda6a1718f84ac59a1bd8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0323f7dc6cdda6a1718f84ac59a1bd8">◆ </a></span>DurationValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> DurationValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00719">719</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abcfbdba215d3b15fbb4b682969943a6e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abcfbdba215d3b15fbb4b682969943a6e">◆ </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#l05051">5051</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31f906045095a1a31fbd16e009a2bef8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31f906045095a1a31fbd16e009a2bef8">◆ </a></span>EndMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> EndMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00727">727</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b6d670875c4e20780fe39477ff16b65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b6d670875c4e20780fe39477ff16b65">◆ </a></span>EndMin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> EndMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00723">723</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4ca1f9c003be927034c9cfaf8d9ab7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4ca1f9c003be927034c9cfaf8d9ab7f">◆ </a></span>EndValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> EndValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00731">731</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a5ad1a2482043e4a9d2c19bbab1e250"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a5ad1a2482043e4a9d2c19bbab1e250">◆ </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>< <a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * > & </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#l02521">2521</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a173cbf153462b14f9b57362d2c45638a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a173cbf153462b14f9b57362d2c45638a">◆ </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 </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#l03192">3192</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a448b9bde901fcf3ec2e94ab972b083f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a448b9bde901fcf3ec2e94ab972b083f0">◆ </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 </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#l03193">3193</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d3bd9d99cf43cf184a1246d2c278c31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d3bd9d99cf43cf184a1246d2c278c31">◆ </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>< <a class="el" href="classoperations__research_1_1_demon.html">Demon</a> * > & </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#l02517">2517</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19eb8dc5c3b3756d5d6549d761686842"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19eb8dc5c3b3756d5d6549d761686842">◆ </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 </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#l00695">695</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5fcf5e7a47ae0e325fb1df409ac8e24"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5fcf5e7a47ae0e325fb1df409ac8e24">◆ </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 </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#l00647">647</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a30787d03c2950082fa6401cd47fa3336"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30787d03c2950082fa6401cd47fa3336">◆ </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 </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#l00826">826</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81bb8b1afde97973865760039c1f8328"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81bb8b1afde97973865760039c1f8328">◆ </a></span>ForwardSequence()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector< int > & ForwardSequence </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const </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#l00830">830</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5155ff01cf80f5a478fd09916abab155"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5155ff01cf80f5a478fd09916abab155">◆ </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#l03183">3183</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31eda3918c04e32fa9e8c432d72b2d60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31eda3918c04e32fa9e8c432d72b2d60">◆ </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#l02513">2513</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81c8f76d39ff0529fe40e70f8319d5d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81c8f76d39ff0529fe40e70f8319d5d2">◆ </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#l05081">5081</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec13b3eeabbd052d40b803adf7543d7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec13b3eeabbd052d40b803adf7543d7c">◆ </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>& 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#l05191">5191</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f16f5a2e5767013b620efd255fb35ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f16f5a2e5767013b620efd255fb35ea">◆ </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>& 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#l05189">5189</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8ea032572d695efb2c4b8dbe1fe57a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8ea032572d695efb2c4b8dbe1fe57a6">◆ </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 & </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#l00527">527</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ffd516bcdda189f37da20040fba290e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ffd516bcdda189f37da20040fba290e">◆ </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 & </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#l00481">481</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a971dc3ccb0411f5f28009dab5ae40473"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a971dc3ccb0411f5f28009dab5ae40473">◆ </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> * </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#l00490">490</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91d07f8a9a47e81538a524eecf210a82"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91d07f8a9a47e81538a524eecf210a82">◆ </a></span>Max()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> Max </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const </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#l00655">655</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6099fe146d0d68c48a02ab793f2c2e54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6099fe146d0d68c48a02ab793f2c2e54">◆ </a></span>Min()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> Min </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const </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#l00651">651</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b514900eccc0b36b3244d90c4f59ef9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b514900eccc0b36b3244d90c4f59ef9">◆ </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#l05194">5194</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11963e86e6bc074096264e96ccd5c755"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11963e86e6bc074096264e96ccd5c755">◆ </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#l05190">5190</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8caeb4b2a0a6e058a74274fc4896c402"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8caeb4b2a0a6e058a74274fc4896c402">◆ </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#l05200">5200</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d89c28bd42ba9a52da008bb69367171"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d89c28bd42ba9a52da008bb69367171">◆ </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>, <a class="el" href="class_swig_director___constraint.html#a6a119daa8b83c3aaffdb6e11fac1f97e">SwigDirector_Constraint</a>, <a class="el" href="class_swig_director___propagation_base_object.html#a1d89c28bd42ba9a52da008bb69367171">SwigDirector_PropagationBaseObject</a>, and <a class="el" href="class_swig_director___constraint.html#a1d89c28bd42ba9a52da008bb69367171">SwigDirector_Constraint</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02505">2505</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aadb464257cdb5eba70a5969af94c0e91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aadb464257cdb5eba70a5969af94c0e91">◆ </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#l05059">5059</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc0a2632bffdcc3b422a33cda362a294"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc0a2632bffdcc3b422a33cda362a294">◆ </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#l05058">5058</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3818299a4be6ab80f11814fbc6654395"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3818299a4be6ab80f11814fbc6654395">◆ </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#l05060">5060</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4787369b2c9922e8ad325759d2a559b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4787369b2c9922e8ad325759d2a559b3">◆ </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#l00878">878</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab157d7f9928411cc8aa0e27980ac0dc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab157d7f9928411cc8aa0e27980ac0dc9">◆ </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#l00901">901</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8eedf4d4c6d9e2aab3d964b494293d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8eedf4d4c6d9e2aab3d964b494293d9">◆ </a></span>ObjectiveMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> 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#l00887">887</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21f15e61767e0d8fab3bd523a450d29c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21f15e61767e0d8fab3bd523a450d29c">◆ </a></span>ObjectiveMin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> 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#l00880">880</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a872ff9f9b519eb2dc7a519739b51985d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a872ff9f9b519eb2dc7a519739b51985d">◆ </a></span>ObjectiveValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> 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#l00894">894</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="affcbe1cefd443f0581b455613cacc219"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#affcbe1cefd443f0581b455613cacc219">◆ </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> & </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#l05209">5209</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab2342dc981954ebcfdd6735045f3448"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab2342dc981954ebcfdd6735045f3448">◆ </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> & </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#l05203">5203</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb34f3eee75fd98037ee968d9d646b83"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb34f3eee75fd98037ee968d9d646b83">◆ </a></span>PerformedMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> PerformedMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00739">739</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a49efcad6e7de33f146d83b3d7eedd3b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49efcad6e7de33f146d83b3d7eedd3b0">◆ </a></span>PerformedMin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> PerformedMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00735">735</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae517374b69d87607f8c5d60577924690"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae517374b69d87607f8c5d60577924690">◆ </a></span>PerformedValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> PerformedValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00743">743</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26d87b428f06d54a1a44d6e950a0e196"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26d87b428f06d54a1a44d6e950a0e196">◆ </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#l03206">3206</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1896fe755b612dbebd2c46638f8977a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1896fe755b612dbebd2c46638f8977a2">◆ </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#l00434">434</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af36c6a1a2717055e72ec2c6ecf85138b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af36c6a1a2717055e72ec2c6ecf85138b">◆ </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 </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#l00587">587</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b181a6b49df0fa3c31f492c53693174"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b181a6b49df0fa3c31f492c53693174">◆ </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 & </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#l00557">557</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1638d1a971fe2fff9ac82b889951f719"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1638d1a971fe2fff9ac82b889951f719">◆ </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> * </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#l00566">566</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a30d2df8ab5db405440580f7db5ee4aaa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30d2df8ab5db405440580f7db5ee4aaa">◆ </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>& 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#l05197">5197</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ae4667b0e7a9e6c63c91202480c8876"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ae4667b0e7a9e6c63c91202480c8876">◆ </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> </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#l03200">3200</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5260b9627048b854b45d05ed34adc22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5260b9627048b854b45d05ed34adc22">◆ </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 & </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#l02509">2509</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa799a452245f03cc53355e6432c107a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa799a452245f03cc53355e6432c107a7">◆ </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> * </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#l03209">3209</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18d0ae321119be8c5c2cdfe9cff3bf2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18d0ae321119be8c5c2cdfe9cff3bf2f">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>backward_sequence</em> </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#l00859">859</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab61cbadfb16da4cb1db49083cae8c426"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab61cbadfb16da4cb1db49083cae8c426">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>m</em> </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#l00768">768</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6b9f83ffb9542fc1d5836ee2bb72467"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6b9f83ffb9542fc1d5836ee2bb72467">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>m</em> </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#l00764">764</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeba2ae1f75c5edcded451c0b4868a410"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeba2ae1f75c5edcded451c0b4868a410">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>mi</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>ma</em> </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#l00772">772</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2505ff70f6dbbce33b184e00523c0e7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2505ff70f6dbbce33b184e00523c0e7c">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>value</em> </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#l00777">777</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b3bd91145dd145a3766c4de85a5238d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b3bd91145dd145a3766c4de85a5238d">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>m</em> </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#l00785">785</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a731bd7973d604d96737e9f3419ccc8b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a731bd7973d604d96737e9f3419ccc8b1">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>m</em> </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#l00781">781</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea3d64823b6f5e6f96539396708b7b29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea3d64823b6f5e6f96539396708b7b29">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>mi</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>ma</em> </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#l00789">789</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9eea03bd8a5a7dd6bc8256ee599202c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9eea03bd8a5a7dd6bc8256ee599202c0">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>value</em> </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#l00793">793</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05cc1c704384e2b15632cafb9716ccee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05cc1c704384e2b15632cafb9716ccee">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>forward_sequence</em> </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#l00853">853</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c290568fa514c58ba1dc0fd670f2afe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c290568fa514c58ba1dc0fd670f2afe">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>m</em> </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#l00671">671</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a9ad3ee667c7062455df0126dfedb6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a9ad3ee667c7062455df0126dfedb6b">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>m</em> </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#l00667">667</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa9d240ed3be56749691a24d4570f95e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9d240ed3be56749691a24d4570f95e3">◆ </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"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </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#l00914">914</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abfb1cdbe0975871ce5e29f4996fc3639"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfb1cdbe0975871ce5e29f4996fc3639">◆ </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"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </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#l00908">908</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a4f1ea45d334b09cb83f27243536867"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a4f1ea45d334b09cb83f27243536867">◆ </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"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>l</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>u</em> </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#l00920">920</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3802f890ce7e74e9815cba11dadae61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3802f890ce7e74e9815cba11dadae61">◆ </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"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </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#l00926">926</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fdbf690b1cb4c4ccf293c0e3fb2abf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fdbf690b1cb4c4ccf293c0e3fb2abf7">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>m</em> </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="a899089e0cc2ddd9f5ade9b0fe6e34f50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a899089e0cc2ddd9f5ade9b0fe6e34f50">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>m</em> </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="a7191b9102f19b0245cbe496d757d81b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7191b9102f19b0245cbe496d757d81b9">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>mi</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>ma</em> </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="a44c20e89d05b0cb4f8d11a979f43142f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44c20e89d05b0cb4f8d11a979f43142f">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>value</em> </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#l00810">810</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afba1ae6771323dc22b618ba3d994a083"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afba1ae6771323dc22b618ba3d994a083">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>l</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>u</em> </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#l00675">675</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0319bfc2c7de380041b45adcc7abbf8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0319bfc2c7de380041b45adcc7abbf8">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>forward_sequence</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>backward_sequence</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>unperformed</em> </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#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="a37abcc7fc962cfc7843087af45ade7d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37abcc7fc962cfc7843087af45ade7d3">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>m</em> </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#l00751">751</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a10de671fb0b5036582fd1111152d3516"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a10de671fb0b5036582fd1111152d3516">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>m</em> </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#l00747">747</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7bc3c4c0a4d80a53cdce467de063a0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7bc3c4c0a4d80a53cdce467de063a0e">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>mi</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>ma</em> </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#l00755">755</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad7bf0414200f8bdd2e70d293fe7067d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad7bf0414200f8bdd2e70d293fe7067d">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>value</em> </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#l00760">760</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa09fc06807187218aa49ac0af4147f8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa09fc06807187218aa49ac0af4147f8f">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>unperformed</em> </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#l00865">865</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac462499a646c751d153e599b22f1d782"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac462499a646c751d153e599b22f1d782">◆ </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 </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>value</em> </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#l00679">679</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24926108b770033792d015cb86aeffb3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24926108b770033792d015cb86aeffb3">◆ </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#l05055">5055</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f32c22c620c811754ba7b6f977db864"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f32c22c620c811754ba7b6f977db864">◆ </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#l03179">3179</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add98b301e98f8984537cb04626673ae1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add98b301e98f8984537cb04626673ae1">◆ </a></span>StartMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> StartMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00703">703</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88bd04cf3933762c0092fcda94161a1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88bd04cf3933762c0092fcda94161a1c">◆ </a></span>StartMin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> StartMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00699">699</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a352b06138d7ec32ba448ebdf1e6bbbd7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a352b06138d7ec32ba448ebdf1e6bbbd7">◆ </a></span>StartValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> StartValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_interval_var.html">IntervalVar</a> *const </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#l00707">707</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3abcbe1fcd37d8982941a795ed22e34a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3abcbe1fcd37d8982941a795ed22e34a">◆ </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#l00425">425</a> of file <a class="el" href="constraint__solver_2assignment_8cc_source.html">constraint_solver/assignment.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae038f4a9249362629fc47e8dfc441ec7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae038f4a9249362629fc47e8dfc441ec7">◆ </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#l03187">3187</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a030a94032e1f46b4f4084601f51ac205"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a030a94032e1f46b4f4084601f51ac205">◆ </a></span>Unperformed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector< int > & Unperformed </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_sequence_var.html">SequenceVar</a> *const </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="a0db03cadd37e821f6c41924575188d72"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0db03cadd37e821f6c41924575188d72">◆ </a></span>Value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1_int_var.html">IntVar</a> *const </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#l00659">659</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.1 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|