1501 lines
71 KiB
HTML
1501 lines
71 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: Search</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_1Search.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_1Search-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">Search</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#l00946">946</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:a032672f3e5578aa2387b78cab74d0d1f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a032672f3e5578aa2387b78cab74d0d1f">Search</a> (<a class="el" href="classoperations__research_1_1Search.html#a16432758b314f3cedad3fba81c895417">Solver</a> *const s)</td></tr>
|
|
<tr class="separator:a032672f3e5578aa2387b78cab74d0d1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2703a3780f22836bc51bb32f62aa6587"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a2703a3780f22836bc51bb32f62aa6587">Search</a> (<a class="el" href="classoperations__research_1_1Search.html#a16432758b314f3cedad3fba81c895417">Solver</a> *const s, int)</td></tr>
|
|
<tr class="separator:a2703a3780f22836bc51bb32f62aa6587"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abaa05234c97d5ed935e84951b7be3d4f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#abaa05234c97d5ed935e84951b7be3d4f">~Search</a> ()</td></tr>
|
|
<tr class="separator:abaa05234c97d5ed935e84951b7be3d4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64b85630107261fc085d02f6e3f30a69"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a64b85630107261fc085d02f6e3f30a69">EnterSearch</a> ()</td></tr>
|
|
<tr class="separator:a64b85630107261fc085d02f6e3f30a69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f660e8597c620b46aa963ed7f07c4d7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a0f660e8597c620b46aa963ed7f07c4d7">RestartSearch</a> ()</td></tr>
|
|
<tr class="separator:a0f660e8597c620b46aa963ed7f07c4d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1615395b2e594ebad774615d021c2854"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a1615395b2e594ebad774615d021c2854">ExitSearch</a> ()</td></tr>
|
|
<tr class="separator:a1615395b2e594ebad774615d021c2854"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1646dcbac41aa97793e736e5f1e0d559"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a1646dcbac41aa97793e736e5f1e0d559">BeginNextDecision</a> (DecisionBuilder *const db)</td></tr>
|
|
<tr class="separator:a1646dcbac41aa97793e736e5f1e0d559"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adddc14feed2028f7903ca9ea499693ab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#adddc14feed2028f7903ca9ea499693ab">EndNextDecision</a> (DecisionBuilder *const db, Decision *const d)</td></tr>
|
|
<tr class="separator:adddc14feed2028f7903ca9ea499693ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a093de3a1c47e97d7d50bea387482a7e7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a093de3a1c47e97d7d50bea387482a7e7">ApplyDecision</a> (Decision *const d)</td></tr>
|
|
<tr class="separator:a093de3a1c47e97d7d50bea387482a7e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a488f1d99cc1f61acdc6782dcfee86e49"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a488f1d99cc1f61acdc6782dcfee86e49">AfterDecision</a> (Decision *const d, bool apply)</td></tr>
|
|
<tr class="separator:a488f1d99cc1f61acdc6782dcfee86e49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0505c88ddf227528535ca3d3ddaee2ef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a0505c88ddf227528535ca3d3ddaee2ef">RefuteDecision</a> (Decision *const d)</td></tr>
|
|
<tr class="separator:a0505c88ddf227528535ca3d3ddaee2ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a454ac888929e304de940a94fa21c6821"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a454ac888929e304de940a94fa21c6821">BeginFail</a> ()</td></tr>
|
|
<tr class="separator:a454ac888929e304de940a94fa21c6821"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8314a4c362f64e711ec7cd4264be1844"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a8314a4c362f64e711ec7cd4264be1844">EndFail</a> ()</td></tr>
|
|
<tr class="separator:a8314a4c362f64e711ec7cd4264be1844"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b1c8b194527e84175c219213db4a1ea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a4b1c8b194527e84175c219213db4a1ea">BeginInitialPropagation</a> ()</td></tr>
|
|
<tr class="separator:a4b1c8b194527e84175c219213db4a1ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a975d041f983e1fa15ed2ef96ea40271f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a975d041f983e1fa15ed2ef96ea40271f">EndInitialPropagation</a> ()</td></tr>
|
|
<tr class="separator:a975d041f983e1fa15ed2ef96ea40271f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab2e7f61fef0e7a0ef5bb35cfc051199"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#aab2e7f61fef0e7a0ef5bb35cfc051199">AtSolution</a> ()</td></tr>
|
|
<tr class="separator:aab2e7f61fef0e7a0ef5bb35cfc051199"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af413a50ef58e2b1026f3d89bfb85215a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#af413a50ef58e2b1026f3d89bfb85215a">AcceptSolution</a> ()</td></tr>
|
|
<tr class="separator:af413a50ef58e2b1026f3d89bfb85215a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30d7b17082cedd451c6bf44260fef75d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a30d7b17082cedd451c6bf44260fef75d">NoMoreSolutions</a> ()</td></tr>
|
|
<tr class="separator:a30d7b17082cedd451c6bf44260fef75d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2148f73a5d315eed3048335d0cc084c1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a2148f73a5d315eed3048335d0cc084c1">LocalOptimum</a> ()</td></tr>
|
|
<tr class="separator:a2148f73a5d315eed3048335d0cc084c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4cca7d45ca58320464928dd79fc706e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#aa4cca7d45ca58320464928dd79fc706e">AcceptDelta</a> (Assignment *<a class="el" href="resource_8cc.html#a73461c37822b6ebb75b54ba1a9ffb442">delta</a>, Assignment *deltadelta)</td></tr>
|
|
<tr class="separator:aa4cca7d45ca58320464928dd79fc706e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea42093b3b9c8525f4a98a30ad5257d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#aea42093b3b9c8525f4a98a30ad5257d8">AcceptNeighbor</a> ()</td></tr>
|
|
<tr class="separator:aea42093b3b9c8525f4a98a30ad5257d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c5c737b0e0cc86888b5a32f445cfc7f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a9c5c737b0e0cc86888b5a32f445cfc7f">AcceptUncheckedNeighbor</a> ()</td></tr>
|
|
<tr class="separator:a9c5c737b0e0cc86888b5a32f445cfc7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6d73292f3f6c8486d463365609ef12d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#ab6d73292f3f6c8486d463365609ef12d">IsUncheckedSolutionLimitReached</a> ()</td></tr>
|
|
<tr class="separator:ab6d73292f3f6c8486d463365609ef12d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61dc29f76a01e24526e0167c779f30d0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a61dc29f76a01e24526e0167c779f30d0">PeriodicCheck</a> ()</td></tr>
|
|
<tr class="separator:a61dc29f76a01e24526e0167c779f30d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a004e66b858493ff4603967c4d4fb7335"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a004e66b858493ff4603967c4d4fb7335">ProgressPercent</a> ()</td></tr>
|
|
<tr class="separator:a004e66b858493ff4603967c4d4fb7335"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac4aa5ecf086378b1bbac4b669bab4db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#aac4aa5ecf086378b1bbac4b669bab4db">Accept</a> (ModelVisitor *const visitor) const</td></tr>
|
|
<tr class="separator:aac4aa5ecf086378b1bbac4b669bab4db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88dee715fde70b1ad780094c04db1e99"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a88dee715fde70b1ad780094c04db1e99">push_monitor</a> (SearchMonitor *const m)</td></tr>
|
|
<tr class="separator:a88dee715fde70b1ad780094c04db1e99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa71d36872f416feaa853788a7a7a7ef8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#aa71d36872f416feaa853788a7a7a7ef8">Clear</a> ()</td></tr>
|
|
<tr class="separator:aa71d36872f416feaa853788a7a7a7ef8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94ee872197659f9427aed6144aabe216"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a94ee872197659f9427aed6144aabe216">IncrementSolutionCounter</a> ()</td></tr>
|
|
<tr class="separator:a94ee872197659f9427aed6144aabe216"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01c04dd720bd35af4a2785f8f5f2ea35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a01c04dd720bd35af4a2785f8f5f2ea35">solution_counter</a> () const</td></tr>
|
|
<tr class="separator:a01c04dd720bd35af4a2785f8f5f2ea35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3bd948b2df91db9c3f34d2901c30b6b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a3bd948b2df91db9c3f34d2901c30b6b3">IncrementUncheckedSolutionCounter</a> ()</td></tr>
|
|
<tr class="separator:a3bd948b2df91db9c3f34d2901c30b6b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a689b5c755d6a4d49ee37b5954d76b3ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a689b5c755d6a4d49ee37b5954d76b3ca">unchecked_solution_counter</a> () const</td></tr>
|
|
<tr class="separator:a689b5c755d6a4d49ee37b5954d76b3ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89c0328ffff304852fb00a66ed0ecec2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a89c0328ffff304852fb00a66ed0ecec2">set_decision_builder</a> (DecisionBuilder *const db)</td></tr>
|
|
<tr class="separator:a89c0328ffff304852fb00a66ed0ecec2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abebfe5aae65a44a7779b9d0c58bfe204"><td class="memItemLeft" align="right" valign="top">DecisionBuilder * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#abebfe5aae65a44a7779b9d0c58bfe204">decision_builder</a> () const</td></tr>
|
|
<tr class="separator:abebfe5aae65a44a7779b9d0c58bfe204"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade8dc67a51ed331d34dfc872200a482b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#ade8dc67a51ed331d34dfc872200a482b">set_created_by_solve</a> (bool c)</td></tr>
|
|
<tr class="separator:ade8dc67a51ed331d34dfc872200a482b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaad17a2917eeae7bf9baf5ca47323e4e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#aaad17a2917eeae7bf9baf5ca47323e4e">created_by_solve</a> () const</td></tr>
|
|
<tr class="separator:aaad17a2917eeae7bf9baf5ca47323e4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a821420d877d4c0a7a7a841eb7da36a1b"><td class="memItemLeft" align="right" valign="top">Solver::DecisionModification </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a821420d877d4c0a7a7a841eb7da36a1b">ModifyDecision</a> ()</td></tr>
|
|
<tr class="separator:a821420d877d4c0a7a7a841eb7da36a1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3bf8c2d6f6b4c7e89391e2e8020e44e3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a3bf8c2d6f6b4c7e89391e2e8020e44e3">SetBranchSelector</a> (Solver::BranchSelector bs)</td></tr>
|
|
<tr class="separator:a3bf8c2d6f6b4c7e89391e2e8020e44e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4fa35b1393a9d64d638a71c747ec42e0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a4fa35b1393a9d64d638a71c747ec42e0">LeftMove</a> ()</td></tr>
|
|
<tr class="separator:a4fa35b1393a9d64d638a71c747ec42e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9696cfe6db40da76b3c833f46a53077"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#ac9696cfe6db40da76b3c833f46a53077">RightMove</a> ()</td></tr>
|
|
<tr class="separator:ac9696cfe6db40da76b3c833f46a53077"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a454a169c7d1b277dbe539a77a3cb9c90"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a454a169c7d1b277dbe539a77a3cb9c90">backtrack_at_the_end_of_the_search</a> () const</td></tr>
|
|
<tr class="separator:a454a169c7d1b277dbe539a77a3cb9c90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72f9304f187479b7a507d783c588ec9d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a72f9304f187479b7a507d783c588ec9d">set_backtrack_at_the_end_of_the_search</a> (bool restore)</td></tr>
|
|
<tr class="separator:a72f9304f187479b7a507d783c588ec9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b84c718a9eb9b09369a4e669379ff65"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a9b84c718a9eb9b09369a4e669379ff65">search_depth</a> () const</td></tr>
|
|
<tr class="separator:a9b84c718a9eb9b09369a4e669379ff65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad9644d73855db7138eef02dfe956f9d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#aad9644d73855db7138eef02dfe956f9d">set_search_depth</a> (int d)</td></tr>
|
|
<tr class="separator:aad9644d73855db7138eef02dfe956f9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc684b10b35fa22c8a2959fed0837fb0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#afc684b10b35fa22c8a2959fed0837fb0">left_search_depth</a> () const</td></tr>
|
|
<tr class="separator:afc684b10b35fa22c8a2959fed0837fb0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf3a3eadb6d5cacb677df8476f41d072"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#aaf3a3eadb6d5cacb677df8476f41d072">set_search_left_depth</a> (int d)</td></tr>
|
|
<tr class="separator:aaf3a3eadb6d5cacb677df8476f41d072"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a583fa6742691a1f6c75cdc30bd527976"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a583fa6742691a1f6c75cdc30bd527976">set_should_restart</a> (bool s)</td></tr>
|
|
<tr class="separator:a583fa6742691a1f6c75cdc30bd527976"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a201ebe439ffb790ad9dfe2281cd00a79"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a201ebe439ffb790ad9dfe2281cd00a79">should_restart</a> () const</td></tr>
|
|
<tr class="separator:a201ebe439ffb790ad9dfe2281cd00a79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba34610294d84d8504749acfe24b499d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#aba34610294d84d8504749acfe24b499d">set_should_finish</a> (bool s)</td></tr>
|
|
<tr class="separator:aba34610294d84d8504749acfe24b499d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21c5c4600c96dd71c2ac34c708ae7f0a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a21c5c4600c96dd71c2ac34c708ae7f0a">should_finish</a> () const</td></tr>
|
|
<tr class="separator:a21c5c4600c96dd71c2ac34c708ae7f0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d5ff1ccb832c9d27fa7a579248f8084"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a6d5ff1ccb832c9d27fa7a579248f8084">CheckFail</a> ()</td></tr>
|
|
<tr class="separator:a6d5ff1ccb832c9d27fa7a579248f8084"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afdbe598ea86458b00fbe5dda8f699e95"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#afdbe598ea86458b00fbe5dda8f699e95">set_search_context</a> (const std::string &<a class="el" href="classoperations__research_1_1Search.html#a39715d7d101f24b209a62e0279ddf1a5">search_context</a>)</td></tr>
|
|
<tr class="separator:afdbe598ea86458b00fbe5dda8f699e95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39715d7d101f24b209a62e0279ddf1a5"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1Search.html#a39715d7d101f24b209a62e0279ddf1a5">search_context</a> () const</td></tr>
|
|
<tr class="separator:a39715d7d101f24b209a62e0279ddf1a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a032672f3e5578aa2387b78cab74d0d1f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a032672f3e5578aa2387b78cab74d0d1f">◆ </a></span>Search() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1Search.html">Search</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1Search.html#a16432758b314f3cedad3fba81c895417">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">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#l00948">948</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2703a3780f22836bc51bb32f62aa6587"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2703a3780f22836bc51bb32f62aa6587">◆ </a></span>Search() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1Search.html">Search</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1Search.html#a16432758b314f3cedad3fba81c895417">Solver</a> *const </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l00967">967</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abaa05234c97d5ed935e84951b7be3d4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abaa05234c97d5ed935e84951b7be3d4f">◆ </a></span>~Search()</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_1Search.html">Search</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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l00983">983</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="aac4aa5ecf086378b1bbac4b669bab4db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac4aa5ecf086378b1bbac4b669bab4db">◆ </a></span>Accept()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Accept </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ModelVisitor *const </td>
|
|
<td class="paramname"><em>visitor</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01330">1330</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4cca7d45ca58320464928dd79fc706e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4cca7d45ca58320464928dd79fc706e">◆ </a></span>AcceptDelta()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AcceptDelta </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Assignment * </td>
|
|
<td class="paramname"><em>delta</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Assignment * </td>
|
|
<td class="paramname"><em>deltadelta</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01291">1291</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea42093b3b9c8525f4a98a30ad5257d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea42093b3b9c8525f4a98a30ad5257d8">◆ </a></span>AcceptNeighbor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AcceptNeighbor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01301">1301</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af413a50ef58e2b1026f3d89bfb85215a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af413a50ef58e2b1026f3d89bfb85215a">◆ </a></span>AcceptSolution()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AcceptSolution </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01251">1251</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c5c737b0e0cc86888b5a32f445cfc7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c5c737b0e0cc86888b5a32f445cfc7f">◆ </a></span>AcceptUncheckedNeighbor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AcceptUncheckedNeighbor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01305">1305</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a488f1d99cc1f61acdc6782dcfee86e49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a488f1d99cc1f61acdc6782dcfee86e49">◆ </a></span>AfterDecision()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AfterDecision </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Decision *const </td>
|
|
<td class="paramname"><em>d</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>apply</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01229">1229</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a093de3a1c47e97d7d50bea387482a7e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a093de3a1c47e97d7d50bea387482a7e7">◆ </a></span>ApplyDecision()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ApplyDecision </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Decision *const </td>
|
|
<td class="paramname"><em>d</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01224">1224</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab2e7f61fef0e7a0ef5bb35cfc051199"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab2e7f61fef0e7a0ef5bb35cfc051199">◆ </a></span>AtSolution()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AtSolution </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01264">1264</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a454a169c7d1b277dbe539a77a3cb9c90"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a454a169c7d1b277dbe539a77a3cb9c90">◆ </a></span>backtrack_at_the_end_of_the_search()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool backtrack_at_the_end_of_the_search </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01029">1029</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a454ac888929e304de940a94fa21c6821"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a454ac888929e304de940a94fa21c6821">◆ </a></span>BeginFail()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void BeginFail </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01239">1239</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b1c8b194527e84175c219213db4a1ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b1c8b194527e84175c219213db4a1ea">◆ </a></span>BeginInitialPropagation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void BeginInitialPropagation </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01243">1243</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1646dcbac41aa97793e736e5f1e0d559"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1646dcbac41aa97793e736e5f1e0d559">◆ </a></span>BeginNextDecision()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void BeginNextDecision </td>
|
|
<td>(</td>
|
|
<td class="paramtype">DecisionBuilder *const </td>
|
|
<td class="paramname"><em>db</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01214">1214</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d5ff1ccb832c9d27fa7a579248f8084"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d5ff1ccb832c9d27fa7a579248f8084">◆ </a></span>CheckFail()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CheckFail </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01043">1043</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa71d36872f416feaa853788a7a7a7ef8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa71d36872f416feaa853788a7a7a7ef8">◆ </a></span>Clear()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Clear </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01187">1187</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaad17a2917eeae7bf9baf5ca47323e4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaad17a2917eeae7bf9baf5ca47323e4e">◆ </a></span>created_by_solve()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool created_by_solve </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01021">1021</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abebfe5aae65a44a7779b9d0c58bfe204"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abebfe5aae65a44a7779b9d0c58bfe204">◆ </a></span>decision_builder()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">DecisionBuilder* decision_builder </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01019">1019</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8314a4c362f64e711ec7cd4264be1844"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8314a4c362f64e711ec7cd4264be1844">◆ </a></span>EndFail()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void EndFail </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01241">1241</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a975d041f983e1fa15ed2ef96ea40271f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a975d041f983e1fa15ed2ef96ea40271f">◆ </a></span>EndInitialPropagation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void EndInitialPropagation </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01247">1247</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adddc14feed2028f7903ca9ea499693ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adddc14feed2028f7903ca9ea499693ab">◆ </a></span>EndNextDecision()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void EndNextDecision </td>
|
|
<td>(</td>
|
|
<td class="paramtype">DecisionBuilder *const </td>
|
|
<td class="paramname"><em>db</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Decision *const </td>
|
|
<td class="paramname"><em>d</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01219">1219</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a64b85630107261fc085d02f6e3f30a69"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a64b85630107261fc085d02f6e3f30a69">◆ </a></span>EnterSearch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void EnterSearch </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01195">1195</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1615395b2e594ebad774615d021c2854"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1615395b2e594ebad774615d021c2854">◆ </a></span>ExitSearch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ExitSearch </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01205">1205</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94ee872197659f9427aed6144aabe216"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94ee872197659f9427aed6144aabe216">◆ </a></span>IncrementSolutionCounter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void IncrementSolutionCounter </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01010">1010</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3bd948b2df91db9c3f34d2901c30b6b3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3bd948b2df91db9c3f34d2901c30b6b3">◆ </a></span>IncrementUncheckedSolutionCounter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void IncrementUncheckedSolutionCounter </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01012">1012</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6d73292f3f6c8486d463365609ef12d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6d73292f3f6c8486d463365609ef12d">◆ </a></span>IsUncheckedSolutionLimitReached()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsUncheckedSolutionLimitReached </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01309">1309</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc684b10b35fa22c8a2959fed0837fb0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc684b10b35fa22c8a2959fed0837fb0">◆ </a></span>left_search_depth()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int left_search_depth </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01037">1037</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4fa35b1393a9d64d638a71c747ec42e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4fa35b1393a9d64d638a71c747ec42e0">◆ </a></span>LeftMove()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LeftMove </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01024">1024</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2148f73a5d315eed3048335d0cc084c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2148f73a5d315eed3048335d0cc084c1">◆ </a></span>LocalOptimum()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool LocalOptimum </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01281">1281</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a821420d877d4c0a7a7a841eb7da36a1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a821420d877d4c0a7a7a841eb7da36a1b">◆ </a></span>ModifyDecision()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Solver::DecisionModification ModifyDecision </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01174">1174</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a30d7b17082cedd451c6bf44260fef75d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30d7b17082cedd451c6bf44260fef75d">◆ </a></span>NoMoreSolutions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void NoMoreSolutions </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01277">1277</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61dc29f76a01e24526e0167c779f30d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61dc29f76a01e24526e0167c779f30d0">◆ </a></span>PeriodicCheck()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PeriodicCheck </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01318">1318</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a004e66b858493ff4603967c4d4fb7335"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a004e66b858493ff4603967c4d4fb7335">◆ </a></span>ProgressPercent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ProgressPercent </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01322">1322</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88dee715fde70b1ad780094c04db1e99"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88dee715fde70b1ad780094c04db1e99">◆ </a></span>push_monitor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void push_monitor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">SearchMonitor *const </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01181">1181</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0505c88ddf227528535ca3d3ddaee2ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0505c88ddf227528535ca3d3ddaee2ef">◆ </a></span>RefuteDecision()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RefuteDecision </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Decision *const </td>
|
|
<td class="paramname"><em>d</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01234">1234</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f660e8597c620b46aa963ed7f07c4d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f660e8597c620b46aa963ed7f07c4d7">◆ </a></span>RestartSearch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RestartSearch </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01210">1210</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9696cfe6db40da76b3c833f46a53077"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9696cfe6db40da76b3c833f46a53077">◆ </a></span>RightMove()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RightMove </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01028">1028</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a39715d7d101f24b209a62e0279ddf1a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39715d7d101f24b209a62e0279ddf1a5">◆ </a></span>search_context()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string search_context </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01051">1051</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b84c718a9eb9b09369a4e669379ff65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b84c718a9eb9b09369a4e669379ff65">◆ </a></span>search_depth()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int search_depth </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01035">1035</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72f9304f187479b7a507d783c588ec9d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72f9304f187479b7a507d783c588ec9d">◆ </a></span>set_backtrack_at_the_end_of_the_search()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_backtrack_at_the_end_of_the_search </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>restore</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#l01032">1032</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade8dc67a51ed331d34dfc872200a482b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade8dc67a51ed331d34dfc872200a482b">◆ </a></span>set_created_by_solve()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_created_by_solve </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>c</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#l01020">1020</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89c0328ffff304852fb00a66ed0ecec2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89c0328ffff304852fb00a66ed0ecec2">◆ </a></span>set_decision_builder()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_decision_builder </td>
|
|
<td>(</td>
|
|
<td class="paramtype">DecisionBuilder *const </td>
|
|
<td class="paramname"><em>db</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#l01016">1016</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afdbe598ea86458b00fbe5dda8f699e95"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afdbe598ea86458b00fbe5dda8f699e95">◆ </a></span>set_search_context()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_search_context </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>search_context</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#l01048">1048</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad9644d73855db7138eef02dfe956f9d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad9644d73855db7138eef02dfe956f9d">◆ </a></span>set_search_depth()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_search_depth </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>d</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01036">1036</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf3a3eadb6d5cacb677df8476f41d072"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf3a3eadb6d5cacb677df8476f41d072">◆ </a></span>set_search_left_depth()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_search_left_depth </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>d</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01038">1038</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aba34610294d84d8504749acfe24b499d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba34610294d84d8504749acfe24b499d">◆ </a></span>set_should_finish()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_should_finish </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01041">1041</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a583fa6742691a1f6c75cdc30bd527976"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a583fa6742691a1f6c75cdc30bd527976">◆ </a></span>set_should_restart()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void set_should_restart </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01039">1039</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3bf8c2d6f6b4c7e89391e2e8020e44e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3bf8c2d6f6b4c7e89391e2e8020e44e3">◆ </a></span>SetBranchSelector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetBranchSelector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Solver::BranchSelector </td>
|
|
<td class="paramname"><em>bs</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01141">1141</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21c5c4600c96dd71c2ac34c708ae7f0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21c5c4600c96dd71c2ac34c708ae7f0a">◆ </a></span>should_finish()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool should_finish </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01042">1042</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a201ebe439ffb790ad9dfe2281cd00a79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a201ebe439ffb790ad9dfe2281cd00a79">◆ </a></span>should_restart()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool should_restart </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01040">1040</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01c04dd720bd35af4a2785f8f5f2ea35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01c04dd720bd35af4a2785f8f5f2ea35">◆ </a></span>solution_counter()</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="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> solution_counter </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01011">1011</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a689b5c755d6a4d49ee37b5954d76b3ca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a689b5c755d6a4d49ee37b5954d76b3ca">◆ </a></span>unchecked_solution_counter()</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="integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a">int64</a> unchecked_solution_counter </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8cc_source.html#l01013">1013</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_1Search.html">Search</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>
|