1794 lines
87 KiB
HTML
1794 lines
87 KiB
HTML
<!-- HTML header for doxygen 1.8.18-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.18"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>OR-Tools: Trace</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="styleSheet.tmp.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="orLogo.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">OR-Tools
|
|
 <span id="projectnumber">8.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.18 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classoperations__research_1_1Trace.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="classoperations__research_1_1Trace-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">Trace</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02906">2906</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
</div><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:a232014fa59c0cc4d1a27bfa81e56b5e8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a232014fa59c0cc4d1a27bfa81e56b5e8">Trace</a> (Solver *const s)</td></tr>
|
|
<tr class="separator:a232014fa59c0cc4d1a27bfa81e56b5e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8865cd299944b9f077a9ecd916d89bb1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a8865cd299944b9f077a9ecd916d89bb1">~Trace</a> () override</td></tr>
|
|
<tr class="separator:a8865cd299944b9f077a9ecd916d89bb1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4fd6e2e74c2de6e6c5327de470254569"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a4fd6e2e74c2de6e6c5327de470254569">BeginConstraintInitialPropagation</a> (Constraint *const constraint) override</td></tr>
|
|
<tr class="memdesc:a4fd6e2e74c2de6e6c5327de470254569"><td class="mdescLeft"> </td><td class="mdescRight">Propagation events. <a href="classoperations__research_1_1Trace.html#a4fd6e2e74c2de6e6c5327de470254569">More...</a><br /></td></tr>
|
|
<tr class="separator:a4fd6e2e74c2de6e6c5327de470254569"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54fba964aa506a48bdbc5f186f52ce65"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a54fba964aa506a48bdbc5f186f52ce65">EndConstraintInitialPropagation</a> (Constraint *const constraint) override</td></tr>
|
|
<tr class="separator:a54fba964aa506a48bdbc5f186f52ce65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0740985e534c60b1584f06a20684a29"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#ad0740985e534c60b1584f06a20684a29">BeginNestedConstraintInitialPropagation</a> (Constraint *const parent, Constraint *const nested) override</td></tr>
|
|
<tr class="separator:ad0740985e534c60b1584f06a20684a29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a522ce9c5206f48ea3a2e3f2e9e82496d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a522ce9c5206f48ea3a2e3f2e9e82496d">EndNestedConstraintInitialPropagation</a> (Constraint *const parent, Constraint *const nested) override</td></tr>
|
|
<tr class="separator:a522ce9c5206f48ea3a2e3f2e9e82496d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6566c149c9acd0fc5e169ad305475820"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a6566c149c9acd0fc5e169ad305475820">RegisterDemon</a> (Demon *const demon) override</td></tr>
|
|
<tr class="separator:a6566c149c9acd0fc5e169ad305475820"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85330113f2f0c195ab2924457f824620"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a85330113f2f0c195ab2924457f824620">BeginDemonRun</a> (Demon *const demon) override</td></tr>
|
|
<tr class="separator:a85330113f2f0c195ab2924457f824620"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ace647f69ba41bc094d95da9a80f562"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a6ace647f69ba41bc094d95da9a80f562">EndDemonRun</a> (Demon *const demon) override</td></tr>
|
|
<tr class="separator:a6ace647f69ba41bc094d95da9a80f562"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a600eb3cb9c6d62003021941daa4dd2ea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a600eb3cb9c6d62003021941daa4dd2ea">StartProcessingIntegerVariable</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) override</td></tr>
|
|
<tr class="separator:a600eb3cb9c6d62003021941daa4dd2ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3da593985cd5a683f79d690dfaaa20e2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a3da593985cd5a683f79d690dfaaa20e2">EndProcessingIntegerVariable</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>) override</td></tr>
|
|
<tr class="separator:a3da593985cd5a683f79d690dfaaa20e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6ba549c40e151c0b878a6a4c80e351d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#ab6ba549c40e151c0b878a6a4c80e351d">PushContext</a> (const std::string &<a class="el" href="gurobi__interface_8cc.html#a5f287b83a753915ae862fed64f8640a6">context</a>) override</td></tr>
|
|
<tr class="separator:ab6ba549c40e151c0b878a6a4c80e351d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a303c4dee1c0b1b33286e8527626f3e1a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a303c4dee1c0b1b33286e8527626f3e1a">PopContext</a> () override</td></tr>
|
|
<tr class="separator:a303c4dee1c0b1b33286e8527626f3e1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa357ec2b595fe51f0229439573515ff8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#aa357ec2b595fe51f0229439573515ff8">SetMin</a> (IntExpr *const expr, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_min) override</td></tr>
|
|
<tr class="memdesc:aa357ec2b595fe51f0229439573515ff8"><td class="mdescLeft"> </td><td class="mdescRight">IntExpr modifiers. <a href="classoperations__research_1_1Trace.html#aa357ec2b595fe51f0229439573515ff8">More...</a><br /></td></tr>
|
|
<tr class="separator:aa357ec2b595fe51f0229439573515ff8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb28e9be4cfa3c28146600d4079e97db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#adb28e9be4cfa3c28146600d4079e97db">SetMax</a> (IntExpr *const expr, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_max) override</td></tr>
|
|
<tr class="separator:adb28e9be4cfa3c28146600d4079e97db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7915ef1613a246ea5a00e4a15ebb3285"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a7915ef1613a246ea5a00e4a15ebb3285">SetRange</a> (IntExpr *const expr, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_min, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_max) override</td></tr>
|
|
<tr class="separator:a7915ef1613a246ea5a00e4a15ebb3285"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd2b9bd0f0f48bcd7b5f6dc435140cd4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#acd2b9bd0f0f48bcd7b5f6dc435140cd4">SetMin</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_min) override</td></tr>
|
|
<tr class="memdesc:acd2b9bd0f0f48bcd7b5f6dc435140cd4"><td class="mdescLeft"> </td><td class="mdescRight">IntVar modifiers. <a href="classoperations__research_1_1Trace.html#acd2b9bd0f0f48bcd7b5f6dc435140cd4">More...</a><br /></td></tr>
|
|
<tr class="separator:acd2b9bd0f0f48bcd7b5f6dc435140cd4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87099b1fd7b1bf8450afbccc5b637183"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a87099b1fd7b1bf8450afbccc5b637183">SetMax</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_max) override</td></tr>
|
|
<tr class="separator:a87099b1fd7b1bf8450afbccc5b637183"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2fa9172d4aeb335e0933b2b965d6746a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a2fa9172d4aeb335e0933b2b965d6746a">SetRange</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_min, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_max) override</td></tr>
|
|
<tr class="separator:a2fa9172d4aeb335e0933b2b965d6746a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f902fc72fdaf86ff0213d69656331af"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a8f902fc72fdaf86ff0213d69656331af">RemoveValue</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>) override</td></tr>
|
|
<tr class="separator:a8f902fc72fdaf86ff0213d69656331af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c480b30d7897f32d61db1b6d34d9f00"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a9c480b30d7897f32d61db1b6d34d9f00">SetValue</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>) override</td></tr>
|
|
<tr class="separator:a9c480b30d7897f32d61db1b6d34d9f00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fac955572212faafa5beb7cf7035928"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a5fac955572212faafa5beb7cf7035928">RemoveInterval</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> imin, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> imax) override</td></tr>
|
|
<tr class="separator:a5fac955572212faafa5beb7cf7035928"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bf7e2b58327c3082509bb9e2b03faf7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a5bf7e2b58327c3082509bb9e2b03faf7">SetValues</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, const std::vector< <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> > &values) override</td></tr>
|
|
<tr class="separator:a5bf7e2b58327c3082509bb9e2b03faf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61c71575b5afb369cbb0a0bd803e767c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a61c71575b5afb369cbb0a0bd803e767c">RemoveValues</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, const std::vector< <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> > &values) override</td></tr>
|
|
<tr class="separator:a61c71575b5afb369cbb0a0bd803e767c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0bc034c9af6473d0cffed95f27b1872b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a0bc034c9af6473d0cffed95f27b1872b">SetStartMin</a> (IntervalVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_min) override</td></tr>
|
|
<tr class="memdesc:a0bc034c9af6473d0cffed95f27b1872b"><td class="mdescLeft"> </td><td class="mdescRight">IntervalVar modifiers. <a href="classoperations__research_1_1Trace.html#a0bc034c9af6473d0cffed95f27b1872b">More...</a><br /></td></tr>
|
|
<tr class="separator:a0bc034c9af6473d0cffed95f27b1872b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acdd064a6f516fed20182f8a14b905883"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#acdd064a6f516fed20182f8a14b905883">SetStartMax</a> (IntervalVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_max) override</td></tr>
|
|
<tr class="separator:acdd064a6f516fed20182f8a14b905883"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aced7bf2e5ce1d26e0ab6fe556586643c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#aced7bf2e5ce1d26e0ab6fe556586643c">SetStartRange</a> (IntervalVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_min, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_max) override</td></tr>
|
|
<tr class="separator:aced7bf2e5ce1d26e0ab6fe556586643c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33f6cfbefe067d834baf1c36c6e9af61"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a33f6cfbefe067d834baf1c36c6e9af61">SetEndMin</a> (IntervalVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_min) override</td></tr>
|
|
<tr class="separator:a33f6cfbefe067d834baf1c36c6e9af61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6558d26144477ed52f540dd20c1d7f35"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a6558d26144477ed52f540dd20c1d7f35">SetEndMax</a> (IntervalVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_max) override</td></tr>
|
|
<tr class="separator:a6558d26144477ed52f540dd20c1d7f35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab01bb387956f1e8ad6185c919ba3f6f7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#ab01bb387956f1e8ad6185c919ba3f6f7">SetEndRange</a> (IntervalVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_min, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_max) override</td></tr>
|
|
<tr class="separator:ab01bb387956f1e8ad6185c919ba3f6f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af82534c23afc8d6b15a5fc6c997a33b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#af82534c23afc8d6b15a5fc6c997a33b5">SetDurationMin</a> (IntervalVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_min) override</td></tr>
|
|
<tr class="separator:af82534c23afc8d6b15a5fc6c997a33b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3baaf4b141d2f724eecf968b707bf4c6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a3baaf4b141d2f724eecf968b707bf4c6">SetDurationMax</a> (IntervalVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_max) override</td></tr>
|
|
<tr class="separator:a3baaf4b141d2f724eecf968b707bf4c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a421372f77906ca4d4794821995d2e312"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a421372f77906ca4d4794821995d2e312">SetDurationRange</a> (IntervalVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_min, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_max) override</td></tr>
|
|
<tr class="separator:a421372f77906ca4d4794821995d2e312"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4daddad6c4bbde6560c1a520465ef185"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a4daddad6c4bbde6560c1a520465ef185">SetPerformed</a> (IntervalVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, bool <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>) override</td></tr>
|
|
<tr class="separator:a4daddad6c4bbde6560c1a520465ef185"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea88ded8342379f2dd7cf420f5d5b217"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#aea88ded8342379f2dd7cf420f5d5b217">RankFirst</a> (SequenceVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int <a class="el" href="resource_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a>) override</td></tr>
|
|
<tr class="memdesc:aea88ded8342379f2dd7cf420f5d5b217"><td class="mdescLeft"> </td><td class="mdescRight">SequenceVar modifiers. <a href="classoperations__research_1_1Trace.html#aea88ded8342379f2dd7cf420f5d5b217">More...</a><br /></td></tr>
|
|
<tr class="separator:aea88ded8342379f2dd7cf420f5d5b217"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af18fc987873b89ac3070f5a5fabc2af5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#af18fc987873b89ac3070f5a5fabc2af5">RankNotFirst</a> (SequenceVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int <a class="el" href="resource_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a>) override</td></tr>
|
|
<tr class="separator:af18fc987873b89ac3070f5a5fabc2af5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5291cccd49074641e68cfc668f43392"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#ab5291cccd49074641e68cfc668f43392">RankLast</a> (SequenceVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int <a class="el" href="resource_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a>) override</td></tr>
|
|
<tr class="separator:ab5291cccd49074641e68cfc668f43392"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac2abdd04ae12161735a0d737f8b81eaf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#ac2abdd04ae12161735a0d737f8b81eaf">RankNotLast</a> (SequenceVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, int <a class="el" href="resource_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a>) override</td></tr>
|
|
<tr class="separator:ac2abdd04ae12161735a0d737f8b81eaf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7792a3aafa67476d71edcca0e3c6b756"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a7792a3aafa67476d71edcca0e3c6b756">RankSequence</a> (SequenceVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>, const std::vector< int > &rank_first, const std::vector< int > &rank_last, const std::vector< int > &unperformed) override</td></tr>
|
|
<tr class="separator:a7792a3aafa67476d71edcca0e3c6b756"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac182223c7eb04a48d2378c72711021aa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#ac182223c7eb04a48d2378c72711021aa">Add</a> (<a class="el" href="classoperations__research_1_1PropagationMonitor.html">PropagationMonitor</a> *const monitor)</td></tr>
|
|
<tr class="separator:ac182223c7eb04a48d2378c72711021aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a127c860aa3b5024666f308c553edf2a5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Trace.html#a127c860aa3b5024666f308c553edf2a5">Install</a> () override</td></tr>
|
|
<tr class="separator:a127c860aa3b5024666f308c553edf2a5"><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_1Trace.html#aed804747c45a7e1caf81461f9e45dd91">DebugString</a> () const override</td></tr>
|
|
<tr class="separator:aed804747c45a7e1caf81461f9e45dd91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a232014fa59c0cc4d1a27bfa81e56b5e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a232014fa59c0cc4d1a27bfa81e56b5e8">◆ </a></span>Trace()</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_1Trace.html">Trace</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Solver *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">inline</span><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02908">2908</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8865cd299944b9f077a9ecd916d89bb1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8865cd299944b9f077a9ecd916d89bb1">◆ </a></span>~Trace()</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_1Trace.html">Trace</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02910">2910</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ac182223c7eb04a48d2378c72711021aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac182223c7eb04a48d2378c72711021aa">◆ </a></span>Add()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Add </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1PropagationMonitor.html">PropagationMonitor</a> *const </td>
|
|
<td class="paramname"><em>monitor</em></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_8cc_source.html#l03094">3094</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4fd6e2e74c2de6e6c5327de470254569"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4fd6e2e74c2de6e6c5327de470254569">◆ </a></span>BeginConstraintInitialPropagation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void BeginConstraintInitialPropagation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Constraint *const </td>
|
|
<td class="paramname"><em>constraint</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Propagation events. </p>
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#ab52ff1d356b9ca17d86884720fd9f08f">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02912">2912</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85330113f2f0c195ab2924457f824620"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85330113f2f0c195ab2924457f824620">◆ </a></span>BeginDemonRun()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void BeginDemonRun </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Demon *const </td>
|
|
<td class="paramname"><em>demon</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a6e0692306656dae6639fbc6dd001400d">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02941">2941</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0740985e534c60b1584f06a20684a29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0740985e534c60b1584f06a20684a29">◆ </a></span>BeginNestedConstraintInitialPropagation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void BeginNestedConstraintInitialPropagation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Constraint *const </td>
|
|
<td class="paramname"><em>parent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Constraint *const </td>
|
|
<td class="paramname"><em>nested</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a8f8d2ca3d9f0e871b9770007e7389d3e">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02923">2923</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed804747c45a7e1caf81461f9e45dd91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed804747c45a7e1caf81461f9e45dd91">◆ </a></span>DebugString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string DebugString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03104">3104</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54fba964aa506a48bdbc5f186f52ce65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54fba964aa506a48bdbc5f186f52ce65">◆ </a></span>EndConstraintInitialPropagation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void EndConstraintInitialPropagation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Constraint *const </td>
|
|
<td class="paramname"><em>constraint</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a2ba65f329138882aa7a56a8815fe2238">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02918">2918</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6ace647f69ba41bc094d95da9a80f562"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ace647f69ba41bc094d95da9a80f562">◆ </a></span>EndDemonRun()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void EndDemonRun </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Demon *const </td>
|
|
<td class="paramname"><em>demon</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#acd79a3f4a6c95f0acecac5bc8420bd37">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02945">2945</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a522ce9c5206f48ea3a2e3f2e9e82496d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a522ce9c5206f48ea3a2e3f2e9e82496d">◆ </a></span>EndNestedConstraintInitialPropagation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void EndNestedConstraintInitialPropagation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Constraint *const </td>
|
|
<td class="paramname"><em>parent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Constraint *const </td>
|
|
<td class="paramname"><em>nested</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a999c625dc76dfd7f967b8975ae965df8">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02930">2930</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3da593985cd5a683f79d690dfaaa20e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3da593985cd5a683f79d690dfaaa20e2">◆ </a></span>EndProcessingIntegerVariable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void EndProcessingIntegerVariable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntVar *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#ad8c078366ae8c668ccaa369f2f539a08">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02953">2953</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a127c860aa3b5024666f308c553edf2a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a127c860aa3b5024666f308c553edf2a5">◆ </a></span>Install()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Install </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">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03102">3102</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a303c4dee1c0b1b33286e8527626f3e1a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a303c4dee1c0b1b33286e8527626f3e1a">◆ </a></span>PopContext()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PopContext </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#ad8c2cfa3b6981f66705a3309edc2521c">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02961">2961</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6ba549c40e151c0b878a6a4c80e351d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6ba549c40e151c0b878a6a4c80e351d">◆ </a></span>PushContext()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PushContext </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>context</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a70c1ff674f3da38bc07626c496f34af9">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02957">2957</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea88ded8342379f2dd7cf420f5d5b217"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea88ded8342379f2dd7cf420f5d5b217">◆ </a></span>RankFirst()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RankFirst </td>
|
|
<td>(</td>
|
|
<td class="paramtype">SequenceVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>SequenceVar modifiers. </p>
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#af5aaffbf16ee150934ca1d7feddffdf7">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03070">3070</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5291cccd49074641e68cfc668f43392"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5291cccd49074641e68cfc668f43392">◆ </a></span>RankLast()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RankLast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">SequenceVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a133d6644c8ea52f45e657b4c268e0cbf">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03078">3078</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af18fc987873b89ac3070f5a5fabc2af5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af18fc987873b89ac3070f5a5fabc2af5">◆ </a></span>RankNotFirst()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RankNotFirst </td>
|
|
<td>(</td>
|
|
<td class="paramtype">SequenceVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a670d62cb4741bc10b2332a8a67fd3f5a">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03074">3074</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac2abdd04ae12161735a0d737f8b81eaf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac2abdd04ae12161735a0d737f8b81eaf">◆ </a></span>RankNotLast()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RankNotLast </td>
|
|
<td>(</td>
|
|
<td class="paramtype">SequenceVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a6467f671a40283eed2a71c51741d93b8">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03082">3082</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7792a3aafa67476d71edcca0e3c6b756"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7792a3aafa67476d71edcca0e3c6b756">◆ </a></span>RankSequence()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RankSequence </td>
|
|
<td>(</td>
|
|
<td class="paramtype">SequenceVar *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>rank_first</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>rank_last</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>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a6e8312c7b6a02f813e345b99f98a8458">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03086">3086</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6566c149c9acd0fc5e169ad305475820"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6566c149c9acd0fc5e169ad305475820">◆ </a></span>RegisterDemon()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RegisterDemon </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Demon *const </td>
|
|
<td class="paramname"><em>demon</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#aced81fe18add9aa052c40a148b6bb79d">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02937">2937</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5fac955572212faafa5beb7cf7035928"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5fac955572212faafa5beb7cf7035928">◆ </a></span>RemoveInterval()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RemoveInterval </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>imin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>imax</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a7c8dcc8e0aeb903477ebdd3f2ecd6ed2">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03011">3011</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f902fc72fdaf86ff0213d69656331af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f902fc72fdaf86ff0213d69656331af">◆ </a></span>RemoveValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RemoveValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a4da354d2a2be5f59f86989fb2f12b387">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03003">3003</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61c71575b5afb369cbb0a0bd803e767c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61c71575b5afb369cbb0a0bd803e767c">◆ </a></span>RemoveValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RemoveValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> > & </td>
|
|
<td class="paramname"><em>values</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a7de0ef55201c1fd80ff988a533ed4094">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03019">3019</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3baaf4b141d2f724eecf968b707bf4c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3baaf4b141d2f724eecf968b707bf4c6">◆ </a></span>SetDurationMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetDurationMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntervalVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#ae26dfd011491bccef90546bb225fca55">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03056">3056</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af82534c23afc8d6b15a5fc6c997a33b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af82534c23afc8d6b15a5fc6c997a33b5">◆ </a></span>SetDurationMin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetDurationMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntervalVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_min</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#ab7f2ab18c499c4221377089c421d0390">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03052">3052</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a421372f77906ca4d4794821995d2e312"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a421372f77906ca4d4794821995d2e312">◆ </a></span>SetDurationRange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetDurationRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntervalVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_min</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#ab34ca3550d919f196a8bc47f60bf00c8">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03060">3060</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6558d26144477ed52f540dd20c1d7f35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6558d26144477ed52f540dd20c1d7f35">◆ </a></span>SetEndMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetEndMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntervalVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a4f57599e6105b17036cefa8a84a164fd">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03043">3043</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33f6cfbefe067d834baf1c36c6e9af61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33f6cfbefe067d834baf1c36c6e9af61">◆ </a></span>SetEndMin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetEndMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntervalVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_min</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a140876cd76c306a6c9dcd1c4b8b30cfc">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03039">3039</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab01bb387956f1e8ad6185c919ba3f6f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab01bb387956f1e8ad6185c919ba3f6f7">◆ </a></span>SetEndRange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetEndRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntervalVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_min</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#afa403c15d19d9dbce596fde6056b6b23">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03047">3047</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb28e9be4cfa3c28146600d4079e97db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb28e9be4cfa3c28146600d4079e97db">◆ </a></span>SetMax() <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">void SetMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntExpr *const </td>
|
|
<td class="paramname"><em>expr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#ab8ed2ab487fb741c6b16e56f9b2366a7">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02972">2972</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a87099b1fd7b1bf8450afbccc5b637183"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a87099b1fd7b1bf8450afbccc5b637183">◆ </a></span>SetMax() <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">void SetMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a3b5a7d6fd894e0fbcab8368acdab0f40">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02991">2991</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa357ec2b595fe51f0229439573515ff8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa357ec2b595fe51f0229439573515ff8">◆ </a></span>SetMin() <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">void SetMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntExpr *const </td>
|
|
<td class="paramname"><em>expr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_min</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IntExpr modifiers. </p>
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#ae7c8c23ec45eba3a79aac5855c50abb5">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02966">2966</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd2b9bd0f0f48bcd7b5f6dc435140cd4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd2b9bd0f0f48bcd7b5f6dc435140cd4">◆ </a></span>SetMin() <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">void SetMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_min</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IntVar modifiers. </p>
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a0cc00400920f3278d2ee15377bf71714">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02985">2985</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4daddad6c4bbde6560c1a520465ef185"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4daddad6c4bbde6560c1a520465ef185">◆ </a></span>SetPerformed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetPerformed </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntervalVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#aa3e9be9f07862e3f2704cb028866ab81">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03066">3066</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7915ef1613a246ea5a00e4a15ebb3285"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7915ef1613a246ea5a00e4a15ebb3285">◆ </a></span>SetRange() <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">void SetRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntExpr *const </td>
|
|
<td class="paramname"><em>expr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_min</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a9d45fd5e85e1163227c887c8c31a952b">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02978">2978</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2fa9172d4aeb335e0933b2b965d6746a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2fa9172d4aeb335e0933b2b965d6746a">◆ </a></span>SetRange() <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">void SetRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_min</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a32653a753ac794ea009e25b3da524f7b">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02997">2997</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acdd064a6f516fed20182f8a14b905883"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acdd064a6f516fed20182f8a14b905883">◆ </a></span>SetStartMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetStartMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntervalVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#ac106cfd79f1bb991a7778a31bd3f4217">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03029">3029</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0bc034c9af6473d0cffed95f27b1872b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0bc034c9af6473d0cffed95f27b1872b">◆ </a></span>SetStartMin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetStartMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntervalVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_min</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IntervalVar modifiers. </p>
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a842f32a0bbfc971fc66fcd369670f23c">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03025">3025</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aced7bf2e5ce1d26e0ab6fe556586643c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aced7bf2e5ce1d26e0ab6fe556586643c">◆ </a></span>SetStartRange()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetStartRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntervalVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_min</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>new_max</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a8aa43c7f42405e3d49b0cd3764eb6f11">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03033">3033</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c480b30d7897f32d61db1b6d34d9f00"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c480b30d7897f32d61db1b6d34d9f00">◆ </a></span>SetValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetValue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a89466464156a79137613fd23ce224fb3">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03007">3007</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5bf7e2b58327c3082509bb9e2b03faf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5bf7e2b58327c3082509bb9e2b03faf7">◆ </a></span>SetValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntVar *const </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> > & </td>
|
|
<td class="paramname"><em>values</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#a3119f68c1afc9c7260f5bfc9197565c4">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l03015">3015</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a600eb3cb9c6d62003021941daa4dd2ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a600eb3cb9c6d62003021941daa4dd2ea">◆ </a></span>StartProcessingIntegerVariable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void StartProcessingIntegerVariable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IntVar *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classoperations__research_1_1PropagationMonitor.html#aa77ef61dbcadb2bd07159e46dd7555a6">PropagationMonitor</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02949">2949</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.18-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceoperations__research.html">operations_research</a></li><li class="navelem"><a class="el" href="classoperations__research_1_1Trace.html">Trace</a></li>
|
|
<li class="footer">Generated by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|