Files
ortools-clone/docs/cpp/classoperations__research_1_1_search.html
2021-04-27 23:00:03 +02:00

1501 lines
72 KiB
HTML

<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OR-Tools: 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
&#160;<span id="projectnumber">9.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classoperations__research_1_1_search.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> &#124;
<a href="classoperations__research_1_1_search-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#l00956">956</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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a032672f3e5578aa2387b78cab74d0d1f">Search</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s)</td></tr>
<tr class="separator:a032672f3e5578aa2387b78cab74d0d1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2703a3780f22836bc51bb32f62aa6587"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a2703a3780f22836bc51bb32f62aa6587">Search</a> (<a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const s, int)</td></tr>
<tr class="separator:a2703a3780f22836bc51bb32f62aa6587"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaa05234c97d5ed935e84951b7be3d4f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#abaa05234c97d5ed935e84951b7be3d4f">~Search</a> ()</td></tr>
<tr class="separator:abaa05234c97d5ed935e84951b7be3d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64b85630107261fc085d02f6e3f30a69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a64b85630107261fc085d02f6e3f30a69">EnterSearch</a> ()</td></tr>
<tr class="separator:a64b85630107261fc085d02f6e3f30a69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f660e8597c620b46aa963ed7f07c4d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a0f660e8597c620b46aa963ed7f07c4d7">RestartSearch</a> ()</td></tr>
<tr class="separator:a0f660e8597c620b46aa963ed7f07c4d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1615395b2e594ebad774615d021c2854"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a1615395b2e594ebad774615d021c2854">ExitSearch</a> ()</td></tr>
<tr class="separator:a1615395b2e594ebad774615d021c2854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1646dcbac41aa97793e736e5f1e0d559"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a1646dcbac41aa97793e736e5f1e0d559">BeginNextDecision</a> (<a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> *const db)</td></tr>
<tr class="separator:a1646dcbac41aa97793e736e5f1e0d559"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adddc14feed2028f7903ca9ea499693ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#adddc14feed2028f7903ca9ea499693ab">EndNextDecision</a> (<a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> *const db, <a class="el" href="classoperations__research_1_1_decision.html">Decision</a> *const d)</td></tr>
<tr class="separator:adddc14feed2028f7903ca9ea499693ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a093de3a1c47e97d7d50bea387482a7e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a093de3a1c47e97d7d50bea387482a7e7">ApplyDecision</a> (<a class="el" href="classoperations__research_1_1_decision.html">Decision</a> *const d)</td></tr>
<tr class="separator:a093de3a1c47e97d7d50bea387482a7e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a488f1d99cc1f61acdc6782dcfee86e49"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a488f1d99cc1f61acdc6782dcfee86e49">AfterDecision</a> (<a class="el" href="classoperations__research_1_1_decision.html">Decision</a> *const d, bool apply)</td></tr>
<tr class="separator:a488f1d99cc1f61acdc6782dcfee86e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0505c88ddf227528535ca3d3ddaee2ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a0505c88ddf227528535ca3d3ddaee2ef">RefuteDecision</a> (<a class="el" href="classoperations__research_1_1_decision.html">Decision</a> *const d)</td></tr>
<tr class="separator:a0505c88ddf227528535ca3d3ddaee2ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454ac888929e304de940a94fa21c6821"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a454ac888929e304de940a94fa21c6821">BeginFail</a> ()</td></tr>
<tr class="separator:a454ac888929e304de940a94fa21c6821"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8314a4c362f64e711ec7cd4264be1844"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a8314a4c362f64e711ec7cd4264be1844">EndFail</a> ()</td></tr>
<tr class="separator:a8314a4c362f64e711ec7cd4264be1844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b1c8b194527e84175c219213db4a1ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a4b1c8b194527e84175c219213db4a1ea">BeginInitialPropagation</a> ()</td></tr>
<tr class="separator:a4b1c8b194527e84175c219213db4a1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a975d041f983e1fa15ed2ef96ea40271f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a975d041f983e1fa15ed2ef96ea40271f">EndInitialPropagation</a> ()</td></tr>
<tr class="separator:a975d041f983e1fa15ed2ef96ea40271f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab2e7f61fef0e7a0ef5bb35cfc051199"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#aab2e7f61fef0e7a0ef5bb35cfc051199">AtSolution</a> ()</td></tr>
<tr class="separator:aab2e7f61fef0e7a0ef5bb35cfc051199"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af413a50ef58e2b1026f3d89bfb85215a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#af413a50ef58e2b1026f3d89bfb85215a">AcceptSolution</a> ()</td></tr>
<tr class="separator:af413a50ef58e2b1026f3d89bfb85215a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30d7b17082cedd451c6bf44260fef75d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a30d7b17082cedd451c6bf44260fef75d">NoMoreSolutions</a> ()</td></tr>
<tr class="separator:a30d7b17082cedd451c6bf44260fef75d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2148f73a5d315eed3048335d0cc084c1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a2148f73a5d315eed3048335d0cc084c1">LocalOptimum</a> ()</td></tr>
<tr class="separator:a2148f73a5d315eed3048335d0cc084c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4cca7d45ca58320464928dd79fc706e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#aa4cca7d45ca58320464928dd79fc706e">AcceptDelta</a> (<a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *<a class="el" href="resource_8cc.html#af12056bc2a8e3ec563f0940d87abbd2e">delta</a>, <a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *deltadelta)</td></tr>
<tr class="separator:aa4cca7d45ca58320464928dd79fc706e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea42093b3b9c8525f4a98a30ad5257d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#aea42093b3b9c8525f4a98a30ad5257d8">AcceptNeighbor</a> ()</td></tr>
<tr class="separator:aea42093b3b9c8525f4a98a30ad5257d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c5c737b0e0cc86888b5a32f445cfc7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a9c5c737b0e0cc86888b5a32f445cfc7f">AcceptUncheckedNeighbor</a> ()</td></tr>
<tr class="separator:a9c5c737b0e0cc86888b5a32f445cfc7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6d73292f3f6c8486d463365609ef12d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#ab6d73292f3f6c8486d463365609ef12d">IsUncheckedSolutionLimitReached</a> ()</td></tr>
<tr class="separator:ab6d73292f3f6c8486d463365609ef12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61dc29f76a01e24526e0167c779f30d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a61dc29f76a01e24526e0167c779f30d0">PeriodicCheck</a> ()</td></tr>
<tr class="separator:a61dc29f76a01e24526e0167c779f30d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a004e66b858493ff4603967c4d4fb7335"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a004e66b858493ff4603967c4d4fb7335">ProgressPercent</a> ()</td></tr>
<tr class="separator:a004e66b858493ff4603967c4d4fb7335"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac4aa5ecf086378b1bbac4b669bab4db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#aac4aa5ecf086378b1bbac4b669bab4db">Accept</a> (<a class="el" href="classoperations__research_1_1_model_visitor.html">ModelVisitor</a> *const visitor) const</td></tr>
<tr class="separator:aac4aa5ecf086378b1bbac4b669bab4db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88dee715fde70b1ad780094c04db1e99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a88dee715fde70b1ad780094c04db1e99">push_monitor</a> (<a class="el" href="classoperations__research_1_1_search_monitor.html">SearchMonitor</a> *const m)</td></tr>
<tr class="separator:a88dee715fde70b1ad780094c04db1e99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa71d36872f416feaa853788a7a7a7ef8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#aa71d36872f416feaa853788a7a7a7ef8">Clear</a> ()</td></tr>
<tr class="separator:aa71d36872f416feaa853788a7a7a7ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94ee872197659f9427aed6144aabe216"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a94ee872197659f9427aed6144aabe216">IncrementSolutionCounter</a> ()</td></tr>
<tr class="separator:a94ee872197659f9427aed6144aabe216"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad570cae460256843926a00468e9e3331"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#ad570cae460256843926a00468e9e3331">solution_counter</a> () const</td></tr>
<tr class="separator:ad570cae460256843926a00468e9e3331"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bd948b2df91db9c3f34d2901c30b6b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a3bd948b2df91db9c3f34d2901c30b6b3">IncrementUncheckedSolutionCounter</a> ()</td></tr>
<tr class="separator:a3bd948b2df91db9c3f34d2901c30b6b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f23e463e482693b57e104e8965a630a"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a3f23e463e482693b57e104e8965a630a">unchecked_solution_counter</a> () const</td></tr>
<tr class="separator:a3f23e463e482693b57e104e8965a630a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89c0328ffff304852fb00a66ed0ecec2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a89c0328ffff304852fb00a66ed0ecec2">set_decision_builder</a> (<a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> *const db)</td></tr>
<tr class="separator:a89c0328ffff304852fb00a66ed0ecec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abebfe5aae65a44a7779b9d0c58bfe204"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#abebfe5aae65a44a7779b9d0c58bfe204">decision_builder</a> () const</td></tr>
<tr class="separator:abebfe5aae65a44a7779b9d0c58bfe204"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade8dc67a51ed331d34dfc872200a482b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#ade8dc67a51ed331d34dfc872200a482b">set_created_by_solve</a> (bool c)</td></tr>
<tr class="separator:ade8dc67a51ed331d34dfc872200a482b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaad17a2917eeae7bf9baf5ca47323e4e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#aaad17a2917eeae7bf9baf5ca47323e4e">created_by_solve</a> () const</td></tr>
<tr class="separator:aaad17a2917eeae7bf9baf5ca47323e4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a821420d877d4c0a7a7a841eb7da36a1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1_solver.html#a074172434184dde98798ed6590206d42">Solver::DecisionModification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a821420d877d4c0a7a7a841eb7da36a1b">ModifyDecision</a> ()</td></tr>
<tr class="separator:a821420d877d4c0a7a7a841eb7da36a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bf8c2d6f6b4c7e89391e2e8020e44e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a3bf8c2d6f6b4c7e89391e2e8020e44e3">SetBranchSelector</a> (<a class="el" href="classoperations__research_1_1_solver.html#ae57bc6f29c7b4343cb90aa1946ce1869">Solver::BranchSelector</a> bs)</td></tr>
<tr class="separator:a3bf8c2d6f6b4c7e89391e2e8020e44e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa35b1393a9d64d638a71c747ec42e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a4fa35b1393a9d64d638a71c747ec42e0">LeftMove</a> ()</td></tr>
<tr class="separator:a4fa35b1393a9d64d638a71c747ec42e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9696cfe6db40da76b3c833f46a53077"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#ac9696cfe6db40da76b3c833f46a53077">RightMove</a> ()</td></tr>
<tr class="separator:ac9696cfe6db40da76b3c833f46a53077"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454a169c7d1b277dbe539a77a3cb9c90"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a454a169c7d1b277dbe539a77a3cb9c90">backtrack_at_the_end_of_the_search</a> () const</td></tr>
<tr class="separator:a454a169c7d1b277dbe539a77a3cb9c90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72f9304f187479b7a507d783c588ec9d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a72f9304f187479b7a507d783c588ec9d">set_backtrack_at_the_end_of_the_search</a> (bool restore)</td></tr>
<tr class="separator:a72f9304f187479b7a507d783c588ec9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b84c718a9eb9b09369a4e669379ff65"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a9b84c718a9eb9b09369a4e669379ff65">search_depth</a> () const</td></tr>
<tr class="separator:a9b84c718a9eb9b09369a4e669379ff65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad9644d73855db7138eef02dfe956f9d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#aad9644d73855db7138eef02dfe956f9d">set_search_depth</a> (int d)</td></tr>
<tr class="separator:aad9644d73855db7138eef02dfe956f9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc684b10b35fa22c8a2959fed0837fb0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#afc684b10b35fa22c8a2959fed0837fb0">left_search_depth</a> () const</td></tr>
<tr class="separator:afc684b10b35fa22c8a2959fed0837fb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf3a3eadb6d5cacb677df8476f41d072"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#aaf3a3eadb6d5cacb677df8476f41d072">set_search_left_depth</a> (int d)</td></tr>
<tr class="separator:aaf3a3eadb6d5cacb677df8476f41d072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a583fa6742691a1f6c75cdc30bd527976"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a583fa6742691a1f6c75cdc30bd527976">set_should_restart</a> (bool s)</td></tr>
<tr class="separator:a583fa6742691a1f6c75cdc30bd527976"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a201ebe439ffb790ad9dfe2281cd00a79"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a201ebe439ffb790ad9dfe2281cd00a79">should_restart</a> () const</td></tr>
<tr class="separator:a201ebe439ffb790ad9dfe2281cd00a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba34610294d84d8504749acfe24b499d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#aba34610294d84d8504749acfe24b499d">set_should_finish</a> (bool s)</td></tr>
<tr class="separator:aba34610294d84d8504749acfe24b499d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c5c4600c96dd71c2ac34c708ae7f0a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a21c5c4600c96dd71c2ac34c708ae7f0a">should_finish</a> () const</td></tr>
<tr class="separator:a21c5c4600c96dd71c2ac34c708ae7f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d5ff1ccb832c9d27fa7a579248f8084"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a6d5ff1ccb832c9d27fa7a579248f8084">CheckFail</a> ()</td></tr>
<tr class="separator:a6d5ff1ccb832c9d27fa7a579248f8084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdbe598ea86458b00fbe5dda8f699e95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#afdbe598ea86458b00fbe5dda8f699e95">set_search_context</a> (const std::string &amp;<a class="el" href="classoperations__research_1_1_search.html#a39715d7d101f24b209a62e0279ddf1a5">search_context</a>)</td></tr>
<tr class="separator:afdbe598ea86458b00fbe5dda8f699e95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39715d7d101f24b209a62e0279ddf1a5"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1_search.html#a39715d7d101f24b209a62e0279ddf1a5">search_context</a> () const</td></tr>
<tr class="separator:a39715d7d101f24b209a62e0279ddf1a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a032672f3e5578aa2387b78cab74d0d1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a032672f3e5578aa2387b78cab74d0d1f">&#9670;&nbsp;</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_1_search.html">Search</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const&#160;</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#l00958">958</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">&#9670;&nbsp;</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_1_search.html">Search</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_solver.html">Solver</a> *const&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">&#160;</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#l00977">977</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">&#9670;&nbsp;</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_1_search.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#l00993">993</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">&#9670;&nbsp;</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"><a class="el" href="classoperations__research_1_1_model_visitor.html">ModelVisitor</a> *const&#160;</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#l01340">1340</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">&#9670;&nbsp;</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"><a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *&#160;</td>
<td class="paramname"><em>delta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_assignment.html">Assignment</a> *&#160;</td>
<td class="paramname"><em>deltadelta</em>&#160;</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#l01301">1301</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">&#9670;&nbsp;</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#l01311">1311</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">&#9670;&nbsp;</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#l01261">1261</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">&#9670;&nbsp;</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#l01315">1315</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">&#9670;&nbsp;</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"><a class="el" href="classoperations__research_1_1_decision.html">Decision</a> *const&#160;</td>
<td class="paramname"><em>d</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>apply</em>&#160;</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#l01239">1239</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">&#9670;&nbsp;</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"><a class="el" href="classoperations__research_1_1_decision.html">Decision</a> *const&#160;</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="aab2e7f61fef0e7a0ef5bb35cfc051199"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab2e7f61fef0e7a0ef5bb35cfc051199">&#9670;&nbsp;</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#l01274">1274</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">&#9670;&nbsp;</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#l01039">1039</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">&#9670;&nbsp;</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#l01249">1249</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">&#9670;&nbsp;</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#l01253">1253</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">&#9670;&nbsp;</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"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> *const&#160;</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#l01224">1224</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">&#9670;&nbsp;</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#l01053">1053</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">&#9670;&nbsp;</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#l01197">1197</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">&#9670;&nbsp;</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#l01031">1031</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">&#9670;&nbsp;</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"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a>* 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#l01029">1029</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">&#9670;&nbsp;</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#l01251">1251</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">&#9670;&nbsp;</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#l01257">1257</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">&#9670;&nbsp;</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"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> *const&#160;</td>
<td class="paramname"><em>db</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classoperations__research_1_1_decision.html">Decision</a> *const&#160;</td>
<td class="paramname"><em>d</em>&#160;</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="a64b85630107261fc085d02f6e3f30a69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64b85630107261fc085d02f6e3f30a69">&#9670;&nbsp;</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#l01205">1205</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">&#9670;&nbsp;</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#l01215">1215</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">&#9670;&nbsp;</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#l01020">1020</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">&#9670;&nbsp;</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#l01022">1022</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">&#9670;&nbsp;</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#l01319">1319</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">&#9670;&nbsp;</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#l01047">1047</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">&#9670;&nbsp;</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#l01034">1034</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">&#9670;&nbsp;</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#l01291">1291</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">&#9670;&nbsp;</a></span>ModifyDecision()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classoperations__research_1_1_solver.html#a074172434184dde98798ed6590206d42">Solver::DecisionModification</a> 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#l01184">1184</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">&#9670;&nbsp;</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#l01287">1287</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">&#9670;&nbsp;</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#l01328">1328</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">&#9670;&nbsp;</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#l01332">1332</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">&#9670;&nbsp;</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"><a class="el" href="classoperations__research_1_1_search_monitor.html">SearchMonitor</a> *const&#160;</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#l01191">1191</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">&#9670;&nbsp;</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"><a class="el" href="classoperations__research_1_1_decision.html">Decision</a> *const&#160;</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#l01244">1244</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">&#9670;&nbsp;</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#l01220">1220</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">&#9670;&nbsp;</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#l01038">1038</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">&#9670;&nbsp;</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#l01061">1061</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">&#9670;&nbsp;</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#l01045">1045</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">&#9670;&nbsp;</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&#160;</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#l01042">1042</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">&#9670;&nbsp;</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&#160;</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#l01030">1030</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">&#9670;&nbsp;</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"><a class="el" href="classoperations__research_1_1_decision_builder.html">DecisionBuilder</a> *const&#160;</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#l01026">1026</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">&#9670;&nbsp;</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 &amp;&#160;</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#l01058">1058</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">&#9670;&nbsp;</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&#160;</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#l01046">1046</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">&#9670;&nbsp;</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&#160;</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#l01048">1048</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">&#9670;&nbsp;</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&#160;</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#l01051">1051</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">&#9670;&nbsp;</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&#160;</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#l01049">1049</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">&#9670;&nbsp;</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"><a class="el" href="classoperations__research_1_1_solver.html#ae57bc6f29c7b4343cb90aa1946ce1869">Solver::BranchSelector</a>&#160;</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#l01151">1151</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">&#9670;&nbsp;</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#l01052">1052</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">&#9670;&nbsp;</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#l01050">1050</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
</div>
</div>
<a id="ad570cae460256843926a00468e9e3331"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad570cae460256843926a00468e9e3331">&#9670;&nbsp;</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">int64_t 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#l01021">1021</a> of file <a class="el" href="constraint__solver_8cc_source.html">constraint_solver.cc</a>.</p>
</div>
</div>
<a id="a3f23e463e482693b57e104e8965a630a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f23e463e482693b57e104e8965a630a">&#9670;&nbsp;</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">int64_t 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#l01023">1023</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_1_search.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.9.1 </li>
</ul>
</div>
</body>
</html>