3208 lines
164 KiB
HTML
3208 lines
164 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>OR-Tools</title>
|
|
<meta http-equiv="Content-Type" content="text/html;"/>
|
|
<meta charset="utf-8"/>
|
|
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
|
|
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
</head>
|
|
<body>
|
|
<div id="banner-container">
|
|
<div id="banner">
|
|
<span id="sfml">Google OR-Tools 7.4</span>
|
|
</div>
|
|
</div>
|
|
<div id="content" style="width: 100%; overflow: hidden;">
|
|
<div style="margin-left: 15px; margin-top: 5px; float: left; color: #145A32;">
|
|
<h2>C++ Reference</h2>
|
|
<ul>
|
|
<li><a href="../cpp_algorithms/annotated.html">Algorithms</a></li>
|
|
<li><a href="../cpp_sat/annotated.html">CP-SAT</a></li>
|
|
<li><a href="../cpp_graph/annotated.html">Graph</a></li>
|
|
<li><a href="../cpp_routing/annotated.html">Routing</a></li>
|
|
<li><a href="../cpp_linear/annotated.html">Linear solver</a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="content">
|
|
<div align="center">
|
|
<h1 style="color: #145A32;">C++ Reference: Routing</h1>
|
|
</div>
|
|
<!-- Generated by Doxygen 1.8.16 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="nav-path" class="navpath">
|
|
<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_1Assignment.html">Assignment</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<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_1Assignment-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_1Assignment.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#l04931">4931</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_1AssignmentContainer.html">AssignmentContainer</a>< <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a>, <a class="el" href="classoperations__research_1_1IntVarElement.html">IntVarElement</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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_1AssignmentContainer.html">AssignmentContainer</a>< <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a>, <a class="el" href="classoperations__research_1_1IntervalVarElement.html">IntervalVarElement</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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_1AssignmentContainer.html">AssignmentContainer</a>< <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a>, <a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.html#a2c04ece633c362fcab7890202047156b">Assignment</a> (<a class="el" href="classoperations__research_1_1Solver.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_1Assignment.html#afaefc7559a8bbef854438d9196eb28e9">Assignment</a> (const <a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.html#a971dc3ccb0411f5f28009dab5ae40473">Load</a> (File *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_1Assignment.html#ac8ea032572d695efb2c4b8dbe1fe57a6">Load</a> (const AssignmentProto &assignment_proto)</td></tr>
|
|
<tr class="memdesc:ac8ea032572d695efb2c4b8dbe1fe57a6"><td class="mdescLeft"> </td><td class="mdescRight">#if !defined(SWIG) <a href="classoperations__research_1_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.html#a1638d1a971fe2fff9ac82b889951f719">Save</a> (File *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_1Assignment.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_1Assignment.html#a86601a2dad7a051d7b387ffa789898ff">AddObjective</a> (<a class="el" href="classoperations__research_1_1IntVar.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_1Assignment.html#a3e222c69fa6c693ccfeb7ff13cd482d3">ClearObjective</a> ()</td></tr>
|
|
<tr class="separator:a3e222c69fa6c693ccfeb7ff13cd482d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae847e4b8c12c8c219f45e2f262ac7752"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#ae847e4b8c12c8c219f45e2f262ac7752">Objective</a> () const</td></tr>
|
|
<tr class="separator:ae847e4b8c12c8c219f45e2f262ac7752"><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_1Assignment.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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.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_1Assignment.html#abfb1cdbe0975871ce5e29f4996fc3639">SetObjectiveMin</a> (int64 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_1Assignment.html#aa9d240ed3be56749691a24d4570f95e3">SetObjectiveMax</a> (int64 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_1Assignment.html#af3802f890ce7e74e9815cba11dadae61">SetObjectiveValue</a> (int64 value)</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_1Assignment.html#a1a4f1ea45d334b09cb83f27243536867">SetObjectiveRange</a> (int64 l, int64 u)</td></tr>
|
|
<tr class="separator:a1a4f1ea45d334b09cb83f27243536867"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a045ef225663c760069ffc15af7caabef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1IntVarElement.html">IntVarElement</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a045ef225663c760069ffc15af7caabef">Add</a> (<a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var)</td></tr>
|
|
<tr class="separator:a045ef225663c760069ffc15af7caabef"><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_1Assignment.html#a62eeaedd1b35f3805bbd3e544c16577b">Add</a> (const std::vector< <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:a62eeaedd1b35f3805bbd3e544c16577b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7e79ac5cad1bf2d1960f5f3c18bc575"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1IntVarElement.html">IntVarElement</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#ae7e79ac5cad1bf2d1960f5f3c18bc575">FastAdd</a> (<a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var)</td></tr>
|
|
<tr class="memdesc:ae7e79ac5cad1bf2d1960f5f3c18bc575"><td class="mdescLeft"> </td><td class="mdescRight">Adds without checking if variable has been previously added. <a href="classoperations__research_1_1Assignment.html#ae7e79ac5cad1bf2d1960f5f3c18bc575">More...</a><br /></td></tr>
|
|
<tr class="separator:ae7e79ac5cad1bf2d1960f5f3c18bc575"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6099fe146d0d68c48a02ab793f2c2e54"><td class="memItemLeft" align="right" valign="top">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a6099fe146d0d68c48a02ab793f2c2e54">Min</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a91d07f8a9a47e81538a524eecf210a82">Max</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a0db03cadd37e821f6c41924575188d72">Value</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var) 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_1Assignment.html#aecf5d63faebdaeda9dca52f916576459">Bound</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var) 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_1Assignment.html#a8a9ad3ee667c7062455df0126dfedb6b">SetMin</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var, int64 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_1Assignment.html#a6c290568fa514c58ba1dc0fd670f2afe">SetMax</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var, int64 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_1Assignment.html#afba1ae6771323dc22b618ba3d994a083">SetRange</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var, int64 l, int64 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_1Assignment.html#ac462499a646c751d153e599b22f1d782">SetValue</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var, int64 value)</td></tr>
|
|
<tr class="separator:ac462499a646c751d153e599b22f1d782"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4911648967a395f486c05aba6cf9ab21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1IntervalVarElement.html">IntervalVarElement</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a4911648967a395f486c05aba6cf9ab21">Add</a> (<a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var)</td></tr>
|
|
<tr class="separator:a4911648967a395f486c05aba6cf9ab21"><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_1Assignment.html#a6f3a03e958cc119592fc6ecdf2b1e908">Add</a> (const std::vector< <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:a6f3a03e958cc119592fc6ecdf2b1e908"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d24e22a9ea4298c47189904e4dcd7eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1IntervalVarElement.html">IntervalVarElement</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a5d24e22a9ea4298c47189904e4dcd7eb">FastAdd</a> (<a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var)</td></tr>
|
|
<tr class="memdesc:a5d24e22a9ea4298c47189904e4dcd7eb"><td class="mdescLeft"> </td><td class="mdescRight">Adds without checking if variable has been previously added. <a href="classoperations__research_1_1Assignment.html#a5d24e22a9ea4298c47189904e4dcd7eb">More...</a><br /></td></tr>
|
|
<tr class="separator:a5d24e22a9ea4298c47189904e4dcd7eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88bd04cf3933762c0092fcda94161a1c"><td class="memItemLeft" align="right" valign="top">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a88bd04cf3933762c0092fcda94161a1c">StartMin</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#add98b301e98f8984537cb04626673ae1">StartMax</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a352b06138d7ec32ba448ebdf1e6bbbd7">StartValue</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a040e5bbd219ab6552df5f59953174d3c">DurationMin</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#aa8840e4eb3896d895e360b593b251163">DurationMax</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#ad0323f7dc6cdda6a1718f84ac59a1bd8">DurationValue</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a6b6d670875c4e20780fe39477ff16b65">EndMin</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a31f906045095a1a31fbd16e009a2bef8">EndMax</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#ae4ca1f9c003be927034c9cfaf8d9ab7f">EndValue</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a49efcad6e7de33f146d83b3d7eedd3b0">PerformedMin</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#acb34f3eee75fd98037ee968d9d646b83">PerformedMax</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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">int64 </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#ae517374b69d87607f8c5d60577924690">PerformedValue</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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_1Assignment.html#a10de671fb0b5036582fd1111152d3516">SetStartMin</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 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_1Assignment.html#a37abcc7fc962cfc7843087af45ade7d3">SetStartMax</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 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_1Assignment.html#ab7bc3c4c0a4d80a53cdce467de063a0e">SetStartRange</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 mi, int64 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_1Assignment.html#aad7bf0414200f8bdd2e70d293fe7067d">SetStartValue</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 value)</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_1Assignment.html#ad6b9f83ffb9542fc1d5836ee2bb72467">SetDurationMin</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 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_1Assignment.html#ab61cbadfb16da4cb1db49083cae8c426">SetDurationMax</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 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_1Assignment.html#aeba2ae1f75c5edcded451c0b4868a410">SetDurationRange</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 mi, int64 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_1Assignment.html#a2505ff70f6dbbce33b184e00523c0e7c">SetDurationValue</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 value)</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_1Assignment.html#a731bd7973d604d96737e9f3419ccc8b1">SetEndMin</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 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_1Assignment.html#a2b3bd91145dd145a3766c4de85a5238d">SetEndMax</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 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_1Assignment.html#aea3d64823b6f5e6f96539396708b7b29">SetEndRange</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 mi, int64 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_1Assignment.html#a9eea03bd8a5a7dd6bc8256ee599202c0">SetEndValue</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 value)</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_1Assignment.html#a899089e0cc2ddd9f5ade9b0fe6e34f50">SetPerformedMin</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 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_1Assignment.html#a8fdbf690b1cb4c4ccf293c0e3fb2abf7">SetPerformedMax</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 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_1Assignment.html#a7191b9102f19b0245cbe496d757d81b9">SetPerformedRange</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 mi, int64 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_1Assignment.html#a44c20e89d05b0cb4f8d11a979f43142f">SetPerformedValue</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var, int64 value)</td></tr>
|
|
<tr class="separator:a44c20e89d05b0cb4f8d11a979f43142f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20da842b23f5f611a73e7296ce11afb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a20da842b23f5f611a73e7296ce11afb2">Add</a> (<a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var)</td></tr>
|
|
<tr class="separator:a20da842b23f5f611a73e7296ce11afb2"><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_1Assignment.html#a4f586a9056698e50f687455cbe3c79c7">Add</a> (const std::vector< <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> * > &vars)</td></tr>
|
|
<tr class="separator:a4f586a9056698e50f687455cbe3c79c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abdf9179b3ba5ee3dde75b380df72f47f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#abdf9179b3ba5ee3dde75b380df72f47f">FastAdd</a> (<a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var)</td></tr>
|
|
<tr class="memdesc:abdf9179b3ba5ee3dde75b380df72f47f"><td class="mdescLeft"> </td><td class="mdescRight">Adds without checking if the variable had been previously added. <a href="classoperations__research_1_1Assignment.html#abdf9179b3ba5ee3dde75b380df72f47f">More...</a><br /></td></tr>
|
|
<tr class="separator:abdf9179b3ba5ee3dde75b380df72f47f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54d664a4731f8630df04c2e83fa06536"><td class="memItemLeft" align="right" valign="top">const std::vector< int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a54d664a4731f8630df04c2e83fa06536">ForwardSequence</a> (const <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var) const</td></tr>
|
|
<tr class="separator:a54d664a4731f8630df04c2e83fa06536"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81a1d2316fe8c1891eb5048e00e7483b"><td class="memItemLeft" align="right" valign="top">const std::vector< int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a81a1d2316fe8c1891eb5048e00e7483b">BackwardSequence</a> (const <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var) const</td></tr>
|
|
<tr class="separator:a81a1d2316fe8c1891eb5048e00e7483b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fce2fb00665c8601b1f49e9e7afceb3"><td class="memItemLeft" align="right" valign="top">const std::vector< int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.html#a3fce2fb00665c8601b1f49e9e7afceb3">Unperformed</a> (const <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var) const</td></tr>
|
|
<tr class="separator:a3fce2fb00665c8601b1f49e9e7afceb3"><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_1Assignment.html#ad0319bfc2c7de380041b45adcc7abbf8">SetSequence</a> (const <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var, 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_1Assignment.html#a05cc1c704384e2b15632cafb9716ccee">SetForwardSequence</a> (const <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var, 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_1Assignment.html#a18d0ae321119be8c5c2cdfe9cff3bf2f">SetBackwardSequence</a> (const <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var, 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_1Assignment.html#aa09fc06807187218aa49ac0af4147f8f">SetUnperformed</a> (const <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var, 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_1Assignment.html#a89527a874098e35f9729eb276297cab1">Activate</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var)</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_1Assignment.html#a0fec1a5195bbcf169c220b3ae9ebd9c2">Deactivate</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var)</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_1Assignment.html#a6798e539bb42f8c4bebb89e810acad7d">Activated</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var) 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_1Assignment.html#abefb551a80f31ea11c902426f34cb225">Activate</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var)</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_1Assignment.html#aab10ce899b5e04d618bbad6cc7e3c8e6">Deactivate</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var)</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_1Assignment.html#a0573ecbac135381f651d4932a8985dcd">Activated</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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_1Assignment.html#a6373c24e80f632e5862205aeff39f22b">Activate</a> (const <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var)</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_1Assignment.html#a334eb35140fbe9c531194bd6aec9a37c">Deactivate</a> (const <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var)</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_1Assignment.html#a3afa3e4395f2d281d5d1b9fe5dc352c8">Activated</a> (const <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var) 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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.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_1Assignment.html#a60e7fa8388801a72e31391e8203a9464">Contains</a> (const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const var) 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_1Assignment.html#a641f9865b41be1c636f3c35f995500b0">Contains</a> (const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const var) 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_1Assignment.html#a3e4f71c5c314fd532afb5588a9bbb9c6">Contains</a> (const <a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var) 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_1Assignment.html#aad86dd69d5664ce8e16198be929fd941">CopyIntersection</a> (const <a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.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_1Assignment.html#ac97eab84adb6cc33ae0124c944a4f8c7">Copy</a> (const <a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.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_1Assignment.html#ace2db6f9700f6a2159db104f5df1dc8f">IntContainer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.html#ace2db6f9700f6a2159db104f5df1dc8f">IntContainer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.html#ab7392f36e3e635b067027005f53aa89e">IntervalContainer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.html#ab7392f36e3e635b067027005f53aa89e">IntervalContainer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.html#a3639042f24d01e89b18ca7f50af82f1e">SequenceContainer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.html#a3639042f24d01e89b18ca7f50af82f1e">SequenceContainer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.html#aab2342dc981954ebcfdd6735045f3448">operator==</a> (const <a class="el" href="classoperations__research_1_1Assignment.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_1Assignment.html#affcbe1cefd443f0581b455613cacc219">operator!=</a> (const <a class="el" href="classoperations__research_1_1Assignment.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_1Solver.html">Solver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationBaseObject.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_1PropagationBaseObject.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_1PropagationBaseObject.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_1PropagationBaseObject.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_1PropagationBaseObject.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_1PropagationBaseObject.html#a173cbf153462b14f9b57362d2c45638a">EnqueueDelayedDemon</a> (<a class="el" href="classoperations__research_1_1Demon.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_1PropagationBaseObject.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_1PropagationBaseObject.html#a448b9bde901fcf3ec2e94ab972b083f0">EnqueueVar</a> (<a class="el" href="classoperations__research_1_1Demon.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_1PropagationBaseObject.html#a3d3bd9d99cf43cf184a1246d2c278c31">ExecuteAll</a> (const <a class="el" href="classoperations__research_1_1SimpleRevFIFO.html">SimpleRevFIFO</a>< <a class="el" href="classoperations__research_1_1Demon.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_1PropagationBaseObject.html#a5a5ad1a2482043e4a9d2c19bbab1e250">EnqueueAll</a> (const <a class="el" href="classoperations__research_1_1SimpleRevFIFO.html">SimpleRevFIFO</a>< <a class="el" href="classoperations__research_1_1Demon.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_1PropagationBaseObject.html#a3ae4667b0e7a9e6c63c91202480c8876">set_action_on_fail</a> (<a class="el" href="classoperations__research_1_1Solver.html#ad7946514ee3dd6cb3ab993dc9e98b33b">Solver::Action</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_1PropagationBaseObject.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_1PropagationBaseObject.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_1PropagationBaseObject.html#aa799a452245f03cc53355e6432c107a7">set_variable_to_clean_on_fail</a> (<a class="el" href="classoperations__research_1_1IntVar.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_1PropagationBaseObject.html#aa799a452245f03cc53355e6432c107a7">More...</a><br /></td></tr>
|
|
<tr class="separator:aa799a452245f03cc53355e6432c107a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a119daa8b83c3aaffdb6e11fac1f97e"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationBaseObject.html#a6a119daa8b83c3aaffdb6e11fac1f97e">name</a> () const</td></tr>
|
|
<tr class="memdesc:a6a119daa8b83c3aaffdb6e11fac1f97e"><td class="mdescLeft"> </td><td class="mdescRight">Object naming. <a href="classoperations__research_1_1PropagationBaseObject.html#a6a119daa8b83c3aaffdb6e11fac1f97e">More...</a><br /></td></tr>
|
|
<tr class="separator:a6a119daa8b83c3aaffdb6e11fac1f97e"><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_1PropagationBaseObject.html#ad5260b9627048b854b45d05ed34adc22">set_name</a> (const std::string &<a class="el" href="classoperations__research_1_1PropagationBaseObject.html#a6a119daa8b83c3aaffdb6e11fac1f97e">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_1PropagationBaseObject.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_1PropagationBaseObject.html#a31eda3918c04e32fa9e8c432d72b2d60">More...</a><br /></td></tr>
|
|
<tr class="separator:a31eda3918c04e32fa9e8c432d72b2d60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09cbe240b742fbdcf4d3c70d19c2ed10"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationBaseObject.html#a09cbe240b742fbdcf4d3c70d19c2ed10">BaseName</a> () const</td></tr>
|
|
<tr class="memdesc:a09cbe240b742fbdcf4d3c70d19c2ed10"><td class="mdescLeft"> </td><td class="mdescRight">Returns a base name for automatic naming. <a href="classoperations__research_1_1PropagationBaseObject.html#a09cbe240b742fbdcf4d3c70d19c2ed10">More...</a><br /></td></tr>
|
|
<tr class="separator:a09cbe240b742fbdcf4d3c70d19c2ed10"><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_1AssignmentContainer.html">AssignmentContainer</a><<a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a>, <a class="el" href="classoperations__research_1_1IntVarElement.html">IntVarElement</a>> <a class="el" href="classoperations__research_1_1Assignment.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#l04933">4933</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_1AssignmentContainer.html">AssignmentContainer</a><<a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a>, <a class="el" href="classoperations__research_1_1IntervalVarElement.html">IntervalVarElement</a>> <a class="el" href="classoperations__research_1_1Assignment.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#l04935">4935</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_1AssignmentContainer.html">AssignmentContainer</a><<a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a>, <a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a>> <a class="el" href="classoperations__research_1_1Assignment.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#l04937">4937</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_1Assignment.html">Assignment</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1Solver.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">
|
|
|
|
</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_1Assignment.html">Assignment</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1Assignment.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">
|
|
|
|
</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_1Assignment.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">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1SequenceVar.html">SequenceVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1SequenceVar.html">SequenceVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">
|
|
|
|
</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">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntVar.html">IntVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1SequenceVar.html">SequenceVar</a> * > & </td>
|
|
<td class="paramname"><em>vars</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4911648967a395f486c05aba6cf9ab21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4911648967a395f486c05aba6cf9ab21">◆ </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_1IntervalVarElement.html">IntervalVarElement</a>* Add </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a045ef225663c760069ffc15af7caabef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a045ef225663c760069ffc15af7caabef">◆ </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_1IntVarElement.html">IntVarElement</a>* Add </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20da842b23f5f611a73e7296ce11afb2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20da842b23f5f611a73e7296ce11afb2">◆ </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_1SequenceVarElement.html">SequenceVarElement</a>* Add </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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#l05066">5066</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81a1d2316fe8c1891eb5048e00e7483b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81a1d2316fe8c1891eb5048e00e7483b">◆ </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_1SequenceVar.html">SequenceVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09cbe240b742fbdcf4d3c70d19c2ed10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09cbe240b742fbdcf4d3c70d19c2ed10">◆ </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">virtual 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_1BooleanVar.html#adbfe3c73b9cad61f112ccb082b553c51">BooleanVar</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_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">
|
|
|
|
</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#l04972">4972</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1SequenceVar.html">SequenceVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1Assignment.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>
|
|
|
|
</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_1Assignment.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>
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1SequenceVar.html">SequenceVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">
|
|
|
|
</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_1PropagationBaseObject.html#aed804747c45a7e1caf81461f9e45dd91">PropagationBaseObject</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">int64 DurationMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 DurationMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 DurationValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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#l04944">4944</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">int64 EndMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 EndMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 EndValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1SimpleRevFIFO.html">SimpleRevFIFO</a>< <a class="el" href="classoperations__research_1_1Demon.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">
|
|
|
|
</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_1Demon.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#l03126">3126</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_1Demon.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#l03127">3127</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_1SimpleRevFIFO.html">SimpleRevFIFO</a>< <a class="el" href="classoperations__research_1_1Demon.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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d24e22a9ea4298c47189904e4dcd7eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d24e22a9ea4298c47189904e4dcd7eb">◆ </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_1IntervalVarElement.html">IntervalVarElement</a>* FastAdd </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1IntervalVar.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>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7e79ac5cad1bf2d1960f5f3c18bc575"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7e79ac5cad1bf2d1960f5f3c18bc575">◆ </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_1IntVarElement.html">IntVarElement</a>* FastAdd </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1IntVar.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>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abdf9179b3ba5ee3dde75b380df72f47f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abdf9179b3ba5ee3dde75b380df72f47f">◆ </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_1SequenceVarElement.html">SequenceVarElement</a>* FastAdd </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1SequenceVar.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>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54d664a4731f8630df04c2e83fa06536"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54d664a4731f8630df04c2e83fa06536">◆ </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_1SequenceVar.html">SequenceVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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#l03117">3117</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>
|
|
|
|
</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#l04974">4974</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_1Assignment.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#l05084">5084</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_1Assignment.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#l05082">5082</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>#if !defined(SWIG) </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>
|
|
|
|
</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">File * </td>
|
|
<td class="paramname"><em>file</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 Max </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 Min </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1Assignment.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#l05087">5087</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_1Assignment.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#l05083">5083</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_1Assignment.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#l05093">5093</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a119daa8b83c3aaffdb6e11fac1f97e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a119daa8b83c3aaffdb6e11fac1f97e">◆ </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">virtual 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>
|
|
|
|
</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#l04952">4952</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#l04951">4951</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#l04953">4953</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae847e4b8c12c8c219f45e2f262ac7752"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae847e4b8c12c8c219f45e2f262ac7752">◆ </a></span>Objective()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a>* Objective </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">
|
|
|
|
</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">int64 ObjectiveMax </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 ObjectiveMin </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 ObjectiveValue </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1Assignment.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#l05102">5102</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_1Assignment.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#l05096">5096</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">int64 PerformedMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 PerformedMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 PerformedValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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#l03140">3140</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">
|
|
|
|
</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">
|
|
|
|
</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>
|
|
|
|
</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">File * </td>
|
|
<td class="paramname"><em>file</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1Assignment.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#l05090">5090</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_1Solver.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#l03134">3134</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">
|
|
|
|
</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_1IntVar.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#l03143">3143</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_1SequenceVar.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">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>m</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>m</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>mi</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>ma</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>m</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>m</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>mi</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>ma</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1SequenceVar.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">
|
|
|
|
</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_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>m</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>m</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 </td>
|
|
<td class="paramname"><em>l</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>u</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>m</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>m</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>mi</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>ma</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>l</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>u</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1SequenceVar.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">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>m</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>m</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>mi</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>ma</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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_1SequenceVar.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">
|
|
|
|
</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_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64 </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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#l04948">4948</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_1Solver.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#l03113">3113</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">int64 StartMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 StartMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 StartValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntervalVar.html">IntervalVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">
|
|
|
|
</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#l03121">3121</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3fce2fb00665c8601b1f49e9e7afceb3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fce2fb00665c8601b1f49e9e7afceb3">◆ </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_1SequenceVar.html">SequenceVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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">int64 Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1IntVar.html">IntVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div>
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|