650 lines
34 KiB
HTML
650 lines
34 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>OR-Tools</title>
|
|
<meta http-equiv="Content-Type" content="text/html;"/>
|
|
<meta charset="utf-8"/>
|
|
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
|
|
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
</head>
|
|
<body>
|
|
<div id="banner-container">
|
|
<div id="banner">
|
|
<span id="sfml">OR-Tools 7.1@</span>
|
|
</div>
|
|
</div>
|
|
<div id="content">
|
|
<!-- Generated by Doxygen 1.8.15 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceoperations__research.html">operations_research</a></li><li class="navelem"><a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="classoperations__research_1_1SequenceVarElement-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">operations_research::SequenceVarElement Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>--— <a class="el" href="classoperations__research_1_1SequenceVarElement.html" title="--— SequenceVarElement --—">SequenceVarElement</a> --—
|
|
<a href="classoperations__research_1_1SequenceVarElement.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for operations_research::SequenceVarElement:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classoperations__research_1_1SequenceVarElement__inherit__graph.png" border="0" usemap="#operations__research_1_1SequenceVarElement_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="operations__research_1_1SequenceVarElement_inherit__map" id="operations__research_1_1SequenceVarElement_inherit__map">
|
|
<area shape="rect" title="--â SequenceVarElement --â" alt="" coords="5,92,163,131"/>
|
|
<area shape="rect" href="classoperations__research_1_1AssignmentElement.html" title="------â Assignments -------------------------â" alt="" coords="10,5,158,44"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for operations_research::SequenceVarElement:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classoperations__research_1_1SequenceVarElement__coll__graph.png" border="0" usemap="#operations__research_1_1SequenceVarElement_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="operations__research_1_1SequenceVarElement_coll__map" id="operations__research_1_1SequenceVarElement_coll__map">
|
|
<area shape="rect" title="--â SequenceVarElement --â" alt="" coords="5,92,163,131"/>
|
|
<area shape="rect" href="classoperations__research_1_1AssignmentElement.html" title="------â Assignments -------------------------â" alt="" coords="10,5,158,44"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a40179b14fb9451e5d8f6fc3666a6caa9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a40179b14fb9451e5d8f6fc3666a6caa9">SequenceVarElement</a> ()</td></tr>
|
|
<tr class="separator:a40179b14fb9451e5d8f6fc3666a6caa9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5f3f869b023af1f5580ed913bdb962f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#ac5f3f869b023af1f5580ed913bdb962f">SequenceVarElement</a> (<a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var)</td></tr>
|
|
<tr class="separator:ac5f3f869b023af1f5580ed913bdb962f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7aad1cd8d56d5d85aaad8face6643e64"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a7aad1cd8d56d5d85aaad8face6643e64">Reset</a> (<a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const var)</td></tr>
|
|
<tr class="separator:a7aad1cd8d56d5d85aaad8face6643e64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f2f3905bb0616011690eca0f83dd589"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a6f2f3905bb0616011690eca0f83dd589">Clone</a> ()</td></tr>
|
|
<tr class="separator:a6f2f3905bb0616011690eca0f83dd589"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6459f3a116d5253c4080fd2a3d52585b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a6459f3a116d5253c4080fd2a3d52585b">Copy</a> (const <a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a> &element)</td></tr>
|
|
<tr class="separator:a6459f3a116d5253c4080fd2a3d52585b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88093f53d27e3a7a7a183a615223ab54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a88093f53d27e3a7a7a183a615223ab54">Var</a> () const</td></tr>
|
|
<tr class="separator:a88093f53d27e3a7a7a183a615223ab54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4019a1b4cf9db5ed6885421d9e038c41"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a4019a1b4cf9db5ed6885421d9e038c41">Store</a> ()</td></tr>
|
|
<tr class="separator:a4019a1b4cf9db5ed6885421d9e038c41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a136038294620a9a9d575eae64a3019eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a136038294620a9a9d575eae64a3019eb">Restore</a> ()</td></tr>
|
|
<tr class="separator:a136038294620a9a9d575eae64a3019eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1c4120e8b1b34d629b0b2fae26e2b26"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#af1c4120e8b1b34d629b0b2fae26e2b26">LoadFromProto</a> (const SequenceVarAssignment &sequence_var_assignment_proto)</td></tr>
|
|
<tr class="separator:af1c4120e8b1b34d629b0b2fae26e2b26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25c73fd837475a0ae2ca740a1eb4d0aa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a25c73fd837475a0ae2ca740a1eb4d0aa">WriteToProto</a> (SequenceVarAssignment *sequence_var_assignment_proto) const</td></tr>
|
|
<tr class="separator:a25c73fd837475a0ae2ca740a1eb4d0aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c16de890c82a38ac4d26499a2617a74"><td class="memItemLeft" align="right" valign="top">const std::vector< int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a4c16de890c82a38ac4d26499a2617a74">ForwardSequence</a> () const</td></tr>
|
|
<tr class="separator:a4c16de890c82a38ac4d26499a2617a74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a752ba08cda16ac39c27e6e110e76e7f9"><td class="memItemLeft" align="right" valign="top">const std::vector< int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a752ba08cda16ac39c27e6e110e76e7f9">BackwardSequence</a> () const</td></tr>
|
|
<tr class="separator:a752ba08cda16ac39c27e6e110e76e7f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23bf65206e3c559e50748433229155bf"><td class="memItemLeft" align="right" valign="top">const std::vector< int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a23bf65206e3c559e50748433229155bf">Unperformed</a> () const</td></tr>
|
|
<tr class="separator:a23bf65206e3c559e50748433229155bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9240cc020d1d179aeb4ff57993ac822a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a9240cc020d1d179aeb4ff57993ac822a">SetSequence</a> (const std::vector< int > &forward_sequence, const std::vector< int > &backward_sequence, const std::vector< int > &unperformed)</td></tr>
|
|
<tr class="separator:a9240cc020d1d179aeb4ff57993ac822a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa416720977aa00d0f25d352166f4f005"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#aa416720977aa00d0f25d352166f4f005">SetForwardSequence</a> (const std::vector< int > &forward_sequence)</td></tr>
|
|
<tr class="separator:aa416720977aa00d0f25d352166f4f005"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7296d95d6ce7890ff1ace7779dee8755"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a7296d95d6ce7890ff1ace7779dee8755">SetBackwardSequence</a> (const std::vector< int > &backward_sequence)</td></tr>
|
|
<tr class="separator:a7296d95d6ce7890ff1ace7779dee8755"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60768b9a65cc2b1f9b22dded7572556d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a60768b9a65cc2b1f9b22dded7572556d">SetUnperformed</a> (const std::vector< int > &unperformed)</td></tr>
|
|
<tr class="separator:a60768b9a65cc2b1f9b22dded7572556d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5439b37d5c44ae4c1b22b85073a82d6c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a5439b37d5c44ae4c1b22b85073a82d6c">Bound</a> () const</td></tr>
|
|
<tr class="separator:a5439b37d5c44ae4c1b22b85073a82d6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a363efa1fc4e42a235e80aa881aa56dd5"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a363efa1fc4e42a235e80aa881aa56dd5">DebugString</a> () const</td></tr>
|
|
<tr class="separator:a363efa1fc4e42a235e80aa881aa56dd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2dde19669941089f5262965a4de3fb8a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a2dde19669941089f5262965a4de3fb8a">operator==</a> (const <a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a> &element) const</td></tr>
|
|
<tr class="separator:a2dde19669941089f5262965a4de3fb8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41b758288965e16fa33baf041c7d981b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1SequenceVarElement.html#a41b758288965e16fa33baf041c7d981b">operator!=</a> (const <a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a> &element) const</td></tr>
|
|
<tr class="separator:a41b758288965e16fa33baf041c7d981b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a065f45865ec10318174fad87f6b00075"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentElement.html#a065f45865ec10318174fad87f6b00075">Activate</a> ()</td></tr>
|
|
<tr class="separator:a065f45865ec10318174fad87f6b00075"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a878af7bb76cdf04d84eb523d6deeb696"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentElement.html#a878af7bb76cdf04d84eb523d6deeb696">Deactivate</a> ()</td></tr>
|
|
<tr class="separator:a878af7bb76cdf04d84eb523d6deeb696"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa91977feff42f876d7cd00556ab94f7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentElement.html#aaa91977feff42f876d7cd00556ab94f7">Activated</a> () const</td></tr>
|
|
<tr class="separator:aaa91977feff42f876d7cd00556ab94f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>--— <a class="el" href="classoperations__research_1_1SequenceVarElement.html" title="--— SequenceVarElement --—">SequenceVarElement</a> --— </p>
|
|
<p>The <a class="el" href="classoperations__research_1_1SequenceVarElement.html" title="--— SequenceVarElement --—">SequenceVarElement</a> stores a partial representation of ranked interval variables in the underlying sequence variable. This representation consists of three vectors:</p><ul>
|
|
<li>the forward sequence. That is the list of interval variables ranked first in the sequence. The first element of the backward sequence is the first interval in the sequence variable.</li>
|
|
<li>the backward sequence. That is the list of interval variables ranked last in the sequence. The first element of the backward sequence is the last interval in the sequence variable.</li>
|
|
<li>The list of unperformed interval variables. Furthermore, if all performed variables are ranked, then by convention, the forward_sequence will contain all such variables and the backward_sequence will be empty. </li>
|
|
</ul>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04778">4778</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a40179b14fb9451e5d8f6fc3666a6caa9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40179b14fb9451e5d8f6fc3666a6caa9">◆ </a></span>SequenceVarElement() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::SequenceVarElement::SequenceVarElement </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5f3f869b023af1f5580ed913bdb962f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5f3f869b023af1f5580ed913bdb962f">◆ </a></span>SequenceVarElement() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">operations_research::SequenceVarElement::SequenceVarElement </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a065f45865ec10318174fad87f6b00075"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a065f45865ec10318174fad87f6b00075">◆ </a></span>Activate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::AssignmentElement::Activate </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04600">4600</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa91977feff42f876d7cd00556ab94f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa91977feff42f876d7cd00556ab94f7">◆ </a></span>Activated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::AssignmentElement::Activated </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04602">4602</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a752ba08cda16ac39c27e6e110e76e7f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a752ba08cda16ac39c27e6e110e76e7f9">◆ </a></span>BackwardSequence()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector<int>& operations_research::SequenceVarElement::BackwardSequence </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5439b37d5c44ae4c1b22b85073a82d6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5439b37d5c44ae4c1b22b85073a82d6c">◆ </a></span>Bound()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::SequenceVarElement::Bound </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04801">4801</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f2f3905bb0616011690eca0f83dd589"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f2f3905bb0616011690eca0f83dd589">◆ </a></span>Clone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a>* operations_research::SequenceVarElement::Clone </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6459f3a116d5253c4080fd2a3d52585b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6459f3a116d5253c4080fd2a3d52585b">◆ </a></span>Copy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SequenceVarElement::Copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a> & </td>
|
|
<td class="paramname"><em>element</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a878af7bb76cdf04d84eb523d6deeb696"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a878af7bb76cdf04d84eb523d6deeb696">◆ </a></span>Deactivate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::AssignmentElement::Deactivate </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04601">4601</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a363efa1fc4e42a235e80aa881aa56dd5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a363efa1fc4e42a235e80aa881aa56dd5">◆ </a></span>DebugString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operations_research::SequenceVarElement::DebugString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c16de890c82a38ac4d26499a2617a74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c16de890c82a38ac4d26499a2617a74">◆ </a></span>ForwardSequence()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector<int>& operations_research::SequenceVarElement::ForwardSequence </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1c4120e8b1b34d629b0b2fae26e2b26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1c4120e8b1b34d629b0b2fae26e2b26">◆ </a></span>LoadFromProto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SequenceVarElement::LoadFromProto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const SequenceVarAssignment & </td>
|
|
<td class="paramname"><em>sequence_var_assignment_proto</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41b758288965e16fa33baf041c7d981b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41b758288965e16fa33baf041c7d981b">◆ </a></span>operator!=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::SequenceVarElement::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a> & </td>
|
|
<td class="paramname"><em>element</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04808">4808</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2dde19669941089f5262965a4de3fb8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2dde19669941089f5262965a4de3fb8a">◆ </a></span>operator==()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operations_research::SequenceVarElement::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1SequenceVarElement.html">SequenceVarElement</a> & </td>
|
|
<td class="paramname"><em>element</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7aad1cd8d56d5d85aaad8face6643e64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7aad1cd8d56d5d85aaad8face6643e64">◆ </a></span>Reset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SequenceVarElement::Reset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a> *const </td>
|
|
<td class="paramname"><em>var</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a136038294620a9a9d575eae64a3019eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a136038294620a9a9d575eae64a3019eb">◆ </a></span>Restore()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SequenceVarElement::Restore </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7296d95d6ce7890ff1ace7779dee8755"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7296d95d6ce7890ff1ace7779dee8755">◆ </a></span>SetBackwardSequence()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SequenceVarElement::SetBackwardSequence </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>backward_sequence</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa416720977aa00d0f25d352166f4f005"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa416720977aa00d0f25d352166f4f005">◆ </a></span>SetForwardSequence()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SequenceVarElement::SetForwardSequence </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>forward_sequence</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9240cc020d1d179aeb4ff57993ac822a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9240cc020d1d179aeb4ff57993ac822a">◆ </a></span>SetSequence()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SequenceVarElement::SetSequence </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>forward_sequence</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>backward_sequence</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>unperformed</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60768b9a65cc2b1f9b22dded7572556d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60768b9a65cc2b1f9b22dded7572556d">◆ </a></span>SetUnperformed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SequenceVarElement::SetUnperformed </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>unperformed</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4019a1b4cf9db5ed6885421d9e038c41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4019a1b4cf9db5ed6885421d9e038c41">◆ </a></span>Store()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SequenceVarElement::Store </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23bf65206e3c559e50748433229155bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23bf65206e3c559e50748433229155bf">◆ </a></span>Unperformed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector<int>& operations_research::SequenceVarElement::Unperformed </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88093f53d27e3a7a7a183a615223ab54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88093f53d27e3a7a7a183a615223ab54">◆ </a></span>Var()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1SequenceVar.html">SequenceVar</a>* operations_research::SequenceVarElement::Var </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04785">4785</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25c73fd837475a0ae2ca740a1eb4d0aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25c73fd837475a0ae2ca740a1eb4d0aa">◆ </a></span>WriteToProto()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void operations_research::SequenceVarElement::WriteToProto </td>
|
|
<td>(</td>
|
|
<td class="paramtype">SequenceVarAssignment * </td>
|
|
<td class="paramname"><em>sequence_var_assignment_proto</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|