2020-09-01 16:00:33 +02:00
<!-- 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" / >
2021-09-20 15:57:27 +02:00
< meta name = "generator" content = "Doxygen 1.8.15" / >
2020-09-01 16:00:33 +02:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > OR-Tools: bop_ls.cc Source File< / 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 >
2021-09-20 15:57:27 +02:00
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */< / script >
2020-09-01 16:00:33 +02:00
< 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
2021-09-20 15:57:27 +02:00
  < span id = "projectnumber" > 9.1< / span >
2020-09-01 16:00:33 +02:00
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2021-09-20 15:57:27 +02:00
<!-- Generated by Doxygen 1.8.15 -->
2020-09-01 16:00:33 +02:00
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
2021-09-20 15:57:27 +02:00
var searchBox = new SearchBox("searchBox", "search",false,'Search');
2020-09-01 16:00:33 +02:00
/* @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 */
2021-09-20 15:57:27 +02:00
$(document).ready(function(){initNavTree('bop__ls_8cc_source.html','');});
2020-09-01 16:00:33 +02:00
/* @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 = "headertitle" >
< div class = "title" > bop_ls.cc< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
2021-09-20 15:57:27 +02:00
< a href = "bop__ls_8cc.html" > Go to the documentation of this file.< / a > < div class = "fragment" > < div class = "line" > < a name = "l00001" > < / a > < span class = "lineno" > 1< / span >   < span class = "comment" > // Copyright 2010-2021 Google LLC< / span > < / div > < div class = "line" > < a name = "l00002" > < / a > < span class = "lineno" > 2< / span >   < span class = "comment" > // Licensed under the Apache License, Version 2.0 (the " License" );< / span > < / div > < div class = "line" > < a name = "l00003" > < / a > < span class = "lineno" > 3< / span >   < span class = "comment" > // you may not use this file except in compliance with the License.< / span > < / div > < div class = "line" > < a name = "l00004" > < / a > < span class = "lineno" > 4< / span >   < span class = "comment" > // You may obtain a copy of the License at< / span > < / div > < div class = "line" > < a name = "l00005" > < / a > < span class = "lineno" > 5< / span >   < span class = "comment" > //< / span > < / div > < div class = "line" > < a name = "l00006" > < / a > < span class = "lineno" > 6< / span >   < span class = "comment" > // http://www.apache.org/licenses/LICENSE-2.0< / span > < / div > < div class = "line" > < a name = "l00007" > < / a > < span class = "lineno" > 7< / span >   < span class = "comment" > //< / span > < / div > < div class = "line" > < a name = "l00008" > < / a > < span class = "lineno" > 8< / span >   < span class = "comment" > // Unless required by applicable law or agreed to in writing, software< / span > < / div > < div class = "line" > < a name = "l00009" > < / a > < span class = "lineno" > 9< / span >   < span class = "comment" > // distributed under the License is distributed on an " AS IS" BASIS,< / span > < / div > < div class = "line" > < a name = "l00010" > < / a > < span class = "lineno" > 10< / span >   < span class = "comment" > // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.< / span > < / div > < div class = "line" > < a name = "l00011" > < / a > < span class = "lineno" > 11< / span >   < span class = "comment" > // See the License for the specific language governing permissions and< / span > < / div > < div class = "line" > < a name = "l00012" > < / a > < span class = "lineno" > 12< / span >   < span class = "comment" > // limitations under the License.< / span > < / div > < div class = "line" > < a name = "l00013" > < / a > < span class = "lineno" > 13< / span >   < / div > < div class = "line" > < a name = "l00014" > < / a > < span class = "lineno" > 14< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "bop__ls_8h.html" > ortools/bop/bop_ls.h< / a > " < / span > < / div > < div class = "line" > < a name = "l00015" > < / a > < span class = "lineno" > 15< / span >   < / div > < div class = "line" > < a name = "l00016" > < / a > < span class = "lineno" > 16< / span >   < span class = "preprocessor" > #include < cstdint> < / span > < / div > < div class = "line" > < a name = "l00017" > < / a > < span class = "lineno" > 17< / span >   < span class = "preprocessor" > #include < limits> < / span > < / div > < div class = "line" > < a name = "l00018" > < / a > < span class = "lineno" > 18< / span >   < / div > < div class = "line" > < a name = "l00019" > < / a > < span class = "lineno" > 19< / span >   < span class = "preprocessor" > #include " absl/memory/memory.h" < / span > < / div > < div class = "line" > < a name = "l00020" > < / a > < span class = "lineno" > 20< / span >   < span class = "preprocessor" > #include " absl/strings/str_format.h" < / span > < / div > < div class = "line" > < a name = "l00021" > < / a > < span class = "lineno" > 21< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "strong__vector_8h.html" > ortools/base/strong_vector.h< / a > " < / span > < / div > < div class = "line" > < a name = "l00022" > < / a > < span class = "lineno" > 22< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "bop__util_8h.html" > ortools/bop/bop_util.h< / a > " < / span > < / div > < div class = "line" > < a name = "l00023" > < / a > < span class = "lineno" > 23< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "boolean__problem_8h.html" > ortools/sat/boolean_problem.h< / a > " < / span > < / div > < div class = "line" > < a name = "l00024" > < / a > < span class = "lineno" > 24< / span >   < / div > < div class = "line" > < a name = "l00025" > < / a > < span class = "lineno" > 25< / span >   < span class = "keyword" > namespace < / span > < a class = "code" href = "namespaceoperations__research.html" > operations_research< / a > {< / div > < div class = "line" > < a name = "l00026" > < / a > < span class = "lineno"
< div class = "ttc" id = "base_2logging_8h_html_a3e1cfef60e774a81f30eaddf26a3a274" > < div class = "ttname" > < a href = "base_2logging_8h.html#a3e1cfef60e774a81f30eaddf26a3a274" > CHECK< / a > < / div > < div class = "ttdeci" > #define CHECK(condition)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2logging_8h_source.html#l00491" > base/logging.h:491< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_time_limit_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_time_limit.html" > operations_research::TimeLimit< / a > < / div > < div class = "ttdoc" > A simple class to enforce both an elapsed time limit and a deterministic time limit in the same threa...< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "time__limit_8h_source.html#l00105" > time_limit.h:105< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_optimizer_base_html_a67a0db04d321a74b7e7fcfd3f1a3f70ba72c2402449caa8f3edc8aa0a3816baed" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_optimizer_base.html#a67a0db04d321a74b7e7fcfd3f1a3f70ba72c2402449caa8f3edc8aa0a3816baed" > operations_research::bop::BopOptimizerBase::LIMIT_REACHED< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__base_8h_source.html#l00068" > bop_base.h:68< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_literal_html_a44fc3f1a79635fadb162d04cec312341" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_literal.html#a44fc3f1a79635fadb162d04cec312341" > operations_research::sat::Literal::SignedValue< / a > < / div > < div class = "ttdeci" > int SignedValue() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__base_8h_source.html#l00088" > sat_base.h:88< / a > < / div > < / div >
< div class = "ttc" id = "macros_8h_html_a7f536a3b33f9bed8f75734e035d30725" > < div class = "ttname" > < a href = "macros_8h.html#a7f536a3b33f9bed8f75734e035d30725" > DEBUG_MODE< / a > < / div > < div class = "ttdeci" > const bool DEBUG_MODE< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "macros_8h_source.html#l00024" > macros.h:24< / a > < / div > < / div >
< div class = "ttc" id = "alldiff__cst_8cc_html_ad10edae0a852d72fb76afb1c77735045" > < div class = "ttname" > < a href = "alldiff__cst_8cc.html#ad10edae0a852d72fb76afb1c77735045" > min< / a > < / div > < div class = "ttdeci" > int64_t min< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "alldiff__cst_8cc_source.html#l00139" > alldiff_cst.cc:139< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a764be64f3029f8b8e23511061d8de355" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a764be64f3029f8b8e23511061d8de355" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::DebugString< / a > < / div > < div class = "ttdeci" > std::string DebugString() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00384" > bop_ls.cc:384< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator_html_a4c13a1377925d2ceefaea09f0c5747ff" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator.html#a4c13a1377925d2ceefaea09f0c5747ff" > operations_research::bop::LocalSearchAssignmentIterator::LocalSearchAssignmentIterator< / a > < / div > < div class = "ttdeci" > LocalSearchAssignmentIterator(const ProblemState & problem_state, int max_num_decisions, int max_num_broken_constraints, SatWrapper *sat_wrapper)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00679" > bop_ls.cc:679< / a > < / div > < / div >
< div class = "ttc" id = "bop__util_8h_html" > < div class = "ttname" > < a href = "bop__util_8h.html" > bop_util.h< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer_html_ad010399ca9c7a1621b92dbfd409f39b8" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer.html#ad010399ca9c7a1621b92dbfd409f39b8" > operations_research::bop::OneFlipConstraintRepairer::OneFlipConstraintRepairer< / a > < / div > < div class = "ttdeci" > OneFlipConstraintRepairer(const sat::LinearBooleanProblem & problem, const AssignmentAndConstraintFeasibilityMaintainer & maintainer, const sat::VariablesAssignment & sat_assignment)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00442" > bop_ls.cc:442< / a > < / div > < / div >
< div class = "ttc" id = "cp__model__solver_8cc_html_aec8af5c1be4e1b6d4330e1161028de21" > < div class = "ttname" > < a href = "cp__model__solver_8cc.html#aec8af5c1be4e1b6d4330e1161028de21" > time_limit< / a > < / div > < div class = "ttdeci" > ModelSharedTimeLimit * time_limit< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "cp__model__solver_8cc_source.html#l02013" > cp_model_solver.cc:2013< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_optimizer_base_html_a67a0db04d321a74b7e7fcfd3f1a3f70ba49959dd441dcda75d6898cf2c68fb374" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_optimizer_base.html#a67a0db04d321a74b7e7fcfd3f1a3f70ba49959dd441dcda75d6898cf2c68fb374" > operations_research::bop::BopOptimizerBase::CONTINUE< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__base_8h_source.html#l00079" > bop_base.h:79< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_solution_html_a6cd00223d6f5614e7a88064c55fd6080" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_solution.html#a6cd00223d6f5614e7a88064c55fd6080" > operations_research::bop::BopSolution::Value< / a > < / div > < div class = "ttdeci" > bool Value(VariableIndex var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__solution_8h_source.html#l00046" > bop_solution.h:46< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a7ca2c696b5f31c5e2e575dddd31c3917" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a7ca2c696b5f31c5e2e575dddd31c3917" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::SetReferenceSolution< / a > < / div > < div class = "ttdeci" > void SetReferenceSolution(const BopSolution & reference_solution)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00248" > bop_ls.cc:248< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00264" > bop_ls.h:264< / a > < / div > < / div >
< div class = "ttc" id = "structoperations__research_1_1bop_1_1_one_flip_constraint_repairer_1_1_constraint_term_html" > < div class = "ttname" > < a href = "structoperations__research_1_1bop_1_1_one_flip_constraint_repairer_1_1_constraint_term.html" > operations_research::bop::OneFlipConstraintRepairer::ConstraintTerm< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00480" > bop_ls.h:480< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_local_search_optimizer_html_adccc3ffb94c7359656258de436e713c2" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_local_search_optimizer.html#adccc3ffb94c7359656258de436e713c2" > operations_research::bop::LocalSearchOptimizer::~LocalSearchOptimizer< / a > < / div > < div class = "ttdeci" > ~LocalSearchOptimizer() override< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00045" > bop_ls.cc:45< / a > < / div > < / div >
< div class = "ttc" id = "base_2logging_8h_html_a7e03ec13560fa94a8fea569960d7efc6" > < div class = "ttname" > < a href = "base_2logging_8h.html#a7e03ec13560fa94a8fea569960d7efc6" > CHECK_GT< / a > < / div > < div class = "ttdeci" > #define CHECK_GT(val1, val2)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2logging_8h_source.html#l00703" > base/logging.h:703< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_sat_wrapper_html_a72222e224336a01b889afd6cd47bee14" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_sat_wrapper.html#a72222e224336a01b889afd6cd47bee14" > operations_research::bop::SatWrapper::FullSatTrail< / a > < / div > < div class = "ttdeci" > std::vector< sat::Literal > FullSatTrail() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00625" > bop_ls.cc:625< / a > < / div > < / div >
< div class = "ttc" id = "base_2logging_8h_html_afcaa7cadd41741bb855c2ada1d2ef927" > < div class = "ttname" > < a href = "base_2logging_8h.html#afcaa7cadd41741bb855c2ada1d2ef927" > VLOG< / a > < / div > < div class = "ttdeci" > #define VLOG(verboselevel)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2logging_8h_source.html#l00979" > base/logging.h:979< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_optimizer_base_html_a67a0db04d321a74b7e7fcfd3f1a3f70ba781ad2788df9e25c59a70894c7832096" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_optimizer_base.html#a67a0db04d321a74b7e7fcfd3f1a3f70ba781ad2788df9e25c59a70894c7832096" > operations_research::bop::BopOptimizerBase::ABORT< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__base_8h_source.html#l00082" > bop_base.h:82< / a > < / div > < / div >
< div class = "ttc" id = "default__search_8cc_html_ac673bc430bdc3fdaa09f7becf98ef267" > < div class = "ttname" > < a href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > < / div > < div class = "ttdeci" > const std::string name< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "default__search_8cc_source.html#l00813" > default_search.cc:813< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_problem_state_html" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_problem_state.html" > operations_research::bop::ProblemState< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__base_8h_source.html#l00114" > bop_base.h:114< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_optimizer_base_html_a67a0db04d321a74b7e7fcfd3f1a3f70b" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_optimizer_base.html#a67a0db04d321a74b7e7fcfd3f1a3f70b" > operations_research::bop::BopOptimizerBase::Status< / a > < / div > < div class = "ttdeci" > Status< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__base_8h_source.html#l00064" > bop_base.h:64< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator_html_af283b6840eab8ab73202804b3bf0974b" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator.html#af283b6840eab8ab73202804b3bf0974b" > operations_research::bop::LocalSearchAssignmentIterator::NextAssignment< / a > < / div > < div class = "ttdeci" > bool NextAssignment()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00764" > bop_ls.cc:764< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_optimizer_base_html_a67a0db04d321a74b7e7fcfd3f1a3f70bae276c6d6c33441e7bc41f349a9ba39e2" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_optimizer_base.html#a67a0db04d321a74b7e7fcfd3f1a3f70bae276c6d6c33441e7bc41f349a9ba39e2" > operations_research::bop::BopOptimizerBase::OPTIMAL_SOLUTION_FOUND< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__base_8h_source.html#l00065" > bop_base.h:65< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_sat_wrapper_html_ae525d235b02bcfc962d845e28f5f0125" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_sat_wrapper.html#ae525d235b02bcfc962d845e28f5f0125" > operations_research::bop::SatWrapper::deterministic_time< / a > < / div > < div class = "ttdeci" > double deterministic_time() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00671" > bop_ls.cc:671< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_literal_html" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_literal.html" > operations_research::sat::Literal< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__base_8h_source.html#l00065" > sat_base.h:65< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator_html_a4870d904356fd0dd17fba66908bcf76b" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator.html#a4870d904356fd0dd17fba66908bcf76b" > operations_research::bop::LocalSearchAssignmentIterator::SynchronizeSatWrapper< / a > < / div > < div class = "ttdeci" > void SynchronizeSatWrapper()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00725" > bop_ls.cc:725< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_sat_wrapper_html_a93950a274a35f37cbe2a5a0932232da6" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_sat_wrapper.html#a93950a274a35f37cbe2a5a0932232da6" > operations_research::bop::SatWrapper::ApplyDecision< / a > < / div > < div class = "ttdeci" > int ApplyDecision(sat::Literal decision_literal, std::vector< sat::Literal > *propagated_literals)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00634" > bop_ls.cc:634< / a > < / div > < / div >
< div class = "ttc" id = "classabsl_1_1_strong_vector_html_ac8bb3912a3ce86b15842e79d0b421204" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#ac8bb3912a3ce86b15842e79d0b421204" > absl::StrongVector::clear< / a > < / div > < div class = "ttdeci" > void clear()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00170" > strong_vector.h:170< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer_html_a5d0b9ffea8ed57b145ffbb1013f11e4b" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer.html#a5d0b9ffea8ed57b145ffbb1013f11e4b" > operations_research::bop::OneFlipConstraintRepairer::NextRepairingTerm< / a > < / div > < div class = "ttdeci" > TermIndex NextRepairingTerm(ConstraintIndex ct_index, TermIndex init_term_index, TermIndex start_term_index) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00547" > bop_ls.cc:547< / a > < / div > < / div >
< div class = "ttc" id = "boolean__problem_8h_html" > < div class = "ttname" > < a href = "boolean__problem_8h.html" > boolean_problem.h< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_backtrackable_integer_set_html_a5402f12b02fec7bf270f3df4eed00e0c" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_backtrackable_integer_set.html#a5402f12b02fec7bf270f3df4eed00e0c" > operations_research::bop::BacktrackableIntegerSet::ClearAndResize< / a > < / div > < div class = "ttdeci" > void ClearAndResize(IntType n)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00124" > bop_ls.cc:124< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_backtrackable_integer_set_html_aba10677c63ecfdabe3116c4e08c31aa1" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_backtrackable_integer_set.html#aba10677c63ecfdabe3116c4e08c31aa1" > operations_research::bop::BacktrackableIntegerSet::ChangeState< / a > < / div > < div class = "ttdeci" > void ChangeState(IntType i, bool should_be_inside)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00133" > bop_ls.cc:133< / a > < / div > < / div >
< div class = "ttc" id = "constraint__solver_2table_8cc_html_a9293e4d29cac928301645070dd307683" > < div class = "ttname" > < a href = "constraint__solver_2table_8cc.html#a9293e4d29cac928301645070dd307683" > b< / a > < / div > < div class = "ttdeci" > int64_t b< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2table_8cc_source.html#l00047" > constraint_solver/table.cc:47< / a > < / div > < / div >
< div class = "ttc" id = "namespaceoperations__research_1_1bop_html_a717f3da5a33db3ffe67861f8731b254a" > < div class = "ttname" > < a href = "namespaceoperations__research_1_1bop.html#a717f3da5a33db3ffe67861f8731b254a" > operations_research::bop::ExtractLearnedInfoFromSatSolver< / a > < / div > < div class = "ttdeci" > void ExtractLearnedInfoFromSatSolver(sat::SatSolver *solver, LearnedInfo *info)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__util_8cc_source.html#l00099" > bop_util.cc:99< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_backtrackable_integer_set_html_a66b3ae33b0200f399c9145d707ff7887" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_backtrackable_integer_set.html#a66b3ae33b0200f399c9145d707ff7887" > operations_research::bop::BacktrackableIntegerSet::BacktrackAll< / a > < / div > < div class = "ttdeci" > void BacktrackAll()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00164" > bop_ls.cc:164< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a63bf1cee69906b012fad61969f94b5b7" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a63bf1cee69906b012fad61969f94b5b7" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::UseCurrentStateAsReference< / a > < / div > < div class = "ttdeci" > void UseCurrentStateAsReference()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00273" > bop_ls.cc:273< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer_html_a21bf120b74c559d10caaea8309742eef" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer.html#a21bf120b74c559d10caaea8309742eef" > operations_research::bop::OneFlipConstraintRepairer::kInvalidTerm< / a > < / div > < div class = "ttdeci" > static const TermIndex kInvalidTerm< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00447" > bop_ls.h:447< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_aba2b4531d3e07e40f22f2a40e527c7fd" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#aba2b4531d3e07e40f22f2a40e527c7fd" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::Assignment< / a > < / div > < div class = "ttdeci" > bool Assignment(VariableIndex var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00335" > bop_ls.h:335< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_afb026df531740780a7e4ada516a0cfdf" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#afb026df531740780a7e4ada516a0cfdf" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::PotentialOneFlipRepairs< / a > < / div > < div class = "ttdeci" > const std::vector< sat::Literal > & PotentialOneFlipRepairs()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00350" > bop_ls.cc:350< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_problem_state_html_ac59ff8f3b21bdac22c9c53a7d82ba3ec" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_problem_state.html#ac59ff8f3b21bdac22c9c53a7d82ba3ec" > operations_research::bop::ProblemState::solution< / a > < / div > < div class = "ttdeci" > const BopSolution & solution() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__base_8h_source.html#l00196" > bop_base.h:196< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_backtrackable_integer_set_html" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_backtrackable_integer_set.html" > operations_research::bop::BacktrackableIntegerSet< ConstraintIndex > < / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_non_ordered_set_hasher_html_af3df20ae72c126728dd6424b94395f03" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_non_ordered_set_hasher.html#af3df20ae72c126728dd6424b94395f03" > operations_research::bop::NonOrderedSetHasher::Hash< / a > < / div > < div class = "ttdeci" > uint64_t Hash(const std::vector< IntType > & set) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00221" > bop_ls.h:221< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator_html_a9f59c500f903e06edd072d136de593dd" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator.html#a9f59c500f903e06edd072d136de593dd" > operations_research::bop::LocalSearchAssignmentIterator::Synchronize< / a > < / div > < div class = "ttdeci" > void Synchronize(const ProblemState & problem_state)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00709" > bop_ls.cc:709< / a > < / div > < / div >
< div class = "ttc" id = "structoperations__research_1_1bop_1_1_one_flip_constraint_repairer_1_1_constraint_term_html_a4255f714cea26cdd64f6a0ee72d34a8c" > < div class = "ttname" > < a href = "structoperations__research_1_1bop_1_1_one_flip_constraint_repairer_1_1_constraint_term.html#a4255f714cea26cdd64f6a0ee72d34a8c" > operations_research::bop::OneFlipConstraintRepairer::ConstraintTerm::weight< / a > < / div > < div class = "ttdeci" > int64_t weight< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00483" > bop_ls.h:483< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_non_ordered_set_hasher_html_ab9c5d0014188ebd40f5eee23c2c77db3" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_non_ordered_set_hasher.html#ab9c5d0014188ebd40f5eee23c2c77db3" > operations_research::bop::NonOrderedSetHasher::IgnoreElement< / a > < / div > < div class = "ttdeci" > void IgnoreElement(IntType e)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00216" > bop_ls.h:216< / a > < / div > < / div >
< div class = "ttc" id = "alldiff__cst_8cc_html_a26e6db9bcc64b584051ecc28171ed11f" > < div class = "ttname" > < a href = "alldiff__cst_8cc.html#a26e6db9bcc64b584051ecc28171ed11f" > max< / a > < / div > < div class = "ttdeci" > int64_t max< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "alldiff__cst_8cc_source.html#l00140" > alldiff_cst.cc:140< / a > < / div > < / div >
< div class = "ttc" id = "strong__vector_8h_html" > < div class = "ttname" > < a href = "strong__vector_8h.html" > strong_vector.h< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer_html_a015715e6448827ceac0b0cbbb4b7eaca" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer.html#a015715e6448827ceac0b0cbbb4b7eaca" > operations_research::bop::OneFlipConstraintRepairer::GetFlip< / a > < / div > < div class = "ttdeci" > sat::Literal GetFlip(ConstraintIndex ct_index, TermIndex term_index) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00594" > bop_ls.cc:594< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_sat_wrapper_html_a5a82cd9f3923936066ceeb27a027fea6" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_sat_wrapper.html#a5a82cd9f3923936066ceeb27a027fea6" > operations_research::bop::SatWrapper::BacktrackOneLevel< / a > < / div > < div class = "ttdeci" > void BacktrackOneLevel()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00660" > bop_ls.cc:660< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_optimizer_base_html_a67a0db04d321a74b7e7fcfd3f1a3f70ba2884fa43446c0cbc9c7a9b74d41d7483" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_optimizer_base.html#a67a0db04d321a74b7e7fcfd3f1a3f70ba2884fa43446c0cbc9c7a9b74d41d7483" > operations_research::bop::BopOptimizerBase::INFEASIBLE< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__base_8h_source.html#l00067" > bop_base.h:67< / a > < / div > < / div >
< div class = "ttc" id = "pack_8cc_html_a4255f714cea26cdd64f6a0ee72d34a8c" > < div class = "ttname" > < a href = "pack_8cc.html#a4255f714cea26cdd64f6a0ee72d34a8c" > weight< / a > < / div > < div class = "ttdeci" > int64_t weight< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "pack_8cc_source.html#l00510" > pack.cc:510< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_backtrackable_integer_set_html_a5a82cd9f3923936066ceeb27a027fea6" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_backtrackable_integer_set.html#a5a82cd9f3923936066ceeb27a027fea6" > operations_research::bop::BacktrackableIntegerSet::BacktrackOneLevel< / a > < / div > < div class = "ttdeci" > void BacktrackOneLevel()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00149" > bop_ls.cc:149< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a6dce02aea549c1629b25b30c716faa6a" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a6dce02aea549c1629b25b30c716faa6a" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::NumInfeasibleConstraints< / a > < / div > < div class = "ttdeci" > int NumInfeasibleConstraints() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00318" > bop_ls.h:318< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_literal_html_a6a5dcff82096cd7a7147bf996dbaa5a8" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_literal.html#a6a5dcff82096cd7a7147bf996dbaa5a8" > operations_research::sat::Literal::Variable< / a > < / div > < div class = "ttdeci" > BooleanVariable Variable() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__base_8h_source.html#l00081" > sat_base.h:81< / a > < / div > < / div >
< div class = "ttc" id = "bop__ls_8h_html" > < div class = "ttname" > < a href = "bop__ls_8h.html" > bop_ls.h< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a9117b996612a683ce794c5c2e250cf41" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a9117b996612a683ce794c5c2e250cf41" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::NumConstraints< / a > < / div > < div class = "ttdeci" > size_t NumConstraints() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00329" > bop_ls.h:329< / a > < / div > < / div >
< div class = "ttc" id = "structoperations__research_1_1bop_1_1_one_flip_constraint_repairer_1_1_constraint_term_html_a40429d7fbb63c4c4a17dc9128fcea503" > < div class = "ttname" > < a href = "structoperations__research_1_1bop_1_1_one_flip_constraint_repairer_1_1_constraint_term.html#a40429d7fbb63c4c4a17dc9128fcea503" > operations_research::bop::OneFlipConstraintRepairer::ConstraintTerm::var< / a > < / div > < div class = "ttdeci" > VariableIndex var< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00482" > bop_ls.h:482< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_sat_solver_html_a9ae69b015a43c1a94e8815ab0dd8189c" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_sat_solver.html#a9ae69b015a43c1a94e8815ab0dd8189c" > operations_research::sat::SatSolver::EnqueueDecisionAndBackjumpOnConflict< / a > < / div > < div class = "ttdeci" > int EnqueueDecisionAndBackjumpOnConflict(Literal true_literal)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__solver_8cc_source.html#l00500" > sat_solver.cc:500< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_trail_html_a8ef12397d1682615bc3108c397734179" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_trail.html#a8ef12397d1682615bc3108c397734179" > operations_research::sat::Trail::Index< / a > < / div > < div class = "ttdeci" > int Index() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__base_8h_source.html#l00379" > sat_base.h:379< / a > < / div > < / div >
< div class = "ttc" id = "base_2logging_8h_html_ae4db23f10f5d4aad6d735f5a74cd6f8c" > < div class = "ttname" > < a href = "base_2logging_8h.html#ae4db23f10f5d4aad6d735f5a74cd6f8c" > CHECK_LE< / a > < / div > < div class = "ttdeci" > #define CHECK_LE(val1, val2)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2logging_8h_source.html#l00700" > base/logging.h:700< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_variables_assignment_html_a49e751eb6f0e9babd957889bb8e7472d" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_variables_assignment.html#a49e751eb6f0e9babd957889bb8e7472d" > operations_research::sat::VariablesAssignment::VariableIsAssigned< / a > < / div > < div class = "ttdeci" > bool VariableIsAssigned(BooleanVariable var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__base_8h_source.html#l00159" > sat_base.h:159< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_solution_html_a58f4b9e873b7c1c7d512bd9f7d1489d8" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_solution.html#a58f4b9e873b7c1c7d512bd9f7d1489d8" > operations_research::bop::BopSolution::Size< / a > < / div > < div class = "ttdeci" > size_t Size() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__solution_8h_source.html#l00045" > bop_solution.h:45< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a0a396966a02beac15d2459640a887da4" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a0a396966a02beac15d2459640a887da4" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::ConstraintLowerBound< / a > < / div > < div class = "ttdeci" > int64_t ConstraintLowerBound(ConstraintIndex constraint) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00341" > bop_ls.h:341< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_optimizer_base_html" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_optimizer_base.html" > operations_research::bop::BopOptimizerBase< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__base_8h_source.html#l00043" > bop_base.h:43< / a > < / div > < / div >
< div class = "ttc" id = "matrix__utils_8cc_html_a95d4078c018ac04247ee3785eab30e7b" > < div class = "ttname" > < a href = "matrix__utils_8cc.html#a95d4078c018ac04247ee3785eab30e7b" > hash< / a > < / div > < div class = "ttdeci" > int64_t hash< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "matrix__utils_8cc_source.html#l00061" > matrix_utils.cc:61< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a894d87c5fddfc463c3ca3c779ba7f997" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a894d87c5fddfc463c3ca3c779ba7f997" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::IsFeasible< / a > < / div > < div class = "ttdeci" > bool IsFeasible() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00313" > bop_ls.h:313< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_trail_html" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_trail.html" > operations_research::sat::Trail< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__base_8h_source.html#l00234" > sat_base.h:234< / a > < / div > < / div >
< div class = "ttc" id = "classabsl_1_1_strong_vector_html_a9263000d449fdccb6cb70b303063e60b" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a9263000d449fdccb6cb70b303063e60b" > absl::StrongVector::push_back< / a > < / div > < div class = "ttdeci" > void push_back(const value_type & x)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00158" > strong_vector.h:158< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_solution_html_a157d7e03cf5ef624646b9a0a80912abc" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_solution.html#a157d7e03cf5ef624646b9a0a80912abc" > operations_research::bop::BopSolution::SetValue< / a > < / div > < div class = "ttdeci" > void SetValue(VariableIndex var, bool value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__solution_8h_source.html#l00039" > bop_solution.h:39< / a > < / div > < / div >
< div class = "ttc" id = "pack_8cc_html_a750b5d744c39a06bfb13e6eb010e35d0" > < div class = "ttname" > < a href = "pack_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0" > index< / a > < / div > < div class = "ttdeci" > int index< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "pack_8cc_source.html#l00509" > pack.cc:509< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_sat_solver_html_ac035378cea0ed7b0978105547402faa8" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_sat_solver.html#ac035378cea0ed7b0978105547402faa8" > operations_research::sat::SatSolver::Backtrack< / a > < / div > < div class = "ttdeci" > void Backtrack(int target_level)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__solver_8cc_source.html#l00889" > sat_solver.cc:889< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator_html_a764be64f3029f8b8e23511061d8de355" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator.html#a764be64f3029f8b8e23511061d8de355" > operations_research::bop::LocalSearchAssignmentIterator::DebugString< / a > < / div > < div class = "ttdeci" > std::string DebugString() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00828" > bop_ls.cc:828< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a6d42dda42beefd330e80ddb25d415a1e" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a6d42dda42beefd330e80ddb25d415a1e" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::kObjectiveConstraint< / a > < / div > < div class = "ttdeci" > static const ConstraintIndex kObjectiveConstraint< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00273" > bop_ls.h:273< / a > < / div > < / div >
< div class = "ttc" id = "base_2logging_8h_html_a7c0ce053b28d53aa4eaf3eb7fb71663b" > < div class = "ttname" > < a href = "base_2logging_8h.html#a7c0ce053b28d53aa4eaf3eb7fb71663b" > CHECK_EQ< / a > < / div > < div class = "ttdeci" > #define CHECK_EQ(val1, val2)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2logging_8h_source.html#l00698" > base/logging.h:698< / a > < / div > < / div >
< div class = "ttc" id = "structoperations__research_1_1bop_1_1_learned_info_html" > < div class = "ttname" > < a href = "structoperations__research_1_1bop_1_1_learned_info.html" > operations_research::bop::LearnedInfo< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__base_8h_source.html#l00248" > bop_base.h:248< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_non_ordered_set_hasher_html_a5613775ea58662688e31056a3c7554be" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_non_ordered_set_hasher.html#a5613775ea58662688e31056a3c7554be" > operations_research::bop::NonOrderedSetHasher::Initialize< / a > < / div > < div class = "ttdeci" > void Initialize(int size)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00207" > bop_ls.h:207< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a418cbfcbd37be7119a3eb807b91b8caf" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a418cbfcbd37be7119a3eb807b91b8caf" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::PossiblyInfeasibleConstraints< / a > < / div > < div class = "ttdeci" > const std::vector< ConstraintIndex > & PossiblyInfeasibleConstraints() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00323" > bop_ls.h:323< / a > < / div > < / div >
< div class = "ttc" id = "resource_8cc_html_af12056bc2a8e3ec563f0940d87abbd2e" > < div class = "ttname" > < a href = "resource_8cc.html#af12056bc2a8e3ec563f0940d87abbd2e" > delta< / a > < / div > < div class = "ttdeci" > int64_t delta< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "resource_8cc_source.html#l01692" > resource.cc:1692< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_sat_solver_html" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_sat_solver.html" > operations_research::sat::SatSolver< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__solver_8h_source.html#l00058" > sat_solver.h:58< / a > < / div > < / div >
< div class = "ttc" id = "classabsl_1_1_strong_vector_html_a60304b65bf89363bcc3165d3cde67f86" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a60304b65bf89363bcc3165d3cde67f86" > absl::StrongVector::size< / a > < / div > < div class = "ttdeci" > size_type size() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00147" > strong_vector.h:147< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_aec15c46ac9b8c2b89d91ccffdff6322a" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#aec15c46ac9b8c2b89d91ccffdff6322a" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::Assign< / a > < / div > < div class = "ttdeci" > void Assign(const std::vector< sat::Literal > & literals)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00301" > bop_ls.cc:301< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_solution_html" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_solution.html" > operations_research::bop::BopSolution< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__solution_8h_source.html#l00034" > bop_solution.h:34< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a66b3ae33b0200f399c9145d707ff7887" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a66b3ae33b0200f399c9145d707ff7887" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::BacktrackAll< / a > < / div > < div class = "ttdeci" > void BacktrackAll()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00345" > bop_ls.cc:345< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_sat_solver_html_a9789bf03dba611e9be5679d6e902d0c8" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_sat_solver.html#a9789bf03dba611e9be5679d6e902d0c8" > operations_research::sat::SatSolver::Assignment< / a > < / div > < div class = "ttdeci" > const VariablesAssignment & Assignment() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__solver_8h_source.html#l00363" > sat_solver.h:363< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a7f178fbedaa6c0eabf5548fd9a1a081f" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a7f178fbedaa6c0eabf5548fd9a1a081f" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::ConstraintUpperBound< / a > < / div > < div class = "ttdeci" > int64_t ConstraintUpperBound(ConstraintIndex constraint) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00346" > bop_ls.h:346< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer_html_a4650b705d23b018917acd5d41475090c" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer.html#a4650b705d23b018917acd5d41475090c" > operations_research::bop::OneFlipConstraintRepairer::RepairIsValid< / a > < / div > < div class = "ttdeci" > bool RepairIsValid(ConstraintIndex ct_index, TermIndex term_index) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00577" > bop_ls.cc:577< / a > < / div > < / div >
< div class = "ttc" id = "classabsl_1_1_strong_vector_html" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html" > absl::StrongVector< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00076" > strong_vector.h:76< / a > < / div > < / div >
< div class = "ttc" id = "base_2logging_8h_html_ae89df3243bbb8341130c7b3f44145ea0" > < div class = "ttname" > < a href = "base_2logging_8h.html#ae89df3243bbb8341130c7b3f44145ea0" > DCHECK_EQ< / a > < / div > < div class = "ttdeci" > #define DCHECK_EQ(val1, val2)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2logging_8h_source.html#l00886" > base/logging.h:886< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_solution_html_a894d87c5fddfc463c3ca3c779ba7f997" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_solution.html#a894d87c5fddfc463c3ca3c779ba7f997" > operations_research::bop::BopSolution::IsFeasible< / a > < / div > < div class = "ttdeci" > bool IsFeasible() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__solution_8h_source.html#l00072" > bop_solution.h:72< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer_html_ac6c337ac6e849eec72ab424f88d35902" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer.html#ac6c337ac6e849eec72ab424f88d35902" > operations_research::bop::OneFlipConstraintRepairer::kInitTerm< / a > < / div > < div class = "ttdeci" > static const TermIndex kInitTerm< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00446" > bop_ls.h:446< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer_html" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer.html" > operations_research::bop::OneFlipConstraintRepairer< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00432" > bop_ls.h:432< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_sat_wrapper_html_a0e914f0d8a37ed15807b39948650a842" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_sat_wrapper.html#a0e914f0d8a37ed15807b39948650a842" > operations_research::bop::SatWrapper::SatAssignment< / a > < / div > < div class = "ttdeci" > const sat::VariablesAssignment & SatAssignment() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00067" > bop_ls.h:67< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_bop_optimizer_base_html_a67a0db04d321a74b7e7fcfd3f1a3f70ba22ebbfba03095f407fb90f5a363a384b" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_bop_optimizer_base.html#a67a0db04d321a74b7e7fcfd3f1a3f70ba22ebbfba03095f407fb90f5a363a384b" > operations_research::bop::BopOptimizerBase::SOLUTION_FOUND< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__base_8h_source.html#l00066" > bop_base.h:66< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_sat_solver_html_ae525d235b02bcfc962d845e28f5f0125" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_sat_solver.html#ae525d235b02bcfc962d845e28f5f0125" > operations_research::sat::SatSolver::deterministic_time< / a > < / div > < div class = "ttdeci" > double deterministic_time() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__solver_8cc_source.html#l00093" > sat_solver.cc:93< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_sat_wrapper_html_a3adc33c0c8891314820bd37a91653694" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_sat_wrapper.html#a3adc33c0c8891314820bd37a91653694" > operations_research::bop::SatWrapper::SatWrapper< / a > < / div > < div class = "ttdeci" > SatWrapper(sat::SatSolver *sat_solver)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00621" > bop_ls.cc:621< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_variables_assignment_html" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_variables_assignment.html" > operations_research::sat::VariablesAssignment< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__base_8h_source.html#l00123" > sat_base.h:123< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_sat_solver_html_ad63c4461a1384629cb99413c6df8b9ca" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_sat_solver.html#ad63c4461a1384629cb99413c6df8b9ca" > operations_research::sat::SatSolver::CurrentDecisionLevel< / a > < / div > < div class = "ttdeci" > int CurrentDecisionLevel() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__solver_8h_source.html#l00361" > sat_solver.h:361< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_sat_solver_html_ad2a33e1d9335cce63548abed6b5c8aab" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_sat_solver.html#ad2a33e1d9335cce63548abed6b5c8aab" > operations_research::sat::SatSolver::IsModelUnsat< / a > < / div > < div class = "ttdeci" > bool IsModelUnsat() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__solver_8h_source.html#l00137" > sat_solver.h:137< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_non_ordered_set_hasher_html_a475d2bd8072f3c9df7b37581c4f1eca4" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_non_ordered_set_hasher.html#a475d2bd8072f3c9df7b37581c4f1eca4" > operations_research::bop::NonOrderedSetHasher::IsInitialized< / a > < / div > < div class = "ttdeci" > bool IsInitialized() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00232" > bop_ls.h:232< / a > < / div > < / div >
< div class = "ttc" id = "namespaceoperations__research_html" > < div class = "ttname" > < a href = "namespaceoperations__research.html" > operations_research< / a > < / div > < div class = "ttdoc" > Collection of objects used to extend the Constraint Solver library.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "dense__doubly__linked__list_8h_source.html#l00021" > dense_doubly_linked_list.h:21< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_sat_wrapper_html_aa808ac715d17a9e4891930daf5d3ac62" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_sat_wrapper.html#aa808ac715d17a9e4891930daf5d3ac62" > operations_research::bop::SatWrapper::ExtractLearnedInfo< / a > < / div > < div class = "ttdeci" > void ExtractLearnedInfo(LearnedInfo *info)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00667" > bop_ls.cc:667< / a > < / div > < / div >
< div class = "ttc" id = "classabsl_1_1_strong_vector_html_a184fe69018ae421dcf31c964bfe40576" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a184fe69018ae421dcf31c964bfe40576" > absl::StrongVector::assign< / a > < / div > < div class = "ttdeci" > void assign(size_type n, const value_type & val)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00131" > strong_vector.h:131< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_sat_wrapper_html" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_sat_wrapper.html" > operations_research::bop::SatWrapper< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00052" > bop_ls.h:52< / a > < / div > < / div >
< div class = "ttc" id = "cp__model__fz__solver_8cc_html_a10a1eab179b472c030bdc2a2efef7219" > < div class = "ttname" > < a href = "cp__model__fz__solver_8cc.html#a10a1eab179b472c030bdc2a2efef7219" > parameters< / a > < / div > < div class = "ttdeci" > SatParameters parameters< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "cp__model__fz__solver_8cc_source.html#l00116" > cp_model_fz_solver.cc:116< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer_html_aef041a7abdb31fc3a000cf8fe185f500" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer.html#aef041a7abdb31fc3a000cf8fe185f500" > operations_research::bop::OneFlipConstraintRepairer::kInvalidConstraint< / a > < / div > < div class = "ttdeci" > static const ConstraintIndex kInvalidConstraint< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00445" > bop_ls.h:445< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a5a82cd9f3923936066ceeb27a027fea6" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a5a82cd9f3923936066ceeb27a027fea6" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::BacktrackOneLevel< / a > < / div > < div class = "ttdeci" > void BacktrackOneLevel()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00327" > bop_ls.cc:327< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_backtrackable_integer_set_html_a5ddd49b322ff7e6a3b502ab8df60ce98" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_backtrackable_integer_set.html#a5ddd49b322ff7e6a3b502ab8df60ce98" > operations_research::bop::BacktrackableIntegerSet::AddBacktrackingLevel< / a > < / div > < div class = "ttdeci" > void AddBacktrackingLevel()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00143" > bop_ls.cc:143< / a > < / div > < / div >
< div class = "ttc" id = "namespaceoperations__research_1_1sat_html_aca25bc3ffa54b3f2668c6eeddffd8d1d" > < div class = "ttname" > < a href = "namespaceoperations__research_1_1sat.html#aca25bc3ffa54b3f2668c6eeddffd8d1d" > operations_research::sat::kObjectiveConstraint< / a > < / div > < div class = "ttdeci" > constexpr int kObjectiveConstraint< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "presolve__context_8h_source.html#l00038" > presolve_context.h:38< / a > < / div > < / div >
< div class = "ttc" id = "expr__array_8cc_html_a472a99923cbe11ae7b5a5d157d9ad465" > < div class = "ttname" > < a href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > < / div > < div class = "ttdeci" > IntVar * var< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "expr__array_8cc_source.html#l01874" > expr_array.cc:1874< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1sat_1_1_sat_solver_html_a01fd4c9f5286534866c6c5ee2c160fe9" > < div class = "ttname" > < a href = "classoperations__research_1_1sat_1_1_sat_solver.html#a01fd4c9f5286534866c6c5ee2c160fe9" > operations_research::sat::SatSolver::LiteralTrail< / a > < / div > < div class = "ttdeci" > const Trail & LiteralTrail() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sat__solver_8h_source.html#l00362" > sat_solver.h:362< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_local_search_optimizer_html_abd80d05b43433461f15ef74312679af6" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_local_search_optimizer.html#abd80d05b43433461f15ef74312679af6" > operations_research::bop::LocalSearchOptimizer::LocalSearchOptimizer< / a > < / div > < div class = "ttdeci" > LocalSearchOptimizer(const std::string & name, int max_num_decisions, sat::SatSolver *sat_propagator)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00036" > bop_ls.cc:36< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_sat_wrapper_html_a66b3ae33b0200f399c9145d707ff7887" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_sat_wrapper.html#a66b3ae33b0200f399c9145d707ff7887" > operations_research::bop::SatWrapper::BacktrackAll< / a > < / div > < div class = "ttdeci" > void BacktrackAll()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00623" > bop_ls.cc:623< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator_html_a3910f2e32fea60320d748418ce5b263a" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator.html#a3910f2e32fea60320d748418ce5b263a" > operations_research::bop::LocalSearchAssignmentIterator::~LocalSearchAssignmentIterator< / a > < / div > < div class = "ttdeci" > ~LocalSearchAssignmentIterator()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00700" > bop_ls.cc:700< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a00f4006611a6be7146be3c212f390409" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a00f4006611a6be7146be3c212f390409" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::AssignmentAndConstraintFeasibilityMaintainer< / a > < / div > < div class = "ttdeci" > AssignmentAndConstraintFeasibilityMaintainer(const sat::LinearBooleanProblem & problem)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00183" > bop_ls.cc:183< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_aa720cae53198d7e3b0ae2d91144d556e" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#aa720cae53198d7e3b0ae2d91144d556e" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::ConstraintValue< / a > < / div > < div class = "ttdeci" > int64_t ConstraintValue(ConstraintIndex constraint) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00353" > bop_ls.h:353< / a > < / div > < / div >
< div class = "ttc" id = "demon__profiler_8cc_html_ac072af30c4ffbc834bb4c681f6ecb514" > < div class = "ttname" > < a href = "demon__profiler_8cc.html#ac072af30c4ffbc834bb4c681f6ecb514" > value< / a > < / div > < div class = "ttdeci" > int64_t value< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "demon__profiler_8cc_source.html#l00044" > demon_profiler.cc:44< / a > < / div > < / div >
< div class = "ttc" id = "optimization_8cc_html_af63dcc00f2023fdf498e0829e6fb8a6b" > < div class = "ttname" > < a href = "optimization_8cc.html#af63dcc00f2023fdf498e0829e6fb8a6b" > literal< / a > < / div > < div class = "ttdeci" > Literal literal< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "optimization_8cc_source.html#l00085" > optimization.cc:85< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_sat_wrapper_html_ad2a33e1d9335cce63548abed6b5c8aab" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_sat_wrapper.html#ad2a33e1d9335cce63548abed6b5c8aab" > operations_research::bop::SatWrapper::IsModelUnsat< / a > < / div > < div class = "ttdeci" > bool IsModelUnsat() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00064" > bop_ls.h:64< / a > < / div > < / div >
< div class = "ttc" id = "base_2logging_8h_html_ab25e01a2942b821d66371fc68d53f2eb" > < div class = "ttname" > < a href = "base_2logging_8h.html#ab25e01a2942b821d66371fc68d53f2eb" > CHECK_NE< / a > < / div > < div class = "ttdeci" > #define CHECK_NE(val1, val2)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2logging_8h_source.html#l00699" > base/logging.h:699< / a > < / div > < / div >
< div class = "ttc" id = "demon__profiler_8cc_html_a05da18ca9c7b657a4a6ea24e07c9b695" > < div class = "ttname" > < a href = "demon__profiler_8cc.html#a05da18ca9c7b657a4a6ea24e07c9b695" > ct< / a > < / div > < div class = "ttdeci" > const Constraint * ct< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "demon__profiler_8cc_source.html#l00043" > demon_profiler.cc:43< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator_html_ae525d235b02bcfc962d845e28f5f0125" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_local_search_assignment_iterator.html#ae525d235b02bcfc962d845e28f5f0125" > operations_research::bop::LocalSearchAssignmentIterator::deterministic_time< / a > < / div > < div class = "ttdeci" > double deterministic_time() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00824" > bop_ls.cc:824< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer_html_a9adc153e5f3b7c84fc529ec9f39ccc28" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_assignment_and_constraint_feasibility_maintainer.html#a9adc153e5f3b7c84fc529ec9f39ccc28" > operations_research::bop::AssignmentAndConstraintFeasibilityMaintainer::ConstraintIsFeasible< / a > < / div > < div class = "ttdeci" > bool ConstraintIsFeasible(ConstraintIndex constraint) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8h_source.html#l00358" > bop_ls.h:358< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer_html_a3ec353a099d08e3d7632a849f9c73a54" > < div class = "ttname" > < a href = "classoperations__research_1_1bop_1_1_one_flip_constraint_repairer.html#a3ec353a099d08e3d7632a849f9c73a54" > operations_research::bop::OneFlipConstraintRepairer::ConstraintToRepair< / a > < / div > < div class = "ttdeci" > ConstraintIndex ConstraintToRepair() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "bop__ls_8cc_source.html#l00494" > bop_ls.cc:494< / a > < / div > < / div >
< div class = "ttc" id = "constraint__solver_2table_8cc_html_acb18315d548212835cd8ed4287e6c0b6" > < div class = "ttname" > < a href = "constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6" > a< / a > < / div > < div class = "ttdeci" > int64_t a< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2table_8cc_source.html#l00046" > constraint_solver/table.cc:46< / a > < / div > < / div >
2021-01-26 11:28:50 +01:00
< / div > <!-- fragment --> < / div > <!-- contents -->
< / div > <!-- doc - content -->
2020-09-01 16:00:33 +02:00
<!-- 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 = "dir_a7cc1eeded8f693d0da6c729bc88c45a.html" > ortools< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_749f8352630e023f1ab8040461e5d795.html" > bop< / a > < / li > < li class = "navelem" > < a class = "el" href = "bop__ls_8cc.html" > bop_ls.cc< / a > < / li >
< li class = "footer" > Generated by
< a href = "http://www.doxygen.org/index.html" >
2021-09-20 15:57:27 +02:00
< img class = "footer" src = "doxygen.png" alt = "doxygen" / > < / a > 1.8.15 < / li >
2020-09-01 16:00:33 +02:00
< / ul >
< / div >
< / body >
< / html >