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" / >
2022-01-16 18:02:36 +01: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: assignment.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 >
2022-01-16 18:02:36 +01: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-12-14 13:41:01 +01:00
  < span id = "projectnumber" > 9.2< / span >
2020-09-01 16:00:33 +02:00
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2022-01-16 18:02:36 +01:00
<!-- Generated by Doxygen 1.8.15 -->
2020-09-01 16:00:33 +02:00
< script type = "text/javascript" >
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
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" >
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
2020-09-01 16:00:33 +02:00
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
2022-01-16 18:02:36 +01:00
/* @license-end */< / script >
2020-09-01 16:00:33 +02:00
< 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" >
2022-01-16 18:02:36 +01:00
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('constraint__solver_2assignment_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" >
2022-01-16 18:02:36 +01:00
< div class = "headertitle" >
< div class = "title" > constraint_solver/assignment.cc< / div > < / div >
2020-09-01 16:00:33 +02:00
< / div > <!-- header -->
< div class = "contents" >
2022-01-16 18:02:36 +01:00
< a href = "constraint__solver_2assignment_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 < stddef.h> < / 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 >   < span class = "preprocessor" > #include < string> < / span > < / div > < div class = "line" > < a name = "l00019" > < / a > < span class = "lineno" > 19< / span >   < span class = "preprocessor" > #include < vector> < / span > < / div > < div class = "line" > < a name = "l00020" > < / a > < span class = "lineno" > 20< / span >   < / div > < div class = "line" > < a name = "l00021" > < / a > < span class = "lineno" > 21< / span >   < span class = "preprocessor" > #include " absl/container/flat_hash_map.h" < / span > < / div > < div class = "line" > < a name = "l00022" > < / a > < span class = "lineno" > 22< / span >   < span class = "preprocessor" > #include " absl/strings/str_format.h" < / span > < / div > < div class = "line" > < a name = "l00023" > < / a > < span class = "lineno" > 23< / span >   < span class = "preprocessor" > #include " absl/strings/str_join.h" < / span > < / div > < div class = "line" > < a name = "l00024" > < / a > < span class = "lineno" > 24< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "base_2file_8h.html" > ortools/base/file.h< / a > " < / span > < / div > < div class = "line" > < a name = "l00025" > < / a > < span class = "lineno" > 25< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "hash_8h.html" > ortools/base/hash.h< / a > " < / span > < / div > < div class = "line" > < a name = "l00026" > < / a > < span class = "lineno" > 26< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "integral__types_8h.html" > ortoo
< 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#l00495" > base/logging.h:495< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_element_html_a9c9dd3575fbfc59e05ae9ed1c05f8896" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_element.html#a9c9dd3575fbfc59e05ae9ed1c05f8896" > operations_research::AssignmentElement::Deactivate< / a > < / div > < div class = "ttdeci" > void Deactivate()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04687" > constraint_solver.h:4687< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_assignment_html_ad9735e23cb0888fb98e1c5893aecff7e" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_assignment.html#ad9735e23cb0888fb98e1c5893aecff7e" > operations_research::SequenceVarAssignment::active< / a > < / div > < div class = "ttdeci" > bool active() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01721" > assignment.pb.h:1721< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_ad912fe69eeee846707cd39ab5d78fce8" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#ad912fe69eeee846707cd39ab5d78fce8" > operations_research::IntervalVarAssignment::end_min< / a > < / div > < div class = "ttdeci" > int64_t end_min() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01425" > assignment.pb.h:1425< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_proto_html_a3e9267bf2cf5e65ba61886f4dcb3df6b" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_proto.html#a3e9267bf2cf5e65ba61886f4dcb3df6b" > operations_research::AssignmentProto::add_interval_var_assignment< / a > < / div > < div class = "ttdeci" > ::operations_research::IntervalVarAssignment * add_interval_var_assignment()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01882" > assignment.pb.h:1882< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html" > operations_research::IntervalVarAssignment< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l00268" > assignment.pb.h:268< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a96e5f3f4d26b72233af38a0d30e900e1" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a96e5f3f4d26b72233af38a0d30e900e1" > operations_research::SequenceVarElement::Copy< / a > < / div > < div class = "ttdeci" > void Copy(const SequenceVarElement & element)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00264" > constraint_solver/assignment.cc:264< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a8e0cac088b44596d620963b8bc693770" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a8e0cac088b44596d620963b8bc693770" > operations_research::Assignment::Value< / a > < / div > < div class = "ttdeci" > int64_t Value(const IntVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00662" > constraint_solver/assignment.cc:662< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a448be08e73b90cd86345acc79613a051" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a448be08e73b90cd86345acc79613a051" > operations_research::SequenceVarElement::SetBackwardSequence< / a > < / div > < div class = "ttdeci" > void SetBackwardSequence(const std::vector< int > & backward_sequence)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00375" > constraint_solver/assignment.cc:375< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_ae7094dbd344fe8524b5f3574673b1774" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#ae7094dbd344fe8524b5f3574673b1774" > operations_research::IntervalVarElement::DurationValue< / a > < / div > < div class = "ttdeci" > int64_t DurationValue() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04767" > constraint_solver.h:4767< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_assignment_html_ab6eb303408e63f4f74321bff24ef3ecd" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_assignment.html#ab6eb303408e63f4f74321bff24ef3ecd" > operations_research::IntVarAssignment::set_active< / a > < / div > < div class = "ttdeci" > void set_active(bool value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01278" > assignment.pb.h:1278< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a89527a874098e35f9729eb276297cab1" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a89527a874098e35f9729eb276297cab1" > operations_research::Assignment::Activate< / a > < / div > < div class = "ttdeci" > void Activate(const IntVar *const var)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00937" > constraint_solver/assignment.cc:937< / 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_1_assignment_html_a2c04ece633c362fcab7890202047156b" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a2c04ece633c362fcab7890202047156b" > operations_research::Assignment::Assignment< / a > < / div > < div class = "ttdeci" > Assignment(Solver *const s)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00416" > constraint_solver/assignment.cc:416< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_assignment_html_a86182883e2937c6241532623cec9dd2c" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_assignment.html#a86182883e2937c6241532623cec9dd2c" > operations_research::IntVarAssignment::set_max< / a > < / div > < div class = "ttdeci" > void set_max(int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01258" > assignment.pb.h:1258< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html_aeeda3757b9ae10662dc2ba27ee44cd48" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html#aeeda3757b9ae10662dc2ba27ee44cd48" > operations_research::AssignmentContainer::Add< / a > < / div > < div class = "ttdeci" > E * Add(V *var)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04905" > constraint_solver.h:4905< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a87cc1835ad8a8508de47fb54bec281da" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a87cc1835ad8a8508de47fb54bec281da" > operations_research::IntervalVarElement::PerformedMin< / a > < / div > < div class = "ttdeci" > int64_t PerformedMin() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04777" > constraint_solver.h:4777< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a3196af797c21cdf61571e8a4dbfedc1a" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a3196af797c21cdf61571e8a4dbfedc1a" > operations_research::IntVarElement::Reset< / a > < / div > < div class = "ttdeci" > void Reset(IntVar *const var)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00043" > constraint_solver/assignment.cc:43< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a91d3f0252bfbe5a661ad3e0cea3c9c5a" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a91d3f0252bfbe5a661ad3e0cea3c9c5a" > operations_research::SequenceVarElement::ForwardSequence< / a > < / div > < div class = "ttdeci" > const std::vector< int > & ForwardSequence() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00349" > constraint_solver/assignment.cc:349< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_html_a36d71f28bff7448b6490fe4720ab2fe0" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var.html#a36d71f28bff7448b6490fe4720ab2fe0" > operations_research::IntVar::Var< / a > < / div > < div class = "ttdeci" > IntVar * Var() override< / div > < div class = "ttdoc" > Creates a variable from the expression.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04047" > constraint_solver.h:4047< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a2d42743fa4cfbe3c8864aacefff1bb85" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a2d42743fa4cfbe3c8864aacefff1bb85" > operations_research::IntervalVarElement::Reset< / a > < / div > < div class = "ttdeci" > void Reset(IntervalVar *const var)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00117" > constraint_solver/assignment.cc:117< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_af5fcf5e7a47ae0e325fb1df409ac8e24" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#af5fcf5e7a47ae0e325fb1df409ac8e24" > operations_research::Assignment::FastAdd< / a > < / div > < div class = "ttdeci" > IntVarElement * FastAdd(IntVar *const var)< / div > < div class = "ttdoc" > Adds without checking if variable has been previously added.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00650" > constraint_solver/assignment.cc:650< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a310df105981473ca4d4c05b25beed18a" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a310df105981473ca4d4c05b25beed18a" > operations_research::IntervalVarElement::DurationMin< / a > < / div > < div class = "ttdeci" > int64_t DurationMin() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04765" > constraint_solver.h:4765< / a > < / div > < / div >
< div class = "ttc" id = "class_file_html" > < div class = "ttname" > < a href = "class_file.html" > File< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2file_8h_source.html#l00032" > base/file.h:32< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_proto_html_ada8b1ad5bdb8979e876150ebda4afbb9" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_proto.html#ada8b1ad5bdb8979e876150ebda4afbb9" > operations_research::AssignmentProto::sequence_var_assignment_size< / a > < / div > < div class = "ttdeci" > int sequence_var_assignment_size() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01897" > assignment.pb.h:1897< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a3abcbe1fcd37d8982941a795ed22e34a" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a3abcbe1fcd37d8982941a795ed22e34a" > operations_research::Assignment::Store< / a > < / div > < div class = "ttdeci" > void Store()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00428" > constraint_solver/assignment.cc:428< / a > < / div > < / div >
< div class = "ttc" id = "constraint__solver_8h_html" > < div class = "ttname" > < a href = "constraint__solver_8h.html" > constraint_solver.h< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_assignment_html_a3d094a98538fc47218932b1f8370d83b" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_assignment.html#a3d094a98538fc47218932b1f8370d83b" > operations_research::SequenceVarAssignment::add_unperformed< / a > < / div > < div class = "ttdeci" > void add_unperformed(int32_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01691" > assignment.pb.h:1691< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a88515905299f569432aaba577a912add" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a88515905299f569432aaba577a912add" > operations_research::Assignment::SetValue< / a > < / div > < div class = "ttdeci" > void SetValue(const IntVar *const var, int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00682" > constraint_solver/assignment.cc:682< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a2626963ebc9f59a8528acb1b04753b73" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a2626963ebc9f59a8528acb1b04753b73" > operations_research::Assignment::EndValue< / a > < / div > < div class = "ttdeci" > int64_t EndValue(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00734" > constraint_solver/assignment.cc:734< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a8ed3204d0a27f19953846cffa5531ca2" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a8ed3204d0a27f19953846cffa5531ca2" > operations_research::Assignment::SetStartMax< / a > < / div > < div class = "ttdeci" > void SetStartMax(const IntervalVar *const var, int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00754" > constraint_solver/assignment.cc:754< / a > < / div > < / div >
< div class = "ttc" id = "namespacegtl_html_a6a4238d2e35cf819a8e83d60d331ea64" > < div class = "ttname" > < a href = "namespacegtl.html#a6a4238d2e35cf819a8e83d60d331ea64" > gtl::FindCopy< / a > < / div > < div class = "ttdeci" > bool FindCopy(const Collection & collection, const Key & key, Value *const value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "map__util_8h_source.html#l00185" > map_util.h:185< / a > < / div > < / div >
< div class = "ttc" id = "classrecordio_1_1_record_writer_html_aef7e3d18ef267f23f64ad397fa359cc1" > < div class = "ttname" > < a href = "classrecordio_1_1_record_writer.html#aef7e3d18ef267f23f64ad397fa359cc1" > recordio::RecordWriter::Close< / a > < / div > < div class = "ttdeci" > bool Close()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "recordio_8cc_source.html#l00029" > recordio.cc:29< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a0e0fc266c5f0cbf229a0a6869a45872b" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a0e0fc266c5f0cbf229a0a6869a45872b" > operations_research::Assignment::SetStartRange< / a > < / div > < div class = "ttdeci" > void SetStartRange(const IntervalVar *const var, int64_t mi, int64_t ma)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00758" > constraint_solver/assignment.cc:758< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a7fe8c30dae8e355dc6efbe5fe9d22ac3" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a7fe8c30dae8e355dc6efbe5fe9d22ac3" > operations_research::IntervalVarElement::SetStartMin< / a > < / div > < div class = "ttdeci" > void SetStartMin(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04783" > constraint_solver.h:4783< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a6798e539bb42f8c4bebb89e810acad7d" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a6798e539bb42f8c4bebb89e810acad7d" > operations_research::Assignment::Activated< / a > < / div > < div class = "ttdeci" > bool Activated(const IntVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00945" > constraint_solver/assignment.cc:945< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a8abea9d29c2a7da778c25195d89b22ca" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a8abea9d29c2a7da778c25195d89b22ca" > operations_research::Assignment::ObjectiveMin< / a > < / div > < div class = "ttdeci" > int64_t ObjectiveMin() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00885" > constraint_solver/assignment.cc:885< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html_a24926108b770033792d015cb86aeffb3" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html#a24926108b770033792d015cb86aeffb3" > operations_research::AssignmentContainer::Size< / a > < / div > < div class = "ttdeci" > int Size() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l05000" > constraint_solver.h:5000< / 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_1_assignment_html_aa09fc06807187218aa49ac0af4147f8f" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#aa09fc06807187218aa49ac0af4147f8f" > operations_research::Assignment::SetUnperformed< / a > < / div > < div class = "ttdeci" > void SetUnperformed(const SequenceVar *const var, const std::vector< int > & unperformed)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00870" > constraint_solver/assignment.cc:870< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_aa5e12e2c11a2c0a5ac8a34055eb9da8a" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#aa5e12e2c11a2c0a5ac8a34055eb9da8a" > operations_research::IntervalVarAssignment::set_end_max< / a > < / div > < div class = "ttdeci" > void set_end_max(int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01453" > assignment.pb.h:1453< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a8dbbd913afa005c99a0ec9cbfa665b46" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a8dbbd913afa005c99a0ec9cbfa665b46" > operations_research::Assignment::Max< / a > < / div > < div class = "ttdeci" > int64_t Max(const IntVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00658" > constraint_solver/assignment.cc:658< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a378012b4bf777482e69d7f7901dad14a" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a378012b4bf777482e69d7f7901dad14a" > operations_research::IntervalVarElement::SetEndRange< / a > < / div > < div class = "ttdeci" > void SetEndRange(int64_t mi, int64_t ma)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04805" > constraint_solver.h:4805< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_ae8ff1d18d50b93a2499ccd7130addecb" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#ae8ff1d18d50b93a2499ccd7130addecb" > operations_research::Assignment::Add< / a > < / div > < div class = "ttdeci" > IntVarElement * Add(IntVar *const var)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00640" > constraint_solver/assignment.cc:640< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_assignment_html_a594fe1f7a3c361df155436a651d79643" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_assignment.html#a594fe1f7a3c361df155436a651d79643" > operations_research::SequenceVarAssignment::backward_sequence< / a > < / div > < div class = "ttdeci" > int32_t backward_sequence(int index) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01633" > assignment.pb.h:1633< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a8a270b0475a9ceac9191176a3a3bf00f" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a8a270b0475a9ceac9191176a3a3bf00f" > operations_research::Assignment::DeactivateObjective< / a > < / div > < div class = "ttdeci" > void DeactivateObjective()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00979" > constraint_solver/assignment.cc:979< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a77cfa21bff2f28dab2d031c6b9e9539c" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a77cfa21bff2f28dab2d031c6b9e9539c" > operations_research::Assignment::SetPerformedRange< / a > < / div > < div class = "ttdeci" > void SetPerformedRange(const IntervalVar *const var, int64_t mi, int64_t ma)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00809" > constraint_solver/assignment.cc:809< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html" > operations_research::AssignmentContainer< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04902" > constraint_solver.h:4902< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_propagation_base_object_html_a1d89c28bd42ba9a52da008bb69367171" > < div class = "ttname" > < a href = "classoperations__research_1_1_propagation_base_object.html#a1d89c28bd42ba9a52da008bb69367171" > operations_research::PropagationBaseObject::name< / a > < / div > < div class = "ttdeci" > virtual std::string name() const< / div > < div class = "ttdoc" > Object naming.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8cc_source.html#l02511" > constraint_solver.cc:2511< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a8052ccc3aba839f3befd553cc05b85a0" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a8052ccc3aba839f3befd553cc05b85a0" > operations_research::IntVarElement::Var< / a > < / div > < div class = "ttdeci" > IntVar * Var() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04701" > constraint_solver.h:4701< / a > < / div > < / div >
< div class = "ttc" id = "base_2logging_8h_html_accad43a85d781d53381cd53a9894b6ae" > < div class = "ttname" > < a href = "base_2logging_8h.html#accad43a85d781d53381cd53a9894b6ae" > LOG< / a > < / div > < div class = "ttdeci" > #define LOG(severity)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2logging_8h_source.html#l00420" > base/logging.h:420< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a4bead74295e1e5675c0984fcc91ef057" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a4bead74295e1e5675c0984fcc91ef057" > operations_research::IntVarElement::Bound< / a > < / div > < div class = "ttdeci" > bool Bound() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04723" > constraint_solver.h:4723< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_html_a2c3cdf1887a496fe0fdd4b5abe5c33f5" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var.html#a2c3cdf1887a496fe0fdd4b5abe5c33f5" > operations_research::SequenceVar::RankSequence< / a > < / div > < div class = "ttdeci" > void RankSequence(const std::vector< int > & rank_first, const std::vector< int > & rank_last, const std::vector< int > & unperformed)< / div > < div class = "ttdoc" > Applies the following sequence of ranks, ranks first, then rank last.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sched__search_8cc_source.html#l00269" > sched_search.cc:269< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_assignment_html_a184ad2d9a4b8368d2c936a2bb8af855a" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_assignment.html#a184ad2d9a4b8368d2c936a2bb8af855a" > operations_research::IntVarAssignment::var_id< / a > < / div > < div class = "ttdeci" > const std::string & var_id() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01176" > assignment.pb.h:1176< / a > < / div > < / div >
< div class = "ttc" id = "recordio_8h_html" > < div class = "ttname" > < a href = "recordio_8h.html" > recordio.h< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_aa71d36872f416feaa853788a7a7a7ef8" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#aa71d36872f416feaa853788a7a7a7ef8" > operations_research::Assignment::Clear< / a > < / div > < div class = "ttdeci" > void Clear()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00421" > constraint_solver/assignment.cc:421< / a > < / div > < / div >
< div class = "ttc" id = "namespaceoperations__research_html_a0412e348537cd12c508820ba56ead3b0" > < div class = "ttname" > < a href = "namespaceoperations__research.html#a0412e348537cd12c508820ba56ead3b0" > operations_research::RealLoad< / a > < / div > < div class = "ttdeci" > void RealLoad(const AssignmentProto & assignment_proto, Container *const container, int(AssignmentProto::*GetSize)() const, const Proto & (AssignmentProto::*GetElem)(int) const)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00506" > constraint_solver/assignment.cc:506< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a4ffd516bcdda189f37da20040fba290e" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a4ffd516bcdda189f37da20040fba290e" > operations_research::Assignment::Load< / a > < / div > < div class = "ttdeci" > bool Load(const std::string & filename)< / div > < div class = "ttdoc" > Loads an assignment from a file; does not add variables to the assignment (only the variables contain...< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00484" > constraint_solver/assignment.cc:484< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_abe9fc04684b90fd26cf33ffe61290ade" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#abe9fc04684b90fd26cf33ffe61290ade" > operations_research::Assignment::SetStartValue< / a > < / div > < div class = "ttdeci" > void SetStartValue(const IntervalVar *const var, int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00763" > constraint_solver/assignment.cc:763< / a > < / div > < / div >
< div class = "ttc" id = "hash_8h_html" > < div class = "ttname" > < a href = "hash_8h.html" > hash.h< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_a58d2ee7eb2d3c4fe96d549d298deb4ea" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#a58d2ee7eb2d3c4fe96d549d298deb4ea" > operations_research::IntervalVarAssignment::set_performed_min< / a > < / div > < div class = "ttdeci" > void set_performed_min(int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01473" > assignment.pb.h:1473< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html_af9008b227bdb48d30c162353b25b8a65" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#af9008b227bdb48d30c162353b25b8a65" > operations_research::IntervalVar::SetEndRange< / a > < / div > < div class = "ttdeci" > virtual void SetEndRange(int64_t mi, int64_t ma)=0< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a673faac1a261ca2414930dddbfaef92b" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a673faac1a261ca2414930dddbfaef92b" > operations_research::Assignment::ObjectiveValue< / a > < / div > < div class = "ttdeci" > int64_t ObjectiveValue() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00899" > constraint_solver/assignment.cc:899< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_ac2bf4d602392bcf6990623b22808ea7e" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#ac2bf4d602392bcf6990623b22808ea7e" > operations_research::IntervalVarAssignment::start_max< / a > < / div > < div class = "ttdeci" > int64_t start_max() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01365" > assignment.pb.h:1365< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a33ef474050b31ee553ce99c1960046d9" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a33ef474050b31ee553ce99c1960046d9" > operations_research::IntVarElement::operator==< / a > < / div > < div class = "ttdeci" > bool operator==(const IntVarElement & element) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00076" > constraint_solver/assignment.cc:76< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_a43658d382bbefbb558e6486910a9a33d" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#a43658d382bbefbb558e6486910a9a33d" > operations_research::IntervalVarAssignment::set_end_min< / a > < / div > < div class = "ttdeci" > void set_end_min(int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01433" > assignment.pb.h:1433< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a3d54729ad190fd3296efb6011fbc81dd" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a3d54729ad190fd3296efb6011fbc81dd" > operations_research::Assignment::StartValue< / a > < / div > < div class = "ttdeci" > int64_t StartValue(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00710" > constraint_solver/assignment.cc:710< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_ad0319bfc2c7de380041b45adcc7abbf8" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#ad0319bfc2c7de380041b45adcc7abbf8" > operations_research::Assignment::SetSequence< / a > < / div > < div class = "ttdeci" > void SetSequence(const SequenceVar *const var, const std::vector< int > & forward_sequence, const std::vector< int > & backward_sequence, const std::vector< int > & unperformed)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00850" > constraint_solver/assignment.cc:850< / a > < / div > < / div >
< div class = "ttc" id = "namespaceoperations__research_1_1sat_html_a25b9a60378da756e4100df6231f29b23" > < div class = "ttname" > < a href = "namespaceoperations__research_1_1sat.html#a25b9a60378da756e4100df6231f29b23" > operations_research::sat::StoreAssignment< / a > < / div > < div class = "ttdeci" > void StoreAssignment(const VariablesAssignment & assignment, BooleanAssignment *output)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "boolean__problem_8cc_source.html#l00477" > boolean_problem.cc:477< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html_a907ce7f41938cc755b6b1f4a55b5cd27" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html#a907ce7f41938cc755b6b1f4a55b5cd27" > operations_research::AssignmentContainer::Element< / a > < / div > < div class = "ttdeci" > const E & Element(const V *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04984" > constraint_solver.h:4984< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a63bef7ac9d072b3b33925493aed2fc5c" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a63bef7ac9d072b3b33925493aed2fc5c" > operations_research::IntervalVarElement::SetStartRange< / a > < / div > < div class = "ttdeci" > void SetStartRange(int64_t mi, int64_t ma)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04785" > constraint_solver.h:4785< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_ac39babb96c21a22d40f85e8c4670c1d4" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#ac39babb96c21a22d40f85e8c4670c1d4" > operations_research::Assignment::SetEndMax< / a > < / div > < div class = "ttdeci" > void SetEndMax(const IntervalVar *const var, int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00788" > constraint_solver/assignment.cc:788< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_element_html_ae79195ce9bb522329dfaedaba78bd4e2" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_element.html#ae79195ce9bb522329dfaedaba78bd4e2" > operations_research::AssignmentElement::Activated< / a > < / div > < div class = "ttdeci" > bool Activated() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04688" > constraint_solver.h:4688< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_assignment_html_ad9735e23cb0888fb98e1c5893aecff7e" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_assignment.html#ad9735e23cb0888fb98e1c5893aecff7e" > operations_research::IntVarAssignment::active< / a > < / div > < div class = "ttdeci" > bool active() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01270" > assignment.pb.h:1270< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a0fec1a5195bbcf169c220b3ae9ebd9c2" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a0fec1a5195bbcf169c220b3ae9ebd9c2" > operations_research::Assignment::Deactivate< / a > < / div > < div class = "ttdeci" > void Deactivate(const IntVar *const var)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00941" > constraint_solver/assignment.cc:941< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_aa573ee37644cb6b38b9f3ca174e594e2" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#aa573ee37644cb6b38b9f3ca174e594e2" > operations_research::Assignment::SetObjectiveRange< / a > < / div > < div class = "ttdeci" > void SetObjectiveRange(int64_t l, int64_t u)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00925" > constraint_solver/assignment.cc:925< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_decision_builder_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_decision_builder.html" > operations_research::DecisionBuilder< / a > < / div > < div class = "ttdoc" > A DecisionBuilder is responsible for creating the search tree.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l03285" > constraint_solver.h:3285< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a8cf21a67f7d81a800ff912239bb2db64" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a8cf21a67f7d81a800ff912239bb2db64" > operations_research::IntVarElement::Min< / a > < / div > < div class = "ttdeci" > int64_t Min() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04714" > constraint_solver.h:4714< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a05cc1c704384e2b15632cafb9716ccee" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a05cc1c704384e2b15632cafb9716ccee" > operations_research::Assignment::SetForwardSequence< / a > < / div > < div class = "ttdeci" > void SetForwardSequence(const SequenceVar *const var, const std::vector< int > & forward_sequence)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00858" > constraint_solver/assignment.cc:858< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_adffd3af1c9fd58296a41b62626368a1d" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#adffd3af1c9fd58296a41b62626368a1d" > operations_research::IntervalVarAssignment::performed_max< / a > < / div > < div class = "ttdeci" > int64_t performed_max() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01485" > assignment.pb.h:1485< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_abd09fe08f368306c986382df61a20c73" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#abd09fe08f368306c986382df61a20c73" > operations_research::SequenceVarElement::SetForwardSequence< / a > < / div > < div class = "ttdeci" > void SetForwardSequence(const std::vector< int > & forward_sequence)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00370" > constraint_solver/assignment.cc:370< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a764be64f3029f8b8e23511061d8de355" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a764be64f3029f8b8e23511061d8de355" > operations_research::SequenceVarElement::DebugString< / a > < / div > < div class = "ttdeci" > std::string DebugString() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00321" > constraint_solver/assignment.cc:321< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a33f108479fec7c8a89ae4393cf73ef0d" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a33f108479fec7c8a89ae4393cf73ef0d" > operations_research::SequenceVarElement::BackwardSequence< / a > < / div > < div class = "ttdeci" > const std::vector< int > & BackwardSequence() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00353" > constraint_solver/assignment.cc:353< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a60e7fa8388801a72e31391e8203a9464" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a60e7fa8388801a72e31391e8203a9464" > operations_research::Assignment::Contains< / a > < / div > < div class = "ttdeci" > bool Contains(const IntVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00992" > constraint_solver/assignment.cc:992< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html_a2e69397c7c1e71a796afa6a632ee8296" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#a2e69397c7c1e71a796afa6a632ee8296" > operations_research::IntervalVar::DurationMax< / a > < / div > < div class = "ttdeci" > virtual int64_t DurationMax() const =0< / div > < / div >
< div class = "ttc" id = "integral__types_8h_html" > < div class = "ttname" > < a href = "integral__types_8h.html" > integral_types.h< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html" > operations_research::IntervalVar< / a > < / div > < div class = "ttdoc" > Interval variables are often used in scheduling.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04437" > constraint_solver.h:4437< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_aa5f2722386540253d4be5ea1c7d31965" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#aa5f2722386540253d4be5ea1c7d31965" > operations_research::IntVarElement::LoadFromProto< / a > < / div > < div class = "ttdeci" > void LoadFromProto(const IntVarAssignment & int_var_assignment_proto)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00065" > constraint_solver/assignment.cc:65< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_assignment_html_a6ce61d75bce02038007d81ca4b13a348" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_assignment.html#a6ce61d75bce02038007d81ca4b13a348" > operations_research::SequenceVarAssignment::forward_sequence< / a > < / div > < div class = "ttdeci" > int32_t forward_sequence(int index) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01586" > assignment.pb.h:1586< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_a4a041d9a839f0253e449f22f5846490a" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#a4a041d9a839f0253e449f22f5846490a" > operations_research::IntervalVarAssignment::set_start_max< / a > < / div > < div class = "ttdeci" > void set_start_max(int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01373" > assignment.pb.h:1373< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a961291e71a6932442b60f8f1e8a8f5c0" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a961291e71a6932442b60f8f1e8a8f5c0" > operations_research::IntervalVarElement::PerformedValue< / a > < / div > < div class = "ttdeci" > int64_t PerformedValue() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04779" > constraint_solver.h:4779< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html_ada2340e144706963137dd79ee17f8a68" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#ada2340e144706963137dd79ee17f8a68" > operations_research::IntervalVar::SetDurationRange< / a > < / div > < div class = "ttdeci" > virtual void SetDurationRange(int64_t mi, int64_t ma)=0< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html_af9f22c28d624c6efb78156365d35a690" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#af9f22c28d624c6efb78156365d35a690" > operations_research::IntervalVar::StartMax< / a > < / div > < div class = "ttdeci" > virtual int64_t StartMax() const =0< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_aa07812b5154f8e4d71b45d8dd53bcc06" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#aa07812b5154f8e4d71b45d8dd53bcc06" > operations_research::IntervalVarElement::IntervalVarElement< / a > < / div > < div class = "ttdeci" > IntervalVarElement()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00113" > constraint_solver/assignment.cc:113< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a3abcbe1fcd37d8982941a795ed22e34a" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a3abcbe1fcd37d8982941a795ed22e34a" > operations_research::SequenceVarElement::Store< / a > < / div > < div class = "ttdeci" > void Store()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00276" > constraint_solver/assignment.cc:276< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html_a4beccbd8819d830e06223550b8ca6d10" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html#a4beccbd8819d830e06223550b8ca6d10" > operations_research::AssignmentContainer::Contains< / a > < / div > < div class = "ttdeci" > bool Contains(const V *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04967" > constraint_solver.h:4967< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a0a798fab1f763023bad7a5c866e7f036" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a0a798fab1f763023bad7a5c866e7f036" > operations_research::IntVarElement::SetMax< / a > < / div > < div class = "ttdeci" > void SetMax(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04717" > constraint_solver.h:4717< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html" > operations_research::IntVarElement< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04694" > constraint_solver.h:4694< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_a49feab3aeca4c44bee670030ddfa72b7" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#a49feab3aeca4c44bee670030ddfa72b7" > operations_research::IntervalVarAssignment::duration_min< / a > < / div > < div class = "ttdeci" > int64_t duration_min() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01385" > assignment.pb.h:1385< / 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 = "classoperations__research_1_1_int_var_element_html_a764be64f3029f8b8e23511061d8de355" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a764be64f3029f8b8e23511061d8de355" > operations_research::IntVarElement::DebugString< / a > < / div > < div class = "ttdeci" > std::string DebugString() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00099" > constraint_solver/assignment.cc:99< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a16b8e5abcd20e7bc56a8d5fd6b684ce4" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a16b8e5abcd20e7bc56a8d5fd6b684ce4" > operations_research::Assignment::PerformedMin< / a > < / div > < div class = "ttdeci" > int64_t PerformedMin(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00738" > constraint_solver/assignment.cc:738< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_a34b108dca298ef6b5020914802068d00" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#a34b108dca298ef6b5020914802068d00" > operations_research::IntervalVarAssignment::set_performed_max< / a > < / div > < div class = "ttdeci" > void set_performed_max(int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01493" > assignment.pb.h:1493< / a > < / div > < / div >
< div class = "ttc" id = "classrecordio_1_1_record_reader_html" > < div class = "ttname" > < a href = "classrecordio_1_1_record_reader.html" > recordio::RecordReader< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "recordio_8h_source.html#l00086" > recordio.h:86< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_abfd3786130fb94bcc6a205b7ebbff4d7" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#abfd3786130fb94bcc6a205b7ebbff4d7" > operations_research::IntervalVarElement::SetPerformedMax< / a > < / div > < div class = "ttdeci" > void SetPerformedMax(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04814" > constraint_solver.h:4814< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_abe80b59dadcaf97e21967faf0b1e265d" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#abe80b59dadcaf97e21967faf0b1e265d" > operations_research::IntervalVarElement::WriteToProto< / a > < / div > < div class = "ttdeci" > void WriteToProto(IntervalVarAssignment *interval_var_assignment_proto) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00189" > constraint_solver/assignment.cc:189< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_proto_html_ad3a43c709db2bd0fbf2a9634caab5335" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_proto.html#ad3a43c709db2bd0fbf2a9634caab5335" > operations_research::AssignmentProto::add_int_var_assignment< / a > < / div > < div class = "ttdeci" > ::operations_research::IntVarAssignment * add_int_var_assignment()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01842" > assignment.pb.h:1842< / a > < / div > < / div >
< div class = "ttc" id = "map__util_8h_html" > < div class = "ttname" > < a href = "map__util_8h.html" > map_util.h< / a > < / div > < / div >
< div class = "ttc" id = "cp__model__fz__solver_8cc_html_aed003f5eb5197bc586b7ef2c36a63da2" > < div class = "ttname" > < a href = "cp__model__fz__solver_8cc.html#aed003f5eb5197bc586b7ef2c36a63da2" > proto< / a > < / div > < div class = "ttdeci" > CpModelProto proto< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "cp__model__fz__solver_8cc_source.html#l00119" > cp_model_fz_solver.cc:119< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a2e785ffcbd3e022b74b776ce456deb54" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a2e785ffcbd3e022b74b776ce456deb54" > operations_research::IntervalVarElement::DurationMax< / a > < / div > < div class = "ttdeci" > int64_t DurationMax() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04766" > constraint_solver.h:4766< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a849fb51dc267fbe7f117aeb82f97ac99" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a849fb51dc267fbe7f117aeb82f97ac99" > operations_research::Assignment::SetDurationRange< / a > < / div > < div class = "ttdeci" > void SetDurationRange(const IntervalVar *const var, int64_t mi, int64_t ma)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00775" > constraint_solver/assignment.cc:775< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a24faa84fe1be555f0e75ff996339cff1" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a24faa84fe1be555f0e75ff996339cff1" > operations_research::Assignment::DurationMin< / a > < / div > < div class = "ttdeci" > int64_t DurationMin(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00714" > constraint_solver/assignment.cc:714< / a > < / div > < / div >
< div class = "ttc" id = "namespaceoperations__research_html_a57f1befcdc8fc2b6f9741369a1beb136" > < div class = "ttname" > < a href = "namespaceoperations__research.html#a57f1befcdc8fc2b6f9741369a1beb136" > operations_research::SetAssignmentFromAssignment< / a > < / div > < div class = "ttdeci" > void SetAssignmentFromAssignment(Assignment *target_assignment, const std::vector< IntVar * > & target_vars, const Assignment *source_assignment, const std::vector< IntVar * > & source_vars)< / div > < div class = "ttdoc" > NOLINT.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l01021" > constraint_solver/assignment.cc:1021< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_proto_html_a7b02612060b0a5bc286b2952297415fc" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_proto.html#a7b02612060b0a5bc286b2952297415fc" > operations_research::AssignmentProto::interval_var_assignment_size< / a > < / div > < div class = "ttdeci" > int interval_var_assignment_size() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01857" > assignment.pb.h:1857< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a81c8f76d39ff0529fe40e70f8319d5d2" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a81c8f76d39ff0529fe40e70f8319d5d2" > operations_research::Assignment::HasObjective< / a > < / div > < div class = "ttdeci" > bool HasObjective() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l05124" > constraint_solver.h:5124< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_ab88587c990c10886761d52cededef4ab" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#ab88587c990c10886761d52cededef4ab" > operations_research::IntervalVarAssignment::set_duration_max< / a > < / div > < div class = "ttdeci" > void set_duration_max(int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01413" > assignment.pb.h:1413< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html_af341bdc63fc2e487a50047afa36a536b" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#af341bdc63fc2e487a50047afa36a536b" > operations_research::IntervalVar::MayBePerformed< / a > < / div > < div class = "ttdeci" > virtual bool MayBePerformed() const =0< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a7b3672a3346ee791d05c640c93930944" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a7b3672a3346ee791d05c640c93930944" > operations_research::Assignment::DurationValue< / a > < / div > < div class = "ttdeci" > int64_t DurationValue(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00722" > constraint_solver/assignment.cc:722< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_solver_html_ae3e41eaf96a9ec044d34293897960631" > < div class = "ttname" > < a href = "classoperations__research_1_1_solver.html#ae3e41eaf96a9ec044d34293897960631" > operations_research::Solver::MakeStoreAssignment< / a > < / div > < div class = "ttdeci" > DecisionBuilder * MakeStoreAssignment(Assignment *assignment)< / div > < div class = "ttdoc" > Returns a DecisionBuilder which stores an Assignment (calls void Assignment::Store())< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l01090" > constraint_solver/assignment.cc:1090< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html_ae05142dd885524b06032bed1cbc63af0" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#ae05142dd885524b06032bed1cbc63af0" > operations_research::IntervalVar::EndMax< / a > < / div > < div class = "ttdeci" > virtual int64_t EndMax() const =0< / div > < / div >
< div class = "ttc" id = "namespacefile_html_a1abdf766bb120d38e7a4dfa200972681" > < div class = "ttname" > < a href = "namespacefile.html#a1abdf766bb120d38e7a4dfa200972681" > file::Defaults< / a > < / div > < div class = "ttdeci" > int Defaults()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2file_8h_source.html#l00119" > base/file.h:119< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a2aeac15a5e71f9045f8e050841737e47" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a2aeac15a5e71f9045f8e050841737e47" > operations_research::SequenceVarElement::Reset< / a > < / div > < div class = "ttdeci" > void Reset(SequenceVar *const var)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00251" > constraint_solver/assignment.cc:251< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_aa9ef046d2106e3c97320622dd717dafc" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#aa9ef046d2106e3c97320622dd717dafc" > operations_research::Assignment::SetObjectiveMin< / a > < / div > < div class = "ttdeci" > void SetObjectiveMin(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00913" > constraint_solver/assignment.cc:913< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_ad16886487e117862f2094dd4bcde74a8" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#ad16886487e117862f2094dd4bcde74a8" > operations_research::IntervalVarElement::SetDurationMax< / a > < / div > < div class = "ttdeci" > void SetDurationMax(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04794" > constraint_solver.h:4794< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_ac9944daf0aa10edd9512ea616499480b" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#ac9944daf0aa10edd9512ea616499480b" > operations_research::IntervalVarElement::StartMax< / a > < / div > < div class = "ttdeci" > int64_t StartMax() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04760" > constraint_solver.h:4760< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a502804adbcf6a0177075dbc0c62c9199" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a502804adbcf6a0177075dbc0c62c9199" > operations_research::IntervalVarElement::SetEndMin< / a > < / div > < div class = "ttdeci" > void SetEndMin(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04803" > constraint_solver.h:4803< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_aab9e15f979531292b5b8e79aad7846a8" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#aab9e15f979531292b5b8e79aad7846a8" > operations_research::SequenceVarElement::LoadFromProto< / a > < / div > < div class = "ttdeci" > void LoadFromProto(const SequenceVarAssignment & sequence_var_assignment_proto)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00284" > constraint_solver/assignment.cc:284< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a8a822239ac86c1e5d9f5730e369c80fe" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a8a822239ac86c1e5d9f5730e369c80fe" > operations_research::IntervalVarElement::EndMin< / a > < / div > < div class = "ttdeci" > int64_t EndMin() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04771" > constraint_solver.h:4771< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_proto_html_a341846e2f268c2894bb2e996db1414ca" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_proto.html#a341846e2f268c2894bb2e996db1414ca" > operations_research::AssignmentProto::sequence_var_assignment< / a > < / div > < div class = "ttdeci" > const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::SequenceVarAssignment > & sequence_var_assignment() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01928" > assignment.pb.h:1928< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_ad9735e23cb0888fb98e1c5893aecff7e" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#ad9735e23cb0888fb98e1c5893aecff7e" > operations_research::IntervalVarAssignment::active< / a > < / div > < div class = "ttdeci" > bool active() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01505" > assignment.pb.h:1505< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_aaf5dd8c36d76222cfd555a1d3ffcc366" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#aaf5dd8c36d76222cfd555a1d3ffcc366" > operations_research::IntervalVarElement::Copy< / a > < / div > < div class = "ttdeci" > void Copy(const IntervalVarElement & element)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00135" > constraint_solver/assignment.cc:135< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_assignment_html_a45ce607212f05f5cbd7e7877144bd403" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_assignment.html#a45ce607212f05f5cbd7e7877144bd403" > operations_research::SequenceVarAssignment::add_backward_sequence< / a > < / div > < div class = "ttdeci" > void add_backward_sequence(int32_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01644" > assignment.pb.h:1644< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a3abcbe1fcd37d8982941a795ed22e34a" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a3abcbe1fcd37d8982941a795ed22e34a" > operations_research::IntervalVarElement::Store< / a > < / div > < div class = "ttdeci" > void Store()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00148" > constraint_solver/assignment.cc:148< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a055d26b7c759d2097e06ac802786b7b9" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a055d26b7c759d2097e06ac802786b7b9" > operations_research::IntVarElement::Copy< / a > < / div > < div class = "ttdeci" > void Copy(const IntVarElement & element)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00055" > constraint_solver/assignment.cc:55< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_af2c17e9e8d310419dade841aca1ab837" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#af2c17e9e8d310419dade841aca1ab837" > operations_research::Assignment::Min< / a > < / div > < div class = "ttdeci" > int64_t Min(const IntVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00654" > constraint_solver/assignment.cc:654< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a87c0e4b53f7df73cba921ff780b0a7b4" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a87c0e4b53f7df73cba921ff780b0a7b4" > operations_research::Assignment::SetEndMin< / a > < / div > < div class = "ttdeci" > void SetEndMin(const IntervalVar *const var, int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00784" > constraint_solver/assignment.cc:784< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a8f5f21eb1f89d6dc3086fe89442ffa6a" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a8f5f21eb1f89d6dc3086fe89442ffa6a" > operations_research::Assignment::SetPerformedMax< / a > < / div > < div class = "ttdeci" > void SetPerformedMax(const IntervalVar *const var, int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00805" > constraint_solver/assignment.cc:805< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_ab5c3328c1af7a92198fe1b21fc148202" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#ab5c3328c1af7a92198fe1b21fc148202" > operations_research::SequenceVarElement::WriteToProto< / a > < / div > < div class = "ttdeci" > void WriteToProto(SequenceVarAssignment *sequence_var_assignment_proto) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00306" > constraint_solver/assignment.cc:306< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_ac3a2b45d0a767f6342c4a6023434ef19" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#ac3a2b45d0a767f6342c4a6023434ef19" > operations_research::Assignment::SetPerformedValue< / a > < / div > < div class = "ttdeci" > void SetPerformedValue(const IntervalVar *const var, int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00814" > constraint_solver/assignment.cc:814< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a15828fe5ecfdada586a63d916b7b7354" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a15828fe5ecfdada586a63d916b7b7354" > operations_research::IntVarElement::Value< / a > < / div > < div class = "ttdeci" > int64_t Value() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04718" > constraint_solver.h:4718< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html_a1896fe755b612dbebd2c46638f8977a2" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html#a1896fe755b612dbebd2c46638f8977a2" > operations_research::AssignmentContainer::Restore< / a > < / div > < div class = "ttdeci" > void Restore()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l05006" > constraint_solver.h:5006< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html" > operations_research::SequenceVarElement< / a > < / div > < div class = "ttdoc" > The SequenceVarElement stores a partial representation of ranked interval variables in the underlying...< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04858" > constraint_solver.h:4858< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a50d3f0073c630ad1108f6eb52a35b215" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a50d3f0073c630ad1108f6eb52a35b215" > operations_research::IntervalVarElement::SetDurationValue< / a > < / div > < div class = "ttdeci" > void SetDurationValue(int64_t v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04799" > constraint_solver.h:4799< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_element_html_ae8753efaeea05f65094a4875a694a368" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_element.html#ae8753efaeea05f65094a4875a694a368" > operations_research::AssignmentElement::Activate< / a > < / div > < div class = "ttdeci" > void Activate()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04686" > constraint_solver.h:4686< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_ab06ef0be4cab46f52578e8bdad1fae24" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#ab06ef0be4cab46f52578e8bdad1fae24" > operations_research::Assignment::SetEndValue< / a > < / div > < div class = "ttdeci" > void SetEndValue(const IntervalVar *const var, int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00797" > constraint_solver/assignment.cc:797< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a2b73b6bfa34aead8c15b272312f3ec5f" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a2b73b6bfa34aead8c15b272312f3ec5f" > operations_research::Assignment::ObjectiveMax< / a > < / div > < div class = "ttdeci" > int64_t ObjectiveMax() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00892" > constraint_solver/assignment.cc:892< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_ae3d640601c5b67e3b3761617d4b5c33d" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#ae3d640601c5b67e3b3761617d4b5c33d" > operations_research::IntervalVarElement::SetStartValue< / a > < / div > < div class = "ttdeci" > void SetStartValue(int64_t v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04789" > constraint_solver.h:4789< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_propagation_base_object_html_ae038f4a9249362629fc47e8dfc441ec7" > < div class = "ttname" > < a href = "classoperations__research_1_1_propagation_base_object.html#ae038f4a9249362629fc47e8dfc441ec7" > operations_research::PropagationBaseObject::UnfreezeQueue< / a > < / div > < div class = "ttdeci" > void UnfreezeQueue()< / div > < div class = "ttdoc" > This method unfreezes the propagation queue.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l03204" > constraint_solver.h:3204< / a > < / div > < / div >
< div class = "ttc" id = "namespaceoperations__research_html_ad895312656075fb0fccf0d2d4bb122ce" > < div class = "ttname" > < a href = "namespaceoperations__research.html#ad895312656075fb0fccf0d2d4bb122ce" > operations_research::RealDebugString< / a > < / div > < div class = "ttdeci" > void RealDebugString(const Container & container, std::string *const out)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00617" > constraint_solver/assignment.cc:617< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a1f8e2dac8f3aa1167d45e0955fa70e27" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a1f8e2dac8f3aa1167d45e0955fa70e27" > operations_research::Assignment::SetStartMin< / a > < / div > < div class = "ttdeci" > void SetStartMin(const IntervalVar *const var, int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00750" > constraint_solver/assignment.cc:750< / 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_1_assignment_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html" > operations_research::Assignment< / a > < / div > < div class = "ttdoc" > An Assignment is a variable -> domains mapping, used to report solutions to the user.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l05081" > constraint_solver.h:5081< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a1f37ce9357c2a83cca6d841ad84eed77" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a1f37ce9357c2a83cca6d841ad84eed77" > operations_research::Assignment::BackwardSequence< / a > < / div > < div class = "ttdeci" > const std::vector< int > & BackwardSequence(const SequenceVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00840" > constraint_solver/assignment.cc:840< / a > < / div > < / div >
< div class = "ttc" id = "classrecordio_1_1_record_writer_html_af6c3f5b6e7950cfdda469c66f4d825e8" > < div class = "ttname" > < a href = "classrecordio_1_1_record_writer.html#af6c3f5b6e7950cfdda469c66f4d825e8" > recordio::RecordWriter::WriteProtocolMessage< / a > < / div > < div class = "ttdeci" > bool WriteProtocolMessage(const P & proto)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "recordio_8h_source.html#l00041" > recordio.h:41< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_aad86dd69d5664ce8e16198be929fd941" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#aad86dd69d5664ce8e16198be929fd941" > operations_research::Assignment::CopyIntersection< / a > < / div > < div class = "ttdeci" > void CopyIntersection(const Assignment *assignment)< / div > < div class = "ttdoc" > Copies the intersection of the two assignments to the current assignment.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l01004" > constraint_solver/assignment.cc:1004< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a553593e6203433fa3e55b24db023bc27" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a553593e6203433fa3e55b24db023bc27" > operations_research::IntervalVarElement::StartMin< / a > < / div > < div class = "ttdeci" > int64_t StartMin() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04759" > constraint_solver.h:4759< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html_aa71d36872f416feaa853788a7a7a7ef8" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html#aa71d36872f416feaa853788a7a7a7ef8" > operations_research::AssignmentContainer::Clear< / a > < / div > < div class = "ttdeci" > void Clear()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04926" > constraint_solver.h:4926< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a05bb24120d628e24ae6576cd3fbcf257" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a05bb24120d628e24ae6576cd3fbcf257" > operations_research::IntervalVarElement::Clone< / a > < / div > < div class = "ttdeci" > IntervalVarElement * Clone()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00129" > constraint_solver/assignment.cc:129< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_a73d142cb84b4e2903062bb542e996606" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#a73d142cb84b4e2903062bb542e996606" > operations_research::IntervalVarAssignment::set_duration_min< / a > < / div > < div class = "ttdeci" > void set_duration_min(int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01393" > assignment.pb.h:1393< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_aab33f8223432fbeef04348d8a5f749ad" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#aab33f8223432fbeef04348d8a5f749ad" > operations_research::IntervalVarAssignment::start_min< / a > < / div > < div class = "ttdeci" > int64_t start_min() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01345" > assignment.pb.h:1345< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var.html" > operations_research::IntVar< / a > < / div > < div class = "ttdoc" > The class IntVar is a subset of IntExpr.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04040" > constraint_solver.h:4040< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a694c84c53b378a865b9bb7af33de1332" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a694c84c53b378a865b9bb7af33de1332" > operations_research::IntervalVarElement::EndValue< / a > < / div > < div class = "ttdeci" > int64_t EndValue() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04773" > constraint_solver.h:4773< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a719e01b701678c0016c4dfe4de3e70f9" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a719e01b701678c0016c4dfe4de3e70f9" > operations_research::IntervalVarElement::SetDurationMin< / a > < / div > < div class = "ttdeci" > void SetDurationMin(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04793" > constraint_solver.h:4793< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a5f280c725678ec4deab773d6677b2430" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a5f280c725678ec4deab773d6677b2430" > operations_research::IntVarElement::Clone< / a > < / div > < div class = "ttdeci" > IntVarElement * Clone()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00049" > constraint_solver/assignment.cc:49< / a > < / div > < / div >
< div class = "ttc" id = "assignment_8pb_8h_html" > < div class = "ttname" > < a href = "assignment_8pb_8h.html" > assignment.pb.h< / 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#l00702" > base/logging.h:702< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_assignment_html_a95f61b340a7a17b0de43d4dbe2018811" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_assignment.html#a95f61b340a7a17b0de43d4dbe2018811" > operations_research::IntVarAssignment::min< / a > < / div > < div class = "ttdeci" > int64_t min() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01230" > assignment.pb.h:1230< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a2920aa7123e953be34b7973374ab0aeb" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a2920aa7123e953be34b7973374ab0aeb" > operations_research::IntVarElement::SetMin< / a > < / div > < div class = "ttdeci" > void SetMin(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04715" > constraint_solver.h:4715< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a86601a2dad7a051d7b387ffa789898ff" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a86601a2dad7a051d7b387ffa789898ff" > operations_research::Assignment::AddObjective< / a > < / div > < div class = "ttdeci" > void AddObjective(IntVar *const v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00877" > constraint_solver/assignment.cc:877< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a5ada568a96ff72942bc54fb3a9587b32" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a5ada568a96ff72942bc54fb3a9587b32" > operations_research::Assignment::PerformedValue< / a > < / div > < div class = "ttdeci" > int64_t PerformedValue(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00746" > constraint_solver/assignment.cc:746< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_ab6eb303408e63f4f74321bff24ef3ecd" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#ab6eb303408e63f4f74321bff24ef3ecd" > operations_research::IntervalVarAssignment::set_active< / a > < / div > < div class = "ttdeci" > void set_active(bool value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01513" > assignment.pb.h:1513< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_acf479b700c29fb8f5b2129fc405107fe" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#acf479b700c29fb8f5b2129fc405107fe" > operations_research::IntervalVarAssignment::set_var_id< / a > < / div > < div class = "ttdeci" > void set_var_id(ArgT0 & & arg0, ArgT... args)< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a1896fe755b612dbebd2c46638f8977a2" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a1896fe755b612dbebd2c46638f8977a2" > operations_research::IntervalVarElement::Restore< / a > < / div > < div class = "ttdeci" > void Restore()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00161" > constraint_solver/assignment.cc:161< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html_a2155d56276e438298f2bd34505ec3dc6" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html#a2155d56276e438298f2bd34505ec3dc6" > operations_research::AssignmentContainer::MutableElement< / a > < / div > < div class = "ttdeci" > E * MutableElement(const V *const var)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04971" > constraint_solver.h:4971< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a51f04bd1547f2ff1a46bf027c04d28e4" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a51f04bd1547f2ff1a46bf027c04d28e4" > operations_research::Assignment::SetMax< / a > < / div > < div class = "ttdeci" > void SetMax(const IntVar *const var, int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00674" > constraint_solver/assignment.cc:674< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html_a4488d66b163b204a15eadeafcf4872f8" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#a4488d66b163b204a15eadeafcf4872f8" > operations_research::IntervalVar::DurationMin< / a > < / div > < div class = "ttdeci" > virtual int64_t DurationMin() const =0< / div > < div class = "ttdoc" > These methods query, set, and watch the duration of the interval var.< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_solver_html_ab741cb25dd32d1cbe02fbfb36337d9bb" > < div class = "ttname" > < a href = "classoperations__research_1_1_solver.html#ab741cb25dd32d1cbe02fbfb36337d9bb" > operations_research::Solver::RevAlloc< / a > < / div > < div class = "ttdeci" > T * RevAlloc(T *object)< / div > < div class = "ttdoc" > Registers the given object as being reversible.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l00791" > constraint_solver.h:791< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_ac5c629d2d5a05cc92cd349b83c909f1a" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#ac5c629d2d5a05cc92cd349b83c909f1a" > operations_research::Assignment::SetPerformedMin< / a > < / div > < div class = "ttdeci" > void SetPerformedMin(const IntervalVar *const var, int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00801" > constraint_solver/assignment.cc:801< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_ab157d7f9928411cc8aa0e27980ac0dc9" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#ab157d7f9928411cc8aa0e27980ac0dc9" > operations_research::Assignment::ObjectiveBound< / a > < / div > < div class = "ttdeci" > bool ObjectiveBound() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00906" > constraint_solver/assignment.cc:906< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_afbff345c1395fcbc5eb64ff50b21e423" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#afbff345c1395fcbc5eb64ff50b21e423" > operations_research::IntVarElement::SetRange< / a > < / div > < div class = "ttdeci" > void SetRange(int64_t l, int64_t u)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04724" > constraint_solver.h:4724< / a > < / div > < / div >
< div class = "ttc" id = "base_2logging_8h_html" > < div class = "ttname" > < a href = "base_2logging_8h.html" > logging.h< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_assignment_html_a2730fe11a5f5690b00f159e3b2945ecc" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_assignment.html#a2730fe11a5f5690b00f159e3b2945ecc" > operations_research::IntVarAssignment::max< / a > < / div > < div class = "ttdeci" > int64_t max() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01250" > assignment.pb.h:1250< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html_a9159a0c131a3233d9a8a79dc7afa3c6e" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html#a9159a0c131a3233d9a8a79dc7afa3c6e" > operations_research::AssignmentContainer::CopyIntersection< / a > < / div > < div class = "ttdeci" > void CopyIntersection(const AssignmentContainer< V, E > & container)< / div > < div class = "ttdoc" > Copies the elements of 'container' which are already in the calling container.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04938" > constraint_solver.h:4938< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_assignment_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_assignment.html" > operations_research::SequenceVarAssignment< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l00518" > assignment.pb.h:518< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html_a9ae4b46f1aa6c51c0a5833d3531cd82c" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#a9ae4b46f1aa6c51c0a5833d3531cd82c" > operations_research::IntervalVar::EndMin< / a > < / div > < div class = "ttdeci" > virtual int64_t EndMin() const =0< / div > < div class = "ttdoc" > These methods query, set, and watch the end position of the interval var.< / div > < / div >
< div class = "ttc" id = "base_2logging_8h_html_ae17f8119c108cf3070bad3449c7e0006" > < div class = "ttname" > < a href = "base_2logging_8h.html#ae17f8119c108cf3070bad3449c7e0006" > DCHECK< / a > < / div > < div class = "ttdeci" > #define DCHECK(condition)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2logging_8h_source.html#l00889" > base/logging.h:889< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var.html" > operations_research::SequenceVar< / a > < / div > < div class = "ttdoc" > A sequence variable is a variable whose domain is a set of possible orderings of the interval variabl...< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04591" > constraint_solver.h:4591< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_ac1b2a58bfded95799de1fd7958bdb2a3" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#ac1b2a58bfded95799de1fd7958bdb2a3" > operations_research::IntVarElement::SetValue< / a > < / div > < div class = "ttdeci" > void SetValue(int64_t v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04728" > constraint_solver.h:4728< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_solver_html_ad45ddc54149c5954c2bbd4e2657f9148" > < div class = "ttname" > < a href = "classoperations__research_1_1_solver.html#ad45ddc54149c5954c2bbd4e2657f9148" > operations_research::Solver::MakeAssignment< / a > < / div > < div class = "ttdeci" > Assignment * MakeAssignment()< / div > < div class = "ttdoc" > This method creates an empty assignment.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l01042" > constraint_solver/assignment.cc:1042< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a4750276f6bfdc7df01ac9e9a16bf5556" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a4750276f6bfdc7df01ac9e9a16bf5556" > operations_research::SequenceVarElement::Unperformed< / a > < / div > < div class = "ttdeci" > const std::vector< int > & Unperformed() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00357" > constraint_solver/assignment.cc:357< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a556b89bd81fc32c5995246961838c56e" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a556b89bd81fc32c5995246961838c56e" > operations_research::SequenceVarElement::SequenceVarElement< / a > < / div > < div class = "ttdeci" > SequenceVarElement()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00247" > constraint_solver/assignment.cc:247< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html_a699655a0e89edf33816b4e40b2d2fcc4" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html#a699655a0e89edf33816b4e40b2d2fcc4" > operations_research::AssignmentContainer::Copy< / a > < / div > < div class = "ttdeci" > void Copy(const AssignmentContainer< V, E > & container)< / div > < div class = "ttdoc" > Copies all the elements of 'container' to this container, clearing its previous content.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04960" > constraint_solver.h:4960< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_assignment_html_a42b1a9f91a3a0d9f271c9d248ee8eb8b" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_assignment.html#a42b1a9f91a3a0d9f271c9d248ee8eb8b" > operations_research::IntVarAssignment::set_min< / a > < / div > < div class = "ttdeci" > void set_min(int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01238" > assignment.pb.h:1238< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_proto_html_ab92b162ad4b04b221d2aaa4e9dcce4d5" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_proto.html#ab92b162ad4b04b221d2aaa4e9dcce4d5" > operations_research::AssignmentProto::int_var_assignment_size< / a > < / div > < div class = "ttdeci" > int int_var_assignment_size() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01817" > assignment.pb.h:1817< / a > < / div > < / div >
< div class = "ttc" id = "classrecordio_1_1_record_writer_html" > < div class = "ttname" > < a href = "classrecordio_1_1_record_writer.html" > recordio::RecordWriter< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "recordio_8h_source.html#l00033" > recordio.h:33< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_propagation_base_object_html_a5f32c22c620c811754ba7b6f977db864" > < div class = "ttname" > < a href = "classoperations__research_1_1_propagation_base_object.html#a5f32c22c620c811754ba7b6f977db864" > operations_research::PropagationBaseObject::solver< / a > < / div > < div class = "ttdeci" > Solver * solver() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l03196" > constraint_solver.h:3196< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a894b8544dc0773c5f787fa1fae7b7cb5" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a894b8544dc0773c5f787fa1fae7b7cb5" > operations_research::IntervalVarElement::SetPerformedValue< / a > < / div > < div class = "ttdeci" > void SetPerformedValue(int64_t v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04819" > constraint_solver.h:4819< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a6ca72bf40a2dcf1161e94fc8fde61d22" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a6ca72bf40a2dcf1161e94fc8fde61d22" > operations_research::SequenceVarElement::SetUnperformed< / a > < / div > < div class = "ttdeci" > void SetUnperformed(const std::vector< int > & unperformed)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00380" > constraint_solver/assignment.cc:380< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a2f2afa702768ece79ccb86f86d98438a" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a2f2afa702768ece79ccb86f86d98438a" > operations_research::IntervalVarElement::SetPerformedRange< / a > < / div > < div class = "ttdeci" > void SetPerformedRange(int64_t mi, int64_t ma)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04815" > constraint_solver.h:4815< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a150063ed4aa31e007bd84c651e9f80c3" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a150063ed4aa31e007bd84c651e9f80c3" > operations_research::Assignment::EndMin< / a > < / div > < div class = "ttdeci" > int64_t EndMin(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00726" > constraint_solver/assignment.cc:726< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a431875fe26e9e5e35f0ced96f77cd290" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a431875fe26e9e5e35f0ced96f77cd290" > operations_research::Assignment::SetObjectiveValue< / a > < / div > < div class = "ttdeci" > void SetObjectiveValue(int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00931" > constraint_solver/assignment.cc:931< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_aa7364615bd55aca845a4ad5e29a8eabe" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#aa7364615bd55aca845a4ad5e29a8eabe" > operations_research::Assignment::PerformedMax< / a > < / div > < div class = "ttdeci" > int64_t PerformedMax(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00742" > constraint_solver/assignment.cc:742< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_propagation_base_object_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_propagation_base_object.html" > operations_research::PropagationBaseObject< / a > < / div > < div class = "ttdoc" > NOLINT.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l03184" > constraint_solver.h:3184< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_solver_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_solver.html" > operations_research::Solver< / a > < / div > < div class = "ttdoc" > Solver Class.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l00245" > constraint_solver.h:245< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_proto_html_ae4095e61ccc6f54f60e4d2bf2e274175" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_proto.html#ae4095e61ccc6f54f60e4d2bf2e274175" > operations_research::AssignmentProto::int_var_assignment< / a > < / div > < div class = "ttdeci" > const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::operations_research::IntVarAssignment > & int_var_assignment() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01848" > assignment.pb.h:1848< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a5ae2bfd9503f49d3cd3f9263faa79cf8" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a5ae2bfd9503f49d3cd3f9263faa79cf8" > operations_research::Assignment::DurationMax< / a > < / div > < div class = "ttdeci" > int64_t DurationMax(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00718" > constraint_solver/assignment.cc:718< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a4b9c4dd554bbaf066d2072acddf379e7" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a4b9c4dd554bbaf066d2072acddf379e7" > operations_research::IntervalVarElement::SetEndValue< / a > < / div > < div class = "ttdeci" > void SetEndValue(int64_t v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04809" > constraint_solver.h:4809< / a > < / div > < / div >
< div class = "ttc" id = "classrecordio_1_1_record_reader_html_aef7e3d18ef267f23f64ad397fa359cc1" > < div class = "ttname" > < a href = "classrecordio_1_1_record_reader.html#aef7e3d18ef267f23f64ad397fa359cc1" > recordio::RecordReader::Close< / a > < / div > < div class = "ttdeci" > bool Close()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "recordio_8cc_source.html#l00054" > recordio.cc:54< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a81ef5c2da0677185d64d6c79d9ef9eb5" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a81ef5c2da0677185d64d6c79d9ef9eb5" > operations_research::Assignment::~Assignment< / a > < / div > < div class = "ttdeci" > ~Assignment() override< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00419" > constraint_solver/assignment.cc:419< / a > < / div > < / div >
< div class = "ttc" id = "namespacefile_html_acba1e524f6f44768144843be45405223" > < div class = "ttname" > < a href = "namespacefile.html#acba1e524f6f44768144843be45405223" > file::Open< / a > < / div > < div class = "ttdeci" > absl::Status Open(const absl::string_view & filename, const absl::string_view & mode, File **f, int flags)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2file_8cc_source.html#l00142" > base/file.cc:142< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a3abcbe1fcd37d8982941a795ed22e34a" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a3abcbe1fcd37d8982941a795ed22e34a" > operations_research::IntVarElement::Store< / a > < / div > < div class = "ttdeci" > void Store()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04702" > constraint_solver.h:4702< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_assignment_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_assignment.html" > operations_research::IntVarAssignment< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l00084" > assignment.pb.h:84< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_html_a19499c160356f9655862f3037315d87d" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var.html#a19499c160356f9655862f3037315d87d" > operations_research::SequenceVar::FillSequence< / a > < / div > < div class = "ttdeci" > void FillSequence(std::vector< int > *const rank_first, std::vector< int > *const rank_last, std::vector< int > *const unperformed) const< / div > < div class = "ttdoc" > Clears 'rank_first' and 'rank_last', and fills them with the intervals in the order of the ranks.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "sched__search_8cc_source.html#l00349" > sched_search.cc:349< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_ac97eab84adb6cc33ae0124c944a4f8c7" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#ac97eab84adb6cc33ae0124c944a4f8c7" > operations_research::Assignment::Copy< / a > < / div > < div class = "ttdeci" > void Copy(const Assignment *assignment)< / div > < div class = "ttdoc" > Copies 'assignment' to the current assignment, clearing its previous content.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l01013" > constraint_solver/assignment.cc:1013< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_assignment_html_acf479b700c29fb8f5b2129fc405107fe" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_assignment.html#acf479b700c29fb8f5b2129fc405107fe" > operations_research::IntVarAssignment::set_var_id< / a > < / div > < div class = "ttdeci" > void set_var_id(ArgT0 & & arg0, ArgT... args)< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_a9600417b338f53df4df0c0921dde44d2" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#a9600417b338f53df4df0c0921dde44d2" > operations_research::IntervalVarAssignment::end_max< / a > < / div > < div class = "ttdeci" > int64_t end_max() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01445" > assignment.pb.h:1445< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_aed804747c45a7e1caf81461f9e45dd91" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#aed804747c45a7e1caf81461f9e45dd91" > operations_research::Assignment::DebugString< / a > < / div > < div class = "ttdeci" > std::string DebugString() const override< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00626" > constraint_solver/assignment.cc:626< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_assignment_html_ab6eb303408e63f4f74321bff24ef3ecd" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_assignment.html#ab6eb303408e63f4f74321bff24ef3ecd" > operations_research::SequenceVarAssignment::set_active< / a > < / div > < div class = "ttdeci" > void set_active(bool value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01729" > assignment.pb.h:1729< / 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 = "namespaceoperations__research_html_a51e0728b2f50b8aa26f3115138b8ff1b" > < div class = "ttname" > < a href = "namespaceoperations__research.html#a51e0728b2f50b8aa26f3115138b8ff1b" > operations_research::operator< < < / a > < / div > < div class = "ttdeci" > std::ostream & operator< < (std::ostream & out, const Assignment & assignment)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l01094" > constraint_solver/assignment.cc:1094< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a8c8541cd4505af06e0a482e494593ccd" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a8c8541cd4505af06e0a482e494593ccd" > operations_research::Assignment::SetDurationMax< / a > < / div > < div class = "ttdeci" > void SetDurationMax(const IntervalVar *const var, int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00771" > constraint_solver/assignment.cc:771< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_aad06021b1b5dbab3cae32226ae487a42" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#aad06021b1b5dbab3cae32226ae487a42" > operations_research::IntervalVarElement::operator==< / a > < / div > < div class = "ttdeci" > bool operator==(const IntervalVarElement & element) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00225" > constraint_solver/assignment.cc:225< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html_a6cffde1e7bebc7dca3ea2f6c3eb8b89f" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#a6cffde1e7bebc7dca3ea2f6c3eb8b89f" > operations_research::IntervalVar::SetStartRange< / a > < / div > < div class = "ttdeci" > virtual void SetStartRange(int64_t mi, int64_t ma)=0< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a01570ac6b0a24b922703e61d13499491" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a01570ac6b0a24b922703e61d13499491" > operations_research::Assignment::ActivatedObjective< / a > < / div > < div class = "ttdeci" > bool ActivatedObjective() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00985" > constraint_solver/assignment.cc:985< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html" > operations_research::IntervalVarElement< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04745" > constraint_solver.h:4745< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_proto_html_a1e04d909d95a9b1bea904218dccbf9c0" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_proto.html#a1e04d909d95a9b1bea904218dccbf9c0" > operations_research::AssignmentProto::add_sequence_var_assignment< / a > < / div > < div class = "ttdeci" > ::operations_research::SequenceVarAssignment * add_sequence_var_assignment()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01922" > assignment.pb.h:1922< / a > < / div > < / div >
< div class = "ttc" id = "namespacefile_html" > < div class = "ttname" > < a href = "namespacefile.html" > file< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "base_2file_8cc_source.html#l00141" > base/file.cc:141< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_assignment_html_a6c8192cef454bf9f1b995b392e36c923" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_assignment.html#a6c8192cef454bf9f1b995b392e36c923" > operations_research::SequenceVarAssignment::add_forward_sequence< / a > < / div > < div class = "ttdeci" > void add_forward_sequence(int32_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01597" > assignment.pb.h:1597< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a5509999e1438c9ab2481c2e44d678b8c" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a5509999e1438c9ab2481c2e44d678b8c" > operations_research::Assignment::SetDurationMin< / a > < / div > < div class = "ttdeci" > void SetDurationMin(const IntervalVar *const var, int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00767" > constraint_solver/assignment.cc:767< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_assignment_html_a3f0ab44b82ad0255036b149070ad995a" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_assignment.html#a3f0ab44b82ad0255036b149070ad995a" > operations_research::SequenceVarAssignment::unperformed< / a > < / div > < div class = "ttdeci" > int32_t unperformed(int index) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01680" > assignment.pb.h:1680< / a > < / div > < / div >
< div class = "ttc" id = "base_2file_8h_html" > < div class = "ttname" > < a href = "base_2file_8h.html" > file.h< / 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_1_interval_var_element_html_a764be64f3029f8b8e23511061d8de355" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a764be64f3029f8b8e23511061d8de355" > operations_research::IntervalVarElement::DebugString< / a > < / div > < div class = "ttdeci" > std::string DebugString() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00203" > constraint_solver/assignment.cc:203< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_proto_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_proto.html" > operations_research::AssignmentProto< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l00917" > assignment.pb.h:917< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_solver_html_ae95ca181ba462987f0cd6e10eef83a97" > < div class = "ttname" > < a href = "classoperations__research_1_1_solver.html#ae95ca181ba462987f0cd6e10eef83a97" > operations_research::Solver::MakeRestoreAssignment< / a > < / div > < div class = "ttdeci" > DecisionBuilder * MakeRestoreAssignment(Assignment *assignment)< / div > < div class = "ttdoc" > Returns a DecisionBuilder which restores an Assignment (calls void Assignment::Restore())< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l01086" > constraint_solver/assignment.cc:1086< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html_a7f7f661e9b94f25f706732924e0f01e9" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#a7f7f661e9b94f25f706732924e0f01e9" > operations_research::IntervalVar::MustBePerformed< / a > < / div > < div class = "ttdeci" > virtual bool MustBePerformed() const =0< / div > < div class = "ttdoc" > These methods query, set, and watch the performed status of the interval var.< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a4fe75b026a248f2ebce1d67dc11d7488" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a4fe75b026a248f2ebce1d67dc11d7488" > operations_research::Assignment::SetObjectiveMax< / a > < / div > < div class = "ttdeci" > void SetObjectiveMax(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00919" > constraint_solver/assignment.cc:919< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a6b181a6b49df0fa3c31f492c53693174" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a6b181a6b49df0fa3c31f492c53693174" > operations_research::Assignment::Save< / a > < / div > < div class = "ttdeci" > bool Save(const std::string & filename) const< / div > < div class = "ttdoc" > Saves the assignment to a file.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00560" > constraint_solver/assignment.cc:560< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_aabe9b69b0095b1041fe2fda80a5e568a" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#aabe9b69b0095b1041fe2fda80a5e568a" > operations_research::Assignment::SetDurationValue< / a > < / div > < div class = "ttdeci" > void SetDurationValue(const IntervalVar *const var, int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00780" > constraint_solver/assignment.cc:780< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a1d7437c06bbc1bc200fe3391075e0f66" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a1d7437c06bbc1bc200fe3391075e0f66" > operations_research::Assignment::StartMax< / a > < / div > < div class = "ttdeci" > int64_t StartMax(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00706" > constraint_solver/assignment.cc:706< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a81bb8b1afde97973865760039c1f8328" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a81bb8b1afde97973865760039c1f8328" > operations_research::Assignment::ForwardSequence< / a > < / div > < div class = "ttdeci" > const std::vector< int > & ForwardSequence(const SequenceVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00835" > constraint_solver/assignment.cc:835< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a7dc350ccebb0b18b1028ccbae54f30ea" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a7dc350ccebb0b18b1028ccbae54f30ea" > operations_research::IntVarElement::WriteToProto< / a > < / div > < div class = "ttdeci" > void WriteToProto(IntVarAssignment *int_var_assignment_proto) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00091" > constraint_solver/assignment.cc:91< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_a73063c916ad469eb39c8a5160746342b" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#a73063c916ad469eb39c8a5160746342b" > operations_research::IntVarElement::IntVarElement< / a > < / div > < div class = "ttdeci" > IntVarElement()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00039" > constraint_solver/assignment.cc:39< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_a0fb0bfedf473958dcddb9c6ec411fe26" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#a0fb0bfedf473958dcddb9c6ec411fe26" > operations_research::IntervalVarAssignment::performed_min< / a > < / div > < div class = "ttdeci" > int64_t performed_min() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01465" > assignment.pb.h:1465< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a2e81ca4bfc3606fa0841c7d23be9dc2c" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a2e81ca4bfc3606fa0841c7d23be9dc2c" > operations_research::Assignment::SetRange< / a > < / div > < div class = "ttdeci" > void SetRange(const IntVar *const var, int64_t l, int64_t u)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00678" > constraint_solver/assignment.cc:678< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html_a3abcbe1fcd37d8982941a795ed22e34a" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html#a3abcbe1fcd37d8982941a795ed22e34a" > operations_research::AssignmentContainer::Store< / a > < / div > < div class = "ttdeci" > void Store()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l05001" > constraint_solver.h:5001< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a39e5a78e9409aad82cd5349dcb0f4c01" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a39e5a78e9409aad82cd5349dcb0f4c01" > operations_research::Assignment::ActivateObjective< / a > < / div > < div class = "ttdeci" > void ActivateObjective()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00973" > constraint_solver/assignment.cc:973< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a7b43877445e4d339dc3bd23ec8735193" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a7b43877445e4d339dc3bd23ec8735193" > operations_research::SequenceVarElement::Clone< / a > < / div > < div class = "ttdeci" > SequenceVarElement * Clone()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00258" > constraint_solver/assignment.cc:258< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a02c14c5a615ce131863ff3e87793e1bd" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a02c14c5a615ce131863ff3e87793e1bd" > operations_research::SequenceVarElement::SetSequence< / a > < / div > < div class = "ttdeci" > void SetSequence(const std::vector< int > & forward_sequence, const std::vector< int > & backward_sequence, const std::vector< int > & unperformed)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00361" > constraint_solver/assignment.cc:361< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_propagation_base_object_html_a5155ff01cf80f5a478fd09916abab155" > < div class = "ttname" > < a href = "classoperations__research_1_1_propagation_base_object.html#a5155ff01cf80f5a478fd09916abab155" > operations_research::PropagationBaseObject::FreezeQueue< / a > < / div > < div class = "ttdeci" > void FreezeQueue()< / div > < div class = "ttdoc" > This method freezes the propagation queue.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l03200" > constraint_solver.h:3200< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_afdc5be54d5e8021c2c834027ee54451d" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#afdc5be54d5e8021c2c834027ee54451d" > operations_research::Assignment::StartMin< / a > < / div > < div class = "ttdeci" > int64_t StartMin(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00702" > constraint_solver/assignment.cc:702< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_aa636986a95e48c14ee919f92f6409dff" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#aa636986a95e48c14ee919f92f6409dff" > operations_research::Assignment::SetMin< / a > < / div > < div class = "ttdeci" > void SetMin(const IntVar *const var, int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00670" > constraint_solver/assignment.cc:670< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a826670c77a3661c9877021e22d658541" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a826670c77a3661c9877021e22d658541" > operations_research::IntervalVarElement::SetStartMax< / a > < / div > < div class = "ttdeci" > void SetStartMax(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04784" > constraint_solver.h:4784< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a6138f04eea16f1da01e48b6be78ae3b1" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a6138f04eea16f1da01e48b6be78ae3b1" > operations_research::Assignment::SetEndRange< / a > < / div > < div class = "ttdeci" > void SetEndRange(const IntervalVar *const var, int64_t mi, int64_t ma)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00792" > constraint_solver/assignment.cc:792< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_a1f91f220790e20cd19b80b71c4cc77bd" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#a1f91f220790e20cd19b80b71c4cc77bd" > operations_research::IntervalVarAssignment::duration_max< / a > < / div > < div class = "ttdeci" > int64_t duration_max() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01405" > assignment.pb.h:1405< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a030a94032e1f46b4f4084601f51ac205" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a030a94032e1f46b4f4084601f51ac205" > operations_research::Assignment::Unperformed< / a > < / div > < div class = "ttdeci" > const std::vector< int > & Unperformed(const SequenceVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00845" > constraint_solver/assignment.cc:845< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_aeed7d5a74a5d47105ef9ebec755480ce" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#aeed7d5a74a5d47105ef9ebec755480ce" > operations_research::IntervalVarElement::EndMax< / a > < / div > < div class = "ttdeci" > int64_t EndMax() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04772" > constraint_solver.h:4772< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a1dbfcd8aedc6d6e0a4063e65cc1d1d08" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a1dbfcd8aedc6d6e0a4063e65cc1d1d08" > operations_research::IntervalVarElement::SetDurationRange< / a > < / div > < div class = "ttdeci" > void SetDurationRange(int64_t mi, int64_t ma)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04795" > constraint_solver.h:4795< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a2d9b1f3279e5668036f9e70ff20f036d" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a2d9b1f3279e5668036f9e70ff20f036d" > operations_research::IntervalVarElement::PerformedMax< / a > < / div > < div class = "ttdeci" > int64_t PerformedMax() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04778" > constraint_solver.h:4778< / a > < / div > < / div >
< div class = "ttc" id = "namespaceoperations__research_html_aeceaa7ab9cf1334f0fd24ef39fb65d3d" > < div class = "ttname" > < a href = "namespaceoperations__research.html#aeceaa7ab9cf1334f0fd24ef39fb65d3d" > operations_research::RealSave< / a > < / div > < div class = "ttdeci" > void RealSave(AssignmentProto *const assignment_proto, const Container & container, Proto *(AssignmentProto::*Add)())< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00578" > constraint_solver/assignment.cc:578< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_int_var_element_html_aa74ea8cd1b0767659f704b482d07c103" > < div class = "ttname" > < a href = "classoperations__research_1_1_int_var_element.html#aa74ea8cd1b0767659f704b482d07c103" > operations_research::IntVarElement::Max< / a > < / div > < div class = "ttdeci" > int64_t Max() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04716" > constraint_solver.h:4716< / 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 = "classoperations__research_1_1_interval_var_html_a46fbee3c5ffb01df33db9b5a23c20233" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#a46fbee3c5ffb01df33db9b5a23c20233" > operations_research::IntervalVar::SetPerformed< / a > < / div > < div class = "ttdeci" > virtual void SetPerformed(bool val)=0< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a1796dba9a3ce88a3eec8555061e76333" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a1796dba9a3ce88a3eec8555061e76333" > operations_research::Assignment::EndMax< / a > < / div > < div class = "ttdeci" > int64_t EndMax(const IntervalVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00730" > constraint_solver/assignment.cc:730< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a2bb652744641c5c1c54a399b736a70a3" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a2bb652744641c5c1c54a399b736a70a3" > operations_research::SequenceVarElement::operator==< / a > < / div > < div class = "ttdeci" > bool operator==(const SequenceVarElement & element) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00332" > constraint_solver/assignment.cc:332< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a1896fe755b612dbebd2c46638f8977a2" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a1896fe755b612dbebd2c46638f8977a2" > operations_research::Assignment::Restore< / a > < / div > < div class = "ttdeci" > void Restore()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00437" > constraint_solver/assignment.cc:437< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_element_html_a1896fe755b612dbebd2c46638f8977a2" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_element.html#a1896fe755b612dbebd2c46638f8977a2" > operations_research::SequenceVarElement::Restore< / a > < / div > < div class = "ttdeci" > void Restore()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00280" > constraint_solver/assignment.cc:280< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_html_aa93a06dc97f33ccaefc7df90fb9b89d1" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var.html#aa93a06dc97f33ccaefc7df90fb9b89d1" > operations_research::IntervalVar::StartMin< / a > < / div > < div class = "ttdeci" > virtual int64_t StartMin() const =0< / div > < div class = "ttdoc" > These methods query, set, and watch the start position of the interval var.< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a18d0ae321119be8c5c2cdfe9cff3bf2f" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a18d0ae321119be8c5c2cdfe9cff3bf2f" > operations_research::Assignment::SetBackwardSequence< / a > < / div > < div class = "ttdeci" > void SetBackwardSequence(const SequenceVar *const var, const std::vector< int > & backward_sequence)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00864" > constraint_solver/assignment.cc:864< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_aecf5d63faebdaeda9dca52f916576459" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#aecf5d63faebdaeda9dca52f916576459" > operations_research::Assignment::Bound< / a > < / div > < div class = "ttdeci" > bool Bound(const IntVar *const var) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00666" > constraint_solver/assignment.cc:666< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_proto_html_aa0d2b6ddea7cb960b90423ac48f555bf" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_proto.html#aa0d2b6ddea7cb960b90423ac48f555bf" > operations_research::AssignmentProto::Clear< / a > < / div > < div class = "ttdeci" > PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8cc_source.html#l01583" > assignment.pb.cc:1583< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a541ac4ddeac5312ba57aa8dd2291ca89" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a541ac4ddeac5312ba57aa8dd2291ca89" > operations_research::IntervalVarElement::SetPerformedMin< / a > < / div > < div class = "ttdeci" > void SetPerformedMin(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04813" > constraint_solver.h:4813< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_container_html_af509c96179f3a9bf38b661fd3ab15547" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment_container.html#af509c96179f3a9bf38b661fd3ab15547" > operations_research::AssignmentContainer::FastAdd< / a > < / div > < div class = "ttdeci" > E * FastAdd(V *var)< / div > < div class = "ttdoc" > Adds element without checking its presence in the container.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04915" > constraint_solver.h:4915< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_sequence_var_assignment_html_acf479b700c29fb8f5b2129fc405107fe" > < div class = "ttname" > < a href = "classoperations__research_1_1_sequence_var_assignment.html#acf479b700c29fb8f5b2129fc405107fe" > operations_research::SequenceVarAssignment::set_var_id< / a > < / div > < div class = "ttdeci" > void set_var_id(ArgT0 & & arg0, ArgT... args)< / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_assignment_html_a4787369b2c9922e8ad325759d2a559b3" > < div class = "ttname" > < a href = "classoperations__research_1_1_assignment.html#a4787369b2c9922e8ad325759d2a559b3" > operations_research::Assignment::Objective< / a > < / div > < div class = "ttdeci" > IntVar * Objective() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00883" > constraint_solver/assignment.cc:883< / a > < / div > < / div >
< div class = "ttc" id = "classrecordio_1_1_record_reader_html_aefd9688ad8e40608a91e2189aed986b5" > < div class = "ttname" > < a href = "classrecordio_1_1_record_reader.html#aefd9688ad8e40608a91e2189aed986b5" > recordio::RecordReader::ReadProtocolMessage< / a > < / div > < div class = "ttdeci" > bool ReadProtocolMessage(P *const proto)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "recordio_8h_source.html#l00091" > recordio.h:91< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a115e1091a4cd17bc9066a86efd9aa7f7" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a115e1091a4cd17bc9066a86efd9aa7f7" > operations_research::IntervalVarElement::StartValue< / a > < / div > < div class = "ttdeci" > int64_t StartValue() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04761" > constraint_solver.h:4761< / a > < / div > < / div >
< div class = "ttc" id = "log__severity_8h_html_ab4a2cbab234914b320b7fae11b6e8cb9" > < div class = "ttname" > < a href = "log__severity_8h.html#ab4a2cbab234914b320b7fae11b6e8cb9" > INFO< / a > < / div > < div class = "ttdeci" > const int INFO< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "log__severity_8h_source.html#l00031" > log_severity.h:31< / 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 >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a733bfd7f5434e716c26e1c6288d47603" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a733bfd7f5434e716c26e1c6288d47603" > operations_research::IntervalVarElement::SetEndMax< / a > < / div > < div class = "ttdeci" > void SetEndMax(int64_t m)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8h_source.html#l04804" > constraint_solver.h:4804< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_assignment_html_abefdd718de4c08ae1387b4569b1c3204" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_assignment.html#abefdd718de4c08ae1387b4569b1c3204" > operations_research::IntervalVarAssignment::set_start_min< / a > < / div > < div class = "ttdeci" > void set_start_min(int64_t value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "assignment_8pb_8h_source.html#l01353" > assignment.pb.h:1353< / a > < / div > < / div >
< div class = "ttc" id = "classoperations__research_1_1_interval_var_element_html_a0fa42d79f2e8eacbdb34f8f3f26aa54c" > < div class = "ttname" > < a href = "classoperations__research_1_1_interval_var_element.html#a0fa42d79f2e8eacbdb34f8f3f26aa54c" > operations_research::IntervalVarElement::LoadFromProto< / a > < / div > < div class = "ttdeci" > void LoadFromProto(const IntervalVarAssignment & interval_var_assignment_proto)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2assignment_8cc_source.html#l00172" > constraint_solver/assignment.cc:172< / 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_afbb39f66221aac28bbdefd1dca2b2b0.html" > constraint_solver< / a > < / li > < li class = "navelem" > < a class = "el" href = "constraint__solver_2assignment_8cc.html" > assignment.cc< / a > < / li >
< li class = "footer" > Generated by
< a href = "http://www.doxygen.org/index.html" >
2022-01-16 18:02:36 +01: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 >