1694 lines
81 KiB
HTML
1694 lines
81 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: PropagationMonitor</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_1PropagationMonitor.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_1PropagationMonitor-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">PropagationMonitor<span class="mlabels"><span class="mlabel">abstract</span></span></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__solveri_8h_source.html#l01853">1853</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</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:ad83eb86dff9433744b15cce5787f9518"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#ad83eb86dff9433744b15cce5787f9518">PropagationMonitor</a> (Solver *const solver)</td></tr>
|
|
<tr class="separator:ad83eb86dff9433744b15cce5787f9518"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1db7423d2ebb38c7e3d387ce91d39cae"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a1db7423d2ebb38c7e3d387ce91d39cae">~PropagationMonitor</a> () override</td></tr>
|
|
<tr class="separator:a1db7423d2ebb38c7e3d387ce91d39cae"><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_1PropagationMonitor.html#aed804747c45a7e1caf81461f9e45dd91">DebugString</a> () const override</td></tr>
|
|
<tr class="separator:aed804747c45a7e1caf81461f9e45dd91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab52ff1d356b9ca17d86884720fd9f08f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#ab52ff1d356b9ca17d86884720fd9f08f">BeginConstraintInitialPropagation</a> (Constraint *const constraint)=0</td></tr>
|
|
<tr class="memdesc:ab52ff1d356b9ca17d86884720fd9f08f"><td class="mdescLeft"> </td><td class="mdescRight">Propagation events. <a href="classoperations__research_1_1PropagationMonitor.html#ab52ff1d356b9ca17d86884720fd9f08f">More...</a><br /></td></tr>
|
|
<tr class="separator:ab52ff1d356b9ca17d86884720fd9f08f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ba65f329138882aa7a56a8815fe2238"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a2ba65f329138882aa7a56a8815fe2238">EndConstraintInitialPropagation</a> (Constraint *const constraint)=0</td></tr>
|
|
<tr class="separator:a2ba65f329138882aa7a56a8815fe2238"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f8d2ca3d9f0e871b9770007e7389d3e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a8f8d2ca3d9f0e871b9770007e7389d3e">BeginNestedConstraintInitialPropagation</a> (Constraint *const parent, Constraint *const nested)=0</td></tr>
|
|
<tr class="separator:a8f8d2ca3d9f0e871b9770007e7389d3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a999c625dc76dfd7f967b8975ae965df8"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a999c625dc76dfd7f967b8975ae965df8">EndNestedConstraintInitialPropagation</a> (Constraint *const parent, Constraint *const nested)=0</td></tr>
|
|
<tr class="separator:a999c625dc76dfd7f967b8975ae965df8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aced81fe18add9aa052c40a148b6bb79d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#aced81fe18add9aa052c40a148b6bb79d">RegisterDemon</a> (Demon *const demon)=0</td></tr>
|
|
<tr class="separator:aced81fe18add9aa052c40a148b6bb79d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e0692306656dae6639fbc6dd001400d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a6e0692306656dae6639fbc6dd001400d">BeginDemonRun</a> (Demon *const demon)=0</td></tr>
|
|
<tr class="separator:a6e0692306656dae6639fbc6dd001400d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd79a3f4a6c95f0acecac5bc8420bd37"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#acd79a3f4a6c95f0acecac5bc8420bd37">EndDemonRun</a> (Demon *const demon)=0</td></tr>
|
|
<tr class="separator:acd79a3f4a6c95f0acecac5bc8420bd37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa77ef61dbcadb2bd07159e46dd7555a6"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#aa77ef61dbcadb2bd07159e46dd7555a6">StartProcessingIntegerVariable</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)=0</td></tr>
|
|
<tr class="separator:aa77ef61dbcadb2bd07159e46dd7555a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8c078366ae8c668ccaa369f2f539a08"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#ad8c078366ae8c668ccaa369f2f539a08">EndProcessingIntegerVariable</a> (IntVar *const <a class="el" href="sat__solver_8cc.html#a8392bdc4ed570e6a95c7fca35b09f83f">var</a>)=0</td></tr>
|
|
<tr class="separator:ad8c078366ae8c668ccaa369f2f539a08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70c1ff674f3da38bc07626c496f34af9"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a70c1ff674f3da38bc07626c496f34af9">PushContext</a> (const std::string &<a class="el" href="gurobi__interface_8cc.html#a5f287b83a753915ae862fed64f8640a6">context</a>)=0</td></tr>
|
|
<tr class="separator:a70c1ff674f3da38bc07626c496f34af9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8c2cfa3b6981f66705a3309edc2521c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#ad8c2cfa3b6981f66705a3309edc2521c">PopContext</a> ()=0</td></tr>
|
|
<tr class="separator:ad8c2cfa3b6981f66705a3309edc2521c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7c8c23ec45eba3a79aac5855c50abb5"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#ae7c8c23ec45eba3a79aac5855c50abb5">SetMin</a> (IntExpr *const expr, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_min)=0</td></tr>
|
|
<tr class="memdesc:ae7c8c23ec45eba3a79aac5855c50abb5"><td class="mdescLeft"> </td><td class="mdescRight">IntExpr modifiers. <a href="classoperations__research_1_1PropagationMonitor.html#ae7c8c23ec45eba3a79aac5855c50abb5">More...</a><br /></td></tr>
|
|
<tr class="separator:ae7c8c23ec45eba3a79aac5855c50abb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8ed2ab487fb741c6b16e56f9b2366a7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#ab8ed2ab487fb741c6b16e56f9b2366a7">SetMax</a> (IntExpr *const expr, <a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> new_max)=0</td></tr>
|
|
<tr class="separator:ab8ed2ab487fb741c6b16e56f9b2366a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d45fd5e85e1163227c887c8c31a952b"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a9d45fd5e85e1163227c887c8c31a952b">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)=0</td></tr>
|
|
<tr class="separator:a9d45fd5e85e1163227c887c8c31a952b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cc00400920f3278d2ee15377bf71714"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a0cc00400920f3278d2ee15377bf71714">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)=0</td></tr>
|
|
<tr class="memdesc:a0cc00400920f3278d2ee15377bf71714"><td class="mdescLeft"> </td><td class="mdescRight">IntVar modifiers. <a href="classoperations__research_1_1PropagationMonitor.html#a0cc00400920f3278d2ee15377bf71714">More...</a><br /></td></tr>
|
|
<tr class="separator:a0cc00400920f3278d2ee15377bf71714"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b5a7d6fd894e0fbcab8368acdab0f40"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a3b5a7d6fd894e0fbcab8368acdab0f40">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)=0</td></tr>
|
|
<tr class="separator:a3b5a7d6fd894e0fbcab8368acdab0f40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32653a753ac794ea009e25b3da524f7b"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a32653a753ac794ea009e25b3da524f7b">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)=0</td></tr>
|
|
<tr class="separator:a32653a753ac794ea009e25b3da524f7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4da354d2a2be5f59f86989fb2f12b387"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a4da354d2a2be5f59f86989fb2f12b387">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>)=0</td></tr>
|
|
<tr class="separator:a4da354d2a2be5f59f86989fb2f12b387"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89466464156a79137613fd23ce224fb3"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a89466464156a79137613fd23ce224fb3">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>)=0</td></tr>
|
|
<tr class="separator:a89466464156a79137613fd23ce224fb3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c8dcc8e0aeb903477ebdd3f2ecd6ed2"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a7c8dcc8e0aeb903477ebdd3f2ecd6ed2">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)=0</td></tr>
|
|
<tr class="separator:a7c8dcc8e0aeb903477ebdd3f2ecd6ed2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3119f68c1afc9c7260f5bfc9197565c4"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a3119f68c1afc9c7260f5bfc9197565c4">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)=0</td></tr>
|
|
<tr class="separator:a3119f68c1afc9c7260f5bfc9197565c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7de0ef55201c1fd80ff988a533ed4094"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a7de0ef55201c1fd80ff988a533ed4094">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)=0</td></tr>
|
|
<tr class="separator:a7de0ef55201c1fd80ff988a533ed4094"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a842f32a0bbfc971fc66fcd369670f23c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a842f32a0bbfc971fc66fcd369670f23c">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)=0</td></tr>
|
|
<tr class="memdesc:a842f32a0bbfc971fc66fcd369670f23c"><td class="mdescLeft"> </td><td class="mdescRight">IntervalVar modifiers. <a href="classoperations__research_1_1PropagationMonitor.html#a842f32a0bbfc971fc66fcd369670f23c">More...</a><br /></td></tr>
|
|
<tr class="separator:a842f32a0bbfc971fc66fcd369670f23c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac106cfd79f1bb991a7778a31bd3f4217"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#ac106cfd79f1bb991a7778a31bd3f4217">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)=0</td></tr>
|
|
<tr class="separator:ac106cfd79f1bb991a7778a31bd3f4217"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8aa43c7f42405e3d49b0cd3764eb6f11"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a8aa43c7f42405e3d49b0cd3764eb6f11">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)=0</td></tr>
|
|
<tr class="separator:a8aa43c7f42405e3d49b0cd3764eb6f11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a140876cd76c306a6c9dcd1c4b8b30cfc"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a140876cd76c306a6c9dcd1c4b8b30cfc">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)=0</td></tr>
|
|
<tr class="separator:a140876cd76c306a6c9dcd1c4b8b30cfc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f57599e6105b17036cefa8a84a164fd"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a4f57599e6105b17036cefa8a84a164fd">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)=0</td></tr>
|
|
<tr class="separator:a4f57599e6105b17036cefa8a84a164fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa403c15d19d9dbce596fde6056b6b23"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#afa403c15d19d9dbce596fde6056b6b23">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)=0</td></tr>
|
|
<tr class="separator:afa403c15d19d9dbce596fde6056b6b23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7f2ab18c499c4221377089c421d0390"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#ab7f2ab18c499c4221377089c421d0390">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)=0</td></tr>
|
|
<tr class="separator:ab7f2ab18c499c4221377089c421d0390"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae26dfd011491bccef90546bb225fca55"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#ae26dfd011491bccef90546bb225fca55">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)=0</td></tr>
|
|
<tr class="separator:ae26dfd011491bccef90546bb225fca55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab34ca3550d919f196a8bc47f60bf00c8"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#ab34ca3550d919f196a8bc47f60bf00c8">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)=0</td></tr>
|
|
<tr class="separator:ab34ca3550d919f196a8bc47f60bf00c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3e9be9f07862e3f2704cb028866ab81"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#aa3e9be9f07862e3f2704cb028866ab81">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>)=0</td></tr>
|
|
<tr class="separator:aa3e9be9f07862e3f2704cb028866ab81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5aaffbf16ee150934ca1d7feddffdf7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#af5aaffbf16ee150934ca1d7feddffdf7">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>)=0</td></tr>
|
|
<tr class="memdesc:af5aaffbf16ee150934ca1d7feddffdf7"><td class="mdescLeft"> </td><td class="mdescRight">SequenceVar modifiers. <a href="classoperations__research_1_1PropagationMonitor.html#af5aaffbf16ee150934ca1d7feddffdf7">More...</a><br /></td></tr>
|
|
<tr class="separator:af5aaffbf16ee150934ca1d7feddffdf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a670d62cb4741bc10b2332a8a67fd3f5a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a670d62cb4741bc10b2332a8a67fd3f5a">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>)=0</td></tr>
|
|
<tr class="separator:a670d62cb4741bc10b2332a8a67fd3f5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a133d6644c8ea52f45e657b4c268e0cbf"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a133d6644c8ea52f45e657b4c268e0cbf">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>)=0</td></tr>
|
|
<tr class="separator:a133d6644c8ea52f45e657b4c268e0cbf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6467f671a40283eed2a71c51741d93b8"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a6467f671a40283eed2a71c51741d93b8">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>)=0</td></tr>
|
|
<tr class="separator:a6467f671a40283eed2a71c51741d93b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e8312c7b6a02f813e345b99f98a8458"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1PropagationMonitor.html#a6e8312c7b6a02f813e345b99f98a8458">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)=0</td></tr>
|
|
<tr class="separator:a6e8312c7b6a02f813e345b99f98a8458"><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_1PropagationMonitor.html#a127c860aa3b5024666f308c553edf2a5">Install</a> () override</td></tr>
|
|
<tr class="memdesc:a127c860aa3b5024666f308c553edf2a5"><td class="mdescLeft"> </td><td class="mdescRight">Install itself on the solver. <a href="classoperations__research_1_1PropagationMonitor.html#a127c860aa3b5024666f308c553edf2a5">More...</a><br /></td></tr>
|
|
<tr class="separator:a127c860aa3b5024666f308c553edf2a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ad83eb86dff9433744b15cce5787f9518"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad83eb86dff9433744b15cce5787f9518">◆ </a></span>PropagationMonitor()</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_1PropagationMonitor.html">PropagationMonitor</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Solver *const </td>
|
|
<td class="paramname"><em>solver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02880">2880</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1db7423d2ebb38c7e3d387ce91d39cae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1db7423d2ebb38c7e3d387ce91d39cae">◆ </a></span>~PropagationMonitor()</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_1PropagationMonitor.html">PropagationMonitor</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02883">2883</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="ab52ff1d356b9ca17d86884720fd9f08f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab52ff1d356b9ca17d86884720fd9f08f">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Propagation events. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a4fd6e2e74c2de6e6c5327de470254569">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a4fd6e2e74c2de6e6c5327de470254569">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e0692306656dae6639fbc6dd001400d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e0692306656dae6639fbc6dd001400d">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a85330113f2f0c195ab2924457f824620">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a85330113f2f0c195ab2924457f824620">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f8d2ca3d9f0e871b9770007e7389d3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f8d2ca3d9f0e871b9770007e7389d3e">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#ad0740985e534c60b1584f06a20684a29">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#ad4bce192a0bf0c200c9b2b2e59eee27d">DemonProfiler</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__solveri_8h_source.html#l01857">1857</a> of file <a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ba65f329138882aa7a56a8815fe2238"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ba65f329138882aa7a56a8815fe2238">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a54fba964aa506a48bdbc5f186f52ce65">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a54fba964aa506a48bdbc5f186f52ce65">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd79a3f4a6c95f0acecac5bc8420bd37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd79a3f4a6c95f0acecac5bc8420bd37">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a6ace647f69ba41bc094d95da9a80f562">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a6ace647f69ba41bc094d95da9a80f562">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a999c625dc76dfd7f967b8975ae965df8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a999c625dc76dfd7f967b8975ae965df8">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a522ce9c5206f48ea3a2e3f2e9e82496d">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#abe7f1555add127855eb753ca9809cfed">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8c078366ae8c668ccaa369f2f539a08"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8c078366ae8c668ccaa369f2f539a08">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a3da593985cd5a683f79d690dfaaa20e2">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a3da593985cd5a683f79d690dfaaa20e2">DemonProfiler</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">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Install itself on the solver. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l02886">2886</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8c2cfa3b6981f66705a3309edc2521c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8c2cfa3b6981f66705a3309edc2521c">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a303c4dee1c0b1b33286e8527626f3e1a">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a303c4dee1c0b1b33286e8527626f3e1a">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70c1ff674f3da38bc07626c496f34af9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70c1ff674f3da38bc07626c496f34af9">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#ab6ba549c40e151c0b878a6a4c80e351d">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#ab6ba549c40e151c0b878a6a4c80e351d">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5aaffbf16ee150934ca1d7feddffdf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5aaffbf16ee150934ca1d7feddffdf7">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>SequenceVar modifiers. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#aea88ded8342379f2dd7cf420f5d5b217">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#aea88ded8342379f2dd7cf420f5d5b217">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a133d6644c8ea52f45e657b4c268e0cbf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a133d6644c8ea52f45e657b4c268e0cbf">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#ab5291cccd49074641e68cfc668f43392">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#ab5291cccd49074641e68cfc668f43392">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a670d62cb4741bc10b2332a8a67fd3f5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a670d62cb4741bc10b2332a8a67fd3f5a">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#af18fc987873b89ac3070f5a5fabc2af5">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#af18fc987873b89ac3070f5a5fabc2af5">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6467f671a40283eed2a71c51741d93b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6467f671a40283eed2a71c51741d93b8">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#ac2abdd04ae12161735a0d737f8b81eaf">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#ac2abdd04ae12161735a0d737f8b81eaf">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e8312c7b6a02f813e345b99f98a8458"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e8312c7b6a02f813e345b99f98a8458">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a7792a3aafa67476d71edcca0e3c6b756">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a7792a3aafa67476d71edcca0e3c6b756">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aced81fe18add9aa052c40a148b6bb79d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aced81fe18add9aa052c40a148b6bb79d">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a6566c149c9acd0fc5e169ad305475820">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a6566c149c9acd0fc5e169ad305475820">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7c8dcc8e0aeb903477ebdd3f2ecd6ed2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c8dcc8e0aeb903477ebdd3f2ecd6ed2">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a5fac955572212faafa5beb7cf7035928">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a5fac955572212faafa5beb7cf7035928">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4da354d2a2be5f59f86989fb2f12b387"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4da354d2a2be5f59f86989fb2f12b387">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a8f902fc72fdaf86ff0213d69656331af">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a8f902fc72fdaf86ff0213d69656331af">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7de0ef55201c1fd80ff988a533ed4094"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7de0ef55201c1fd80ff988a533ed4094">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a61c71575b5afb369cbb0a0bd803e767c">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a61c71575b5afb369cbb0a0bd803e767c">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae26dfd011491bccef90546bb225fca55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae26dfd011491bccef90546bb225fca55">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a3baaf4b141d2f724eecf968b707bf4c6">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a3baaf4b141d2f724eecf968b707bf4c6">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7f2ab18c499c4221377089c421d0390"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7f2ab18c499c4221377089c421d0390">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#af82534c23afc8d6b15a5fc6c997a33b5">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#af82534c23afc8d6b15a5fc6c997a33b5">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab34ca3550d919f196a8bc47f60bf00c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab34ca3550d919f196a8bc47f60bf00c8">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a421372f77906ca4d4794821995d2e312">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a421372f77906ca4d4794821995d2e312">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f57599e6105b17036cefa8a84a164fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f57599e6105b17036cefa8a84a164fd">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a6558d26144477ed52f540dd20c1d7f35">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a6558d26144477ed52f540dd20c1d7f35">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a140876cd76c306a6c9dcd1c4b8b30cfc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a140876cd76c306a6c9dcd1c4b8b30cfc">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a33f6cfbefe067d834baf1c36c6e9af61">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a33f6cfbefe067d834baf1c36c6e9af61">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa403c15d19d9dbce596fde6056b6b23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa403c15d19d9dbce596fde6056b6b23">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#ab01bb387956f1e8ad6185c919ba3f6f7">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#ab01bb387956f1e8ad6185c919ba3f6f7">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab8ed2ab487fb741c6b16e56f9b2366a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8ed2ab487fb741c6b16e56f9b2366a7">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#adb28e9be4cfa3c28146600d4079e97db">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#adb28e9be4cfa3c28146600d4079e97db">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b5a7d6fd894e0fbcab8368acdab0f40"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b5a7d6fd894e0fbcab8368acdab0f40">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a87099b1fd7b1bf8450afbccc5b637183">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a87099b1fd7b1bf8450afbccc5b637183">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7c8c23ec45eba3a79aac5855c50abb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7c8c23ec45eba3a79aac5855c50abb5">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IntExpr modifiers. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#aa357ec2b595fe51f0229439573515ff8">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#aa357ec2b595fe51f0229439573515ff8">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0cc00400920f3278d2ee15377bf71714"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cc00400920f3278d2ee15377bf71714">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IntVar modifiers. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#acd2b9bd0f0f48bcd7b5f6dc435140cd4">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#acd2b9bd0f0f48bcd7b5f6dc435140cd4">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3e9be9f07862e3f2704cb028866ab81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3e9be9f07862e3f2704cb028866ab81">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a4daddad6c4bbde6560c1a520465ef185">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a4daddad6c4bbde6560c1a520465ef185">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d45fd5e85e1163227c887c8c31a952b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d45fd5e85e1163227c887c8c31a952b">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a7915ef1613a246ea5a00e4a15ebb3285">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a7915ef1613a246ea5a00e4a15ebb3285">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32653a753ac794ea009e25b3da524f7b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32653a753ac794ea009e25b3da524f7b">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a2fa9172d4aeb335e0933b2b965d6746a">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a2fa9172d4aeb335e0933b2b965d6746a">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac106cfd79f1bb991a7778a31bd3f4217"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac106cfd79f1bb991a7778a31bd3f4217">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#acdd064a6f516fed20182f8a14b905883">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#acdd064a6f516fed20182f8a14b905883">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a842f32a0bbfc971fc66fcd369670f23c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a842f32a0bbfc971fc66fcd369670f23c">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IntervalVar modifiers. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a0bc034c9af6473d0cffed95f27b1872b">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a0bc034c9af6473d0cffed95f27b1872b">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8aa43c7f42405e3d49b0cd3764eb6f11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8aa43c7f42405e3d49b0cd3764eb6f11">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#aced7bf2e5ce1d26e0ab6fe556586643c">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#aced7bf2e5ce1d26e0ab6fe556586643c">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89466464156a79137613fd23ce224fb3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89466464156a79137613fd23ce224fb3">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a9c480b30d7897f32d61db1b6d34d9f00">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a9c480b30d7897f32d61db1b6d34d9f00">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3119f68c1afc9c7260f5bfc9197565c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3119f68c1afc9c7260f5bfc9197565c4">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a5bf7e2b58327c3082509bb9e2b03faf7">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a5bf7e2b58327c3082509bb9e2b03faf7">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa77ef61dbcadb2bd07159e46dd7555a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa77ef61dbcadb2bd07159e46dd7555a6">◆ </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">virtual 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">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classoperations__research_1_1Trace.html#a600eb3cb9c6d62003021941daa4dd2ea">Trace</a>, and <a class="el" href="classoperations__research_1_1DemonProfiler.html#a600eb3cb9c6d62003021941daa4dd2ea">DemonProfiler</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li><a class="el" href="constraint__solveri_8h_source.html">constraint_solveri.h</a></li>
|
|
<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_1PropagationMonitor.html">PropagationMonitor</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>
|