838 lines
42 KiB
HTML
838 lines
42 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.2</span>
|
|
</div>
|
|
</div>
|
|
<link rel="icon" href="https://developers.google.com/optimization/images/orLogo.png">
|
|
<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="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classoperations__research_1_1AssignmentContainer.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="classoperations__research_1_1AssignmentContainer-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">operations_research::AssignmentContainer< V, E > Class Template Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><h3>template<class V, class E><br />
|
|
class operations_research::AssignmentContainer< V, E ></h3>
|
|
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04755">4755</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
</div><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:af793fb6edd1488935eabba836ee8a76b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#af793fb6edd1488935eabba836ee8a76b">AssignmentContainer</a> ()</td></tr>
|
|
<tr class="separator:af793fb6edd1488935eabba836ee8a76b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4270afda9d688e9132eb95fc9207ae2"><td class="memItemLeft" align="right" valign="top">E * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#ab4270afda9d688e9132eb95fc9207ae2">Add</a> (V *var)</td></tr>
|
|
<tr class="separator:ab4270afda9d688e9132eb95fc9207ae2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa162c36af0d0d536c3cda267a2dac1cc"><td class="memItemLeft" align="right" valign="top">E * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#aa162c36af0d0d536c3cda267a2dac1cc">FastAdd</a> (V *var)</td></tr>
|
|
<tr class="memdesc:aa162c36af0d0d536c3cda267a2dac1cc"><td class="mdescLeft"> </td><td class="mdescRight">Adds element without checking its presence in the container. <a href="#aa162c36af0d0d536c3cda267a2dac1cc">More...</a><br /></td></tr>
|
|
<tr class="separator:aa162c36af0d0d536c3cda267a2dac1cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45d4fca065881a70fe4598dd5f91094c"><td class="memItemLeft" align="right" valign="top">E * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a45d4fca065881a70fe4598dd5f91094c">AddAtPosition</a> (V *var, int position)</td></tr>
|
|
<tr class="memdesc:a45d4fca065881a70fe4598dd5f91094c"><td class="mdescLeft"> </td><td class="mdescRight">Advanced usage: Adds element at a given position; position has to have been allocated with <a class="el" href="classoperations__research_1_1AssignmentContainer.html#a144d9ee58d069b6f1863b2827085143f" title="Advanced usage: Resizes the container, potentially adding elements with null variables.">AssignmentContainer::Resize()</a> beforehand. <a href="#a45d4fca065881a70fe4598dd5f91094c">More...</a><br /></td></tr>
|
|
<tr class="separator:a45d4fca065881a70fe4598dd5f91094c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae1c4d5b0bb21f3f53d7bd5f06635bfa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#aae1c4d5b0bb21f3f53d7bd5f06635bfa">Clear</a> ()</td></tr>
|
|
<tr class="separator:aae1c4d5b0bb21f3f53d7bd5f06635bfa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a144d9ee58d069b6f1863b2827085143f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a144d9ee58d069b6f1863b2827085143f">Resize</a> (size_t size)</td></tr>
|
|
<tr class="memdesc:a144d9ee58d069b6f1863b2827085143f"><td class="mdescLeft"> </td><td class="mdescRight">Advanced usage: Resizes the container, potentially adding elements with null variables. <a href="#a144d9ee58d069b6f1863b2827085143f">More...</a><br /></td></tr>
|
|
<tr class="separator:a144d9ee58d069b6f1863b2827085143f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a877eabf96eaacfd5acee79411af3de22"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a877eabf96eaacfd5acee79411af3de22">Empty</a> () const</td></tr>
|
|
<tr class="separator:a877eabf96eaacfd5acee79411af3de22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a716629cdc52bf32755b737c4ab1b1cad"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a716629cdc52bf32755b737c4ab1b1cad">CopyIntersection</a> (const <a class="el" href="classoperations__research_1_1AssignmentContainer.html">AssignmentContainer</a>< V, E > &container)</td></tr>
|
|
<tr class="memdesc:a716629cdc52bf32755b737c4ab1b1cad"><td class="mdescLeft"> </td><td class="mdescRight">Copies the elements of 'container' which are already in the calling container. <a href="#a716629cdc52bf32755b737c4ab1b1cad">More...</a><br /></td></tr>
|
|
<tr class="separator:a716629cdc52bf32755b737c4ab1b1cad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e1c65f80f5da3371c10938c120fb984"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a3e1c65f80f5da3371c10938c120fb984">Copy</a> (const <a class="el" href="classoperations__research_1_1AssignmentContainer.html">AssignmentContainer</a>< V, E > &container)</td></tr>
|
|
<tr class="memdesc:a3e1c65f80f5da3371c10938c120fb984"><td class="mdescLeft"> </td><td class="mdescRight">Copies all the elements of 'container' to this container, clearing its previous content. <a href="#a3e1c65f80f5da3371c10938c120fb984">More...</a><br /></td></tr>
|
|
<tr class="separator:a3e1c65f80f5da3371c10938c120fb984"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5bed5190537df6740bef2bede2814e6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#ab5bed5190537df6740bef2bede2814e6">Contains</a> (const V *const var) const</td></tr>
|
|
<tr class="separator:ab5bed5190537df6740bef2bede2814e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f617e7ec317b5dab5b29213dd48950f"><td class="memItemLeft" align="right" valign="top">E * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a2f617e7ec317b5dab5b29213dd48950f">MutableElement</a> (const V *const var)</td></tr>
|
|
<tr class="separator:a2f617e7ec317b5dab5b29213dd48950f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f61a14dec7c5c955e2ec624a099d3ec"><td class="memItemLeft" align="right" valign="top">E * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a0f61a14dec7c5c955e2ec624a099d3ec">MutableElementOrNull</a> (const V *const var)</td></tr>
|
|
<tr class="separator:a0f61a14dec7c5c955e2ec624a099d3ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf8cce923cb7cfc1aa15c6f0b0f7820e"><td class="memItemLeft" align="right" valign="top">const E & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#aaf8cce923cb7cfc1aa15c6f0b0f7820e">Element</a> (const V *const var) const</td></tr>
|
|
<tr class="separator:aaf8cce923cb7cfc1aa15c6f0b0f7820e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d04b95d5dd08e9c6466eea81801d931"><td class="memItemLeft" align="right" valign="top">const E * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a4d04b95d5dd08e9c6466eea81801d931">ElementPtrOrNull</a> (const V *const var) const</td></tr>
|
|
<tr class="separator:a4d04b95d5dd08e9c6466eea81801d931"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5f07b17110a4860e1801c0f6254e4a6"><td class="memItemLeft" align="right" valign="top">const std::vector< E > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#ae5f07b17110a4860e1801c0f6254e4a6">elements</a> () const</td></tr>
|
|
<tr class="separator:ae5f07b17110a4860e1801c0f6254e4a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a252f023ff4bc155319812ef86b5356a4"><td class="memItemLeft" align="right" valign="top">E * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a252f023ff4bc155319812ef86b5356a4">MutableElement</a> (int index)</td></tr>
|
|
<tr class="separator:a252f023ff4bc155319812ef86b5356a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aabf4caa6a1427778f66aafbfea546b43"><td class="memItemLeft" align="right" valign="top">const E & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#aabf4caa6a1427778f66aafbfea546b43">Element</a> (int index) const</td></tr>
|
|
<tr class="separator:aabf4caa6a1427778f66aafbfea546b43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a088429aaba219da2c92f9abbdaaa906d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a088429aaba219da2c92f9abbdaaa906d">Size</a> () const</td></tr>
|
|
<tr class="separator:a088429aaba219da2c92f9abbdaaa906d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4fc0cfe7060f5cf2e37c03b7b9a0b7f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#ac4fc0cfe7060f5cf2e37c03b7b9a0b7f">Store</a> ()</td></tr>
|
|
<tr class="separator:ac4fc0cfe7060f5cf2e37c03b7b9a0b7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac376aeb350b04f9b4876dfd9284a2c70"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#ac376aeb350b04f9b4876dfd9284a2c70">Restore</a> ()</td></tr>
|
|
<tr class="separator:ac376aeb350b04f9b4876dfd9284a2c70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37197e2028382d8987a41c9ac84ed7f5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a37197e2028382d8987a41c9ac84ed7f5">AreAllElementsBound</a> () const</td></tr>
|
|
<tr class="separator:a37197e2028382d8987a41c9ac84ed7f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a50632530dfd8c9a55a5134bdee9cb4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a6a50632530dfd8c9a55a5134bdee9cb4">operator==</a> (const <a class="el" href="classoperations__research_1_1AssignmentContainer.html">AssignmentContainer</a>< V, E > &container) const</td></tr>
|
|
<tr class="memdesc:a6a50632530dfd8c9a55a5134bdee9cb4"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if this and 'container' both represent the same V* -> E map. <a href="#a6a50632530dfd8c9a55a5134bdee9cb4">More...</a><br /></td></tr>
|
|
<tr class="separator:a6a50632530dfd8c9a55a5134bdee9cb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5750f450575a30e8a539ecf7b2e89f18"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1AssignmentContainer.html#a5750f450575a30e8a539ecf7b2e89f18">operator!=</a> (const <a class="el" href="classoperations__research_1_1AssignmentContainer.html">AssignmentContainer</a>< V, E > &container) const</td></tr>
|
|
<tr class="separator:a5750f450575a30e8a539ecf7b2e89f18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="af793fb6edd1488935eabba836ee8a76b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af793fb6edd1488935eabba836ee8a76b">◆ </a></span>AssignmentContainer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::<a class="el" href="classoperations__research_1_1AssignmentContainer.html">AssignmentContainer</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04757">4757</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ab4270afda9d688e9132eb95fc9207ae2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4270afda9d688e9132eb95fc9207ae2">◆ </a></span>Add()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">E* <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::Add </td>
|
|
<td>(</td>
|
|
<td class="paramtype">V * </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">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#l04758">4758</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a45d4fca065881a70fe4598dd5f91094c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a45d4fca065881a70fe4598dd5f91094c">◆ </a></span>AddAtPosition()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">E* <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::AddAtPosition </td>
|
|
<td>(</td>
|
|
<td class="paramtype">V * </td>
|
|
<td class="paramname"><em>var</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>position</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Advanced usage: Adds element at a given position; position has to have been allocated with <a class="el" href="classoperations__research_1_1AssignmentContainer.html#a144d9ee58d069b6f1863b2827085143f" title="Advanced usage: Resizes the container, potentially adding elements with null variables.">AssignmentContainer::Resize()</a> beforehand. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04775">4775</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37197e2028382d8987a41c9ac84ed7f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37197e2028382d8987a41c9ac84ed7f5">◆ </a></span>AreAllElementsBound()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::AreAllElementsBound </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#l04866">4866</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae1c4d5b0bb21f3f53d7bd5f06635bfa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae1c4d5b0bb21f3f53d7bd5f06635bfa">◆ </a></span>Clear()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::Clear </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>2x speedup on OR-tools. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04779">4779</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5bed5190537df6740bef2bede2814e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5bed5190537df6740bef2bede2814e6">◆ </a></span>Contains()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::Contains </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const V *const </td>
|
|
<td class="paramname"><em>var</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#l04820">4820</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e1c65f80f5da3371c10938c120fb984"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e1c65f80f5da3371c10938c120fb984">◆ </a></span>Copy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::Copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1AssignmentContainer.html">AssignmentContainer</a>< V, E > & </td>
|
|
<td class="paramname"><em>container</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Copies all the elements of 'container' to this container, clearing its previous content. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04813">4813</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a716629cdc52bf32755b737c4ab1b1cad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a716629cdc52bf32755b737c4ab1b1cad">◆ </a></span>CopyIntersection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::CopyIntersection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1AssignmentContainer.html">AssignmentContainer</a>< V, E > & </td>
|
|
<td class="paramname"><em>container</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Copies the elements of 'container' which are already in the calling container. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04791">4791</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf8cce923cb7cfc1aa15c6f0b0f7820e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf8cce923cb7cfc1aa15c6f0b0f7820e">◆ </a></span>Element() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const E& <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::Element </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const V *const </td>
|
|
<td class="paramname"><em>var</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#l04837">4837</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aabf4caa6a1427778f66aafbfea546b43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aabf4caa6a1427778f66aafbfea546b43">◆ </a></span>Element() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const E& <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::Element </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>index</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#l04852">4852</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d04b95d5dd08e9c6466eea81801d931"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d04b95d5dd08e9c6466eea81801d931">◆ </a></span>ElementPtrOrNull()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const E* <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::ElementPtrOrNull </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const V *const </td>
|
|
<td class="paramname"><em>var</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#l04843">4843</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae5f07b17110a4860e1801c0f6254e4a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae5f07b17110a4860e1801c0f6254e4a6">◆ </a></span>elements()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector<E>& <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::elements </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#l04850">4850</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a877eabf96eaacfd5acee79411af3de22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a877eabf96eaacfd5acee79411af3de22">◆ </a></span>Empty()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::Empty </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#l04788">4788</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa162c36af0d0d536c3cda267a2dac1cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa162c36af0d0d536c3cda267a2dac1cc">◆ </a></span>FastAdd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">E* <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::FastAdd </td>
|
|
<td>(</td>
|
|
<td class="paramtype">V * </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">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Adds element without checking its presence in the container. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04768">4768</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f617e7ec317b5dab5b29213dd48950f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f617e7ec317b5dab5b29213dd48950f">◆ </a></span>MutableElement() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">E* <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::MutableElement </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const V *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">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#l04824">4824</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a252f023ff4bc155319812ef86b5356a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a252f023ff4bc155319812ef86b5356a4">◆ </a></span>MutableElement() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">E* <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::MutableElement </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>index</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04851">4851</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f61a14dec7c5c955e2ec624a099d3ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f61a14dec7c5c955e2ec624a099d3ec">◆ </a></span>MutableElementOrNull()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">E* <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::MutableElementOrNull </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const V *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">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#l04830">4830</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5750f450575a30e8a539ecf7b2e89f18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5750f450575a30e8a539ecf7b2e89f18">◆ </a></span>operator!=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1AssignmentContainer.html">AssignmentContainer</a>< V, E > & </td>
|
|
<td class="paramname"><em>container</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#l04895">4895</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a50632530dfd8c9a55a5134bdee9cb4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a50632530dfd8c9a55a5134bdee9cb4">◆ </a></span>operator==()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1AssignmentContainer.html">AssignmentContainer</a>< V, E > & </td>
|
|
<td class="paramname"><em>container</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>Returns true if this and 'container' both represent the same V* -> E map. </p>
|
|
<p>Runs in linear time; requires that the == operator on the type E is well defined. </p>
|
|
<p>We may not have any work to do</p>
|
|
<p>The == should be order-independent</p>
|
|
<p>Do not use the hash_map::== operator! It compares both content and how the map is hashed (e.g., number of buckets). This is not what we want. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04876">4876</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a144d9ee58d069b6f1863b2827085143f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a144d9ee58d069b6f1863b2827085143f">◆ </a></span>Resize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::Resize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Advanced usage: Resizes the container, potentially adding elements with null variables. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04787">4787</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac376aeb350b04f9b4876dfd9284a2c70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac376aeb350b04f9b4876dfd9284a2c70">◆ </a></span>Restore()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::Restore </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04859">4859</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a088429aaba219da2c92f9abbdaaa906d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a088429aaba219da2c92f9abbdaaa906d">◆ </a></span>Size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::Size </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#l04853">4853</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4fc0cfe7060f5cf2e37c03b7b9a0b7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4fc0cfe7060f5cf2e37c03b7b9a0b7f">◆ </a></span>Store()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class V, class E> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classoperations__research_1_1AssignmentContainer.html">operations_research::AssignmentContainer</a>< V, E >::Store </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="constraint__solver_8h_source.html#l04854">4854</a> of file <a class="el" href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
|
|
|
|
</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><!-- doc-content -->
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|